{ "name": "new", "type": "module", "version": "0.0.1", "scripts": { "dev:server": "tsx --watch server", "dev:client": "astro dev", "dev": "npm run dev:client", "build:server": "tsc -p server", "build:client": "astro check && astro build", "build": "npm run build:server & npm run build:client", "start": "node server/index.js", "bstart": "npm run build && npm run start", "astro": "astro" }, "dependencies": { "@astrojs/check": "^0.9.4", "@astrojs/node": "^9.1.3", "@fastify/middie": "^9.0.3", "@fastify/static": "^8.1.1", "@tailwindcss/vite": "^4.0.14", "astro": "^5.5.2", "astro-icon": "^1.1.5", "fastify": "^5.2.1", "tailwindcss": "^4.0.14", "typescript": "^5.8.2", "vite": "^6.2.2", "wisp-server-node": "^1.1.7" }, "pnpm": { "onlyBuiltDependencies": [ "bufferutil", "esbuild", "sharp", "utf-8-validate" ] }, "devDependencies": { "@fontsource/inter": "^5.2.5", "@iconify-json/lucide": "^1.2.30", "@mercuryworkshop/bare-mux": "^2.1.7", "@mercuryworkshop/epoxy-transport": "^2.1.27", "@mercuryworkshop/libcurl-transport": "^1.4.0", "@mercuryworkshop/scramjet": "https://github.com/MercuryWorkshop/scramjet/releases/download/latest/mercuryworkshop-scramjet-1.0.2-dev.tgz", "@playform/compress": "^0.1.7", "@titaniumnetwork-dev/ultraviolet": "^3.2.10", "@types/node": "^22.13.10", "tsx": "^4.19.3", "vite-plugin-static-copy": "^2.3.0" } }