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 0.10.0 to 0.10.1

2

bin/populate.js

@@ -114,3 +114,3 @@ /**

const map = v.map;
if (options.variables && schema.hasOwnProperty('x-variable') && map.hasOwnProperty(schema['x-variable'])) {
if (options.variables && schema.hasOwnProperty('x-variable') && map[schema['x-variable']] !== undefined) {
const value = map[schema['x-variable']];

@@ -117,0 +117,0 @@ if (value !== undefined) object[property] = value;

@@ -257,6 +257,6 @@ /**

if (!v.options.string) return;
const length = value.length;
if (typeof value !== 'string') {
v.error(prefix, 'Expected a string. Received: ' + smart(value));
} else {
const length = value.length;
if (v.options.maxLength && schema.hasOwnProperty('maxLength') && length > schema.maxLength) {

@@ -263,0 +263,0 @@ v.error(prefix, 'String length above maximum length of ' + schema.maxLength + ' with length of ' + length + ': ' + smart(value));

{
"name": "openapi-enforcer",
"version": "0.10.0",
"description": "Library for validating, parsing, and formatting data against open api schemas.",
"main": "index.js",
"directories": {
"test": "tests"
"_from": "openapi-enforcer",
"_id": "openapi-enforcer@0.10.0",
"_inBundle": false,
"_integrity": "sha512-RuF9HzkPUAmPEM08npqWicXgYKZJ7sO6LiXBb/L0PInyw+TnqAU0DdWRK2f4oQrAWMZbGKlduSy3s27Wy27rIQ==",
"_location": "/openapi-enforcer",
"_phantomChildren": {},
"_requested": {
"type": "tag",
"registry": true,
"raw": "openapi-enforcer",
"name": "openapi-enforcer",
"escapedName": "openapi-enforcer",
"rawSpec": "",
"saveSpec": null,
"fetchSpec": "latest"
},
"types": "index.d.ts",
"scripts": {
"test": "mocha --recursive test",
"coverage": "nyc --reporter=html npm test",
"coverage:report": "nyc npm test && nyc report --reporter=text-lcov | coveralls",
"coverage:watch": "chokidar 'test/**/*' 'bin/**/*' -c 'npm run coverage'"
"_requiredBy": [
"#USER",
"/"
],
"_resolved": "https://registry.npmjs.org/openapi-enforcer/-/openapi-enforcer-0.10.0.tgz",
"_shasum": "b22bf90d30e2abdf96944749a7e95786773d6382",
"_spec": "openapi-enforcer",
"_where": "/home/james/temp",
"author": {
"name": "James Speirs"
},
"repository": {
"type": "git",
"url": "git+https://github.com/byu-oit/openapi-enforcer.git"
},
"keywords": [
"openapi",
"swagger",
"response",
"build",
"compose",
"validate",
"parse",
"format"
],
"author": "James Speirs",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/byu-oit/openapi-enforcer/issues"
},
"homepage": "https://github.com/byu-oit/openapi-enforcer#readme",
"bundleDependencies": false,
"dependencies": {},
"deprecated": false,
"description": "Library for validating, parsing, and formatting data against open api schemas.",
"devDependencies": {

@@ -55,3 +55,31 @@ "body-parser": "^1.18.3",

},
"dependencies": {}
"directories": {
"test": "tests"
},
"homepage": "https://github.com/byu-oit/openapi-enforcer#readme",
"keywords": [
"openapi",
"swagger",
"response",
"build",
"compose",
"validate",
"parse",
"format"
],
"license": "Apache-2.0",
"main": "index.js",
"name": "openapi-enforcer",
"repository": {
"type": "git",
"url": "git+https://github.com/byu-oit/openapi-enforcer.git"
},
"scripts": {
"coverage": "nyc --reporter=html npm test",
"coverage:report": "nyc npm test && nyc report --reporter=text-lcov | coveralls",
"coverage:watch": "chokidar 'test/**/*' 'bin/**/*' -c 'npm run coverage'",
"test": "mocha --recursive test"
},
"types": "index.d.ts",
"version": "0.10.1"
}
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