|
6 | 6 | "license": "UNLICENSED",
|
7 | 7 | "author": "",
|
8 | 8 | "scripts": {
|
9 |
| - "build": "nest build", |
10 |
| - "dev": "nest start --watch", |
| 9 | + "build": "pnpm with-env nest build", |
| 10 | + "dev": "pnpm with-env-dev nest start --watch", |
11 | 11 | "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
|
12 | 12 | "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
|
13 |
| - "start": "nest start", |
| 13 | + "start": "pnpm with-env-dev nest start", |
14 | 14 | "start:debug": "nest start --debug --watch",
|
15 |
| - "start:prod": "node dist/main", |
| 15 | + "start:prod": "pnpm with-env node dist/main", |
16 | 16 | "test": "jest",
|
17 | 17 | "test:cov": "jest --coverage",
|
18 | 18 | "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
|
19 | 19 | "test:e2e": "jest --config ./test/jest-e2e.json",
|
20 |
| - "test:watch": "jest --watch" |
| 20 | + "test:watch": "jest --watch", |
| 21 | + "typecheck": "tsc --noEmit --emitDeclarationOnly false", |
| 22 | + "with-env": "dotenv -e ../../.env --", |
| 23 | + "with-env-dev": "dotenv -e ../../.env.development --" |
21 | 24 | },
|
| 25 | + "prettier": "@app/prettier-config", |
22 | 26 | "jest": {
|
23 | 27 | "collectCoverageFrom": [
|
24 | 28 | "**/*.(t|j)s"
|
|
36 | 40 | "^.+\\.(t|j)s$": "ts-jest"
|
37 | 41 | }
|
38 | 42 | },
|
39 |
| - "prettier": "@app/prettier-config", |
40 | 43 | "dependencies": {
|
41 | 44 | "@fastify/multipart": "catalog:nestjs",
|
42 | 45 | "@fastify/static": "catalog:nestjs",
|
|
53 | 56 | "zod": "catalog:"
|
54 | 57 | },
|
55 | 58 | "devDependencies": {
|
| 59 | + "@app/api-core": "workspace:*", |
56 | 60 | "@app/constants": "workspace:*",
|
57 | 61 | "@app/eslint-config-nest": "workspace:*",
|
58 | 62 | "@app/tsconfig": "workspace:*",
|
|
0 commit comments