| { |
| "name": "@openmeter/sdk", |
| "version": "0.0.0", |
| "description": "Client for OpenMeter: Real-Time and Scalable Usage Metering", |
| "license": "Apache 2.0", |
| "homepage": "https://openmeter.io", |
| "repository": { |
| "type": "git", |
| "url": "https://github.com/openmeterio/openmeter.git", |
| "directory": "api/client/javascript" |
| }, |
| "type": "module", |
| "files": [ |
| "dist" |
| ], |
| "main": "./dist/index.js", |
| "types": "./dist/index.d.ts", |
| "exports": { |
| ".": { |
| "import": { |
| "types": "./dist/index.d.ts", |
| "default": "./dist/index.js" |
| }, |
| "require": { |
| "types": "./dist/cjs/index.d.cts", |
| "default": "./dist/cjs/index.cjs" |
| }, |
| "default": "./dist/index.js" |
| }, |
| "./portal": { |
| "import": { |
| "types": "./dist/src/portal/index.d.ts", |
| "default": "./dist/src/portal/index.js" |
| }, |
| "require": { |
| "types": "./dist/cjs/src/portal/index.d.cts", |
| "default": "./dist/cjs/src/portal/index.cjs" |
| }, |
| "default": "./dist/src/portal/index.js" |
| }, |
| "./react": { |
| "import": { |
| "types": "./dist/src/react/context.d.ts", |
| "default": "./dist/src/react/context.js" |
| }, |
| "default": "./dist/src/react/context.js" |
| }, |
| "./zod": { |
| "import": { |
| "types": "./dist/src/zod/index.d.ts", |
| "default": "./dist/src/zod/index.js" |
| }, |
| "require": { |
| "types": "./dist/cjs/src/zod/index.d.cts", |
| "default": "./dist/cjs/src/zod/index.cjs" |
| }, |
| "default": "./dist/src/zod/index.js" |
| } |
| }, |
| "scripts": { |
| "build": "duel", |
| "format": "biome format --write .", |
| "generate": "pnpm run generate:client && pnpm run generate:zod", |
| "generate:client": "tsx scripts/generate.ts && biome format --write ./src/client/schemas.ts", |
| "generate:zod": "orval && tsx scripts/add-as-const.ts && biome lint --write ./src/zod/index.ts && biome format --write ./src/zod/index.ts", |
| "lint": "tsc --noEmit && biome lint .", |
| "prepublishOnly": "pnpm run generate && pnpm run build && pnpm run lint && pnpm run test", |
| "pretest": "pnpm run build", |
| "test": "vitest --run", |
| "test:watch": "vitest --watch" |
| }, |
| "engines": { |
| "node": ">=22.0.0" |
| }, |
| "dependencies": { |
| "openapi-fetch": "0.17.0", |
| "openapi-typescript-helpers": "0.1.0" |
| }, |
| "devDependencies": { |
| "@biomejs/biome": "2.4.16", |
| "@fetch-mock/vitest": "0.2.18", |
| "@knighted/duel": "4.1.0", |
| "@types/node": "25.9.2", |
| "@types/node-fetch": "2.6.13", |
| "@types/react": "19.2.17", |
| "fetch-mock": "12.6.0", |
| "openapi-typescript": "7.13.0", |
| "orval": "8.15.0", |
| "prettier": "3.8.3", |
| "react": "19.2.7", |
| "rollup": "4.61.1", |
| "tslib": "2.8.1", |
| "tsx": "4.22.4", |
| "typescript": "5.9.3", |
| "vitest": "4.1.8", |
| "zod": "4.4.3" |
| }, |
| "packageManager": "pnpm@11.1.2+sha512.415a1cc25974731e75455c1468371be74c5aa5fb7621b50d4056d222451609f11412f23fd602e6169f1e060466641f798597e1be961a10688836a67b16569499", |
| "peerDependencies": { |
| "react": ">=18.0.0" |
| } |
| } |
|
|