-
Notifications
You must be signed in to change notification settings - Fork 51
@W-18575180@ Generate node SDK from OAS #418
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
vcua-mobify
merged 50 commits into
SalesforceCommerceCloud:feature/oas
from
vcua-mobify:oas-support
Jun 17, 2025
Merged
Changes from 49 commits
Commits
Show all changes
50 commits
Select commit
Hold shift + click to select a range
121441f
prep scripts
vcua-mobify 95744ba
Add support for downloading OAS files via raml-toolkit
vcua-mobify 1a6be2a
Update api families
vcua-mobify 1bae476
Download cdn-api
vcua-mobify 35c2828
Generate SDK from OAS
vcua-mobify a7a44cb
Include types and index
vcua-mobify c3b4c85
Fix tests and lint
vcua-mobify 91b1886
Update anypoint exchange search parameters
vcua-mobify 2da8879
Download all OAS specs
vcua-mobify 52ed46c
Bump typescript and ts-node version
vcua-mobify e100d66
Move types.ts
vcua-mobify 3e0dc5f
Fix oneOf issue in generated files missing imports
vcua-mobify 9cc409a
Set name for SlasAdmin api
vcua-mobify fbc131e
allow delete to be used as function name by openapi generator
vcua-mobify 3ad83a5
Update commands and typedoc dependencies
vcua-mobify 65ec2fc
Remove raml generator files
vcua-mobify 6815191
Merge branch 'oas-support' of https://github.com/vcua-mobify/commerce…
vcua-mobify 94d281d
Cleanup fork
vcua-mobify 3c7141f
More cleanup
vcua-mobify 23aa529
More cleanup
vcua-mobify c84aba2
Update .nycrc.json
vcua-mobify 4a69e2f
bump typescript version
vcua-mobify 91f40e2
Add missing shopper apis
vcua-mobify 9f2fe25
Camel case and handle baskets v2
vcua-mobify 0e6ffe3
Sync mustache templates with isomorphic versions
vcua-mobify 2bb86af
Lint and fix template
vcua-mobify 10fbc49
Fix tests
vcua-mobify bbbc94f
Remove tsdoc and adjust eslint
vcua-mobify 7901157
Update templates to resolve name collisions
vcua-mobify 3fcf952
Cleanup
vcua-mobify 99340e1
Update package.json scripts
vcua-mobify ecb7ec6
Revert typedoc version bump
vcua-mobify ddcb8f9
Update templates and omit some files
vcua-mobify 4168bee
Remove older versions of node
vcua-mobify 0252bda
Delete openapitools.json
vcua-mobify e9e9d62
Remove unused handlebars templates
vcua-mobify a0b2735
Update comments for api family
vcua-mobify 3541481
Remove unused asset object map
vcua-mobify fd3aa05
Remove skipLibCheck
vcua-mobify 1821845
Add more api name workarounds
vcua-mobify 48f70bf
Pin nested dependency version to resolve ts lib check errors
vcua-mobify cc4a92d
Return only directories with exchange.json
vcua-mobify ddc3789
Dynamic version for user agent
vcua-mobify ba7f016
Fix tests and helpers
vcua-mobify 18a9bf1
Use npm instead of yarn
vcua-mobify 5ea68fe
Re-add depcheck and change catalog name
vcua-mobify e482d92
Add new dependency required to run tests in npm
vcua-mobify 5e14dc0
Fix depcheck and renderTemplates
vcua-mobify 33a8049
More test adjustments
vcua-mobify 935d536
Remove staging api from config
vcua-mobify File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removing tsdoc because it is not compatible with how we have elected to define object properties (ie. @param options.someProperty is valid jsdoc but invalid tsdoc) and tsdoc currently has no straightforward mechanism for toggling applied rules.