| { |
| "private": true, |
| "name": "dubbo-js-private-workspace", |
| "scripts": { |
| "prepare": "husky install", |
| "build": "npm run build --workspace=./packages/dubbo-observable && npm run build --workspace=./packages/dubbo && npm run build --workspace=./packages/dubbo-node && npm run build --workspace=./packages/dubbo-web && npm run build --workspace=./packages/dubbo-fastify && npm run build --workspace=./packages/dubbo-next && npm run build --workspace=./packages/dubbo-express" |
| }, |
| "workspaces": [ |
| "./packages/dubbo", |
| "./packages/protoc-gen-apache-dubbo-es", |
| "./packages/protoc-gen-apache-dubbo-web", |
| "./packages/dubbo-web", |
| "./packages/dubbo-node", |
| "./packages/dubbo-fastify", |
| "./packages/dubbo-next", |
| "./packages/dubbo-express", |
| "./packages/dubbo-node-test", |
| "./packages/dubbo-web-test", |
| "./packages/dubbo-web-bench", |
| "./packages/dubbo-observable" |
| ], |
| "engines": { |
| "node": ">=16", |
| "npm": ">=8" |
| }, |
| "engineStrict": true, |
| "devDependencies": { |
| "@commitlint/cli": "^19.2.1", |
| "@commitlint/config-conventional": "^19.1.0", |
| "@types/node": "^20.4.0", |
| "@typescript-eslint/eslint-plugin": "^5.59.1", |
| "@typescript-eslint/parser": "^5.59.2", |
| "eslint": "^8.39.0", |
| "eslint-import-resolver-typescript": "^3.5.5", |
| "eslint-plugin-import": "^2.27.5", |
| "eslint-plugin-node": "^11.1.0", |
| "husky": "^6.0.0", |
| "prettier": "^2.8.8", |
| "typescript": "5.0.3" |
| }, |
| "license": "Apache-2.0" |
| } |