{ "name": "steamwar-website", "type": "module", "version": "0.0.1", "scripts": { "dev": "pnpm run i18n:generate:pages && astro dev", "start": "pnpm run dev", "build": "pnpm run i18n:generate:pages && astro build", "preview": "astro preview", "astro": "astro", "i18n:generate:pages": "node scripts/generate-en-pages.mjs", "i18n:compile": "paraglide-js compile --project ./project.inlang --outdir ./src/paraglide --strategy url globalVariable baseLocale --emit-ts-declarations && pnpm run i18n:generate:pages", "clean:dist": "rm -rf dist", "clean:node_modules": "rm -rf node_modules", "ci": "pnpm install && pnpm run build" }, "devDependencies": { "@astrojs/svelte": "^8.1.1", "@internationalized/date": "^3.12.1", "@lucide/svelte": "^1.16.0", "@tailwindcss/vite": "^4.3.0", "@types/color": "^4.2.1", "@types/js-yaml": "^4.0.9", "@types/node": "^25.9.0", "@types/three": "^0.184.1", "@typescript-eslint/eslint-plugin": "^8.59.4", "@typescript-eslint/parser": "^8.59.4", "autoprefixer": "^10.5.0", "bits-ui": "2.18.1", "clsx": "^2.1.1", "cssnano": "^8.0.1", "embla-carousel-svelte": "^8.6.0", "esbuild": "^0.28.0", "eslint": "^10.4.0", "eslint-plugin-astro": "^1.7.0", "eslint-plugin-svelte": "^3.17.1", "formsnap": "2.0.1", "mode-watcher": "^1.1.0", "paneforge": "^1.0.2", "postcss-nesting": "^14.0.0", "sass": "^1.99.0", "svelte": "^5.55.8", "svelte-sonner": "^1.1.1", "tailwind-merge": "^3.6.0", "tailwind-variants": "^3.2.2", "tailwindcss": "^4.3.0", "three": "^0.184.0", "typescript": "^6.0.3", "zod": "^4.4.3" }, "dependencies": { "@astrojs/mdx": "^5.0.6", "@astrojs/sitemap": "^3.7.2", "@astrojs/starlight": "^0.39.2", "@astrojs/starlight-tailwind": "^5.0.0", "@codemirror/commands": "^6.10.3", "@codemirror/lang-json": "^6.0.2", "@codemirror/view": "^6.43.0", "@ddietr/codemirror-themes": "^1.5.2", "@inlang/paraglide-js": "^2.18.0", "@tanstack/table-core": "^8.21.3", "astro": "6.3.5", "astro-robots-txt": "^1.0.0", "astro-seo": "^1.1.0", "chart.js": "^4.5.1", "chartjs-adapter-dayjs-4": "^1.0.4", "chartjs-adapter-moment": "^1.0.1", "codemirror": "^6.0.2", "color": "^5.0.3", "dayjs": "^1.11.20", "easymde": "^2.21.0", "flowbite": "^4.0.2", "flowbite-svelte": "^1.33.1", "flowbite-svelte-icons": "^3.1.0", "js-yaml": "^4.1.1", "qs": "^6.15.2", "sharp": "^0.34.5", "svelte-awesome": "^3.3.5", "svelte-spa-router": "^5.1.0" }, "pnpm": { "onlyBuiltDependencies": [ "@parcel/watcher", "esbuild", "sharp" ] } }