|
22 | 22 | "compile": "tsc --build", |
23 | 23 | "watch": "tsc --build --watch", |
24 | 24 | "build": "pnpm build:prod", |
25 | | - "build:dev": "pnpm webpack --mode=development", |
26 | | - "build:prod": "pnpm webpack --mode=production --node-env=production", |
27 | | - "webpack": "env NODE_OPTIONS=--loader=ts-node/esm webpack --config ./src/webpack.config.ts", |
| 25 | + "build:dev": "vite build --mode development", |
| 26 | + "build:prod": "vite build --mode production", |
28 | 27 | "clean": "rm -rf ./out tsconfig.tsbuildinfo ./dist ./build" |
29 | 28 | }, |
30 | 29 | "dependencies": { |
31 | 30 | "@cursorless/cheatsheet": "workspace:*", |
32 | 31 | "react": "^19.2.4", |
33 | | - "react-dom": "^19.2.4" |
| 32 | + "react-dom": "^19.2.4", |
| 33 | + "tslib": "^2.8.1" |
34 | 34 | }, |
35 | 35 | "devDependencies": { |
36 | | - "@effortlessmotion/html-webpack-inline-source-plugin": "^1.0.3", |
37 | 36 | "@tailwindcss/postcss": "^4.2.1", |
38 | 37 | "@testing-library/dom": "^10.4.1", |
39 | 38 | "@testing-library/react": "^16.3.2", |
40 | 39 | "@types/jest": "^30.0.0", |
41 | 40 | "@types/node": "^24.12.0", |
42 | 41 | "@types/react": "^19.2.14", |
43 | 42 | "@types/react-dom": "^19.2.3", |
44 | | - "@types/webpack": "^5.28.5", |
45 | | - "css-loader": "^7.1.4", |
46 | | - "html-webpack-plugin": "^5.6.6", |
| 43 | + "@vitejs/plugin-react": "^5.1.0", |
47 | 44 | "jest": "^30.2.0", |
48 | 45 | "postcss": "^8.5.8", |
49 | | - "postcss-loader": "^8.2.1", |
50 | | - "style-loader": "^4.0.0", |
51 | 46 | "tailwindcss": "^4.2.1", |
52 | | - "ts-loader": "^9.5.4", |
53 | | - "ts-node": "^10.9.2", |
54 | 47 | "typescript": "^5.9.3", |
55 | | - "webpack": "^5.105.4", |
56 | | - "webpack-cli": "^6.0.1", |
57 | | - "webpack-dev-server": "^5.2.3" |
| 48 | + "vite": "^7.1.7", |
| 49 | + "vite-plugin-singlefile": "^2.3.0" |
58 | 50 | } |
59 | 51 | } |
0 commit comments