|
1 | 1 | {
|
2 | 2 | "name": "rgbpp-sdk-service",
|
3 | 3 | "version": "0.0.1",
|
4 |
| - "description": "", |
5 |
| - "author": "", |
6 | 4 | "private": true,
|
7 |
| - "license": "UNLICENSED", |
8 | 5 | "type": "module",
|
9 | 6 | "scripts": {
|
10 | 7 | "build": "nest build",
|
|
15 | 12 | "start:debug": "nest start --debug --watch",
|
16 | 13 | "start:prod": "node dist/src/main",
|
17 | 14 | "lint": "eslint \"src/**/*.ts\" --fix",
|
18 |
| - "test": "jest", |
19 |
| - "test:watch": "jest --watch", |
20 |
| - "test:cov": "jest --coverage", |
21 |
| - "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", |
22 |
| - "test:e2e": "jest --config ./test/jest-e2e.json" |
| 15 | + "test": "vitest", |
| 16 | + "test:watch": "vitest --watch", |
| 17 | + "test:cov": "vitest run --coverage", |
| 18 | + "test:debug": "vitest --inspect-brk --inspect --logHeapUsage --threads=false" |
23 | 19 | },
|
24 | 20 | "dependencies": {
|
25 | 21 | "@nestjs/common": "^10.0.0",
|
26 | 22 | "@nestjs/config": "^3.2.2",
|
27 | 23 | "@nestjs/core": "^10.3.9",
|
28 | 24 | "@nestjs/platform-fastify": "^10.3.9",
|
29 |
| - "convert-keys": "^1.3.4", |
| 25 | + "camelcase-keys": "^7.0.2", |
30 | 26 | "json-rpc-2.0": "^1.7.0",
|
31 | 27 | "lodash": "^4.17.21",
|
32 | 28 | "reflect-metadata": "^0.2.0",
|
33 | 29 | "rgbpp": "0.0.0-snap-20240813134030",
|
34 | 30 | "rxjs": "^7.8.1",
|
| 31 | + "snakecase-keys": "^8.0.1", |
35 | 32 | "zod": "^3.23.8"
|
36 | 33 | },
|
37 | 34 | "devDependencies": {
|
38 | 35 | "@nestjs/cli": "^10.0.0",
|
39 | 36 | "@nestjs/schematics": "^10.0.0",
|
40 | 37 | "@nestjs/testing": "^10.0.0",
|
41 |
| - "@types/jest": "^29.5.2", |
| 38 | + "@swc/core": "^1.7.11", |
42 | 39 | "@types/node": "^20.3.1",
|
43 | 40 | "@types/supertest": "^6.0.0",
|
| 41 | + "@vitest/coverage-v8": "^2.0.5", |
44 | 42 | "source-map-support": "^0.5.21",
|
45 | 43 | "supertest": "^6.3.3",
|
46 |
| - "ts-jest": "^29.1.0", |
47 | 44 | "ts-loader": "^9.4.3",
|
48 | 45 | "ts-node": "^10.9.1",
|
49 | 46 | "tsconfig-paths": "^4.2.0",
|
50 | 47 | "type-fest": "^4.24.0",
|
51 |
| - "typescript": "^5.1.3" |
52 |
| - }, |
53 |
| - "jest": { |
54 |
| - "moduleFileExtensions": [ |
55 |
| - "js", |
56 |
| - "json", |
57 |
| - "ts" |
58 |
| - ], |
59 |
| - "rootDir": "src", |
60 |
| - "testRegex": ".*\\.spec\\.ts$", |
61 |
| - "transform": { |
62 |
| - "^.+\\.(t|j)s$": "ts-jest" |
63 |
| - }, |
64 |
| - "collectCoverageFrom": [ |
65 |
| - "**/*.(t|j)s" |
66 |
| - ], |
67 |
| - "coverageDirectory": "../coverage", |
68 |
| - "testEnvironment": "node" |
| 48 | + "typescript": "^5.1.3", |
| 49 | + "unplugin-swc": "^1.5.1" |
69 | 50 | }
|
70 | 51 | }
|
0 commit comments