Socket
Socket
Sign inDemoInstall

object-fields

Package Overview
Dependencies
Maintainers
1
Versions
57
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

object-fields - npm Package Compare versions

Comparing version 2.0.10 to 2.0.11

5

lib/index.js

@@ -0,1 +1,3 @@

"use strict";
const objectScan = require('object-scan');

@@ -79,3 +81,2 @@

};
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJvYmplY3RTY2FuIiwicmVxdWlyZSIsImV4cGFuZGVyIiwibW9kdWxlIiwiZXhwb3J0cyIsInNwbGl0IiwiZmllbGRzIiwicmVzdWx0IiwibWF0Y2giLCJyZXBsYWNlIiwibSIsInAxIiwicDIiLCJtYXAiLCJlIiwiam9pbiIsIlNldCIsImpvaW5SZWMiLCJpbnB1dCIsIk9iamVjdCIsImVudHJpZXMiLCJrZXkiLCJ2YWx1ZSIsImtleXMiLCJsZW5ndGgiLCJmb3JFYWNoIiwicGF0aCIsInJlZHVjZSIsImN1ciIsImFzc2lnbiIsImdldFBhcmVudHMiLCJwcmV2IiwiaWR4IiwiZmlsdGVyIiwicG9zIiwicCIsImMiLCJhZGQiLCJzbGljZSIsIlJldGFpbmVyIiwicmV0YWluZXIiLCJjb25jYXQiLCJ1c2VBcnJheVNlbGVjdG9yIiwiam9pbmVkIiwiYnJlYWtGbiIsImdldEtleSIsImdldFRyYXZlcnNlZEJ5IiwibWF0Y2hlZEJ5IiwiY29udGV4dCIsInRyYXZlcnNlZEJ5IiwiZGlyZWN0UGFyZW50IiwiayIsIm9iaiIsIkFycmF5IiwiaXNBcnJheSIsInNwbGljZSJdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTUEsVUFBVSxHQUFHQyxPQUFPLENBQUMsYUFBRCxDQUExQjs7QUFFQSxNQUFNQyxRQUFRLEdBQUcseUJBQWpCOztBQUVBQyxNQUFNLENBQUNDLE9BQVAsQ0FBZUMsS0FBZixHQUF3QkMsTUFBRCxJQUFZO0FBQ2pDLE1BQUlDLE1BQU0sR0FBR0QsTUFBYjs7QUFDQSxTQUFPQyxNQUFNLENBQUNDLEtBQVAsQ0FBYU4sUUFBYixDQUFQLEVBQStCO0FBQzdCSyxJQUFBQSxNQUFNLEdBQUdBLE1BQU0sQ0FBQ0UsT0FBUCxDQUFlUCxRQUFmLEVBQXlCLENBQUNRLENBQUQsRUFBSUMsRUFBSixFQUFRQyxFQUFSLEtBQWVBLEVBQUUsQ0FBQ1AsS0FBSCxDQUFTLEdBQVQsRUFBY1EsR0FBZCxDQUFtQkMsQ0FBRCxJ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QWxDOztBQUNBLFVBQUlHLFdBQVcsQ0FBQ3pCLE1BQVosS0FBdUIsQ0FBM0IsRUFBOEI7QUFDNUIsY0FBTUgsR0FBRyxHQUFHd0IsTUFBTSxFQUFsQixDQUQ0QixDQUU1Qjs7QUFDQSxjQUFNSyxZQUFZLEdBQUc3QixHQUFHLENBQUNpQixLQUFKLENBQVUsQ0FBVixFQUFhLENBQUMsQ0FBZCxFQUNsQlgsTUFEa0IsQ0FDWCxDQUFDUSxDQUFELEVBQUlnQixDQUFKLEtBQVVoQixDQUFDLENBQUNnQixDQUFELENBREEsRUFDS0gsT0FBTyxDQUFDSSxHQURiLENBQXJCOztBQUVBLFlBQUlDLEtBQUssQ0FBQ0MsT0FBTixDQUFjSixZQUFkLENBQUosRUFBaUM7QUFDL0JBLFVBQUFBLFlBQVksQ0FBQ0ssTUFBYixDQUFvQmxDLEdBQUcsQ0FBQ0EsR0FBRyxDQUFDRyxNQUFKLEdBQWEsQ0FBZCxDQUF2QixFQUF5QyxDQUF6QztBQUNELFNBRkQsTUFFTztBQUNMLGlCQUFPMEIsWUFBWSxDQUFDN0IsR0FBRyxDQUFDQSxHQUFHLENBQUNHLE1BQUosR0FBYSxDQUFkLENBQUosQ0FBbkI7QUFDRDs7QUFDRCxlQUFPLElBQVA7QUFDRCxPQWpCRyxDQWtCSjs7O0FBQ0EsYUFBTyxLQUFQO0FBQ0Q7QUF6QmdELEdBQXhCLENBQTNCO0FBMkJBLFNBQVE0QixHQUFELElBQVM7QUFDZFosSUFBQUEsUUFBUSxDQUFDWSxHQUFELEVBQU07QUFBRUEsTUFBQUE7QUFBRixLQUFOLENBQVI7QUFDRCxHQUZEO0FBR0QsQ0EvQkQiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBvYmplY3RTY2FuID0gcmVxdWlyZSgnb2JqZWN0LXNjYW4nKTtcblxuY29uc3QgZXhwYW5kZXIgPSAvKFteLCgpXSo/KVxcKChbXigpXSo/KVxcKS87XG5cbm1vZHVsZS5leHBvcnRzLnNwbGl0ID0gKGZpZWxkcykgPT4ge1xuICBsZXQgcmVzdWx0ID0gZmllbGRzO1xuICB3aGlsZSAocmVzdWx0Lm1hdGNoKGV4cGFuZGVyKSkge1xuICAgIHJlc3VsdCA9IHJlc3VsdC5yZXBsYWNlKGV4cGFuZGVyLCAobSwgcDEsIHAyKSA9PiBwMi5zcGxpdCgnLCcpLm1hcCgoZSkgPT4gYCR7cDF9LiR7ZX1gKS5qb2luKCcsJykpO1xuICB9XG4gIHJlc3VsdCA9IHJlc3VsdC5zcGxpdCgnLCcpO1xuICByZXR1cm4gWy4uLm5ldyBTZXQocmVzdWx0KV07XG59O1xuXG5jb25zdCBqb2luUmVjID0gKGlucHV0KSA9PiBPYmplY3QuZW50cmllcyhpbnB1dClcbiAgLm1hcCgoW2tleSwgdmFsdWVdKSA9PiB7XG4gICAgc3dpdGNoIChPYmplY3Qua2V5cyh2YWx1ZSkubGVuZ3RoKSB7XG4gICAgICBjYXNlIDA6XG4gICAgICAgIHJldHVybiBrZXk7XG4gICAgICBjYXNlIDE6XG4gICAgICAgIHJldHVybiBgJHtrZXl9LiR7am9pblJlYyh2YWx1ZSl9YDtcbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIHJldHVybiBgJHtrZXl9KCR7am9pblJlYyh2YWx1ZSl9KWA7XG4gICAgfVxuICB9KVxuICAuam9pbignLCcpO1xuXG5tb2R1bGUuZXhwb3J0cy5qb2luID0gKGZpZWxkcykgPT4ge1xuICBjb25zdCByZXN1bHQgPSB7fTtcbiAgZmllbGRzLmZvckVhY2goKHBhdGgpID0+IHBhdGguc3BsaXQoJy4nKVxuICAgIC5yZWR1Y2UoKGN1ciwga2V5KSA9PiBPYmplY3QuYXNzaWduKGN1ciwge1xuICAgICAgW2tleV06IGN1cltrZXldIHx8IHt9XG4gICAgfSlba2V5XSwgcmVzdWx0KSk7XG4gIHJldHVybiBqb2luUmVjKHJlc3VsdCk7XG59O1xuXG5tb2R1bGUuZXhwb3J0cy5nZXRQYXJlbnRzID0gKGZpZWxkcykgPT4gWy4uLmZpZWxkc1xuICAucmVkdWNlKChwcmV2LCBjdXIpID0+IGN1clxuICAgIC5zcGxpdCgnJylcbiAgICAubWFwKChlLCBpZHgpID0+IChlID09PSAnLicgPyBpZHggOiAtMSkpXG4gICAgLmZpbHRlcigocG9zKSA9PiBwb3MgIT09IC0xKVxuICAgIC5yZWR1Y2UoKHAsIGMpID0+IHAuYWRkKGN1ci5zbGljZSgwLCBjKSksIHByZXYpLCBuZXcgU2V0KCkpXTtcblxubW9kdWxlLmV4cG9ydHMuUmV0YWluZXIgPSAoZmllbGRzKSA9PiB7XG4gIGNvbnN0IHJldGFpbmVyID0gb2JqZWN0U2NhbihbJyoqJ10uY29uY2F0KGZpZWxkcyksIHtcbiAgICB1c2VBcnJheVNlbGVjdG9yOiBmYWxzZSxcbiAgICBqb2luZWQ6IGZhbHNlLFxuICAgIGJyZWFrRm46ICh7XG4gICAgICBnZXRLZXksIGdldFRyYXZlcnNlZEJ5LCBtYXRjaGVkQnksIGNvbnRleHRcbiAgICB9KSA9PiB7XG4gICAgICBpZiAobWF0Y2hlZEJ5Lmxlbmd0aCA+IDEpIHtcbiAgICAgICAgLy8gbWF0Y2hlZCBieSAnKionIGFuZCBhbm90aGVyIG5lZWRsZSA9PiBrZWVwIGFuZCBicmVha1xuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgIH1cbiAgICAgIGNvbnN0IHRyYXZlcnNlZEJ5ID0gZ2V0VHJhdmVyc2VkQnkoKTtcbiAgICAgIGlmICh0cmF2ZXJzZWRCeS5sZW5ndGggPT09IDEpIHtcbiAgICAgICAgY29uc3Qga2V5ID0gZ2V0S2V5KCk7XG4gICAgICAgIC8vIHRyYXZlcnNlZCBieSBvbmx5ICcqKicgPT4gZGVsZXRlIGFuZCBicmVha1xuICAgICAgICBjb25zdCBkaXJlY3RQYXJlbnQgPSBrZXkuc2xpY2UoMCwgLTEpXG4gICAgICAgICAgLnJlZHVjZSgocCwgaykgPT4gcFtrXSwgY29udGV4dC5vYmopO1xuICAgICAgICBpZiAoQXJyYXkuaXNBcnJheShkaXJlY3RQYXJlbnQpKSB7XG4gICAgICAgICAgZGlyZWN0UGFyZW50LnNwbGljZShrZXlba2V5Lmxlbmd0aCAtIDFdLCAxKTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBkZWxldGUgZGlyZWN0UGFyZW50W2tleVtrZXkubGVuZ3RoIC0gMV1dO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgfVxuICAgICAgLy8gbG9vayBmdXJ0aGVyXG4gICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICB9KTtcbiAgcmV0dXJuIChvYmopID0+IHtcbiAgICByZXRhaW5lcihvYmosIHsgb2JqIH0pO1xuICB9O1xufTtcbiJdfQ==
};

