openpipe
Version:
OpenPipe TypeScript SDK: Fine-Tuning, Inference, and Metrics for Production Apps
69 lines • 1.68 kB
JSON
{
"name": "openpipe",
"version": "1.0.0",
"type": "module",
"description": "OpenPipe TypeScript SDK: Fine-Tuning, Inference, and Metrics for Production Apps",
"main": "./index.cjs",
"publishConfig": {
"name": "openpipe",
"access": "public"
},
"keywords": [
"OpenPipe",
"LLM",
"Fine-tuning",
"AI"
],
"author": "",
"license": "Apache-2.0",
"dependencies": {
"@anthropic-ai/sdk": "^0.39.0",
"encoding": "0.1.13",
"form-data": "4.0.1",
"node-fetch": "2.7.0",
"openai": "^5.10.2"
},
"devDependencies": {
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^15.3.0",
"@types/node": "^22.7.8",
"@types/node-fetch": "^2.6.11",
"dotenv": "^16.4.5",
"rollup": "^4.24.0",
"rollup-plugin-typescript2": "^0.36.0",
"tslib": "^2.8.0",
"tsup": "^8.3.0",
"tsx": "^4.19.1",
"typescript": "^5.6.3",
"vitest": "^3.1.3",
"yalc": "1.0.0-pre.53",
"zod": "^3.23.8"
},
"access": "public",
"module": "./index.js",
"types": "./index.d.ts",
"exports": {
".": {
"import": "./index.js",
"require": "./index.cjs"
},
"./client": {
"import": "./client.js",
"require": "./client.cjs"
},
"./openai": {
"import": "./openai.js",
"require": "./openai.cjs"
},
"./openai/mergeChunks": {
"import": "./openai/mergeChunks.js",
"require": "./openai/mergeChunks.cjs"
}
},
"scripts": {
"build": "./build.sh",
"build-update": "./build.sh && ./update-app.sh",
"test": "vitest --no-file-parallelism",
"test:fast": "vitest --no-file-parallelism -t '^(?!.*\\[slow\\]).*$'"
}
}