|
13 | 13 | "dev:chrome": "npm run clean && cross-env NODE_ENV=development BUILD_TARGET=chrome webpack --config webpack.config.js", |
14 | 14 | "dev:watch": "npm run clean && cross-env NODE_ENV=development WEBPACK_WATCH=true webpack --config webpack.config.js --watch", |
15 | 15 | "lint": "eslint src --ext .ts,.tsx", |
16 | | - "lint:fix": "eslint src --ext .ts,.tsx --fix" |
| 16 | + "lint:fix": "eslint src --ext .ts,.tsx --fix", |
| 17 | + "test": "vitest", |
| 18 | + "test:run": "vitest run", |
| 19 | + "test:watch": "vitest --watch", |
| 20 | + "test:coverage": "vitest run --coverage", |
| 21 | + "test:ui": "vitest --ui" |
17 | 22 | }, |
18 | 23 | "author": "", |
19 | 24 | "license": "MIT", |
|
62 | 67 | }, |
63 | 68 | "devDependencies": { |
64 | 69 | "@types/chrome": "^0.0.260", |
65 | | - "@types/jest": "^29.5.11", |
66 | 70 | "@types/react": "^18.2.45", |
67 | 71 | "@types/react-dom": "^18.2.18", |
68 | 72 | "@types/webextension-polyfill": "^0.12.3", |
69 | 73 | "@typescript-eslint/eslint-plugin": "^6.15.0", |
70 | 74 | "@typescript-eslint/parser": "^6.15.0", |
| 75 | + "@vitest/ui": "^1.6.0", |
71 | 76 | "autoprefixer": "^10.4.21", |
72 | 77 | "buffer": "^6.0.3", |
73 | 78 | "copy-webpack-plugin": "^11.0.0", |
74 | 79 | "cross-env": "^7.0.3", |
75 | 80 | "crypto-browserify": "^3.12.1", |
76 | 81 | "css-loader": "^6.8.1", |
77 | 82 | "eslint": "^8.56.0", |
| 83 | + "happy-dom": "^18.0.1", |
78 | 84 | "html-webpack-plugin": "^5.5.4", |
79 | | - "jest": "^29.7.0", |
80 | 85 | "path-browserify": "^1.0.1", |
81 | 86 | "postcss": "^8.4.34", |
82 | 87 | "postcss-loader": "^6.2.1", |
|
88 | 93 | "style-loader": "^3.3.3", |
89 | 94 | "tailwindcss": "^3.4.4", |
90 | 95 | "terser-webpack-plugin": "^5.3.14", |
91 | | - "ts-jest": "^29.1.1", |
92 | 96 | "ts-loader": "^9.5.1", |
93 | 97 | "ts-node": "^10.9.2", |
94 | 98 | "typescript": "^5.3.3", |
95 | 99 | "util": "^0.12.5", |
| 100 | + "vitest": "^1.6.0", |
96 | 101 | "webpack": "^5.89.0", |
97 | 102 | "webpack-cli": "^5.1.4", |
98 | 103 | "webpack-ext-reloader": "^1.1.13" |
|
0 commit comments