New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

openapi-enforcer

Package Overview
Dependencies
Maintainers
1
Versions
131
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

openapi-enforcer - npm Package Compare versions

Comparing version 1.19.0 to 1.20.0

9

CHANGELOG.md

@@ -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",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc