{ "name": "nebula", "type": "module", "version": "9.0.2", "private": true, "scripts": { "dev": "astro dev --host 0.0.0.0 & tsx --watch server/server.ts", "start": "node server/server.js", "build:server": "tsc -p server", "build:client": "astro check && astro build", "build": "npm run build:server & npm run build:client", "bstart": "npm run build && npm run start", "preview": "astro preview", "astro": "astro", "format:code": "biome format . --write", "format:imports": "biome check . --write", "format": "npm run format:code && npm run format:imports", "version": "changeset version" }, "dependencies": { "@astrojs/check": "^0.9.4", "@astrojs/node": "^9.0.0", "@astrojs/sitemap": "^3.2.1", "@astrojs/svelte": "^7.0.1", "@astrojs/tailwind": "^5.1.3", "@fastify/compress": "^8.0.1", "@fastify/helmet": "^13.0.0", "@fastify/middie": "^9.0.2", "@fastify/multipart": "^9.0.1", "@fastify/static": "^8.0.3", "@iconify-json/ph": "^1.2.1", "@mercuryworkshop/bare-mux": "^2.1.7", "@mercuryworkshop/epoxy-transport": "2.1.26", "@mercuryworkshop/libcurl-transport": "^1.3.14", "@playform/compress": "^0.1.6", "@svelte-drama/suspense": "0.6.6", "@titaniumnetwork-dev/ultraviolet": "^3.2.10", "@types/node": "^22.10.1", "@types/sequelize": "^4.28.20", "astro": "^5.0.2", "astro-icon": "^1.1.4", "astro-seo": "^0.8.4", "chalk": "^5.3.0", "fastify": "^5.1.0", "form-data": "^4.0.1", "gradient-string": "^3.0.0", "nanostores": "^0.11.3", "ora": "^8.1.1", "pg": "^8.13.1", "pg-hstore": "^2.3.4", "sequelize": "^6.37.5", "smol-toml": "^1.3.1", "sqlite3": "^5.1.7", "svelte": "^5.5.3", "svelte-french-toast": "^1.2.0", "tailwindcss": "^3.4.16", "typescript": "^5.7.2", "vite-plugin-static-copy": "^2.2.0", "wisp-server-node": "^1.1.7" }, "devDependencies": { "@biomejs/biome": "^1.9.4", "@changesets/cli": "^2.27.10", "bufferutil": "^4.0.8", "sharp": "^0.33.5", "tsx": "^4.19.2" } }