Files
open-gsio/package.json
geoffsee fe51876e89 Remove commented-out code and update configurations
Deleted unused or commented-out code across multiple files to improve clarity and maintainability. Updated `kv_namespaces` in `wrangler.toml` and specified the package manager in `package.json`. Add placeholder values for development kv stores.
2025-05-23 14:36:35 -04:00

108 lines
5.3 KiB
JSON

{
"type": "module",
"scripts": {
"clean": "rm -rf node_modules && rm -rf .wrangler && rm -rf dist",
"build": "pnpm client:build && pnpm worker:build",
"vite:dev": "pnpm vite dev --host 0.0.0.0",
"worker:dev": "pnpm run build && pnpm wrangler dev",
"client": "pnpm vite:dev",
"client:build": "vite build",
"worker:build": "WRANGLER_LOG=info wrangler build",
"agents:dev": "(cd ../web-agent-rs; cargo run)",
"agents:docker": "(cd ../web-agent-rs; docker compose up --build)",
"dev:session-proxy": "wrangler dev -c workers/session-proxy/wrangler-session-proxy.toml",
"dev:image-generation-service": "wrangler dev -c workers/image-generation-service/wrangler-image-generation-service.toml",
"dev:email-service": "wrangler dev -c workers/email/wrangler-email.toml",
"dev:analytics-service": "wrangler dev -c workers/analytics/wrangler-analytics.toml",
"deploy:dev": "CI=true vite build && wrangler deploy --keep-vars=true --minify=true --env dev && pnpm deploy:session-proxy:dev",
"deploy:staging": "CI=true vite build && wrangler deploy --minify --env staging && pnpm deploy:session-proxy:staging",
"deploy:production": "CI=true vite build && wrangler deploy --minify --env production",
"deploy:production:full": "CI=true vite build && wrangler deploy --minify --env production && pnpm deploy:session-proxy:production && ./scripts/update_vpn_blocklist.sh && watch gh run list --workflow=update-vpn-blocklist.yaml",
"deploy:session-proxy:dev": "CI=true wrangler deploy --minify -c workers/session-proxy/wrangler-session-proxy.toml --env dev",
"deploy:session-proxy:staging": "CI=true wrangler deploy --minify -c workers/session-proxy/wrangler-session-proxy.toml --env staging",
"deploy:session-proxy:production": "CI=true wrangler deploy --minify -c workers/session-proxy/wrangler-session-proxy.toml --env production",
"deploy:rate-limiter": "CI=true wrangler deploy --minify -c workers/rate-limiter/wrangler-rate-limiter.toml",
"deploy:image-generation-service": "wrangler deploy -c workers/image-generation-service/wrangler-image-generation-service.toml",
"deploy:email-service": "wrangler deploy -c workers/email/wrangler-email.toml",
"deploy:analytics-service": "wrangler deploy -c workers/analytics/wrangler-analytics.toml",
"deploy:next": "pnpm clean && pnpm install --frozen-lockfile && pnpm deploy:staging && pnpm deploy:production",
"deploy:all": "pnpm deploy:dev && pnpm deploy:staging && pnpm deploy:production",
"tail:dev": "wrangler tail",
"tail:staging": "wrangler tail --env staging",
"tail:production": "wrangler tail --env production",
"tail:email-service": "wrangler tail -c workers/email/wrangler-email.toml",
"tail:analytics-service": "wrangler tail -c workers/analytics/wrangler-analytics.toml",
"tail:image-generation-service": "wrangler tail -c workers/image-generation-service/wrangler-image-generation-service.toml",
"tail:session-proxy": "wrangler tail -c workers/session-proxy/wrangler-session-proxy.toml --env production"
},
"devDependencies": {
"@babel/runtime-corejs3": "^7.26.0",
"babel-plugin-inferno": "^6.7.2",
"compression": "^1.7.5",
"express": "^4.21.2",
"kill-port": "^2.0.1",
"llama3-tokenizer-js": "^1.2.0",
"mimetext": "^3.0.24",
"replicate": "^1.0.1",
"scheduler": "^0.23.2",
"suspend-react": "^0.1.3",
"together-ai": "^0.7.0",
"@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",
"manifold-workflow-engine": "^2.0.2",
"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-markdown": "^9.0.1",
"react-streaming": "^0.3.44",
"react-textarea-autosize": "^8.5.5",
"rehype-katex": "^7.0.1",
"rehype-react": "^8.0.0",
"remark-gfm": "^4.0.0",
"remark-math": "^6.0.0",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.1",
"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"
}