{ "name": "holistream", "type": "module", "scripts": { "dev": "bun x --bun vite", "build": "bun x --bun vite build && bun build dist/server/index.js --target=bun --outfile dist/index.js", "preview": "bun x --bun vite preview" }, "dependencies": { "@bufbuild/protobuf": "^2.11.0", "@grpc/grpc-js": "^1.14.3", "@hattip/adapter-node": "^0.0.49", "@hiogawa/tiny-rpc": "^0.2.3-pre.18", "@hiogawa/utils": "^1.7.0", "@hono/node-server": "^1.19.12", "@hono/zod-validator": "^0.7.6", "@pinia/colada": "^1.1.0", "@tanstack/vue-table": "^8.21.3", "@unhead/vue": "^2.1.12", "@vueuse/core": "^14.2.1", "aws4fetch": "^1.0.20", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "hono": "^4.12.9", "i18next": "^26.0.3", "i18next-http-backend": "^3.0.4", "i18next-vue": "^5.4.0", "is-mobile": "^5.0.0", "pinia": "^3.0.4", "superjson": "^2.2.6", "tailwind-merge": "^3.5.0", "tweetnacl": "^1.0.3", "vue": "^3.5.31", "vue-router": "^5.0.4", "zod": "^4.3.6" }, "devDependencies": { "@types/bun": "^1.3.11", "@vitejs/plugin-vue": "^6.0.5", "@vitejs/plugin-vue-jsx": "^5.1.5", "estree-walker": "3.0.3", "unocss": "^66.6.7", "unplugin-auto-import": "^21.0.0", "unplugin-vue-components": "^32.0.0", "vite": "^8.0.3", "vite-ssr-components": "^0.5.2" } }