{
  "name": "internal-tools",
  "version": "0.0.0-PLACEHOLDER",
  "private": true,
  "repository": "https://github.com/containerbase/internal-tools.git",
  "license": "AGPL-3.0",
  "author": "Rhys Arkins <rhys@arkins.net>",
  "contributors": [
    "Michael Kriese <michael.kriese@visualon.de>"
  ],
  "type": "module",
  "main": "dist/index.js",
  "scripts": {
    "build": "run-s clean compile",
    "clean": "rimraf dist/",
    "compile": "node tools/compile.js",
    "eslint": "eslint .",
    "eslint:fix": "pnpm eslint --fix",
    "lint": "run-s eslint prettier",
    "prepare": "husky",
    "prettier": "prettier --cache -c -u '**/*.*'",
    "prettier-fix": "prettier --cache -w -u '**/*.*'",
    "release": "run-s clean compile semantic-release",
    "semantic-release": "semantic-release",
    "start": "run-s compile && node dist",
    "test:vitest": "vitest run --coverage",
    "test:node": "NODE_ENV=debug INPUT_COMMAND=docker-builder INPUT_DRY_RUN=true INPUT_CONFIG=e2e/node.json INPUT_IMAGE_PREFIX=containerbase/ INPUT_IMAGE=node run-s start",
    "test:testing": "NODE_ENV=debug INPUT_COMMAND=docker-builder INPUT_DRY_RUN=true INPUT_CONFIG=e2e/testing.json INPUT_IMAGE_PREFIXES=ghcr.io/containerbase/ INPUT_PLATFORMS=linux/amd64,linux/arm64 run-s start"
  },
  "resolutions": {
    "tsconfig-paths": "4.2.0"
  },
  "dependencies": {
    "@actions/core": "1.11.1",
    "@actions/exec": "1.1.1",
    "@actions/github": "6.0.0",
    "@actions/io": "1.1.3",
    "@sindresorhus/is": "7.0.1",
    "auth-header": "1.0.0",
    "chalk": "5.4.1",
    "escape-string-regexp": "5.0.0",
    "find-up": "7.0.0",
    "got": "14.4.5",
    "renovate": "39.117.2",
    "semver": "7.6.3",
    "strip-ansi": "7.1.0",
    "tslib": "2.8.1"
  },
  "devDependencies": {
    "@containerbase/eslint-plugin": "1.1.4",
    "@eslint/js": "9.18.0",
    "@jest/globals": "29.7.0",
    "@semantic-release/git": "10.0.1",
    "@semantic-release/github": "11.0.1",
    "@semantic-release/npm": "12.0.1",
    "@tsconfig/node20": "20.1.4",
    "@tsconfig/strictest": "2.0.5",
    "@types/auth-header": "1.0.6",
    "@types/eslint-config-prettier": "6.11.3",
    "@types/node": "20.17.16",
    "@types/semver": "7.5.8",
    "@vitest/coverage-v8": "2.1.8",
    "@vitest/eslint-plugin": "1.1.25",
    "@vitest/spy": "2.1.8",
    "@vitest/ui": "2.1.8",
    "conventional-changelog-conventionalcommits": "8.0.0",
    "esbuild": "0.24.2",
    "eslint": "9.18.0",
    "eslint-config-prettier": "9.1.0",
    "eslint-formatter-gha": "1.5.2",
    "eslint-import-resolver-typescript": "3.7.0",
    "eslint-plugin-import": "2.31.0",
    "eslint-plugin-promise": "7.2.1",
    "globals": "15.14.0",
    "husky": "9.1.7",
    "jest-extended": "4.0.2",
    "lint-staged": "15.4.2",
    "nock": "13.5.6",
    "npm-run-all2": "7.0.2",
    "prettier": "3.4.2",
    "prettier-plugin-packagejson": "2.5.8",
    "rimraf": "6.0.1",
    "semantic-release": "24.2.1",
    "ts-jest": "29.2.5",
    "typescript": "5.7.3",
    "typescript-eslint": "8.21.0",
    "vite": "5.4.14",
    "vite-tsconfig-paths": "5.1.4",
    "vitest": "2.1.8",
    "vitest-github-actions-reporter": "0.11.1"
  },
  "packageManager": "pnpm@10.0.0",
  "engines": {
    "node": "^20.9.0 || ^22.11.0",
    "pnpm": "^10.0.0"
  },
  "pnpm": {
    "neverBuiltDependencies": [
      "dtrace-provider"
    ]
  }
}