|
5 | 5 | "author": "", |
6 | 6 | "private": true, |
7 | 7 | "license": "UNLICENSED", |
| 8 | + "type": "module", |
8 | 9 | "scripts": { |
9 | 10 | "prisma-generate": "prisma generate", |
10 | | - "build": "prisma generate && nest build && cp -r src/prisma-generated-sql dist/admin/backend/src/", |
| 11 | + "build": "prisma generate && nest build && tsc-alias", |
| 12 | + "copy-prisma-generated-sql": "prisma generate --sql && cp src/generated/prisma/sql/*.ts src/prisma-generated-sql/ && npm run prettier-fix", |
11 | 13 | "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", |
12 | 14 | "deploy": "npm install --ignore-scripts --no-update-notifier && npm run build", |
13 | 15 | "start": "node dist/admin/backend/src/main.js", |
14 | | - "dev": "ts-node-dev -r tsconfig-paths/register src/main.ts", |
| 16 | + "dev": "node --import @swc-node/register/esm-register --watch src/main.ts", |
15 | 17 | "start:debug": "nest start --debug --watch", |
16 | | - "start:prod": "node dist/main", |
| 18 | + "start:prod": "node dist/admin/backend/src/main.js", |
17 | 19 | "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", |
18 | 20 | "test": "vitest --exclude e2e", |
19 | 21 | "test:cov": "npx vitest run --coverage --exclude e2e", |
20 | 22 | "test:e2e": "vitest --dir e2e", |
21 | | - "copy-prisma-generated-sql": "prisma generate --sql && node build-scripts/copy-prisma-generated-sql.js", |
22 | 23 | "prettier-fix": "prettier --write \"**/*.{js,jsx,ts,tsx,json,css,scss,md}\"", |
23 | 24 | "generate-admin-api": "npx openapi-generator-cli generate -i http://localhost:8001/api/docs-json -g typescript-fetch -o ../frontend/src/services/recreation-resource-admin --skip-validate-spec --additional-properties=modelPropertyNaming=original", |
24 | 25 | "install-admin-client-sdk": "npm run generate-admin-api && npx prettier --write \"../frontend/src/services/recreation-resource-admin/**/*.{js,jsx,ts,tsx,json,md}\"" |
|
35 | 36 | "@nestjs/platform-express": "^11.1.6", |
36 | 37 | "@nestjs/swagger": "^11.2.0", |
37 | 38 | "@nestjs/terminus": "^11.0.0", |
38 | | - "@prisma/client": "^6.15.0", |
| 39 | + "@prisma/adapter-pg": "^7.4.0", |
| 40 | + "@prisma/client": "^7.4.0", |
39 | 41 | "axios": "^1.9.0", |
40 | 42 | "axios-retry": "^4.5.0", |
41 | 43 | "class-transformer": "^0.5.1", |
|
57 | 59 | "@eslint/js": "^9.18.0", |
58 | 60 | "@nestjs/schematics": "^11.0.0", |
59 | 61 | "@nestjs/testing": "^11.0.1", |
| 62 | + "@swc-node/register": "^1.11.1", |
60 | 63 | "@swc/cli": "^0.7.0", |
61 | 64 | "@swc/core": "^1.13.5", |
62 | 65 | "@types/express": "^5.0.0", |
63 | 66 | "@types/multer": "^2.0.0", |
64 | 67 | "@types/node": "^24.0.0", |
65 | 68 | "@types/supertest": "^6.0.2", |
66 | 69 | "@vitest/coverage-v8": "^4.0.16", |
| 70 | + "dotenv": "^17.0.0", |
67 | 71 | "eslint": "^9.18.0", |
68 | 72 | "eslint-config-prettier": "^10.0.1", |
69 | 73 | "eslint-plugin-prettier": "^5.2.2", |
70 | 74 | "globals": "^17.0.0", |
71 | 75 | "prettier": "^3.4.2", |
72 | | - "prisma": "^6.16.1", |
| 76 | + "prisma": "^7.4.0", |
73 | 77 | "source-map-support": "^0.5.21", |
74 | 78 | "supertest": "^7.0.0", |
75 | 79 | "ts-loader": "^9.5.2", |
76 | | - "ts-node": "^10.9.2", |
77 | | - "ts-node-dev": "^2.0.0", |
78 | | - "tsconfig-paths": "^4.2.0", |
79 | | - "typescript": "^5.7.3", |
| 80 | + "tsc-alias": "^1.8.16", |
| 81 | + "typescript": "^5.9.3", |
80 | 82 | "typescript-eslint": "^8.20.0", |
81 | 83 | "unplugin-swc": "^1.5.2", |
82 | 84 | "vite-tsconfig-paths": "^6.0.0", |
|
0 commit comments