Ctrl K
ComunidadGuías…

package.json

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "name": "windsurf-api",
  "version": "3.141.592661",
  "description": "Windsurf/Devin to OpenAI + Anthropic + Gemini compatible API proxy. Turns Devin's 100+ AI models (Claude, GPT, Gemini, DeepSeek, Grok, Qwen, Kimi, GLM, SWE) into multi-protocol API endpoints. Zero npm runtime dependencies (image codecs vendored under src/vendor).",
  "type": "module",
  "main": "src/index.js",
  "bin": {
    "windsurfapi": "src/index.js"
  },
  "scripts": {
    "start": "node src/index.js",
    "dev": "node --watch src/index.js",
    "test": "node scripts/run-tests.mjs",
    "test:shard": "node scripts/run-test-shard.mjs",
    "test:release": "node scripts/run-test-shard.mjs 0 1",
    "mutate": "node scripts/mutate-verify.mjs",
    "smoke:native-bridge": "node scripts/native-bridge-smoke.mjs",
    "smoke:special-agent": "node scripts/special-agent-smoke.mjs",
    "smoke:devin-connect": "node scripts/devin-connect-smoke.mjs",
    "smoke:dashboard": "node scripts/dashboard-smoke.mjs",
    "smoke:matrix": "node scripts/smoke-matrix.mjs",
    "smoke:matrix:mutants": "node scripts/smoke-matrix-mutants.mjs",
    "smoke:docker-update": "node --test test/docker-oneclick-update.test.js",
    "verify:devin-paid": "node scripts/devin-connect-paid-verify.mjs",
    "calibrate:devin-image": "node scripts/devin-connect-image-calibrate.mjs",
    "calibrate:devin": "node scripts/devin-connect-calibrate.mjs",
    "login:devin": "node scripts/devin-connect-login.mjs",
    "smoke:lsp-matrix": "node scripts/lsp-capacity-matrix.mjs",
    "probe:web-search": "node scripts/web-search-direct-probe.mjs",
    "gate": "node scripts/local-gate.mjs",
    "gate:release": "node scripts/local-gate.mjs --release",
    "sync:contributors": "node scripts/sync-docs-contributors.mjs",
    "secret-scan": "node scripts/secret-scan.mjs",
    "verify:release-assets": "node scripts/verify-release-assets.mjs",
    "build:bundle": "esbuild src/index.js --bundle --platform=node --format=cjs --target=node22 --outfile=src/_bundle.cjs --external:node:* --define:import.meta.url=__WA_IMPORT_META_URL__ --banner:js=\"const __WA_IMPORT_META_URL__=require('node:url').pathToFileURL(__filename).href;\"",
    "build:exe": "npm run build:bundle && pkg src/_bundle.cjs --config package.json --targets node22-win-x64 --output dist-windows/windsurfapi.exe",
    "build:exe:macos": "npm run build:bundle && pkg src/_bundle.cjs --config package.json --targets node22-macos-arm64 --output dist-macos/windsurfapi-macos-arm64",
    "build:exe:macos-x64": "npm run build:bundle && pkg src/_bundle.cjs --config package.json --targets node22-macos-x64 --output dist-macos/windsurfapi-macos-x64",
    "audit:baselines": "node scripts/spec-baseline-audit.mjs",
    "check:baselines": "node scripts/spec-baseline-check.mjs",
    "check:copy": "node scripts/check-dashboard-copy.mjs",
    "check:ui": "node scripts/check-dashboard-scale.mjs && node scripts/check-dashboard-contrast.mjs",
    "smoke:exe": "node scripts/exe-boot-smoke.mjs"
  },
  "pkg": {
    "assets": [
      "src/dashboard/index.html",
      "src/dashboard/index-sketch.html",
      "src/dashboard/i18n/*.json",
      "src/dashboard/data/*.json",
      "src/data/*.json",
      "package.json"
    ],
    "targets": [
      "node22-win-x64",
      "node22-macos-arm64",
      "node22-macos-x64"
    ],
    "outputPath": "dist-windows"
  },
  "engines": {
    "node": ">=22.13.0"
  },
  "license": "MIT",
  "author": "dwgx <somdhmtb@gmail.com> (https://github.com/dwgx)",
  "homepage": "https://dwgx.github.io/WindsurfAPI/",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/dwgx/WindsurfAPI.git"
  },
  "bugs": {
    "url": "https://github.com/dwgx/WindsurfAPI/issues"
  },
  "keywords": [
    "windsurf",
    "codeium",
    "openai",
    "anthropic",
    "claude",
    "gpt",
    "gemini",
    "api-proxy",
    "llm-gateway",
    "reverse-engineering"
  ]
}