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.2.1 to 1.2.2

5

lib/index.js

@@ -20,4 +20,5 @@ 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; }

}, Joi, {
boolean: (...args) => Joi.boolean(...args).strict()
boolean: (...args) => Joi.boolean(...args).strict(),
number: (...args) => Joi.number(...args).strict()
});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJKb2kiLCJyZXF1aXJlIiwiZGVmYXVsdHMiLCJzY2hlbWEiLCJvcHRpb25zIiwicHJlc2VuY2UiLCJtb2R1bGUiLCJleHBvcnRzIiwidGVzdCIsIm9iamVjdCIsImlzU2NoZW1hIiwiRXJyb3IiLCJKU09OIiwic3RyaW5naWZ5IiwidmFsaWRhdGUiLCJlcnJvciIsInVuZGVmaW5lZCIsImJvb2xlYW4iLCJhcmdzIiwic3RyaWN0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxNQUFNQSxHQUFHLEdBQUdDLE9BQU8sQ0FBQyxXQUFELENBQVAsQ0FBcUJDLFFBQXJCLENBQStCQyxNQUFELElBQVlBLE1BQU0sQ0FBQ0MsT0FBUCxDQUFlO0FBQ25FQyxFQUFBQSxRQUFRLEVBQUU7QUFEeUQsQ0FBZixDQUExQyxDQUFaOztBQUlBQyxNQUFNLENBQUNDLE9BQVA7QUFDRUMsRUFBQUEsSUFBSSxFQUFFLENBQUNDLE1BQUQsRUFBU04sTUFBVCxLQUFvQjtBQUN4QixRQUFJLENBQUNILEdBQUcsQ0FBQ1UsUUFBSixDQUFhUCxNQUFiLENBQUwsRUFBMkI7QUFDekIsWUFBTSxJQUFJUSxLQUFKLENBQVcscUJBQW9CLE9BQU9SLE1BQVAsS0FBa0IsUUFBbEIsR0FBNkJBLE1BQTdCLEdBQXNDUyxJQUFJLENBQUNDLFNBQUwsQ0FBZVYsTUFBZixDQUF1QixFQUE1RixDQUFOO0FBQ0Q7O0FBQ0QsV0FBT0EsTUFBTSxDQUFDVyxRQUFQLENBQWdCTCxNQUFoQixFQUF3Qk0sS0FBeEIsS0FBa0NDLFNBQXpDO0FBQ0Q7QUFOSCxHQU9LaEIsR0FQTDtBQVFFaUIsRUFBQUEsT0FBTyxFQUFFLENBQUMsR0FBR0MsSUFBSixLQUFhbEIsR0FBRyxDQUFDaUIsT0FBSixDQUFZLEdBQUdDLElBQWYsRUFBcUJDLE1BQXJCO0FBUnhCIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgSm9pID0gcmVxdWlyZSgnQGhhcGkvam9pJykuZGVmYXVsdHMoKHNjaGVtYSkgPT4gc2NoZW1hLm9wdGlvbnMoe1xuICBwcmVzZW5jZTogJ3JlcXVpcmVkJ1xufSkpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IHtcbiAgdGVzdDogKG9iamVjdCwgc2NoZW1hKSA9PiB7XG4gICAgaWYgKCFKb2kuaXNTY2hlbWEoc2NoZW1hKSkge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKGBOb3QgYSBKb2kgc2NoZW1hOiAke3R5cGVvZiBzY2hlbWEgPT09ICdzdHJpbmcnID8gc2NoZW1hIDogSlNPTi5zdHJpbmdpZnkoc2NoZW1hKX1gKTtcbiAgICB9XG4gICAgcmV0dXJuIHNjaGVtYS52YWxpZGF0ZShvYmplY3QpLmVycm9yID09PSB1bmRlZmluZWQ7XG4gIH0sXG4gIC4uLkpvaSxcbiAgYm9vbGVhbjogKC4uLmFyZ3MpID0+IEpvaS5ib29sZWFuKC4uLmFyZ3MpLnN0cmljdCgpXG59O1xuIl19
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJKb2kiLCJyZXF1aXJlIiwiZGVmYXVsdHMiLCJzY2hlbWEiLCJvcHRpb25zIiwicHJlc2VuY2UiLCJtb2R1bGUiLCJleHBvcnRzIiwidGVzdCIsIm9iamVjdCIsImlzU2NoZW1hIiwiRXJyb3IiLCJKU09OIiwic3RyaW5naWZ5IiwidmFsaWRhdGUiLCJlcnJvciIsInVuZGVmaW5lZCIsImJvb2xlYW4iLCJhcmdzIiwic3RyaWN0IiwibnVtYmVyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxNQUFNQSxHQUFHLEdBQUdDLE9BQU8sQ0FBQyxXQUFELENBQVAsQ0FBcUJDLFFBQXJCLENBQStCQyxNQUFELElBQVlBLE1BQU0sQ0FBQ0MsT0FBUCxDQUFlO0FBQ25FQyxFQUFBQSxRQUFRLEVBQUU7QUFEeUQsQ0FBZixDQUExQyxDQUFaOztBQUlBQyxNQUFNLENBQUNDLE9BQVA7QUFDRUMsRUFBQUEsSUFBSSxFQUFFLENBQUNDLE1BQUQsRUFBU04sTUFBVCxLQUFvQjtBQUN4QixRQUFJLENBQUNILEdBQUcsQ0FBQ1UsUUFBSixDQUFhUCxNQUFiLENBQUwsRUFBMkI7QUFDekIsWUFBTSxJQUFJUSxLQUFKLENBQVcscUJBQW9CLE9BQU9SLE1BQVAsS0FBa0IsUUFBbEIsR0FBNkJBLE1BQTdCLEdBQXNDUyxJQUFJLENBQUNDLFNBQUwsQ0FBZVYsTUFBZixDQUF1QixFQUE1RixDQUFOO0FBQ0Q7O0FBQ0QsV0FBT0EsTUFBTSxDQUFDVyxRQUFQLENBQWdCTCxNQUFoQixFQUF3Qk0sS0FBeEIsS0FBa0NDLFNBQXpDO0FBQ0Q7QUFOSCxHQU9LaEIsR0FQTDtBQVFFaUIsRUFBQUEsT0FBTyxFQUFFLENBQUMsR0FBR0MsSUFBSixLQUFhbEIsR0FBRyxDQUFDaUIsT0FBSixDQUFZLEdBQUdDLElBQWYsRUFBcUJDLE1BQXJCLEVBUnhCO0FBU0VDLEVBQUFBLE1BQU0sRUFBRSxDQUFDLEdBQUdGLElBQUosS0FBYWxCLEdBQUcsQ0FBQ29CLE1BQUosQ0FBVyxHQUFHRixJQUFkLEVBQW9CQyxNQUFwQjtBQVR2QiIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IEpvaSA9IHJlcXVpcmUoJ0BoYXBpL2pvaScpLmRlZmF1bHRzKChzY2hlbWEpID0+IHNjaGVtYS5vcHRpb25zKHtcbiAgcHJlc2VuY2U6ICdyZXF1aXJlZCdcbn0pKTtcblxubW9kdWxlLmV4cG9ydHMgPSB7XG4gIHRlc3Q6IChvYmplY3QsIHNjaGVtYSkgPT4ge1xuICAgIGlmICghSm9pLmlzU2NoZW1hKHNjaGVtYSkpIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcihgTm90IGEgSm9pIHNjaGVtYTogJHt0eXBlb2Ygc2NoZW1hID09PSAnc3RyaW5nJyA/IHNjaGVtYSA6IEpTT04uc3RyaW5naWZ5KHNjaGVtYSl9YCk7XG4gICAgfVxuICAgIHJldHVybiBzY2hlbWEudmFsaWRhdGUob2JqZWN0KS5lcnJvciA9PT0gdW5kZWZpbmVkO1xuICB9LFxuICAuLi5Kb2ksXG4gIGJvb2xlYW46ICguLi5hcmdzKSA9PiBKb2kuYm9vbGVhbiguLi5hcmdzKS5zdHJpY3QoKSxcbiAgbnVtYmVyOiAoLi4uYXJncykgPT4gSm9pLm51bWJlciguLi5hcmdzKS5zdHJpY3QoKVxufTtcbiJdfQ==

