|
25 | 25 | "@babel/preset-env": "^7.26.9",
|
26 | 26 | "@babel/preset-react": "^7.26.3",
|
27 | 27 | "@babel/preset-typescript": "^7.27.0",
|
28 |
| - "@hypothesis/frontend-build": "^3.0.0", |
| 28 | + "@hypothesis/frontend-build": "^3.2.1", |
29 | 29 | "@hypothesis/frontend-shared": "^9.3.0",
|
30 | 30 | "@rollup/plugin-babel": "^6.0.4",
|
31 | 31 | "@rollup/plugin-commonjs": "^28.0.3",
|
|
38 | 38 | "classnames": "^2.5.1",
|
39 | 39 | "focus-visible": "^5.2.1",
|
40 | 40 | "gulp": "^5.0.0",
|
41 |
| - "karma-chrome-launcher": "^3.2.0", |
42 | 41 | "normalize.css": "^8.0.1",
|
43 | 42 | "postcss": "^8.4.47",
|
44 | 43 | "preact": "^10.25.1",
|
|
49 | 48 | "wouter-preact": "^3.5.1"
|
50 | 49 | },
|
51 | 50 | "devDependencies": {
|
52 |
| - "@hypothesis/frontend-testing": "^1.5.0", |
| 51 | + "@hypothesis/frontend-testing": "^1.6.0", |
53 | 52 | "@types/gapi": "^0.0.47",
|
54 | 53 | "@types/google.accounts": "^0.0.15",
|
55 | 54 | "@types/google.picker": "^0.0.50",
|
| 55 | + "@vitest/browser": "^3.1.2", |
| 56 | + "@vitest/coverage-istanbul": "^3.1.2", |
56 | 57 | "axe-core": "^4.10.3",
|
57 | 58 | "babel-plugin-istanbul": "^7.0.0",
|
58 | 59 | "babel-plugin-mockable-imports": "^2.0.1",
|
|
67 | 68 | "eslint-plugin-react": "^7.37.4",
|
68 | 69 | "eslint-plugin-react-hooks": "^5.2.0",
|
69 | 70 | "globals": "^15.11.0",
|
70 |
| - "karma": "^6.4.4", |
71 |
| - "karma-chai": "^0.1.0", |
72 |
| - "karma-coverage-istanbul-reporter": "^3.0.3", |
73 |
| - "karma-mocha": "^2.0.1", |
74 |
| - "karma-mocha-reporter": "^2.0.4", |
75 |
| - "karma-sinon": "^1.0.5", |
76 |
| - "karma-source-map-support": "^1.4.0", |
77 |
| - "mocha": "^10.2.0", |
78 | 71 | "navigation-api-types": "^0.5.1",
|
| 72 | + "playwright": "^1.52.0", |
79 | 73 | "prettier": "3.4.2",
|
80 | 74 | "sinon": "^19.0.2",
|
81 | 75 | "typescript": "^5.2.2",
|
82 |
| - "typescript-eslint": "^8.29.0" |
| 76 | + "typescript-eslint": "^8.29.0", |
| 77 | + "vitest": "^3.1.2" |
83 | 78 | },
|
84 | 79 | "prettier": {
|
85 | 80 | "arrowParens": "avoid",
|
|
0 commit comments