Sandbox server (#6383)
* feat: sandbox_server * docker build * action
Showing
This diff is collapsed.
Click to expand it.
projects/sandbox_server/.dockerignore
0 → 100644
projects/sandbox_server/.env.template
0 → 100644
projects/sandbox_server/.gitignore
0 → 100644
projects/sandbox_server/Dockerfile
0 → 100644
projects/sandbox_server/QUICKSTART.md
0 → 100644
projects/sandbox_server/READMD.md
0 → 100644
projects/sandbox_server/bun.lock
0 → 100644
This diff is collapsed.
Click to expand it.
projects/sandbox_server/package.json
0 → 100644
| { | ||
| "name": "sandbox-server", | ||
| "version": "1.0.0", | ||
| "type": "module", | ||
| "scripts": { | ||
| "dev": "bun run --watch src/index.ts", | ||
| "build": "tsc --noEmit && bun build src/index.ts --outdir=dist --target=bun", | ||
| "start": "bun run src/index.ts", | ||
| "start:prod": "bun run dist/index.js", | ||
| "test": "vitest run", | ||
| "test:coverage": "vitest run --coverage", | ||
| "typecheck": "tsc --noEmit" | ||
| }, | ||
| "exports": { | ||
| ".": "./src/index.ts", | ||
| "./sdk": "./src/sdk/index.ts" | ||
| }, | ||
| "dependencies": { | ||
| "@hono/zod-openapi": "^1.2.1", | ||
| "@scalar/hono-api-reference": "^0.9.40", | ||
| "@t3-oss/env-core": "^0.13.10", | ||
| "axios": "^1.7.0", | ||
| "hono": "^4.11.7", | ||
| "zod": "^4.1.12" | ||
| }, | ||
| "devDependencies": { | ||
| "@types/bun": "latest", | ||
| "@types/nock": "^11.1.0", | ||
| "@vitest/coverage-v8": "^3.0.9", | ||
| "nock": "^14.0.10", | ||
| "typescript": "^5.0.0", | ||
| "vitest": "^3.0.0" | ||
| } | ||
| } |
projects/sandbox_server/sdk/.gitignore
0 → 100644
projects/sandbox_server/sdk/BUILD.md
0 → 100644
projects/sandbox_server/sdk/bun.lock
0 → 100644
This diff is collapsed.
Click to expand it.
projects/sandbox_server/sdk/container.ts
0 → 100644
projects/sandbox_server/sdk/index.ts
0 → 100644
projects/sandbox_server/sdk/package.json
0 → 100644
| { | ||
| "name": "@fastgpt-sdk/sandbox-server", | ||
| "version": "0.0.5", | ||
| "description": "Type-safe SDK for FastGPT Sandbox Server API", | ||
| "type": "module", | ||
| "main": "./dist/index.js", | ||
| "types": "./dist/index.d.ts", | ||
| "exports": { | ||
| ".": { | ||
| "types": "./dist/index.d.ts", | ||
| "import": "./dist/index.js", | ||
| "default": "./dist/index.js" | ||
| } | ||
| }, | ||
| "files": [ | ||
| "dist" | ||
| ], | ||
| "scripts": { | ||
| "clean": "rm -rf dist", | ||
| "build:js": "bun build index.ts --outdir dist --target node", | ||
| "build:dts": "tsc --emitDeclarationOnly --outDir dist", | ||
| "build": "bun run clean && bun run build:js && bun run build:dts", | ||
| "dev": "bun run --watch index.ts", | ||
| "typecheck": "tsc --noEmit", | ||
| "prepublishOnly": "bun run build" | ||
| }, | ||
| "keywords": [ | ||
| "fastgpt", | ||
| "sandbox", | ||
| "sdk", | ||
| "typescript" | ||
| ], | ||
| "license": "MIT", | ||
| "dependencies": { | ||
| "axios": "^1.7.0", | ||
| "zod": "^3.22.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@types/bun": "latest", | ||
| "@types/node": "^20.0.0", | ||
| "typescript": "^5.0.0" | ||
| }, | ||
| "peerDependencies": { | ||
| "axios": "^1.7.0", | ||
| "zod": "^3.22.0" | ||
| }, | ||
| "publishConfig": { | ||
| "access": "public" | ||
| } | ||
| } |
projects/sandbox_server/sdk/sandbox.ts
0 → 100644
projects/sandbox_server/sdk/schemas.ts
0 → 100644
projects/sandbox_server/sdk/tsconfig.json
0 → 100644
projects/sandbox_server/sdk/types.ts
0 → 100644
projects/sandbox_server/src/clients/index.ts
0 → 100644
projects/sandbox_server/src/env.ts
0 → 100644
projects/sandbox_server/src/index.ts
0 → 100644
projects/sandbox_server/src/routes/index.ts
0 → 100644
projects/sandbox_server/src/schemas/index.ts
0 → 100644
projects/sandbox_server/src/utils/index.ts
0 → 100644
projects/sandbox_server/src/utils/logger.ts
0 → 100644
projects/sandbox_server/test/.gitignore
0 → 100644
projects/sandbox_server/test/README.md
0 → 100644
projects/sandbox_server/test/app.test.ts
0 → 100644
This diff is collapsed.
Click to expand it.
projects/sandbox_server/test/setup.ts
0 → 100644
projects/sandbox_server/test/utils/env.ts
0 → 100644
projects/sandbox_server/tsconfig.json
0 → 100644
projects/sandbox_server/vitest.config.ts
0 → 100644
Please
register
or
sign in
to comment