fuzzyworld

nuts / files / package.json

package.json

1.2 KB · history · blame

1{
2 "name": "nuts",
3 "version": "1.0.0",
4 "private": true,
5 "type": "module",
6 "packageManager": "pnpm@9.15.0",
7 "scripts": {
8 "dev": "vite",
9 "build": "tsc && vite build",
10 "preview": "vite preview",
11 "generate-icons": "tsx scripts/generate-icons.ts",
12 "screenshot": "tsx scripts/screenshot.ts",
13 "diff-screenshots": "tsx scripts/diff.ts",
14 "deploy": "fw deploy"
15 },
16 "dependencies": {
17 "matter-js": "^0.19.0",
18 "qrcode": "^1.5.4"
19 },
20 "devDependencies": {
21 "@playwright/test": "^1.59.1",
22 "@types/matter-js": "^0.19.6",
23 "@types/node": "^25.6.0",
24 "@types/pngjs": "^6.0.5",
25 "@types/qrcode": "^1.5.6",
26 "@vitejs/plugin-basic-ssl": "^2.3.0",
27 "ffmpeg-static": "^5.3.0",
28 "fuzzyworld-tools": "git+https://code.fuzzyworld.net/fuzzyworld-tools.git#semver:^1.0.0",
29 "pixelmatch": "^7.1.0",
30 "playwright": "^1.59.1",
31 "pngjs": "^7.0.0",
32 "sharp": "^0.34.5",
33 "tsx": "^4.21.0",
34 "typescript": "^5.4.0",
35 "vite": "^5.2.0",
36 "vite-plugin-qrcode": "^0.4.1"
37 },
38 "fuzzyworld": {
39 "app": "nuts",
40 "title": "Nuts"
41 }
42}