|
3 | 3 | "version": "1.0.24", |
4 | 4 | "description": "A real-time tool for generating sequence diagrams", |
5 | 5 | "main": "index.html", |
| 6 | + "type": "module", |
6 | 7 | "scripts": { |
7 | 8 | "engine": "use yarn instead of npm please", |
8 | 9 | "start": "if-env NODE_ENV=production && yarn serve || yarn dev", |
9 | | - "build": "preact build --template src/index.html --no-inline-css --no-prerender --no-sw", |
| 10 | + "build": "vite build", |
10 | 11 | "release": "gulp release", |
11 | 12 | "prep:release:git-tag-push": "git tag release-`date +%Y%m%d%H%M` && git push origin release-`date +%Y%m%d%H%M`", |
12 | | - "dev": "preact watch --template src/index.html --no-prerender", |
| 13 | + "dev": "vite", |
| 14 | + "preview": "vite preview", |
13 | 15 | "lint": "eslint src", |
14 | 16 | "test": "jest ./", |
15 | 17 | "deploy:staging": "firebase deploy --project staging", |
|
25 | 27 | }, |
26 | 28 | "eslintIgnore": [ |
27 | 29 | "build/*", |
| 30 | + "dist/*", |
28 | 31 | "src/lib/", |
29 | 32 | "src/tests/", |
30 | 33 | "src/CodeMirror.js", |
|
39 | 42 | "devDependencies": { |
40 | 43 | "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", |
41 | 44 | "@babel/plugin-proposal-optional-chaining": "^7.21.0", |
| 45 | + "@preact/preset-vite": "^2.10.1", |
| 46 | + "@vitejs/plugin-legacy": "^6.1.1", |
| 47 | + "autoprefixer": "^10.4.21", |
42 | 48 | "babel-minify": "^0.5.2", |
43 | 49 | "enzyme": "^3.11.0", |
44 | 50 | "enzyme-adapter-preact-pure": "^2.3.0", |
|
55 | 61 | "gulp-zip": "^5.0.2", |
56 | 62 | "jest": "^24.9.0", |
57 | 63 | "jest-preset-preact": "^1.0.0", |
| 64 | + "postcss": "^8.5.4", |
58 | 65 | "postcss-custom-media": "^10.0.4", |
59 | | - "preact-cli": "^3.5.1", |
60 | 66 | "prettier": "^3.2.5", |
61 | 67 | "run-sequence": "^2.2.1", |
62 | 68 | "sirv-cli": "1.0.3", |
63 | | - "tailwindcss": "^3.4.3" |
| 69 | + "tailwindcss": "^3.4.3", |
| 70 | + "terser": "^5.41.0", |
| 71 | + "vite": "^6.3.5" |
64 | 72 | }, |
65 | 73 | "dependencies": { |
66 | 74 | "@emmetio/codemirror-plugin": "^1.1.3", |
|
82 | 90 | "http-server": "^0.12.3", |
83 | 91 | "jszip": "3.8.0", |
84 | 92 | "preact": "10.18.1", |
| 93 | + "preact-compat": "^3.19.0", |
85 | 94 | "preact-render-to-string": "^6.2.2", |
86 | 95 | "preact-router": "^4.1.2", |
87 | 96 | "split.js": "1.6.0", |
|
0 commit comments