{ "name": "catenary-frontend", "version": "0.1.0", "private": true, "scripts": { "dev": "vite dev", "build": "vite build", "preview": "vite preview --port 16172", "betapreview": "vite preview --port 16173", "test": "playwright test", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "test:unit": "vitest", "lint": "prettier --plugin-search-dir . --check . && eslint .", "format": "prettier --plugin-search-dir . --write ." }, "devDependencies": { "@playwright/test": "^1.47.2", "@sveltejs/adapter-auto": "^3.2.5", "@sveltejs/adapter-node": "^5.2.5", "@sveltejs/kit": "^2.6.2", "@types/mapbox__polyline": "^1.0.5", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "autoprefixer": "^10.4.20", "eslint": "^8.57.1", "eslint-config-prettier": "^9.1.0", "eslint-plugin-svelte": "^2.44.1", "postcss": "^8.4.47", "prettier": "^3.3.3", "prettier-plugin-svelte": "^3.2.7", "svelte": "^4.2.19", "svelte-adapter-bun": "^0.5.2", "svelte-check": "^3.8.6", "tailwindcss": "^3.4.13", "tslib": "^2.7.0", "typescript": "^5.6.2", "vite": "^5.4.8", "vitest": "^1.6.0" }, "type": "module", "dependencies": { "@datadog/browser-rum": "^5.28.0", "@esbuild/linux-x64": "^0.20.2", "@mapbox/polyline": "^1.2.1", "@sveltejs/adapter-cloudflare": "^4.7.2", "@sveltejs/vite-plugin-svelte": "^3.1.2", "@zerodevx/svelte-toast": "^0.9.6", "base65536": "^4.0.3", "geolocation": "^0.0.0", "gtfs-realtime-bindings": "^1.1.1", "mapbox-gl": "^3.7.0", "maplibre-gl": "^4.7.1", "moment": "^2.30.1", "protobufjs": "^7.4.0", "svelte-i18n": "^4.0.0", "svelte-toasts": "^1.1.2", "toastify-js": "^1.12.0", "wrangler": "^3.80.0" } }