29

package.json
{
"name": "object-fields",
"version": "2.0.10",
"version": "2.0.11",
"description": "Utility functions around nested object fields",
"main": "lib/index.js",
"dependencies": {
"object-scan": "13.1.2"
"object-scan": "13.1.4"
},
"devDependencies": {
"@babel/cli": "7.10.5",
"@babel/core": "7.10.5",
"@babel/plugin-proposal-object-rest-spread": "7.10.4",
"@babel/register": "7.10.5",
"@blackflux/eslint-plugin-rules": "1.3.31",
"@blackflux/robo-config-plugin": "3.5.2",
"@babel/cli": "7.11.6",
"@babel/core": "7.11.6",
"@babel/register": "7.11.5",
"@blackflux/eslint-plugin-rules": "1.3.33",
"@blackflux/robo-config-plugin": "3.9.9",
"babel-eslint": "10.1.0",
"chai": "4.2.0",
"coveralls": "3.1.0",
"eslint": "7.5.0",
"eslint": "7.8.1",
"eslint-config-airbnb-base": "14.2.0",
"eslint-plugin-import": "2.22.0",
"eslint-plugin-json": "2.1.1",
"eslint-plugin-json": "2.1.2",
"eslint-plugin-markdown": "1.0.2",
"eslint-plugin-mocha": "7.0.1",
"js-gardener": "2.0.165",
"eslint-plugin-mocha": "8.0.0",
"js-gardener": "2.0.167",
"nyc": "15.1.0",
"semantic-release": "17.1.1"
"semantic-release": "17.1.1",
"babel-preset-latest-node": "4.1.0"
},

@@ -43,3 +43,4 @@ "scripts": {

"u": "yarn upgrade --latest --force",
"i": "yarn install --frozen-lockfile"
"i": "yarn install --frozen-lockfile",
"it": "yarn run i && yarn run t"
},

@@ -46,0 +47,0 @@ "repository": {

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