20

package.json
{
"name": "joi-strict",
"version": "1.2.1",
"version": "1.2.2",
"description": "Thin wrapper around joi that defaults to stricter validation.",

@@ -41,18 +41,18 @@ "main": "lib/index.js",

"@babel/cli": "7.8.4",
"@babel/core": "7.8.7",
"@babel/plugin-proposal-object-rest-spread": "7.8.3",
"@babel/register": "7.8.6",
"@blackflux/eslint-plugin-rules": "1.3.24",
"@blackflux/robo-config-plugin": "3.1.0",
"@babel/core": "7.9.0",
"@babel/plugin-proposal-object-rest-spread": "7.9.5",
"@babel/register": "7.9.0",
"@blackflux/eslint-plugin-rules": "1.3.27",
"@blackflux/robo-config-plugin": "3.1.1",
"babel-eslint": "10.1.0",
"chai": "4.2.0",
"coveralls": "3.0.9",
"coveralls": "3.0.11",
"eslint": "6.8.0",
"eslint-config-airbnb-base": "14.1.0",
"eslint-plugin-import": "2.20.1",
"eslint-plugin-import": "2.20.2",
"eslint-plugin-json": "2.1.1",
"eslint-plugin-markdown": "1.0.2",
"eslint-plugin-mocha": "6.3.0",
"js-gardener": "2.0.138",
"nyc": "15.0.0",
"js-gardener": "2.0.150",
"nyc": "15.0.1",
"semantic-release": "17.0.4"

@@ -59,0 +59,0 @@ },

@@ -27,3 +27,3 @@ # joi-strict

- Additional function `Joi.test(object, schema)` to check if a schema matches an object
- [boolean()](https://hapi.dev/family/joi/api/#boolean) automatically runs in [strict()](https://hapi.dev/family/joi/api/#anystrictisstrict) mode.
- [boolean()](https://hapi.dev/family/joi/api/#boolean) and [number()](https://hapi.dev/family/joi/api/#number) automatically runs in [strict()](https://hapi.dev/family/joi/api/#anystrictisstrict) mode.

@@ -30,0 +30,0 @@ ## Usage

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