Socket
Socket
Sign inDemoInstall

joi-strict

Package Overview
Dependencies
Maintainers
1
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

joi-strict - npm Package Compare versions

Comparing version 1.1.2 to 1.1.3

10

lib/index.js

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

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