Skip to content

Commit c8669c4

Browse files
andrii-balitskyiseambotrazor-x
authored
Generate only route clients and related types (#47)
* Remove routes and related types from top seam dir level * Bump generator to 1.11.0 and modify generate script to only include routes dir * ci: Generate code * Update seamapi/types to 1.172.0 * ci: Generate code * Pin seamapi deps * ci: Generate code * Update .gitattributes to omit only /routes diff * Make every import inside seam relative * Update generate-routes.js Co-authored-by: Evan Sosenko <evan@getseam.com> * Update generate-routes.js Co-authored-by: Evan Sosenko <evan@getseam.com> * Update generate-routes.js Co-authored-by: Evan Sosenko <evan@getseam.com> --------- Co-authored-by: Seam Bot <devops@getseam.com> Co-authored-by: Evan Sosenko <evan@getseam.com>
1 parent ce5bb4d commit c8669c4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+2217
-2172
lines changed

.gitattributes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
seam/** linguist-generated
1+
seam/routes/** linguist-generated

generate-routes.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { deleteAsync } from 'del'
1111
const libName = 'seam'
1212

1313
const rootPath = dirname(fileURLToPath(import.meta.url))
14-
const outputPath = resolve(rootPath, libName)
14+
const outputPath = resolve(rootPath, libName, 'routes')
1515

1616
await deleteAsync(outputPath)
1717

@@ -20,7 +20,7 @@ const fileSystem = await generateSdk({
2020
})
2121

2222
const files = Object.entries(fileSystem).filter(([fileName]) =>
23-
fileName.startsWith(`${libName}/`),
23+
fileName.startsWith(`${libName}/routes/`),
2424
)
2525

2626
writeFs(rootPath, Object.fromEntries(files))

package-lock.json

Lines changed: 9 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
"format": "prettier --write --ignore-path .gitignore ."
99
},
1010
"devDependencies": {
11-
"@seamapi/nextlove-sdk-generator": "^1.10.5",
12-
"@seamapi/types": "1.164.0",
11+
"@seamapi/nextlove-sdk-generator": "1.11.0",
12+
"@seamapi/types": "1.172.0",
1313
"del": "^7.1.0",
1414
"prettier": "^3.2.5"
1515
}

seam/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from seam.seam import Seam, SeamApiException
55
from seam.options import SeamHttpInvalidOptionsError
66
from seam.auth import SeamHttpInvalidTokenError
7-
from seam.utils.action_attempt_errors import (
7+
from seam.routes.action_attempts import (
88
SeamActionAttemptError,
99
SeamActionAttemptFailedError,
1010
SeamActionAttemptTimeoutError,
Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

seam/acs.py renamed to seam/routes/acs.py

Lines changed: 9 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)