fuzzyworld

nordic-skating / files / package.json

package.json

1.1 KB · history · blame

1{
2 "name": "nordic-skating",
3 "private": true,
4 "version": "0.1.0",
5 "type": "module",
6 "scripts": {
7 "dev": "vite --host",
8 "build": "tsc --noEmit && vite build",
9 "preview": "vite preview",
10 "test": "vitest run --testTimeout=120000",
11 "test:watch": "vitest --testTimeout=120000",
12 "screenshots": "npm run build && node tools/screenshots.mjs",
13 "analyse-video": "node tools/analyse-video.mjs",
14 "icons": "node tools/icons.mjs",
15 "sound-check": "node tools/sound-check.mjs",
16 "deploy": "fw deploy"
17 },
18 "dependencies": {
19 "simplex-noise": "^4.0.3",
20 "three": "^0.180.0"
21 },
22 "devDependencies": {
23 "@types/node": "^26.4.1",
24 "@types/three": "^0.180.0",
25 "fuzzyworld-tools": "git+https://code.fuzzyworld.net/fuzzyworld-tools.git#semver:^1.0.0",
26 "playwright": "1.63.0",
27 "typescript": "^7.0.2",
28 "vite": "^8.2.2",
29 "vite-plugin-pwa": "^2.0.0",
30 "vite-plugin-qrcode": "^0.4.1",
31 "vitest": "^5.0.0"
32 },
33 "license": "MIT",
34 "fuzzyworld": {
35 "app": "nordic-skating",
36 "title": "Nordic Skating",
37 "description": "An endless skate over thin black ice that sings under every stride."
38 }
39}