{
  "name": "@serpent/common-cli",
  "version": "3.1.0",
  "description": "通用的 cli 相关的函数",
  "type": "module",
  "main": "lib/cjs/index.cjs",
  "module": "lib/es/index.mjs",
  "files": [
    "lib",
    "vendor"
  ],
  "keywords": [
    "cli",
    "common",
    "serpent"
  ],
  "scripts": {
    "analyze": "durka sourcemap 'lib/cjs/*'"
  },
  "engineStrict": true,
  "engines": {
    "node": ">=12.0.0",
    "npm": ">=6.0.0"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "author": "Mora <qiuzhongleiabc@126.com>",
  "repository": {
    "type": "git",
    "url": "https://github.com/qiu8310/serpent"
  },
  "license": "MIT",
  "note": {
    "1": "不希望将太多的 types 安装到项目中，容易污染",
    "2": "chalk 是为了统一打包而安装的，参考 durka-rollup.cjs 文件",
    "inquirer": "ts 定义手动写到 src/prompt/types 下了",
    "execa": "ts 定义手动写到 src/run/types 下了"
  },
  "exports": {
    "./cli": {
      "types": "./lib/es/cli.d.ts",
      "require": "./lib/cjs/cli.cjs",
      "import": "./lib/es/cli.mjs"
    },
    "./cmder": {
      "types": "./lib/es/cmder.d.ts",
      "require": "./lib/cjs/cmder.cjs",
      "import": "./lib/es/cmder.mjs"
    },
    "./debug": {
      "types": "./lib/es/debug.d.ts",
      "require": "./lib/cjs/debug.cjs",
      "import": "./lib/es/debug.mjs"
    },
    "./env": {
      "types": "./lib/es/env.d.ts",
      "require": "./lib/cjs/env.cjs",
      "import": "./lib/es/env.mjs"
    },
    "./esm": {
      "types": "./lib/es/esm.d.ts",
      "require": "./lib/cjs/esm.cjs",
      "import": "./lib/es/esm.mjs"
    },
    "./fs": {
      "types": "./lib/es/fs.d.ts",
      "require": "./lib/cjs/fs.cjs",
      "import": "./lib/es/fs.mjs"
    },
    "./git": {
      "types": "./lib/es/git.d.ts",
      "require": "./lib/cjs/git.cjs",
      "import": "./lib/es/git.mjs"
    },
    "./helper": {
      "types": "./lib/es/helper.d.ts",
      "require": "./lib/cjs/helper.cjs",
      "import": "./lib/es/helper.mjs"
    },
    ".": {
      "types": "./lib/es/index.d.ts",
      "require": "./lib/cjs/index.cjs",
      "import": "./lib/es/index.mjs"
    },
    "./logger": {
      "types": "./lib/es/logger.d.ts",
      "require": "./lib/cjs/logger.cjs",
      "import": "./lib/es/logger.mjs"
    },
    "./npm": {
      "types": "./lib/es/npm.d.ts",
      "require": "./lib/cjs/npm.cjs",
      "import": "./lib/es/npm.mjs"
    },
    "./package-manager": {
      "types": "./lib/es/package-manager.d.ts",
      "require": "./lib/cjs/package-manager.cjs",
      "import": "./lib/es/package-manager.mjs"
    },
    "./prompt": {
      "types": "./lib/es/prompt.d.ts",
      "require": "./lib/cjs/prompt.cjs",
      "import": "./lib/es/prompt.mjs"
    },
    "./proxy-package": {
      "types": "./lib/es/proxy-package.d.ts",
      "require": "./lib/cjs/proxy-package.cjs",
      "import": "./lib/es/proxy-package.mjs"
    },
    "./run": {
      "types": "./lib/es/run.d.ts",
      "require": "./lib/cjs/run.cjs",
      "import": "./lib/es/run.mjs"
    },
    "./version": {
      "types": "./lib/es/version.d.ts",
      "require": "./lib/cjs/version.cjs",
      "import": "./lib/es/version.mjs"
    }
  }
}
