package.json (1707B)
1 { 2 "name": "radroots-web-app", 3 "private": true, 4 "version": "0.0.1", 5 "license": "GPL-3.0", 6 "type": "module", 7 "scripts": { 8 "build": "vite build --mode production", 9 "build:dev": "vite build --mode development", 10 "prebuild": "npm run clean", 11 "clean": "rimraf build", 12 "dev": "vite dev", 13 "preview": "vite preview", 14 "prepare": "svelte-kit sync || echo ''", 15 "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", 16 "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch" 17 }, 18 "devDependencies": { 19 "@sveltejs/adapter-static": "^3.0.8", 20 "@sveltejs/kit": "^2.22.0", 21 "@sveltejs/vite-plugin-svelte": "^6.0.0", 22 "@tailwindcss/vite": "^4.1.11", 23 "@vite-pwa/sveltekit": "^1.1.0", 24 "daisyui": "^5.0.46", 25 "dotenv": "^17.2.0", 26 "rimraf": "^6.0.1", 27 "svelte": "^5.0.0", 28 "svelte-check": "^4.0.0", 29 "tailwindcss": "^4.1.11", 30 "typescript": "5.8.3", 31 "vite": "7.0.6" 32 }, 33 "dependencies": { 34 "@radroots/apps-lib": "workspace:*", 35 "@radroots/apps-lib-pwa": "workspace:*", 36 "@radroots/apps-nostr": "workspace:*", 37 "@radroots/client": "workspace:*", 38 "@radroots/events-bindings": "workspace:*", 39 "@radroots/geo": "workspace:*", 40 "@radroots/http": "workspace:*", 41 "@radroots/geocoder": "workspace:*", 42 "@radroots/locales": "workspace:*", 43 "@radroots/nfc": "workspace:*", 44 "@radroots/nostr": "workspace:*", 45 "@radroots/replica-db-schema-bindings": "workspace:*", 46 "@radroots/themes": "workspace:*", 47 "@radroots/types-bindings": "workspace:*", 48 "@radroots/utils": "workspace:*", 49 "chart.js": "^4.4.5", 50 "css-paint-polyfill": "^3.4.0", 51 "idb-keyval": "^6.2.1", 52 "sql.js": "1.13.0", 53 "svelte-maplibre": "^1.2.0", 54 "zod": "^3.23.8" 55 } 56 }