|
42 | 42 | ], |
43 | 43 | "scripts": { |
44 | 44 | "build": "rm -rf lib && tsc --project tsconfig.build.json", |
45 | | - "build:watch": "tsc --watch", |
46 | | - "eslint-check": "eslint-config-prettier src/index.ts", |
47 | 45 | "lint": "eslint src", |
48 | 46 | "lint:fix": "eslint src --fix", |
49 | | - "test": "NODE_OPTIONS=--experimental-vm-modules jest", |
| 47 | + "test": "vitest", |
50 | 48 | "typecheck": "tsc --noEmit", |
51 | | - "typecheck:watch": "tsc --noEmit --watch" |
| 49 | + "test:coverage": "vitest --coverage" |
52 | 50 | }, |
53 | 51 | "dependencies": { |
54 | 52 | "graphql": "^16.0.0", |
|
61 | 59 | "@eslint/compat": "^1.2.5", |
62 | 60 | "@eslint/eslintrc": "^3.2.0", |
63 | 61 | "@eslint/js": "^9.19.0", |
64 | | - "@jest/globals": "29.7.0", |
65 | | - "@jest/types": "29.0.0", |
66 | 62 | "@types/inflection": "^1.13.0", |
67 | | - "@types/jest": "^29.0.0", |
68 | 63 | "@types/jsonld": "^1.5.0", |
69 | 64 | "@types/lodash.get": "^4.4.0", |
70 | 65 | "@types/node": "^22.0.0", |
| 66 | + "@vitest/coverage-v8": "3.2.2", |
71 | 67 | "eslint": "^9.0.0", |
72 | 68 | "eslint-config-prettier": "^10.0.0", |
73 | 69 | "eslint-import-resolver-typescript": "^3.5.1", |
74 | 70 | "eslint-plugin-import": "^2.26.0", |
75 | 71 | "eslint-plugin-prettier": "^5.0.0", |
76 | 72 | "eslint-watch": "^8.0.0", |
77 | 73 | "globals": "^15.14.0", |
78 | | - "jest": "^29.0.0", |
79 | | - "jest-fetch-mock": "^3.0.0", |
| 74 | + "msw": "^2.9.0", |
80 | 75 | "openapi-types": "^12.0.0", |
81 | 76 | "prettier": "^3.0.0", |
82 | | - "ts-jest": "^29.0.0", |
83 | | - "ts-node": "^10.9.0", |
84 | 77 | "typescript": "^5.7.0", |
85 | | - "typescript-eslint": "^8.22.0" |
| 78 | + "typescript-eslint": "^8.22.0", |
| 79 | + "vitest": "^3.2.2" |
86 | 80 | }, |
87 | 81 | "packageManager": "pnpm@10.11.0+sha512.6540583f41cc5f628eb3d9773ecee802f4f9ef9923cc45b69890fb47991d4b092964694ec3a4f738a420c918a333062c8b925d312f42e4f0c263eb603551f977", |
88 | 82 | "engines": { |
|
0 commit comments