{ "name": "online-editor", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vue-tsc -b && vite build", "preview": "vite preview", "start": "vue-tsc -b && vite build && bun index.ts", "serve": "bun --watch index.ts" }, "dependencies": { "monaco-editor": "^0.52.0", "normalize.css": "^8.0.1", "vite-plugin-singlefile": "^2.1.0", "vue": "^3.5.13" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.1", "sass-embedded": "^1.83.0", "typescript": "~5.6.2", "vite": "^6.0.1", "vite-plugin-monaco-editor": "^1.1.0", "vue-tsc": "^2.1.10", "@fastify/basic-auth": "^6.0.1", "@fastify/cors": "^10.0.1", "@fastify/multipart": "^9.0.1", "@fastify/static": "^8.0.2", "@types/node": "^22.8.1", "fastify": "^5.0.0" } }