UNPKG

@lark-project/cli

Version:

飞书项目插件开发工具

157 lines (156 loc) 4.74 kB
{ "name": "@lark-project/cli", "version": "2.7.1", "main": "lib/index.js", "bin": { "lpm": "./bin/index.js" }, "files": [ "/bin", "/lib", "/schema", "/skills", "/scripts/install-skills.js", "/scripts/uninstall-skills.js" ], "engines": { "node": ">=16.0.0" }, "license": "MIT", "scripts": { "commit": "commit", "downloadTemplate": "node scripts/download-github-template/index.js", "build": "rm -rf lib && tspc && yarn downloadTemplate", "watch": "rm -rf lib && yarn downloadTemplate && tspc --watch", "test": "jest --coverage=false", "test:cov": "jest", "release": "semantic-release", "prepublishOnly": "yarn build", "postpublish": "bnpm sync @lark-project/cli", "commitlint": "commitlint --edit", "prepare": "husky", "postinstall": "node ./scripts/install-skills.js", "preuninstall": "node ./scripts/uninstall-skills.js", "conformance": "npx -y tsx@^4 src/utils/point-eval/conformance/cli.ts", "schema-eval": "npx -y tsx@^4 eval/scripts/run-schema-eval.ts" }, "keywords": [ "飞书项目", "Lark Project" ], "description": "飞书项目插件开发工具", "devDependencies": { "@commitlint/cli": "^17.8.1", "@commitlint/config-conventional": "^17.8.1", "@semantic-release/git": "^10.0.1", "@testing-library/jest-dom": "^6.4.2", "@testing-library/react": "^14.2.1", "@testing-library/react-hooks": "^8.0.1", "@types/case-sensitive-paths-webpack-plugin": "^2.1.9", "@types/cross-spawn": "^6.0.2", "@types/ejs": "^3.1.2", "@types/figlet": "^1.5.5", "@types/filesize": "^5.0.0", "@types/fs-extra": "^11.0.1", "@types/gzip-size": "^5.1.1", "@types/inquirer": "^9.0.3", "@types/ip": "^1.1.3", "@types/jest": "^29.5.12", "@types/node-fetch": "^2.6.2", "@types/qrcode": "^1.5.5", "@types/react-dev-utils": "^9.0.15", "@types/recursive-readdir": "^2.2.1", "@types/semver": "^7.5.0", "@types/supertest": "^2.0.12", "@types/unzipper": "^0.10.6", "@types/webpack-hot-middleware": "^2.25.6", "@types/webpack-sources": "^3.2.0", "husky": "^8.0.3", "jest": "^29.7.0", "prettier": "^2.8.7", "semantic-release": "^19.0.4", "supertest": "^6.3.3", "ts-jest": "^29.1.2", "ts-patch": "^3.1.1", "typescript": "^5.3.3", "typescript-transform-paths": "^3.4.7" }, "dependencies": { "@babel/plugin-proposal-decorators": "^7.22.7", "@babel/plugin-transform-modules-commonjs": "^7.21.2", "@babel/preset-env": "^7.22.5", "@babel/preset-react": "^7.22.5", "@babel/preset-typescript": "^7.22.5", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", "@svgr/webpack": "^8.0.1", "ajv": "^8.18.0", "ajv-formats": "^3.0.1", "axios": "^1.4.0", "babel-loader": "^9.1.2", "case-sensitive-paths-webpack-plugin": "^2.4.0", "chalk": "^4.1.2", "cheerio": "1.0.0-rc.12", "commander": "^10.0.0", "cross-port-killer": "^1.4.0", "cross-spawn": "^7.0.3", "css-loader": "^6.8.1", "css-minimizer-webpack-plugin": "^4.2.2", "ejs": "^3.1.9", "execa": "5.1.1", "figlet": "^1.5.2", "file-loader": "^6.2.0", "filesize": "^9.0.7", "form-data": "^4.0.0", "fs-extra": "^11.1.0", "gzip-size": "6.0.0", "html-webpack-plugin": "^5.5.0", "inquirer": "^8.2.5", "ip": "^2.0.1", "js-yaml": "^4.1.1", "jszip": "^3.10.1", "less": "^4.1.3", "less-loader": "^11.1.2", "log4js": "^6.9.1", "mini-css-extract-plugin": "^2.7.3", "mkcert": "^3.1.0", "morgan": "^1.10.0", "nock": "^13.3.1", "node-fetch": "^2.6.7", "ora": "^5.4.1", "postcss-flexbugs-fixes": "^5.0.2", "postcss-loader": "^6.2.1", "postcss-normalize": "^10.0.1", "postcss-preset-env": "^7.0.1", "qrcode": "^1.5.3", "react-dev-utils": "^12.0.1", "react-hot-loader": "^4.13.1", "react-refresh": "^0.14.0", "recursive-readdir": "^2.2.3", "resolve": "^1.20.0", "resolve-url-loader": "^4.0.0", "sass": "^1.63.3", "sass-loader": "^13.3.1", "semver": "^7.5.3", "shelljs": "^0.8.5", "source-map-loader": "^3.0.0", "style-loader": "^3.3.3", "terser-webpack-plugin": "^5.2.5", "ts-node": "^10.9.1", "unzipper": "^0.10.14", "webpack": "^5.76.1", "webpack-dev-server": "^4.15.2", "webpack-format-messages": "^3.0.1", "webpack-hot-middleware": "^2.25.3", "webpack-manifest-plugin": "^4.0.2", "webpack-stats-plugin": "^1.1.3", "webpackbar": "^7.0.0", "yaml": "^2.3.1" }, "optionalDependencies": { "skills": "*" }, "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" } }