joi-strict
Advanced tools
Comparing version 1.1.2 to 1.1.3
@@ -7,10 +7,6 @@ function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } | ||
const JoiOriginal = require('@hapi/joi'); | ||
const assert = require('assert'); | ||
const Joi = JoiOriginal.defaults(schema => schema.options({ | ||
const Joi = require('@hapi/joi').defaults(schema => schema.options({ | ||
presence: 'required' | ||
})); | ||
assert(Joi.test === undefined); | ||
module.exports = _objectSpread({ | ||
@@ -25,2 +21,2 @@ test: (object, schema) => { | ||
}, Joi); | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJKb2lPcmlnaW5hbCIsInJlcXVpcmUiLCJhc3NlcnQiLCJKb2kiLCJkZWZhdWx0cyIsInNjaGVtYSIsIm9wdGlvbnMiLCJwcmVzZW5jZSIsInRlc3QiLCJ1bmRlZmluZWQiLCJtb2R1bGUiLCJleHBvcnRzIiwib2JqZWN0IiwiaXNTY2hlbWEiLCJFcnJvciIsIkpTT04iLCJzdHJpbmdpZnkiLCJ2YWxpZGF0ZSIsImVycm9yIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxNQUFNQSxXQUFXLEdBQUdDLE9BQU8sQ0FBQyxXQUFELENBQTNCOztBQUNBLE1BQU1DLE1BQU0sR0FBR0QsT0FBTyxDQUFDLFFBQUQsQ0FBdEI7O0FBRUEsTUFBTUUsR0FBRyxHQUFHSCxXQUFXLENBQUNJLFFBQVosQ0FBc0JDLE1BQUQsSUFBWUEsTUFBTSxDQUFDQyxPQUFQLENBQWU7QUFDMURDLEVBQUFBLFFBQVEsRUFBRTtBQURnRCxDQUFmLENBQWpDLENBQVo7QUFHQUwsTUFBTSxDQUFDQyxHQUFHLENBQUNLLElBQUosS0FBYUMsU0FBZCxDQUFOO0FBRUFDLE1BQU0sQ0FBQ0MsT0FBUDtBQUNFSCxFQUFBQSxJQUFJLEVBQUUsQ0FBQ0ksTUFBRCxFQUFTUCxNQUFULEtBQW9CO0FBQ3hCLFFBQUksQ0FBQ0YsR0FBRyxDQUFDVSxRQUFKLENBQWFSLE1BQWIsQ0FBTCxFQUEyQjtBQUN6QixZQUFNLElBQUlTLEtBQUosQ0FBVyxxQkFBb0IsT0FBT1QsTUFBUCxLQUFrQixRQUFsQixHQUE2QkEsTUFBN0IsR0FBc0NVLElBQUksQ0FBQ0MsU0FBTCxDQUFlWCxNQUFmLENBQXVCLEVBQTVGLENBQU47QUFDRDs7QUFDRCxXQUFPQSxNQUFNLENBQUNZLFFBQVAsQ0FBZ0JMLE1BQWhCLEVBQXdCTSxLQUF4QixLQUFrQ1QsU0FBekM7QUFDRDtBQU5ILEdBT0tOLEdBUEwiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBKb2lPcmlnaW5hbCA9IHJlcXVpcmUoJ0BoYXBpL2pvaScpO1xuY29uc3QgYXNzZXJ0ID0gcmVxdWlyZSgnYXNzZXJ0Jyk7XG5cbmNvbnN0IEpvaSA9IEpvaU9yaWdpbmFsLmRlZmF1bHRzKChzY2hlbWEpID0+IHNjaGVtYS5vcHRpb25zKHtcbiAgcHJlc2VuY2U6ICdyZXF1aXJlZCdcbn0pKTtcbmFzc2VydChKb2kudGVzdCA9PT0gdW5kZWZpbmVkKTtcblxubW9kdWxlLmV4cG9ydHMgPSB7XG4gIHRlc3Q6IChvYmplY3QsIHNjaGVtYSkgPT4ge1xuICAgIGlmICghSm9pLmlzU2NoZW1hKHNjaGVtYSkpIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcihgTm90IGEgSm9pIHNjaGVtYTogJHt0eXBlb2Ygc2NoZW1hID09PSAnc3RyaW5nJyA/IHNjaGVtYSA6IEpTT04uc3RyaW5naWZ5KHNjaGVtYSl9YCk7XG4gICAgfVxuICAgIHJldHVybiBzY2hlbWEudmFsaWRhdGUob2JqZWN0KS5lcnJvciA9PT0gdW5kZWZpbmVkO1xuICB9LFxuICAuLi5Kb2lcbn07XG4iXX0= | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJKb2kiLCJyZXF1aXJlIiwiZGVmYXVsdHMiLCJzY2hlbWEiLCJvcHRpb25zIiwicHJlc2VuY2UiLCJtb2R1bGUiLCJleHBvcnRzIiwidGVzdCIsIm9iamVjdCIsImlzU2NoZW1hIiwiRXJyb3IiLCJKU09OIiwic3RyaW5naWZ5IiwidmFsaWRhdGUiLCJlcnJvciIsInVuZGVmaW5lZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsTUFBTUEsR0FBRyxHQUFHQyxPQUFPLENBQUMsV0FBRCxDQUFQLENBQXFCQyxRQUFyQixDQUErQkMsTUFBRCxJQUFZQSxNQUFNLENBQUNDLE9BQVAsQ0FBZTtBQUNuRUMsRUFBQUEsUUFBUSxFQUFFO0FBRHlELENBQWYsQ0FBMUMsQ0FBWjs7QUFJQUMsTUFBTSxDQUFDQyxPQUFQO0FBQ0VDLEVBQUFBLElBQUksRUFBRSxDQUFDQyxNQUFELEVBQVNOLE1BQVQsS0FBb0I7QUFDeEIsUUFBSSxDQUFDSCxHQUFHLENBQUNVLFFBQUosQ0FBYVAsTUFBYixDQUFMLEVBQTJCO0FBQ3pCLFlBQU0sSUFBSVEsS0FBSixDQUFXLHFCQUFvQixPQUFPUixNQUFQLEtBQWtCLFFBQWxCLEdBQTZCQSxNQUE3QixHQUFzQ1MsSUFBSSxDQUFDQyxTQUFMLENBQWVWLE1BQWYsQ0FBdUIsRUFBNUYsQ0FBTjtBQUNEOztBQUNELFdBQU9BLE1BQU0sQ0FBQ1csUUFBUCxDQUFnQkwsTUFBaEIsRUFBd0JNLEtBQXhCLEtBQWtDQyxTQUF6QztBQUNEO0FBTkgsR0FPS2hCLEdBUEwiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBKb2kgPSByZXF1aXJlKCdAaGFwaS9qb2knKS5kZWZhdWx0cygoc2NoZW1hKSA9PiBzY2hlbWEub3B0aW9ucyh7XG4gIHByZXNlbmNlOiAncmVxdWlyZWQnXG59KSk7XG5cbm1vZHVsZS5leHBvcnRzID0ge1xuICB0ZXN0OiAob2JqZWN0LCBzY2hlbWEpID0+IHtcbiAgICBpZiAoIUpvaS5pc1NjaGVtYShzY2hlbWEpKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoYE5vdCBhIEpvaSBzY2hlbWE6ICR7dHlwZW9mIHNjaGVtYSA9PT0gJ3N0cmluZycgPyBzY2hlbWEgOiBKU09OLnN0cmluZ2lmeShzY2hlbWEpfWApO1xuICAgIH1cbiAgICByZXR1cm4gc2NoZW1hLnZhbGlkYXRlKG9iamVjdCkuZXJyb3IgPT09IHVuZGVmaW5lZDtcbiAgfSxcbiAgLi4uSm9pXG59O1xuIl19 |
{ | ||
"name": "joi-strict", | ||
"version": "1.1.2", | ||
"version": "1.1.3", | ||
"description": "Thin wrapper around joi that defaults to stricter validation.", | ||
@@ -44,4 +44,4 @@ "main": "lib/index.js", | ||
"@babel/register": "7.6.0", | ||
"@blackflux/eslint-plugin-rules": "1.3.9", | ||
"@blackflux/robo-config-plugin": "2.6.5", | ||
"@blackflux/eslint-plugin-rules": "1.3.12", | ||
"@blackflux/robo-config-plugin": "2.6.8", | ||
"babel-eslint": "10.0.3", | ||
@@ -56,3 +56,3 @@ "chai": "4.2.0", | ||
"eslint-plugin-mocha": "6.1.1", | ||
"js-gardener": "2.0.88", | ||
"js-gardener": "2.0.93", | ||
"nyc": "14.1.1", | ||
@@ -59,0 +59,0 @@ "semantic-release": "15.13.24" |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
8797
16