Files
open-gsio/package.json
geoffsee ceeefeff14 Remove unused components and assets from the project
Deleted unused components (Attachments, CustomMarkdownRenderer, EnableSearchButton, FlyoutSubMenu) and associated styles (katex.css) to streamline the codebase. This cleanup helps reduce technical debt and improve project maintainability.
2025-05-27 15:15:45 -04:00

89 lines
4.7 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",
"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"
},
"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"
}