{
  "name": "@keruyun/cli",
  "version": "1.5.2",
  "description": "客如云 CLI 工具",
  "keywords": [],
  "license": "MIT",
  "author": "玄宫",
  "repository": {
    "type": "git",
    "url": "http://gitlab.alibaba-inc.com/alsc-kry-open/krycli.git"
  },
  "bin": {
    "kry-cli": "./bin/index.js"
  },
  "files": [
    "bin"
  ],
  "exports": {
    "/sdk": {
      "types": "./bin/sdk.mjs",
      "import": "./bin/sdk.mjs"
    }
  },
  "scripts": {
    "precommit": "lint-staged",
    "prepublishOnly": "tnpm run build",
    "postinstall": "node bin/where_is_kry_cli.js",
    "build": "tsc --noEmit && tnpm run prod && tnpm run sdk && tnpm run py",
    "local": "sh scripts/install-global.sh",
    "dev": "KRY_FORCE_ENV=pre && tsc --watch",
    "release": "yarn build && tnpm publish",
    "release:npm": "node scripts/publish-release.mjs",
    "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
    "prepare": "husky install",
    "lint:fix-script": "eslint --fix . --ext js,jsx,ts,tsx",
    "lint:fix-style": "stylelint \"**/*.less\" --fix",
    "lint:script": "eslint . --ext js,jsx,ts,tsx",
    "lint:style": "stylelint \"**/*.less\"",
    "commit": "git-cz",
    "prod": "esbuild src/index.ts --bundle --minify --format=cjs --outfile=./bin/index.js --platform=node --legal-comments=none $ESBUILD_DEFINE && cp node_modules/sql.js/dist/sql-wasm.wasm ./bin/sql-wasm.wasm",
    "sdk": "esbuild src/sdk.ts --bundle --minify --format=esm --outfile=./bin/sdk.mjs --platform=node --legal-comments=none $ESBUILD_DEFINE",
    "py": "cp -f ./py/log.py ./bin/log.py",
    "test": "vitest run",
    "cp": "cp -f ./src/run/kry-cli /Users/lh/.real/.bin/node/bin/kry-cli",
    "rm": "rm -f /Users/lh/.real/.bin/node/bin/kry-cli",
    "doc": "node dist/schema/gen.js",
    "pack": "node dist/pack/index.js",
    "beta": "node scripts/publish-beta.mjs --pre",
    "beta:publish": "tnpm publish --tag beta --force-publish-registry --ignore-scripts",
    "wb": "cp -f /Users/lh/.kry-cli/comment-v1.json /Users/lh/.real/users/user-048911581b50b8719511c585c3a6f77f/.kry-cli/comment-v1.json"
  },
  "dependencies": {
    "xlsx": "^0.18.5"
  },
  "devDependencies": {
    "@ali/eslint-config-att": "^1.0.6",
    "@ali/stylelint-config-xy": "^1.0.14",
    "@commitlint/cli": "^17.7.1",
    "@commitlint/config-conventional": "^17.7.0",
    "@commitlint/cz-commitlint": "^17.7.1",
    "@commitlint/format": "^17.4.4",
    "@fast-csv/format": "^5.0.7",
    "@puppeteer/browsers": "^3.0.3",
    "@types/fs-extra": "^11.0.4",
    "@types/node": "^25.6.0",
    "@types/sql.js": "^1.4.11",
    "@typescript-eslint/eslint-plugin": "^6.4.0",
    "@typescript-eslint/parser": "^6.4.0",
    "commander": "^15.0.0",
    "cz-conventional-changelog": "^3.3.0",
    "dayjs": "^1.11.20",
    "esbuild": "^0.28.0",
    "eslint": "^8.47.0",
    "eslint-plugin-react": "^7.33.2",
    "eslint-plugin-react-hooks": "^4.6.0",
    "exceljs": "^4.4.0",
    "fs-extra": "^11.3.5",
    "husky": "^8.0.3",
    "jsonrepair": "^3.14.0",
    "lint-staged": "^14.0.0",
    "puppeteer-core": "^25.0.4",
    "sql.js": "^1.14.1",
    "stylelint": "^15.10.3",
    "ts-node": "^10.9.2",
    "tslib": "^2.4.0",
    "typescript": "^5.0.0",
    "vitest": "^4.1.6",
    "zod": "^4.4.3"
  },
  "lint-staged": {
    "**/*.{ts,tsx,js,jsx}": "eslint",
    "**/*.less": "stylelint"
  },
  "config": {
    "commitizen": {
      "path": "@commitlint/cz-commitlint"
    }
  }
}
