|
6 | 6 | "lint-python": "flake8 webapp tests && black --diff --check --line-length 79 webapp tests", |
7 | 7 | "test": "yarn run test-python && yarn run test-js-all && yarn run lint-scss", |
8 | 8 | "test-e2e": "cypress run --quiet", |
9 | | - "test-js": "jest", |
| 9 | + "test-js": "vitest run", |
10 | 10 | "test-js-all": "yarn run lint-js && yarn run test-js", |
11 | 11 | "test-python": "yarn run lint-python && FLASK_DEBUG=0 python3 -m unittest discover tests", |
12 | 12 | "test-python-job": "SECRET_KEY=insecure_secret_key coverage run --source=. -m unittest discover tests", |
|
39 | 39 | "@testing-library/jest-dom": "6.6.3", |
40 | 40 | "@testing-library/react": "16.2.0", |
41 | 41 | "@testing-library/user-event": "14.5.2", |
42 | | - "@types/jest": "29.5.14", |
43 | 42 | "@types/randomstring": "1.3.0", |
44 | 43 | "@types/react": "19.1.8", |
45 | 44 | "@types/react-dom": "19.1.6", |
46 | 45 | "@types/react-redux": "7.1.34", |
47 | 46 | "@types/topojson-client": "3.1.5", |
48 | 47 | "@vitejs/plugin-react-swc": "4.0.0", |
| 48 | + "@vitest/eslint-plugin": "^1.3.9", |
49 | 49 | "autoprefixer": "10.4.20", |
50 | 50 | "d3": "7.9.0", |
51 | 51 | "d3-array": "3.2.4", |
|
95 | 95 | "@percy/cli": "1.30.6", |
96 | 96 | "@types/cypress": "1.1.6", |
97 | 97 | "@types/d3": "7.4.3", |
98 | | - "@types/markdown-it": "14.1.2", |
99 | 98 | "@types/uuid": "10.0.0", |
100 | 99 | "@typescript-eslint/eslint-plugin": "^8.19.1", |
101 | 100 | "@typescript-eslint/parser": "^8.19.1", |
102 | | - "babel-jest": "29.7.0", |
| 101 | + "@vitest/coverage-v8": "3.2.4", |
| 102 | + "@vitest/ui": "3.2.4", |
103 | 103 | "concurrently": "9.1.2", |
104 | 104 | "cypress": "14.5.4", |
105 | 105 | "eslint": "9.17.0", |
106 | 106 | "eslint-config-prettier": "9.1.0", |
107 | | - "eslint-plugin-jest": "28.10.0", |
108 | 107 | "eslint-plugin-jsx-a11y": "^6.9.0", |
109 | 108 | "eslint-plugin-prettier": "5.2.1", |
110 | 109 | "eslint-plugin-react": "7.37.3", |
111 | | - "identity-obj-proxy": "3.0.0", |
112 | | - "jest": "29.7.0", |
113 | | - "jest-environment-jsdom": "29.7.0", |
114 | | - "jest-fixed-jsdom": "0.0.9", |
115 | 110 | "msw": "2.7.0", |
116 | | - "sass-loader": "16.0.4", |
117 | 111 | "stylelint": "16.12.0", |
118 | 112 | "stylelint-config-standard-scss": "14.0.0", |
119 | 113 | "stylelint-order": "6.0.4", |
120 | | - "ts-jest": "29.2.5" |
| 114 | + "vitest": "^3.2.4" |
121 | 115 | }, |
122 | 116 | "resolutions": { |
123 | 117 | "lodash": "4.17.21", |
124 | 118 | "eslint/**/minimatch": "3.1.2", |
125 | 119 | "eslint-*/minimatch": "3.1.2", |
126 | 120 | "@typescript-eslint/**/minimatch": "9.0.5", |
127 | | - "ts-jest/ejs/jake/filelist/minimatch": "5.1.6" |
| 121 | + "@vitest/coverage-v8/**/minimatch": "9.0.5" |
128 | 122 | } |
129 | 123 | } |
0 commit comments