{
    "name": "create-node-template",
    "description": "Create node.js or express boilerplate with one command",
    "author": "AndyOooh",
    "version": "0.1.29",
    "exports": "./src/index.js",
    "type": "module",
    "engines": {
        "node": ">=16.7.0"
    },
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/AndyOooh/create-node-template.git"
    },
    "bin": {
        "create-node-template": "dist/src/index.js"
    },
    "files": [
        "dist/",
        "README.md",
        "package.json"
    ],
    "keywords": [
        "node",
        "node.js",
        "typescript",
        "express",
        "boilerplate",
        "template",
        "generator",
        "project",
        "setup",
        "cli",
        "rest",
        "api",
        "mongodb",
        "mongoose",
        "es6",
        "jest",
        "docker",
        "passport",
        "joi",
        "eslint",
        "prettier"
    ],
    "scripts": {
        "build": "tsc && tsc-alias",
        "build:watch": "tsc --watch & tsc-alias --watch",
        "clean-templates": "./clean-templates.sh",
        "copy-templates": "cp -r templates dist/",
        "lint": "bunx eslint . --ignore-pattern 'templates'",
        "lint:all": "bunx eslint .",
        "lint:fix": "bunx eslint . --fix --ignore-pattern 'templates'",
        "lint:fix-all": "bunx eslint . --fix",
        "publish:patch": "bun run build && bun run copy-templates && npm version patch && npm publish --registry=https://registry.npmjs.org/",
        "start": "node dist/src/index.js",
        "test": "echo \"Error: no test specified\" && exit 1"
    },
    "devDependencies": {
        "@types/inquirer": "^9.0.9",
        "@types/node": "^20.19.19",
        "@types/prompts": "^2.4.9",
        "@types/update-notifier": "^6.0.8",
        "@types/validate-npm-package-name": "^4.0.2",
        "conf": "^12.0.0",
        "eslint": "^8.57.1",
        "picocolors": "^1.1.1",
        "simple-update-notifier": "^2.0.0",
        "tsc-alias": "^1.8.16",
        "typescript": "^5.9.3",
        "typescript-eslint": "^7.18.0",
        "update-check": "^1.5.4"
    },
    "dependencies": {
        "@inquirer/checkbox": "^2.5.0",
        "chalk": "^5.6.2",
        "commander": "^12.1.0",
        "inquirer": "^9.3.8",
        "prompts": "^2.4.2",
        "update-notifier": "^7.3.1",
        "validate-npm-package-name": "^5.0.1"
    }
}
