Skip to content

Tags: crisp-dev/Paw-OpenAPI3Importer

Tags

0.1.1-beta.7

Toggle 0.1.1-beta.7's commit message
Skip invalid urls

0.1.1-beta.6

Toggle 0.1.1-beta.6's commit message
Do not add trailing / for no reason

0.1.1-beta.5

Toggle 0.1.1-beta.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(resolvers): dn't resolve external references

0.1.1-beta.4

Toggle 0.1.1-beta.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
chore(server-url-placeholder): enVar for server objects

0.1.1-beta.2

Toggle 0.1.1-beta.2's commit message

Verified

This commit was signed with the committer’s verified signature.
pongstr pongstr
fix(paw-url): refactor url generation

this commit refactors PawURL class, where it utilizes URL class
instead of RegEx to detect a valid url.

Fixes for issue:
- luckymarmot#11: import is empty - almost
- luckymarmot#12: not work on openapi 3.0.3

0.1.1-beta.1

Toggle 0.1.1-beta.1's commit message

Verified

This commit was signed with the committer’s verified signature.
pongstr pongstr
fix(paw-url): refactor url generation

this commit refactors PawURL class, where it utilizes URL class
instead of RegEx to detect a valid url.

Fixes for issue:
- luckymarmot#11: import is empty - almost
- luckymarmot#12: not work on openapi 3.0.3

0.1.0-beta.1

Toggle 0.1.0-beta.1's commit message

Verified

This commit was signed with the committer’s verified signature.
pongstr pongstr
chore(enable-circular-reference)

- updated: openapi v3 petstore example
- updated: enable circular reference

0.1.1-beta

Toggle 0.1.1-beta's commit message

Verified

This commit was signed with the committer’s verified signature.
pongstr pongstr
chore(improvements): import server object

* Suggest a shorter name. Remove redundant “Importer” name.
* Fix import from URL
* Import server object variables and use them as env variables

0.1.0-beta

Toggle 0.1.0-beta's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
chore(improve-importer): init

Co-authored-by: Micha Mazaheri <micha@mazaheri.me>

- updated: utilize @apidevtools/swagger-parser to validate and parse OpenAPI documents
- updated: utilize [openapi-types](https://github.com/kogosoftwarellc/open-api/tree/master/packages/openapi-types#readme) for typings
- chore: upgraded webpack, babel setup and jest setup
- chore: updated extension config references
- chore: simplify code coherence, reduce code complexity

**TODO**
- [ ] `utils/paw-url.ts` improve code coherence, utilize `URL` api
- [ ] `utils/json-schema-parser.ts` - improve code, ensure compliance with [openapi/json-schema](https://tools.ietf.org/html/draft-wright-json-schema-00#section-4.2) specs
- [ ] `utils/console.ts` - ensure to cover cyclic objects+references

Co-authored-by: Micha Mazaheri <micha@mazaheri.me>

0.1.1-beta.3

Toggle 0.1.1-beta.3's commit message
 init