From 01ad1a9f5222597f599c46b4dec73fc32f29ea38 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Wed, 12 Aug 2026 13:32:52 -0700 Subject: [PATCH 1/4] Always import from @seamapi/http --- src/lib/auth/validate-token.ts | 2 +- src/lib/blueprint/source-remote.ts | 2 +- src/lib/commands/local/wizard.ts | 2 +- src/lib/http/api.ts | 2 +- src/lib/http/client.ts | 2 +- src/lib/http/memory-seam-api.ts | 2 +- src/lib/http/request.ts | 2 +- src/lib/interactions/action-attempt-poll.ts | 2 +- src/lib/interactions/login.ts | 2 +- src/lib/interactions/workspace-id.ts | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/lib/auth/validate-token.ts b/src/lib/auth/validate-token.ts index 918f5354..866bbd28 100644 --- a/src/lib/auth/validate-token.ts +++ b/src/lib/auth/validate-token.ts @@ -3,7 +3,7 @@ import { isPersonalAccessToken, SeamHttp, SeamHttpWithoutWorkspace, -} from '@seamapi/http/connect' +} from '@seamapi/http' import { resolveAuth } from 'lib/context.js' diff --git a/src/lib/blueprint/source-remote.ts b/src/lib/blueprint/source-remote.ts index e05d7581..9f8c515c 100644 --- a/src/lib/blueprint/source-remote.ts +++ b/src/lib/blueprint/source-remote.ts @@ -9,7 +9,7 @@ import { resolveAuth } from 'lib/context.js' export const createRemoteBlueprint = async (): Promise => { const [{ createBlueprint }, { getOpenapiSchema }] = await Promise.all([ import('@seamapi/blueprint'), - import('@seamapi/http/connect'), + import('@seamapi/http'), ]) const openapi = await getOpenapiSchema(resolveAuth().endpoint) diff --git a/src/lib/commands/local/wizard.ts b/src/lib/commands/local/wizard.ts index c10430cf..06936256 100644 --- a/src/lib/commands/local/wizard.ts +++ b/src/lib/commands/local/wizard.ts @@ -1,6 +1,6 @@ import { join } from 'node:path' -import { isApiKey } from '@seamapi/http/connect' +import { isApiKey } from '@seamapi/http' import type { StorageAdapter, WizardAdapter, WizardAuth } from '@seamapi/wizard' import Configstore from 'configstore' diff --git a/src/lib/http/api.ts b/src/lib/http/api.ts index 7bfd5da4..9381e663 100644 --- a/src/lib/http/api.ts +++ b/src/lib/http/api.ts @@ -1,4 +1,4 @@ -import { type SeamHttp, SeamHttpRequest } from '@seamapi/http/connect' +import { type SeamHttp, SeamHttpRequest } from '@seamapi/http' import type { AuthContext } from 'lib/context.js' diff --git a/src/lib/http/client.ts b/src/lib/http/client.ts index ca37ba02..4f0a0af4 100644 --- a/src/lib/http/client.ts +++ b/src/lib/http/client.ts @@ -3,7 +3,7 @@ import { isPersonalAccessToken, SeamHttp, SeamHttpWithoutWorkspace, -} from '@seamapi/http/connect' +} from '@seamapi/http' import { type AuthContext, resolveAuth } from 'lib/context.js' import { tokenEnvVar, workspaceIdEnvVar } from 'lib/env.js' diff --git a/src/lib/http/memory-seam-api.ts b/src/lib/http/memory-seam-api.ts index 03cae5f9..d0429b84 100644 --- a/src/lib/http/memory-seam-api.ts +++ b/src/lib/http/memory-seam-api.ts @@ -1,7 +1,7 @@ import { SeamHttpApiError, SeamHttpInvalidInputError, -} from '@seamapi/http/connect' +} from '@seamapi/http' import type { ApiRequestOptions, SeamApi, SeamApiRequest } from './api.js' diff --git a/src/lib/http/request.ts b/src/lib/http/request.ts index 1b7a6496..2dddbcc6 100644 --- a/src/lib/http/request.ts +++ b/src/lib/http/request.ts @@ -1,7 +1,7 @@ import { isSeamHttpApiError, type SeamHttpApiError, -} from '@seamapi/http/connect' +} from '@seamapi/http' import chalk from 'chalk' import type { Output } from 'lib/output/output.js' diff --git a/src/lib/interactions/action-attempt-poll.ts b/src/lib/interactions/action-attempt-poll.ts index c09d1997..7e5734d2 100644 --- a/src/lib/interactions/action-attempt-poll.ts +++ b/src/lib/interactions/action-attempt-poll.ts @@ -1,4 +1,4 @@ -import type { ActionAttemptsGetResponse } from '@seamapi/http/connect' +import type { ActionAttemptsGetResponse } from '@seamapi/http' import { getSeam } from 'lib/http/client.js' import { getOutput } from 'lib/output/get-output.js' diff --git a/src/lib/interactions/login.ts b/src/lib/interactions/login.ts index a3102ad7..027e7cae 100644 --- a/src/lib/interactions/login.ts +++ b/src/lib/interactions/login.ts @@ -1,4 +1,4 @@ -import { isApiKey, isPersonalAccessToken } from '@seamapi/http/connect' +import { isApiKey, isPersonalAccessToken } from '@seamapi/http' import chalk from 'chalk' import { assertMutable, storeToken } from 'lib/auth/operations.js' diff --git a/src/lib/interactions/workspace-id.ts b/src/lib/interactions/workspace-id.ts index 8669a7d2..e24b2ccd 100644 --- a/src/lib/interactions/workspace-id.ts +++ b/src/lib/interactions/workspace-id.ts @@ -1,4 +1,4 @@ -import { SeamHttpWithoutWorkspace } from '@seamapi/http/connect' +import { SeamHttpWithoutWorkspace } from '@seamapi/http' import { assertMutable, selectWorkspace } from 'lib/auth/operations.js' import { getConfig } from 'lib/config/index.js' From ee91c68b55f1e5a02f53017199b43f7f060f022c Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 12 Aug 2026 20:33:46 +0000 Subject: [PATCH 2/4] ci: Format code --- src/lib/http/memory-seam-api.ts | 5 +---- src/lib/http/request.ts | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/lib/http/memory-seam-api.ts b/src/lib/http/memory-seam-api.ts index d0429b84..99b74a68 100644 --- a/src/lib/http/memory-seam-api.ts +++ b/src/lib/http/memory-seam-api.ts @@ -1,7 +1,4 @@ -import { - SeamHttpApiError, - SeamHttpInvalidInputError, -} from '@seamapi/http' +import { SeamHttpApiError, SeamHttpInvalidInputError } from '@seamapi/http' import type { ApiRequestOptions, SeamApi, SeamApiRequest } from './api.js' diff --git a/src/lib/http/request.ts b/src/lib/http/request.ts index 2dddbcc6..95a3ab80 100644 --- a/src/lib/http/request.ts +++ b/src/lib/http/request.ts @@ -1,7 +1,4 @@ -import { - isSeamHttpApiError, - type SeamHttpApiError, -} from '@seamapi/http' +import { isSeamHttpApiError, type SeamHttpApiError } from '@seamapi/http' import chalk from 'chalk' import type { Output } from 'lib/output/output.js' From dd8eaff6c8749168621b5df4f599daca85e5c931 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Wed, 12 Aug 2026 13:33:52 -0700 Subject: [PATCH 3/4] Update seamapi http to v2.3.0 --- package-lock.json | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index ceac9093..26665c54 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@clack/prompts": "^1.7.0", "@seamapi/blueprint": "1.5.0", - "@seamapi/http": "2.2.0", + "@seamapi/http": "^2.3.0", "@seamapi/wizard": "0.8.0", "chalk": "^6.0.0", "command-line-usage": "^7.0.4", @@ -1462,9 +1462,9 @@ } }, "node_modules/@seamapi/http": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@seamapi/http/-/http-2.2.0.tgz", - "integrity": "sha512-Uc4xGaR7Yi5nKLvYSn9YoZxrXuzwJ6AXi28RZGYSQ15VEzIYf9AdsakVJrLr1cznky0OHglgZKPzCK66h5JhyQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@seamapi/http/-/http-2.3.0.tgz", + "integrity": "sha512-VtJ0KIqofmJ2lbf4IvUuERO7OX+k1nCNdl2EgYr2Ado4NtnaiWoxWVXUBTSy0diP7/DHlyTC7CqF6AHg79g1Xw==", "license": "MIT", "dependencies": { "@seamapi/url-search-params-serializer": "^3.0.0", @@ -1473,7 +1473,7 @@ }, "engines": { "node": ">=22.11.0", - "npm": ">=10.9.4" + "npm": ">=10.0.0" } }, "node_modules/@seamapi/types": { diff --git a/package.json b/package.json index f573374c..1a3729a1 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "dependencies": { "@clack/prompts": "^1.7.0", "@seamapi/blueprint": "1.5.0", - "@seamapi/http": "2.2.0", + "@seamapi/http": "^2.3.0", "@seamapi/wizard": "0.8.0", "chalk": "^6.0.0", "command-line-usage": "^7.0.4", From e2823d5d7cd9a9e12310f34a3146296acbca4967 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Wed, 12 Aug 2026 14:46:49 -0700 Subject: [PATCH 4/4] Pin http --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 26665c54..0ed0e324 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@clack/prompts": "^1.7.0", "@seamapi/blueprint": "1.5.0", - "@seamapi/http": "^2.3.0", + "@seamapi/http": "2.3.0", "@seamapi/wizard": "0.8.0", "chalk": "^6.0.0", "command-line-usage": "^7.0.4", diff --git a/package.json b/package.json index 1a3729a1..4f6dfe99 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "dependencies": { "@clack/prompts": "^1.7.0", "@seamapi/blueprint": "1.5.0", - "@seamapi/http": "^2.3.0", + "@seamapi/http": "2.3.0", "@seamapi/wizard": "0.8.0", "chalk": "^6.0.0", "command-line-usage": "^7.0.4",