{
  "name": "create-bootstrap",
  "version": "1.1.2",
  "description": "Create a new Node.js project with opinionated bootstrap.",
  "type": "module",
  "bin": {
    "create-bootstrap": "dist/index.js"
  },
  "files": [
    "dist",
    "templates"
  ],
  "scripts": {
    "build": "tsc",
    "dev": "tsc --watch",
    "format": "prettier --write .",
    "lint-staged": "lint-staged",
    "preinstall": "npx only-allow pnpm",
    "prepare": "husky",
    "release": "pnpm build && npm publish",
    "start": "node dist/index.js",
    "test": "pnpm run test:spelling && pnpm run test:lint && pnpm run test:type && pnpm run test:unit",
    "test:coverage": "vitest --coverage",
    "test:lint": "eslint --cache --fix --max-warnings 0 --no-warn-ignored .",
    "test:spelling": "cspell lint '**'",
    "test:templates": "for dir in ./templates/*; do if [ -d \"$dir\" ]; then (cd \"$dir\" && pnpm install && pnpm test) fi done",
    "test:type": "tsc --noEmit",
    "test:unit": "vitest",
    "update:templates": "for template in templates/*; do (cd $template && corepack up && pnpm update) done"
  },
  "dependencies": {
    "@inquirer/prompts": "^8.5.2",
    "yargs": "^18.1.0"
  },
  "devDependencies": {
    "@commitlint/cli": "^21.2.1",
    "@commitlint/config-conventional": "^21.2.0",
    "@cspell/cspell-types": "^10.0.1",
    "@cspell/eslint-plugin": "^10.0.1",
    "@eslint/js": "^10.0.1",
    "@ianvs/prettier-plugin-sort-imports": "^4.7.1",
    "@inquirer/testing": "^3.3.9",
    "@tsconfig/node24": "^24.0.4",
    "@tsconfig/strictest": "^2.0.8",
    "@types/node": "^24.13.3",
    "@types/yargs": "^17.0.35",
    "cspell": "^10.0.1",
    "eslint": "^10.8.1",
    "eslint-plugin-only-warn": "^1.2.1",
    "globals": "^17.9.0",
    "husky": "^9.1.7",
    "lint-staged": "^17.3.0",
    "micromatch": "^4.0.8",
    "prettier": "^3.9.6",
    "prettier-plugin-jsdoc": "^1.8.1",
    "prettier-plugin-sh": "^0.18.1",
    "type-fest": "^5.8.0",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.66.0",
    "vitest": "^4.1.10"
  },
  "packageManager": "pnpm@11.21.0+sha512.521705bce689924eac72f5a3587122f362689ef6571e55ba80076fd637c11132ecffada26fad4ea79c485bfddbfd3d5a2a5b05805a77e893de71ec8a6cca3bb1",
  "author": "yqlim <23203360+yqlim@users.noreply.github.com>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/yqlim/create-bootstrap.git"
  },
  "bugs": {
    "url": "https://github.com/yqlim/create-bootstrap/issues"
  },
  "homepage": "https://github.com/yqlim/create-bootstrap#readme",
  "keywords": [
    "setup",
    "bootstrap",
    "create",
    "new",
    "project",
    "wizard",
    "node"
  ]
}
