-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
176 lines (176 loc) · 8.68 KB
/
package.json
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
{
"name": "@kukite/backend",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"commit": "cz",
"lint-staged": "lint-staged",
"prepare": "husky install",
"release": "standard-version --no-verify",
"build": "nx run-many --target=build -all",
"serve": "nx run-many --target=serve -all",
"test": "nx run-many --target=test -all",
"e2e": "nx run-many --target=e2e -all",
"generate": "nx run-many --target=generate -all",
"build:user-api": "nx build user-api",
"serve:user-api": "nx serve user-api",
"test:user-api": "nx test user-api",
"test:user-e2e": "nx e2e user-e2e",
"prisma:user-data": "npx prisma generate --schema libs/prisma-user/prisma/schema.prisma",
"create:user-data": "npx prisma migrate dev --schema libs/prisma-user/prisma/schema.prisma",
"deploy:user-data": "npx prisma migrate deploy --schema libs/prisma-user/prisma/schema.prisma",
"studio:user-data": "npx prisma studio --schema libs/prisma-user/prisma/schema.prisma",
"build:auth-api": "nx build auth-api",
"serve:auth-api": "nx serve auth-api",
"test:auth-api": "nx test auth-api",
"test:auth-e2e": "nx e2e auth-e2e",
"prisma:auth-data": "npx prisma generate --schema libs/prisma-auth/prisma/schema.prisma",
"create:auth-data": "npx prisma migrate dev --schema libs/prisma-auth/prisma/schema.prisma",
"deploy:auth-data": "npx prisma migrate deploy --schema libs/prisma-auth/prisma/schema.prisma",
"studio:auth-data": "npx prisma studio deploy --schema libs/prisma-auth/prisma/schema.prisma",
"build:live-api": "nx build live-api",
"serve:live-api": "nx serve live-api",
"test:live-api": "nx test live-api",
"test:live-e2e": "nx e2e live-e2e",
"prisma:live-data": "npx prisma generate --schema libs/prisma-live/prisma/schema.prisma",
"create:live-data": "npx prisma migrate dev --schema libs/prisma-live/prisma/schema.prisma",
"deploy:live-data": "npx prisma migrate deploy --schema libs/prisma-live/prisma/schema.prisma",
"studio:live-data": "npx prisma studio deploy --schema libs/prisma-live/prisma/schema.prisma",
"build:video-api": "nx build video-api",
"serve:video-api": "nx serve video-api",
"test:video-api": "nx test video-api",
"test:video-e2e": "nx e2e video-e2e",
"prisma:video-data": "npx prisma generate --schema libs/prisma-video/prisma/schema.prisma",
"create:video-data": "npx prisma migrate dev --schema libs/prisma-video/prisma/schema.prisma",
"deploy:video-data": "npx prisma migrate deploy --schema libs/prisma-video/prisma/schema.prisma",
"studio:video-data": "npx prisma studio deploy --schema libs/prisma-video/prisma/schema.prisma",
"build:order-api": "nx build order-api",
"serve:order-api": "nx serve order-api",
"test:order-api": "nx test order-api",
"test:order-e2e": "nx e2e order-e2e",
"prisma:order-data": "npx prisma generate --schema libs/prisma-order/prisma/schema.prisma",
"create:order-data": "npx prisma migrate dev --schema libs/prisma-order/prisma/schema.prisma",
"deploy:order-data": "npx prisma migrate deploy --schema libs/prisma-order/prisma/schema.prisma",
"studio:order-data": "npx prisma studio deploy --schema libs/prisma-order/prisma/schema.prisma",
"build:search-api": "nx build search-api",
"serve:search-api": "nx serve search-api",
"test:search-api": "nx test search-api",
"test:search-e2e": "nx e2e search-e2e",
"prisma:search-data": "npx prisma generate --schema libs/prisma-search/prisma/schema.prisma",
"create:search-data": "npx prisma migrate dev --schema libs/prisma-search/prisma/schema.prisma",
"deploy:search-data": "npx prisma migrate deploy --schema libs/prisma-search/prisma/schema.prisma",
"studio:search-data": "npx prisma studio deploy --schema libs/prisma-search/prisma/schema.prisma",
"build:product-api": "nx build product-api",
"serve:product-api": "nx serve product-api",
"test:product-api": "nx test product-api",
"test:product-e2e": "nx e2e product-e2e",
"prisma:product-data": "npx prisma generate --schema libs/prisma-product/prisma/schema.prisma",
"create:product-data": "npx prisma migrate dev --schema libs/prisma-product/prisma/schema.prisma",
"deploy:product-data": "npx prisma migrate deploy --schema libs/prisma-product/prisma/schema.prisma",
"studio:product-data": "npx prisma studio deploy --schema libs/prisma-product/prisma/schema.prisma",
"build:payment-api": "nx build payment-api",
"serve:payment-api": "nx serve payment-api",
"test:payment-api": "nx test payment-api",
"test:payment-e2e": "nx e2e payment-e2e",
"prisma:payment-data": "npx prisma generate --schema libs/prisma-payment/prisma/schema.prisma",
"create:payment-data": "npx prisma migrate dev --schema libs/prisma-payment/prisma/schema.prisma",
"deploy:payment-data": "npx prisma migrate deploy --schema libs/prisma-payment/prisma/schema.prisma",
"studio:payment-data": "npx prisma studio deploy --schema libs/prisma-payment/prisma/schema.prisma",
"build:business-api": "nx build business-api",
"serve:business-api": "nx serve business-api",
"test:business-api": "nx test business-api",
"test:business-e2e": "nx e2e business-e2e",
"prisma:business-data": "npx prisma generate --schema libs/prisma-business/prisma/schema.prisma",
"create:business-data": "npx prisma migrate dev --schema libs/prisma-business/prisma/schema.prisma",
"deploy:business-data": "npx prisma migrate deploy --schema libs/prisma-business/prisma/schema.prisma",
"studio:business-data": "npx prisma studio deploy --schema libs/prisma-business/prisma/schema.prisma",
"build:campaign-api": "nx build campaign-api",
"serve:campaign-api": "nx serve campaign-api",
"test:campaign-api": "nx test campaign-api",
"test:campaign-e2e": "nx e2e campaign-e2e",
"prisma:campaign-data": "npx prisma generate --schema libs/prisma-campaign/prisma/schema.prisma",
"create:campaign-data": "npx prisma migrate dev --schema libs/prisma-campaign/prisma/schema.prisma",
"deploy:campaign-data": "npx prisma migrate deploy --schema libs/prisma-campaign/prisma/schema.prisma",
"studio:campaign-data": "npx prisma studio deploy --schema libs/prisma-campaign/prisma/schema.prisma",
"build:notification-api": "nx build notification-api",
"serve:notification-api": "nx serve notification-api",
"test:notification-api": "nx test notification-api",
"test:notification-e2e": "nx test notification-api",
"prisma:notification-data": "npx prisma generate --schema libs/prisma-notification/prisma/schema.prisma",
"create:notification-data": "npx prisma migrate dev --schema libs/prisma-notification/prisma/schema.prisma",
"deploy:notification-data": "npx prisma migrate deploy --schema libs/prisma-notification/prisma/schema.prisma",
"studio:notification-data": "npx prisma studio deploy --schema libs/prisma-notification/prisma/schema.prisma"
},
"private": true,
"dependencies": {
"@nestjs/common": "^10.0.2",
"@nestjs/config": "^3.1.1",
"@nestjs/core": "^10.0.2",
"@nestjs/platform-express": "^10.0.2",
"@prisma/client": "^5.7.0",
"axios": "^1.0.0",
"prisma": "^5.7.0",
"reflect-metadata": "^0.1.13",
"rxjs": "^7.8.0",
"tslib": "^2.3.0"
},
"devDependencies": {
"@commitlint/cli": "^18.4.3",
"@commitlint/config-conventional": "^18.4.3",
"@nestjs/schematics": "^10.0.1",
"@nestjs/testing": "^10.0.2",
"@nx/eslint": "17.0.3",
"@nx/eslint-plugin": "17.0.3",
"@nx/jest": "17.0.3",
"@nx/js": "17.0.3",
"@nx/nest": "17.0.3",
"@nx/node": "17.0.3",
"@nx/webpack": "17.0.3",
"@nx/workspace": "17.0.3",
"@swc-node/register": "~1.6.7",
"@swc/core": "~1.3.85",
"@types/jest": "^29.4.0",
"@types/node": "~18.7.1",
"@typescript-eslint/eslint-plugin": "^5.60.1",
"@typescript-eslint/parser": "^5.60.1",
"commitizen": "^4.3.0",
"cz-conventional-changelog": "^3.3.0",
"eslint": "~8.46.0",
"eslint-config-prettier": "^9.0.0",
"husky": "^8.0.3",
"jest": "^29.4.1",
"jest-environment-node": "^29.4.1",
"lint-staged": "^15.1.0",
"nx": "17.0.3",
"prettier": "^2.6.2",
"ts-jest": "^29.1.0",
"ts-node": "10.9.1",
"typescript": "~5.1.3"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged && pnpm run build",
"prepare-commit-msg": "exec < /dev/tty && pnpm cz --hook || true"
}
},
"lint-staged": {
"*.{ts,tsx}": [
"eslint --fix",
"pnpm nx format:write --uncommitted"
]
},
"config": {
"commitizen": {
"path": "cz-conventional-changelog"
}
},
"engines": {
"node": ">= 18",
"nest": ">= 10",
"jest": ">= 29",
"prisma": ">= 5",
"fastify": ">= 4",
"typescript": ">= 5",
"postgresql": ">= 16"
}
}