{ "name": "@toolctrl/api-client-ts", "version": "0.1.0", "private": true, "description": "Official TypeScript SDK for the toolctrl boilerplate REST API. Generated from the upstream OpenAPI spec with @hey-api/openapi-ts and wrapped with auth, retry, idempotency, pagination, and webhook-verify helpers.", "type": "module", "sideEffects": false, "exports": { ".": "./src/index.ts", "./client": "./src/client.ts", "./webhooks": "./src/webhooks.ts", "./types": "./src/generated/types.gen.ts", "./generated": "./src/generated/index.ts" }, "files": [ "src", "openapi.json", "openapi-ts.config.ts", "README.md" ], "scripts": { "generate-spec": "tsx scripts/generate-spec.ts", "generate": "openapi-ts", "generate:all": "pnpm run generate-spec && pnpm run generate", "generate:check": "tsx scripts/generate-spec.ts --check", "build": "pnpm run typecheck", "test": "vitest run src", "typecheck": "tsc -p tsconfig.json --noEmit" }, "devDependencies": { "@hey-api/openapi-ts": "0.97.1", "@toolctrl/api": "workspace:*", "@types/node": "^25.0.0", "tsup": "^8.5.1", "tsx": "^4.6.2", "typescript": "^5.3.2", "vitest": "^3.2.4" } }