|
3 | 3 | "version": "0.1.0", |
4 | 4 | "type": "module", |
5 | 5 | "scripts": { |
6 | | - "generate": "pnpm --filter @openmeter/api-spec-legacy run generate && pnpm --filter @openmeter/api-spec-aip run generate", |
| 6 | + "build": "pnpm --filter @openmeter/typespec-zod --filter @openmeter/typespec-typescript run build", |
| 7 | + "generate": "pnpm run build && pnpm --filter @openmeter/api-spec-legacy run generate && pnpm --filter @openmeter/api-spec-aip run generate", |
7 | 8 | "format": "prettier --list-different --find-config-path --write . && pnpm --filter @openmeter/api-spec-aip run format", |
8 | 9 | "lint": "prettier --check . && pnpm --filter @openmeter/api-spec-legacy run lint && pnpm --filter @openmeter/api-spec-aip run lint", |
9 | | - "lint:fix": "prettier --write ." |
| 10 | + "lint:fix": "prettier --write .", |
| 11 | + "test:sdk": "pnpm --filter @openmeter/sdk run build && node packages/aip-client-javascript/serializer-smoke-test.mjs && node packages/aip-client-javascript/client-runtime-test.mjs", |
| 12 | + "test:client:e2e": "playwright test --config packages/client/playwright.config.ts" |
10 | 13 | }, |
11 | 14 | "devDependencies": { |
| 15 | + "@playwright/test": "1.59.1", |
12 | 16 | "@typespec/prettier-plugin-typespec": "1.11.0", |
13 | 17 | "prettier": "3.8.3" |
14 | 18 | }, |
|
19 | 23 | "./v3/openapi.yaml": "./packages/aip/output/definitions/metering-and-billing/v3/openapi.MeteringAndBilling.yaml" |
20 | 24 | }, |
21 | 25 | "private": true, |
22 | | - "packageManager": "pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8", |
| 26 | + "packageManager": "pnpm@10.34.1+sha512.b58fbde6dca66a929538021581f648b4570b6ca19b18e7cbd7f2c07a7b24454155388dacdf08f2af3678e88a6d1fe04f9d609df24bf51735a060ea041b374ab7", |
23 | 27 | "pnpm": { |
24 | | - "onlyBuiltDependencies": [ |
25 | | - "@typespec/http-client-python" |
26 | | - ], |
27 | 28 | "patchedDependencies": { |
28 | 29 | "@typespec/http": "patches/@typespec__http.patch", |
29 | 30 | "@typespec/compiler": "patches/@typespec__compiler.patch", |
30 | 31 | "@typespec/openapi": "patches/@typespec__openapi.patch", |
31 | 32 | "@typespec/openapi3": "patches/@typespec__openapi3.patch", |
32 | | - "@typespec/http-client-python": "patches/@typespec__http-client-python.patch" |
| 33 | + "@typespec/http-client": "patches/@typespec__http-client.patch", |
| 34 | + "@typespec/emitter-framework@0.17.0": "patches/@typespec__emitter-framework@0.17.0.patch" |
33 | 35 | }, |
34 | 36 | "overrides": { |
35 | | - "postcss@<8.5.10": ">=8.5.10" |
| 37 | + "postcss@<8.5.10": ">=8.5.10", |
| 38 | + "playwright@<1.55.1": ">=1.55.1", |
| 39 | + "fast-xml-builder@<=1.1.6": ">=1.1.7", |
| 40 | + "fast-xml-builder@=1.1.5": ">=1.1.6", |
| 41 | + "fast-uri@<=3.1.0": ">=3.1.1", |
| 42 | + "fast-uri@<=3.1.1": ">=3.1.2", |
| 43 | + "@protobufjs/utf8@<=1.1.0": ">=1.1.1", |
| 44 | + "protobufjs@<=7.5.5": ">=7.5.6", |
| 45 | + "semver@<7.7.4": ">=7.7.4", |
| 46 | + "@alloy-js/core": "0.23.1", |
| 47 | + "@alloy-js/typescript": "0.23.0" |
36 | 48 | } |
37 | 49 | } |
38 | 50 | } |
0 commit comments