{ "name": "@nodarium/app", "private": true, "version": "0.0.5", "type": "module", "scripts": { "dev": "vite dev", "predev": "rm static/CHANGELOG.md && ln -s ../../CHANGELOG.md static/CHANGELOG.md", "build": "svelte-kit sync && vite build", "test:unit": "vitest --browser=false", "test": "npm run test:unit -- --run && npm run test:e2e", "test:e2e": "playwright test", "preview": "vite preview", "format": "dprint fmt -c '../.dprint.jsonc' .", "format:check": "dprint check -c '../.dprint.jsonc' .", "lint": "eslint .", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "bench": "tsx ./benchmark/index.ts" }, "dependencies": { "@nodarium/planty": "workspace:*", "@nodarium/ui": "workspace:*", "@nodarium/utils": "workspace:*", "@sveltejs/kit": "^2.59.0", "@tailwindcss/vite": "^4.2.4", "@threlte/core": "8.5.11", "@threlte/extras": "9.15.1", "comlink": "^4.4.2", "file-saver": "^2.0.5", "idb": "^8.0.3", "jsondiffpatch": "^0.7.3", "micromark": "^4.0.2", "tailwindcss": "^4.2.4", "three": "^0.184.0" }, "devDependencies": { "@eslint/compat": "^2.0.5", "@eslint/js": "^10.0.1", "@iconify-json/tabler": "^1.2.33", "@iconify/tailwind4": "^1.2.3", "@nodarium/types": "workspace:^", "@playwright/test": "^1.59.1", "@sveltejs/adapter-static": "^3.0.10", "@sveltejs/vite-plugin-svelte": "^7.0.0", "@tsconfig/svelte": "^5.0.8", "@types/file-saver": "^2.0.7", "@types/three": "^0.184.0", "@vitest/browser-playwright": "^4.1.5", "dprint": "^0.54.0", "eslint": "^10.3.0", "eslint-plugin-svelte": "^3.17.1", "globals": "^17.6.0", "svelte": "^5.55.5", "svelte-check": "^4.4.7", "tslib": "^2.8.1", "tsx": "^4.21.0", "typescript": "^6.0.3", "typescript-eslint": "^8.59.1", "vite": "^8.0.10", "vite-plugin-comlink": "^5.3.0", "vite-plugin-glsl": "^1.6.0", "vite-plugin-wasm": "^3.6.0", "vitest": "^4.1.5", "vitest-browser-svelte": "^2.1.1" } }