mirror of
https://github.com/geoffsee/open-gsio.git
synced 2025-09-08 22:56:46 +00:00
change semantics
Update README deployment steps and add deploy:secrets script to package.json update local inference script and README update lockfile reconfigure package scripts for development update test execution pass server tests Update README with revised Bun commands and workspace details remove pnpm package manager designator create bun server
This commit is contained in:

committed by
Geoff Seemueller

parent
1055cda2f1
commit
497eb22ad8
89
package.json
89
package.json
@@ -1,75 +1,30 @@
|
||||
{
|
||||
"name": "open-gsio",
|
||||
"module": "index.ts",
|
||||
"type": "module",
|
||||
"version": "2.0.0",
|
||||
"private": true,
|
||||
"workspaces": [
|
||||
"packages/*",
|
||||
"packages/cloudflare-workers/*"
|
||||
],
|
||||
"scripts": {
|
||||
"clean": "rm -rf node_modules && rm -rf .wrangler && rm -rf dist && rm -rf coverage && rm -rf html",
|
||||
"build": "pnpm client:build && pnpm server: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; NODE_ENV=production vite build && NODE_ENV=production wrangler deploy --minify",
|
||||
"deploy:secrets": "wrangler secret bulk secrets.json",
|
||||
"deploy:email-service": "wrangler deploy --cwd workers/email",
|
||||
"deploy:analytics-service": "wrangler deploy --cwd workers/analytics",
|
||||
"deploy:session-proxy": "wrangler deploy --cwd workers/session-proxy",
|
||||
"deploy:all": "pnpm deploy && pnpm deploy:session:proxy && pnpm deploy:email-service && pnpm deploy:analytics-service",
|
||||
"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",
|
||||
"openai:local": "./scripts/start_inference_server.sh mlx-omni-server",
|
||||
"openai:local:mlx": "./scripts/start_inference_server.sh mlx-omni-server",
|
||||
"openai:local:ollama": "./scripts/start_inference_server.sh ollama",
|
||||
"openai:local:configure": "scripts/configure_local_inference.sh",
|
||||
"test": "vitest run",
|
||||
"test:watch": "vitest",
|
||||
"test:coverage": "vitest run --coverage.enabled=true"
|
||||
"clean": "packages/scripts/cleanup.sh",
|
||||
"test:all": "bun run --filter='*' tests",
|
||||
"client:dev": "(cd packages/client && bun run dev)",
|
||||
"server:dev": "(cd packages/server && bun run dev)",
|
||||
"build": "(cd packages/cloudflare-workers && bun run deploy:dry-run)",
|
||||
"deploy": "(cd packages/cloudflare-workers && bun run deploy)",
|
||||
"deploy:secrets": "wrangler secret bulk secrets.json -c packages/cloudflare-workers/open-gsio/wrangler.jsonc",
|
||||
"openai:local:mlx": "packages/scripts/start_inference_server.sh mlx-omni-server",
|
||||
"openai:local:ollama": "packages/scripts/start_inference_server.sh ollama",
|
||||
"openai:local:configure": "packages/scripts/configure_local_inference.sh"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@anthropic-ai/sdk": "^0.32.1",
|
||||
"@chakra-ui/react": "^2.10.6",
|
||||
"@cloudflare/workers-types": "^4.20241205.0",
|
||||
"@emotion/react": "^11.13.5",
|
||||
"@emotion/styled": "^11.13.5",
|
||||
"@testing-library/jest-dom": "^6.4.2",
|
||||
"@testing-library/react": "^14.2.1",
|
||||
"@testing-library/user-event": "^14.5.2",
|
||||
"@types/marked": "^6.0.0",
|
||||
"@vitejs/plugin-react": "^4.3.4",
|
||||
"@vitest/coverage-v8": "^3.1.4",
|
||||
"@vitest/ui": "^3.1.4",
|
||||
"chokidar": "^4.0.1",
|
||||
"framer-motion": "^11.13.1",
|
||||
"isomorphic-dompurify": "^2.19.0",
|
||||
"itty-router": "^5.0.18",
|
||||
"js-cookie": "^3.0.5",
|
||||
"jsdom": "^24.0.0",
|
||||
"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": "^5.0.1",
|
||||
"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",
|
||||
"typescript": "^5.7.2",
|
||||
"vike": "0.4.193",
|
||||
"vite": "^6.3.5",
|
||||
"vite-plugin-pwa": "^1.0.0",
|
||||
"vitest": "^3.1.4",
|
||||
"wrangler": "^4.18.0",
|
||||
"zod": "^3.23.8"
|
||||
"@types/bun": "latest"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"typescript": "^5"
|
||||
},
|
||||
"packageManager": "pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39"
|
||||
}
|
||||
|
Reference in New Issue
Block a user