openapi-enforcer
Advanced tools
Comparing version 1.19.0 to 1.20.0
@@ -7,2 +7,11 @@ # Change Log | ||
## 1.20.0 | ||
### Changed | ||
- **Replaced Dynamic Imports with Static Imports** | ||
The `index.js` file was using dynamic imports via the `Super` function. That has been replaced with static imports | ||
which may allow this library to run on Deno. Thanks to [mattiasrunge](https://github.com/mattiasrunge) for the PR. | ||
## 1.19.0 | ||
@@ -9,0 +18,0 @@ |
94
index.js
@@ -136,20 +136,20 @@ /** | ||
Object.assign(v2_0, { | ||
Contact: Super(v2_0, 'Contact'), | ||
ExternalDocumentation: Super(v2_0, 'ExternalDocumentation'), | ||
Header: Super(v2_0, 'Header'), | ||
Info: Super(v2_0, 'Info'), | ||
License: Super(v2_0, 'License'), | ||
Operation: Super(v2_0, 'Operation'), | ||
Parameter: Super(v2_0, 'Parameter'), | ||
PathItem: Super(v2_0, 'PathItem'), | ||
Paths: Super(v2_0, 'Paths'), | ||
Reference: Super(v2_0, 'Reference'), | ||
Response: Super(v2_0, 'Response'), | ||
Responses: Super(v2_0, 'Responses'), | ||
Schema: Super(v2_0, 'Schema'), | ||
SecurityRequirement: Super(v2_0, 'SecurityRequirement'), | ||
SecurityScheme: Super(v2_0, 'SecurityScheme'), | ||
Swagger: Super(v2_0, 'Swagger'), | ||
Tag: Super(v2_0, 'Tag'), | ||
Xml: Super(v2_0, 'Xml') | ||
Contact: Super(v2_0, 'Contact', require('./src/enforcers/Contact')), | ||
ExternalDocumentation: Super(v2_0, 'ExternalDocumentation', require('./src/enforcers/ExternalDocumentation')), | ||
Header: Super(v2_0, 'Header', require('./src/enforcers/Header')), | ||
Info: Super(v2_0, 'Info', require('./src/enforcers/Info')), | ||
License: Super(v2_0, 'License', require('./src/enforcers/License')), | ||
Operation: Super(v2_0, 'Operation', require('./src/enforcers/Operation')), | ||
Parameter: Super(v2_0, 'Parameter', require('./src/enforcers/Parameter')), | ||
PathItem: Super(v2_0, 'PathItem', require('./src/enforcers/PathItem')), | ||
Paths: Super(v2_0, 'Paths', require('./src/enforcers/Paths')), | ||
Reference: Super(v2_0, 'Reference', require('./src/enforcers/Reference')), | ||
Response: Super(v2_0, 'Response', require('./src/enforcers/Response')), | ||
Responses: Super(v2_0, 'Responses', require('./src/enforcers/Responses')), | ||
Schema: Super(v2_0, 'Schema', require('./src/enforcers/Schema')), | ||
SecurityRequirement: Super(v2_0, 'SecurityRequirement', require('./src/enforcers/SecurityRequirement')), | ||
SecurityScheme: Super(v2_0, 'SecurityScheme', require('./src/enforcers/SecurityScheme')), | ||
Swagger: Super(v2_0, 'Swagger', require('./src/enforcers/Swagger')), | ||
Tag: Super(v2_0, 'Tag', require('./src/enforcers/Tag')), | ||
Xml: Super(v2_0, 'Xml', require('./src/enforcers/Xml')) | ||
}); | ||
@@ -160,31 +160,31 @@ | ||
Object.assign(v3_0, { | ||
Callback: Super(v3_0, 'Callback'), | ||
Components: Super(v3_0, 'Components'), | ||
Contact: Super(v3_0, 'Contact'), | ||
Encoding: Super(v3_0, 'Encoding'), | ||
Example: Super(v3_0, 'Example'), | ||
ExternalDocumentation: Super(v3_0, 'ExternalDocumentation'), | ||
Header: Super(v3_0, 'Header'), | ||
Info: Super(v3_0, 'Info'), | ||
License: Super(v3_0, 'License'), | ||
Link: Super(v3_0, 'Link'), | ||
MediaType: Super(v3_0, 'MediaType'), | ||
OAuthFlow: Super(v3_0, 'OAuthFlow'), | ||
OAuthFlows: Super(v3_0, 'OAuthFlows'), | ||
OpenApi: Super(v3_0, 'OpenApi'), | ||
Operation: Super(v3_0, 'Operation'), | ||
Parameter: Super(v3_0, 'Parameter'), | ||
PathItem: Super(v3_0, 'PathItem'), | ||
Paths: Super(v3_0, 'Paths'), | ||
Reference: Super(v3_0, 'Reference'), | ||
RequestBody: Super(v3_0, 'RequestBody'), | ||
Response: Super(v3_0, 'Response'), | ||
Responses: Super(v3_0, 'Responses'), | ||
Schema: Super(v3_0, 'Schema'), | ||
SecurityRequirement: Super(v3_0, 'SecurityRequirement'), | ||
SecurityScheme: Super(v3_0, 'SecurityScheme'), | ||
Server: Super(v3_0, 'Server'), | ||
ServerVariable: Super(v3_0, 'ServerVariable'), | ||
Tag: Super(v3_0, 'Tag'), | ||
Xml: Super(v3_0, 'Xml') | ||
Callback: Super(v3_0, 'Callback', require('./src/enforcers/Callback')), | ||
Components: Super(v3_0, 'Components', require('./src/enforcers/Components')), | ||
Contact: Super(v3_0, 'Contact', require('./src/enforcers/Contact')), | ||
Encoding: Super(v3_0, 'Encoding', require('./src/enforcers/Encoding')), | ||
Example: Super(v3_0, 'Example', require('./src/enforcers/Example')), | ||
ExternalDocumentation: Super(v3_0, 'ExternalDocumentation', require('./src/enforcers/ExternalDocumentation')), | ||
Header: Super(v3_0, 'Header', require('./src/enforcers/Header')), | ||
Info: Super(v3_0, 'Info', require('./src/enforcers/Info')), | ||
License: Super(v3_0, 'License', require('./src/enforcers/License')), | ||
Link: Super(v3_0, 'Link', require('./src/enforcers/Link')), | ||
MediaType: Super(v3_0, 'MediaType', require('./src/enforcers/MediaType')), | ||
OAuthFlow: Super(v3_0, 'OAuthFlow', require('./src/enforcers/OAuthFlow')), | ||
OAuthFlows: Super(v3_0, 'OAuthFlows', require('./src/enforcers/OAuthFlows')), | ||
OpenApi: Super(v3_0, 'OpenApi', require('./src/enforcers/OpenApi')), | ||
Operation: Super(v3_0, 'Operation', require('./src/enforcers/Operation')), | ||
Parameter: Super(v3_0, 'Parameter', require('./src/enforcers/Parameter')), | ||
PathItem: Super(v3_0, 'PathItem', require('./src/enforcers/PathItem')), | ||
Paths: Super(v3_0, 'Paths', require('./src/enforcers/Paths')), | ||
Reference: Super(v3_0, 'Reference', require('./src/enforcers/Reference')), | ||
RequestBody: Super(v3_0, 'RequestBody', require('./src/enforcers/RequestBody')), | ||
Response: Super(v3_0, 'Response', require('./src/enforcers/Response')), | ||
Responses: Super(v3_0, 'Responses', require('./src/enforcers/Responses')), | ||
Schema: Super(v3_0, 'Schema', require('./src/enforcers/Schema')), | ||
SecurityRequirement: Super(v3_0, 'SecurityRequirement', require('./src/enforcers/SecurityRequirement')), | ||
SecurityScheme: Super(v3_0, 'SecurityScheme', require('./src/enforcers/SecurityScheme')), | ||
Server: Super(v3_0, 'Server', require('./src/enforcers/Server')), | ||
ServerVariable: Super(v3_0, 'ServerVariable', require('./src/enforcers/ServerVariable')), | ||
Tag: Super(v3_0, 'Tag', require('./src/enforcers/Tag')), | ||
Xml: Super(v3_0, 'Xml', require('./src/enforcers/Xml')) | ||
}); | ||
@@ -191,0 +191,0 @@ |
{ | ||
"name": "openapi-enforcer", | ||
"version": "1.19.0", | ||
"version": "1.20.0", | ||
"description": "Library for validating, parsing, and formatting data against open api schemas.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
1038225