-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
53 lines (53 loc) · 2.1 KB
/
Copy pathpackage.json
File metadata and controls
53 lines (53 loc) · 2.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
{
"name": "node-grpc-monorepo",
"private": true,
"scripts": {
"repl": "npm run build && node -e \"globalThis[Symbol.for('error-handler-installed')] = 1; import('./scripts/repl.mjs')\" --interactive",
"test": "cd apps/host-test && npm start",
"start": "npm run pm2:stop && npm run build && npm run pm2:start",
"pm2:start": "pm2 start ./config/ecosystem.config.js",
"pm2:stop": "pm2 kill",
"build": "npm run build:modules && npm run build:services && npm run build:apps && npm run build:copy",
"build:modules": "dotenv -e .env -- lerna run build --scope=@modules/*",
"build:apps": "dotenv -e .env -- lerna run build --scope=@apps/*",
"build:services": "dotenv -e .env -- lerna run build --scope=@services/*",
"build:copy": "node ./scripts/copy-build.mjs",
"docs": "sh ./scripts/linux/docs.sh",
"docs:win": ".\\scripts\\win\\docs.bat",
"docs:gpt": "node ./scripts/gpt-docs.mjs",
"postinstall": "npm run postinstall:lerna && npm run postinstall:pm2",
"postinstall:lerna": "npm list -g lerna || npm install -g lerna",
"postinstall:pm2": "npm list -g pm2 || npm install -g pm2",
"proto:dts": "node ./scripts/generate-dts.mjs",
"proto:path": "node ./scripts/get-proto-path.mjs",
"translit:rus": "node ./scripts/rus-translit.cjs"
},
"workspaces": [
"./apps/*",
"./modules/*",
"./services/*"
],
"dependencies": {
"@prettier/sync": "0.5.2",
"@types/glob": "8.1.0",
"dotenv": "16.4.5",
"glob": "11.0.0",
"touch-cli": "0.0.1"
},
"devDependencies": {
"rollup": "3.29.4",
"rollup-plugin-dts": "6.1.1",
"rollup-plugin-inject-process-env": "1.3.1",
"rollup-plugin-peer-deps-external": "2.2.4",
"@rollup/plugin-typescript": "11.1.6",
"tslib": "2.7.0",
"dotenv-cli": "7.4.2",
"translit-rus-eng": "1.0.8",
"rimraf": "6.0.1",
"touch": "3.1.1",
"gpt4all": "4.0.0"
},
"peerDependencies": {
"typescript": "5.6.3"
}
}