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