mirror of
https://github.com/geoffsee/open-gsio.git
synced 2025-09-08 22:56:46 +00:00

This commit removes the image-generation-service and rate-limiter workers along with their corresponding configurations, scripts, and dependencies. These services are no longer required, streamlining the project's codebase and reducing maintenance overhead.
70 lines
2.6 KiB
JSON
70 lines
2.6 KiB
JSON
{
|
|
"type": "module",
|
|
"scripts": {
|
|
"clean": "rm -rf node_modules && rm -rf .wrangler && rm -rf dist",
|
|
"build": "pnpm client:build && pnpm worker:build",
|
|
"client:dev": "pnpm vite dev --host 0.0.0.0",
|
|
"server:dev": "pnpm run build && pnpm wrangler dev",
|
|
"client": "pnpm client:dev",
|
|
"client:build": "vite build",
|
|
"server:build": "WRANGLER_LOG=info wrangler build",
|
|
"deploy": "CI=true vite build && wrangler deploy --minify",
|
|
"deploy:email-service": "wrangler deploy -c workers/email/wrangler-email.toml",
|
|
"deploy:analytics-service": "wrangler deploy -c workers/analytics/wrangler-analytics.toml",
|
|
"tail": "wrangler tail",
|
|
"tail:email-service": "wrangler tail -c workers/email/wrangler-email.toml",
|
|
"tail:analytics-service": "wrangler tail -c workers/analytics/wrangler-analytics.toml",
|
|
"tail:session-proxy": "wrangler tail -c workers/session-proxy/wrangler-session-proxy.toml --env production"
|
|
},
|
|
"dependencies": {
|
|
"@anthropic-ai/sdk": "^0.32.1",
|
|
"@babel/plugin-proposal-class-properties": "^7.18.6",
|
|
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
|
|
"@babel/plugin-transform-react-jsx": "^7.25.9",
|
|
"@babel/plugin-transform-runtime": "^7.25.9",
|
|
"@babel/preset-env": "^7.26.0",
|
|
"@babel/preset-react": "^7.26.3",
|
|
"@babel/preset-typescript": "^7.26.0",
|
|
"@babel/runtime": "^7.26.9",
|
|
"@chakra-ui/react": "^2.10.6",
|
|
"@cloudflare/workers-types": "^4.20241205.0",
|
|
"@emotion/react": "^11.13.5",
|
|
"@emotion/styled": "^11.13.5",
|
|
"@mdxeditor/editor": "^3.20.0",
|
|
"@types/marked": "^6.0.0",
|
|
"@vitejs/plugin-react": "^4.3.4",
|
|
"chokidar": "^4.0.1",
|
|
"framer-motion": "^11.13.1",
|
|
"gpt-tokenizer": "^2.7.0",
|
|
"hastscript": "^9.0.0",
|
|
"isomorphic-dompurify": "^2.19.0",
|
|
"itty-router": "^5.0.18",
|
|
"js-cookie": "^3.0.5",
|
|
"katex": "^0.16.20",
|
|
"lucide-react": "^0.436.0",
|
|
"marked": "^15.0.4",
|
|
"marked-extended-latex": "^1.1.0",
|
|
"marked-footnote": "^1.2.4",
|
|
"marked-katex-extension": "^5.1.4",
|
|
"mobx": "^6.13.5",
|
|
"mobx-react-lite": "^4.0.7",
|
|
"mobx-state-tree": "^6.0.1",
|
|
"moo": "^0.5.2",
|
|
"openai": "^4.76.0",
|
|
"qrcode.react": "^4.1.0",
|
|
"react": "^18.3.1",
|
|
"react-dom": "^18.3.1",
|
|
"react-icons": "^5.4.0",
|
|
"react-streaming": "^0.3.44",
|
|
"react-textarea-autosize": "^8.5.5",
|
|
"shiki": "^1.24.0",
|
|
"terser": "^5.39.0",
|
|
"typescript": "^5.7.2",
|
|
"vike": "0.4.193",
|
|
"vite": "^5.4.11",
|
|
"wrangler": "^4.14.4",
|
|
"zod": "^3.23.8"
|
|
},
|
|
"packageManager": "pnpm@10.7.1+sha512.2d92c86b7928dc8284f53494fb4201f983da65f0fb4f0d40baafa5cf628fa31dae3e5968f12466f17df7e97310e30f343a648baea1b9b350685dafafffdf5808"
|
|
}
|