From e40bee1cb528cb133b2624d96a64ffd41a2b10a3 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Tue, 28 Jul 2026 11:49:08 -0500 Subject: [PATCH 1/6] feat: Remove dependency on @seamapi/types --- README.md | 2 -- generate-readme.ts | 1 - package.json | 1 - src/index.ts | 2 -- 4 files changed, 6 deletions(-) diff --git a/README.md b/README.md index 89d64ef..255c5b1 100644 --- a/README.md +++ b/README.md @@ -19,11 +19,9 @@ Instead, it re-exports from a core set of Seam modules: - [@seamapi/http]: JavaScript HTTP client for the Seam API written in TypeScript. - [@seamapi/webhook]: Webhook SDK for the Seam API written in TypeScript. -- [@seamapi/types]: TypeScript types for the Seam API. [Seam]: https://www.seam.co/ [Seam Docs]: https://docs.seam.co/latest/ -[@seamapi/types]: https://github.com/seamapi/types [@seamapi/http]: https://github.com/seamapi/javascript-http [@seamapi/webhook]: https://github.com/seamapi/javascript-webhook diff --git a/generate-readme.ts b/generate-readme.ts index 6f24639..7e8b018 100644 --- a/generate-readme.ts +++ b/generate-readme.ts @@ -61,7 +61,6 @@ async function writeReadmeUsage(content: string): Promise { const updatedContent = content .replaceAll('@seamapi/webhook', 'seam') .replaceAll('@seamapi/http', 'seam') - .replaceAll('@seamapi/types', 'seam') .replaceAll('SeamHttp', 'Seam') .replaceAll('SeamRequest', 'SeamHttpRequest') diff --git a/package.json b/package.json index f43aa98..b212114 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,6 @@ }, "dependencies": { "@seamapi/http": "2.0.0", - "@seamapi/types": "1.983.0", "@seamapi/webhook": "1.2.0", "zod": "^3.21.4" }, diff --git a/src/index.ts b/src/index.ts index aaa3c6f..bcbb789 100644 --- a/src/index.ts +++ b/src/index.ts @@ -8,8 +8,6 @@ import { } from '@seamapi/http' export * from '@seamapi/http' -export type { openapi } from '@seamapi/types' -export { schemas } from '@seamapi/types' export * from '@seamapi/webhook' export { Seam, SeamEndpoints, SeamWithoutWorkspace } export type { From 5de1a78d122aa640e7e22cf2df50fca63ab39440 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Tue, 28 Jul 2026 16:49:53 +0000 Subject: [PATCH 2/6] ci: Generate code --- package-lock.json | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 82c0981..2f11517 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,6 @@ "license": "MIT", "dependencies": { "@seamapi/http": "2.0.0", - "@seamapi/types": "1.983.0", "@seamapi/webhook": "1.2.0", "zod": "^3.21.4" }, @@ -1259,19 +1258,6 @@ } } }, - "node_modules/@seamapi/types": { - "version": "1.983.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.983.0.tgz", - "integrity": "sha512-SMkfn1SVC70x67mtRAvLMJtpFh/0zaStLatb6LA+kz9n/rV1gBS/UlH8SzBFg7iStE22f/VPjkdltHTIY1paoA==", - "license": "MIT", - "engines": { - "node": ">=22.11.0", - "npm": ">=10.9.4" - }, - "peerDependencies": { - "zod": "^3.24.0" - } - }, "node_modules/@seamapi/url-search-params-serializer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-3.0.0.tgz", From 86df344d8d94ce06e28d99301f946641c310d588 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Tue, 28 Jul 2026 13:10:28 -0500 Subject: [PATCH 3/6] Update to seamapi/http --- package-lock.json | 98 +++++++++++++++++++++++++++++------------------ package.json | 5 +-- 2 files changed, 62 insertions(+), 41 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2f11517..56281f2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,9 +9,8 @@ "version": "1.227.1", "license": "MIT", "dependencies": { - "@seamapi/http": "2.0.0", - "@seamapi/webhook": "1.2.0", - "zod": "^3.21.4" + "@seamapi/http": "^2.2.0", + "@seamapi/webhook": "1.2.0" }, "devDependencies": { "@swc/core": "^1.11.29", @@ -37,35 +36,38 @@ } }, "node_modules/@emnapi/core": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", - "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "version": "2.0.0-alpha.3", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-2.0.0-alpha.3.tgz", + "integrity": "sha512-AZypUeJ/yByuxyS7BlSNRDOMLMlROYtjYdIAuBmJssVz1UJDSeYxLrdizhXCFYhedC5bqd/ASy8EuNXbVVXp9g==", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { - "@emnapi/wasi-threads": "1.2.1", + "@emnapi/wasi-threads": "2.0.1", "tslib": "^2.4.0" } }, "node_modules/@emnapi/runtime": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", - "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "version": "2.0.0-alpha.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-2.0.0-alpha.3.tgz", + "integrity": "sha512-hFPAhMUjJD9BSyCANEISPOogeXC9Zo9ZQl7L6vKnaVsMkCtzznaW/naYypeyl0Gv5rYfWYsZbpixTMpjDJzQeA==", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "tslib": "^2.4.0" } }, "node_modules/@emnapi/wasi-threads": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", - "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-2.0.1.tgz", + "integrity": "sha512-9DsSk+o5NBX0CCJT8s0EROGSGxjR/tKu6aBTaVyq+SjAEQH4XcdcRxPBRzsBLizTTJ49MJjF+jgu3qnO9GLQcQ==", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "tslib": "^2.4.0" } @@ -773,22 +775,25 @@ } }, "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz", - "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.0.tgz", + "integrity": "sha512-kDoONqMa+VnZ4vvvu/ZUurpJ4gkZU57e7g69qpNgWhYcZFPUHZM2CEMKm+cG6ufDVALbjMvfmMjFVqaK7uEMnA==", "dev": true, "license": "MIT", "optional": true, "dependencies": { "@tybys/wasm-util": "^0.10.3" }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=23.5.0" + }, "funding": { "type": "github", "url": "https://github.com/sponsors/Brooooooklyn" }, "peerDependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1" + "@emnapi/core": "^2.0.0-alpha.3", + "@emnapi/runtime": "^2.0.0-alpha.3" } }, "node_modules/@nodelib/fs.scandir": { @@ -1236,9 +1241,9 @@ "license": "MIT" }, "node_modules/@seamapi/http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@seamapi/http/-/http-2.0.0.tgz", - "integrity": "sha512-lQMuW3qzGqAX2aoKjkaQ3aKhthnxgwSybUQ2yie072ri0SSMUeF5cxGohxDq9bKXJ4WH+6BYPSPf87XCGWa0ZA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@seamapi/http/-/http-2.2.0.tgz", + "integrity": "sha512-Uc4xGaR7Yi5nKLvYSn9YoZxrXuzwJ6AXi28RZGYSQ15VEzIYf9AdsakVJrLr1cznky0OHglgZKPzCK66h5JhyQ==", "license": "MIT", "dependencies": { "@seamapi/url-search-params-serializer": "^3.0.0", @@ -1248,14 +1253,6 @@ "engines": { "node": ">=22.11.0", "npm": ">=10.9.4" - }, - "peerDependencies": { - "@seamapi/types": "^1.983.0" - }, - "peerDependenciesMeta": { - "@seamapi/types": { - "optional": true - } } }, "node_modules/@seamapi/url-search-params-serializer": { @@ -2276,6 +2273,40 @@ "node": ">=14.0.0" } }, + "node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.12.2.tgz", @@ -9236,15 +9267,6 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } - }, - "node_modules/zod": { - "version": "3.25.76", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } } } } diff --git a/package.json b/package.json index b212114..a5aa4ac 100644 --- a/package.json +++ b/package.json @@ -65,9 +65,8 @@ "npm": ">=10.9.4" }, "dependencies": { - "@seamapi/http": "2.0.0", - "@seamapi/webhook": "1.2.0", - "zod": "^3.21.4" + "@seamapi/http": "^2.2.0", + "@seamapi/webhook": "1.2.0" }, "devDependencies": { "@swc/core": "^1.11.29", From fe38487a022beabd68050b1c4d1ca1e98eb06daf Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Tue, 28 Jul 2026 14:10:16 -0500 Subject: [PATCH 4/6] Update @seamapi/webhook --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 56281f2..af5317b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "@seamapi/http": "^2.2.0", - "@seamapi/webhook": "1.2.0" + "@seamapi/webhook": "1.4.0" }, "devDependencies": { "@swc/core": "^1.11.29", @@ -1266,22 +1266,22 @@ } }, "node_modules/@seamapi/webhook": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@seamapi/webhook/-/webhook-1.2.0.tgz", - "integrity": "sha512-md05dxIY1gNrhfRhEhV51WWrNO8tvtUobYDBo3UVeTZIo8LVrXpnQ73XEU9ISRIOZyhoq8wcHmSEh670wgcTeQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@seamapi/webhook/-/webhook-1.4.0.tgz", + "integrity": "sha512-YJVGLIYuvuAn1rha+08Ksrw/JzUmRP6h66Wf1GTIX4wOseKz8tiwZSuK9TiH25+6fUtkOQ/705b9qkW7CrQGLw==", "license": "MIT", "dependencies": { "svix": "^1.15.0" }, "engines": { - "node": ">=20.9.0", - "npm": ">=10.1.0" + "node": ">=22.11.0", + "npm": ">=10.9.4" }, "peerDependencies": { - "@seamapi/types": "^1.166.0" + "@seamapi/http": "^2.0.0" }, "peerDependenciesMeta": { - "@seamapi/types": { + "@seamapi/http": { "optional": true } } diff --git a/package.json b/package.json index a5aa4ac..2557aad 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ }, "dependencies": { "@seamapi/http": "^2.2.0", - "@seamapi/webhook": "1.2.0" + "@seamapi/webhook": "1.4.0" }, "devDependencies": { "@swc/core": "^1.11.29", From 529b644b489b540593ac2b6bc1b021a8ee9c9e25 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Tue, 28 Jul 2026 14:10:47 -0500 Subject: [PATCH 5/6] Update lockfile --- package-lock.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index af5317b..1d4882e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2363,9 +2363,9 @@ } }, "node_modules/acorn": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", - "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", + "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", "dev": true, "license": "MIT", "bin": { @@ -3402,9 +3402,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.24.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.3.tgz", - "integrity": "sha512-PwKooW9JUzh5chmYfHM3IQl5OkK2u2Nm011MgeZrss3JmFraUx/fqrf78kk8GUMYoibx/14MdwTl/1WKkG7TpQ==", + "version": "5.24.4", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.4.tgz", + "integrity": "sha512-GVoi+ICHocoOIU7qVVM48wOJziRsqrsyqlI0Ce0LdowRn6v3bcH2zUa9kp85ncx0nwIb9/HOCOLS3fdThDG/XQ==", "dev": true, "license": "MIT", "dependencies": { @@ -4735,9 +4735,9 @@ } }, "node_modules/glob/node_modules/brace-expansion": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", - "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.3.tgz", + "integrity": "sha512-DRdx5neNsG/QXbniLFWi2YmC/68oeOOmKz6zOjVk6ZS1ZLXgLIKqVEc6hWsmkjBbgii0SwaBTcJ5XKj5gzY/4A==", "dev": true, "license": "MIT", "dependencies": { From 1cce2346b2b4e73ccf96ad555460b385647472b5 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Tue, 28 Jul 2026 19:45:56 +0000 Subject: [PATCH 6/6] ci: Generate code --- package-lock.json | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index 907fd1e..d03df7e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1255,19 +1255,6 @@ "npm": ">=10.9.4" } }, - "node_modules/@seamapi/types": { - "version": "1.983.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.983.0.tgz", - "integrity": "sha512-SMkfn1SVC70x67mtRAvLMJtpFh/0zaStLatb6LA+kz9n/rV1gBS/UlH8SzBFg7iStE22f/VPjkdltHTIY1paoA==", - "license": "MIT", - "engines": { - "node": ">=22.11.0", - "npm": ">=10.9.4" - }, - "peerDependencies": { - "zod": "^3.24.0" - } - }, "node_modules/@seamapi/url-search-params-serializer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-3.0.0.tgz",