package.json•1.52 kB
{
"name": "@stripe/token-meter",
"version": "0.1.0",
"description": "Generic token metering for AI SDKs with Stripe integration",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js"
}
},
"scripts": {
"build": "tsc --project tsconfig.build.json",
"clean": "rm -rf dist",
"test": "jest",
"test:watch": "jest --watch",
"test:coverage": "jest --coverage",
"prepublishOnly": "npm run build"
},
"keywords": [
"stripe",
"ai",
"billing",
"tokens",
"metering"
],
"author": "Stripe <support@stripe.com> (https://stripe.com/)",
"license": "MIT",
"engines": {
"node": ">=18"
},
"files": [
"dist/**/*",
"LICENSE",
"README.md",
"package.json"
],
"devDependencies": {
"@anthropic-ai/sdk": "^0.67.0",
"@google/generative-ai": "^0.24.1",
"@types/jest": "^30.0.0",
"@types/node": "^22.10.5",
"dotenv": "^17.2.3",
"jest": "^30.2.0",
"openai": "^6.6.0",
"ts-jest": "^29.4.5",
"ts-node": "^10.9.2",
"typescript": "^5.8.3"
},
"dependencies": {
"stripe": "^17.5.0"
},
"peerDependencies": {
"@anthropic-ai/sdk": "^0.32.1",
"@google/generative-ai": "^0.21.0",
"openai": "^4.86.1"
},
"peerDependenciesMeta": {
"@anthropic-ai/sdk": {
"optional": true
},
"@google/generative-ai": {
"optional": true
},
"openai": {
"optional": true
}
}
}