{
  "name": "@versatiles/release-tool",
  "version": "2.8.1",
  "description": "VersaTiles release and documentation tools",
  "bin": {
    "vrt": "./dist/index.js"
  },
  "files": [
    "dist/**/*.js",
    "dist/**/*.d.ts"
  ],
  "scripts": {
    "build": "npm run build:node && npm run doc",
    "prepare": "husky",
    "build:node": "rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/index.js",
    "check": "npm run lint && npm run typecheck && npm run build && npm run test && npm run format:check",
    "dev": "tsx src/index.ts",
    "doc": "npm run doc:command && npm run doc:graph",
    "doc:command": "tsx src/index.ts doc-command vrt | tsx src/index.ts doc-insert README.md '# Command'",
    "doc:graph": "tsx src/index.ts deps-graph | tsx src/index.ts doc-insert README.md '## Dependency Graph'",
    "format": "prettier --write .",
    "format:check": "prettier --check .",
    "lint": "eslint . --color",
    "prepack": "npm run build",
    "release": "tsx src/index.ts release-npm",
    "typecheck": "tsc --noEmit",
    "test:coverage": "vitest --run --coverage",
    "test": "vitest --run",
    "upgrade": "tsx src/index.ts deps-upgrade"
  },
  "author": "Michael Kreil <versatiles@michael-kreil.de>",
  "license": "Unlicense",
  "type": "module",
  "engines": {
    "node": ">=20"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/versatiles-org/node-release-tool.git"
  },
  "homepage": "https://github.com/versatiles-org/node-release-tool",
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "@schemastore/package": "^1.0.5",
    "@types/mdast": "^4.0.4",
    "@types/node": "^25.9.1",
    "@types/picomatch": "^4.0.3",
    "@typescript-eslint/eslint-plugin": "^8.60.1",
    "@typescript-eslint/parser": "^8.60.1",
    "@vitest/coverage-v8": "^4.1.8",
    "eslint": "^10.4.1",
    "husky": "^9.1.7",
    "lint-staged": "^17.0.7",
    "prettier": "^3.8.3",
    "tsx": "^4.22.4",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.60.1",
    "vitest": "^4.1.8"
  },
  "dependencies": {
    "@inquirer/select": "^5.2.1",
    "commander": "^15.0.0",
    "dependency-cruiser": "^17.4.3",
    "mdast-util-to-markdown": "^2.1.2",
    "npm-check-updates": "^22.2.2",
    "picomatch": "^4.0.4",
    "remark": "^15.0.1",
    "remark-gfm": "^4.0.1",
    "remark-stringify": "^11.0.0",
    "typedoc": "^0.28.19",
    "typedoc-github-theme": "^0.4.0",
    "typedoc-github-wiki-theme": "^2.1.0",
    "typedoc-plugin-markdown": "^4.12.0"
  },
  "lint-staged": {
    "*.{ts,js,json,md,yml,yaml}": "prettier --write",
    "*.ts": "eslint --fix"
  }
}
