{
  "name": "@ilpp/ilpp-cli",
  "version": "1.0.0",
  "description": "可以手动或自动发布 npm package 到多个npm 镜像源",
  "main": "index.js",
  "bin": {
    "ilpp-cli": "./bin/cli.js"
  },
  "scripts": {
    "dev:comment": "启动开发环境",
    "dev": "ts-node-dev --respawn --transpile-only src/index.ts",
    "eslint:comment": "使用 ESLint 检查并自动修复 src 目录下所有扩展名为 .ts 的文件",
    "eslint": "eslint --fix src --ext .ts",
    "prettier:comment": "自动格式化 src 目录下的所有 .ts 文件",
    "prettier": "prettier --write \"src/**/*.ts\"",
    "build:comment": "构建",
    "build": "npm run eslint && npm run prettier && tsc --build",
    "prepare": "husky install"
  },
  "keywords": [
    "cli",
    "package publish",
    "change npmrc",
    "多镜像源发布",
    "自动发布"
  ],
  "author": "ilpp",
  "license": "MIT",
  "devDependencies": {
    "@commitlint/cli": "^16.2.4",
    "@commitlint/config-conventional": "^16.2.4",
    "@types/node": "^17.0.32",
    "@typescript-eslint/eslint-plugin": "^5.23.0",
    "@typescript-eslint/parser": "^5.23.0",
    "eslint": "^8.15.0",
    "husky": "^8.0.1",
    "lint-staged": "^12.4.1",
    "prettier": "^2.6.2",
    "ts-node-dev": "^1.1.8",
    "typescript": "^4.6.4"
  },
  "lint-staged": {
    "*.ts": [
      "npm run eslint",
      "npm run prettier"
    ]
  },
  "dependencies": {
    "chalk": "^4.1.2",
    "commander": "^9.2.0",
    "cross-spawn": "^7.0.3",
    "inquirer": "^8.2.4"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  }
}
