{"_id":"@jonkemp/package-utils","_rev":"9-bcc0da99a7ae4ec05f60445c738dccd3","name":"@jonkemp/package-utils","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.0":{"name":"@jonkemp/package-utils","version":"1.0.0","publishConfig":{"access":"public"},"description":"Helper utility modules for collections, arrays, objects and more","main":"index.js","scripts":{"lint":"eslint . --max-warnings 0","lint:fix":"eslint . --fix --max-warnings 0","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/jonkemp/package-utils.git"},"keywords":["helpers","utils","utilities","modules","collections","arrays","objects"],"author":{"name":"Jonathan Kemp","email":"kempdogg@gmail.com","url":"http://jonkemp.com/"},"license":"MIT","bugs":{"url":"https://github.com/jonkemp/package-utils/issues"},"homepage":"https://github.com/jonkemp/package-utils#readme","devDependencies":{"babel-eslint":"^10.1.0","eslint":"^6.8.0","flat-util":"^1.1.1","mocha":"^7.1.1"},"dependencies":{"for-each-plus":"^1.0.0","map-plus":"^1.0.0"},"gitHead":"6c1b89781d6c0ed0844f153cfe48480699247193","_id":"@jonkemp/package-utils@1.0.0","_nodeVersion":"10.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-4jDG6rnf0tj1jxL31dVRYhdE8g8DLrRQ/4l8nYbmi3BzJoC4PeJNZ3KPrJMtPlbNHKJEgu5+oWxrt4V/4ZPDRw==","shasum":"84342c9154e9660d8e1e067149ae91cac224980f","tarball":"https://registry.npmjs.org/@jonkemp/package-utils/-/package-utils-1.0.0.tgz","fileCount":4,"unpackedSize":13658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeYPYCRA9TVsSAnZWagAAI/gP/3ZISlo63sJv5co6OVkZ\nEhepD0K+cH361JrHwYzgcJUCcCckRIQMGvbIlXbG70KU/HdTSTu1Vt0/4Bcp\n/HCeJkdXdzVpnl+z9GS7MBWiTIQES6cKxB8+H7NyqnWuwwYIj8w8HIy5/oRC\nST9+c9IDtDEPUdstbyVftZqZiJoZyQC0/TtZYekQpMhpp+gLQjJ+XD0k51SP\nBo/QaVdrF/bCK0zQShMlO/qcSCKUbiiKD7v79vvuSxn9ZEFPBnJ1Bh4FHgOk\nyLVTedmMSlRqtN3/PSDPJvE7T73lcdJPzWQ7+yeclcqT4OvOi19YsfdXzsqZ\noSWtjipP86g6kk3YZEiz6E4iA89O86HokgGSWLyWyWA9W2x0hIGTb6YOycwu\npGXDfz3KUa51AmJnhC1JkNKgwruzz5Lm0BKQ2kzVhPzgRPDH7AWChq7rUGK8\nhlg7tNl1b4rbSSht1B/K+lvV2MKq5h5F0S6+4ZKRTf58fo3VuKoSbBXLOE7o\n951IchSIUWqQKZJ4QE2sKgCKX2JuB/bAtrKlBVKPtOlOJlD2SBCKWPxvqtN+\nBw4gUK0H2ww/+5bDB7hcF152RwFsi3zEYMVBHH/4S97/3A05SELFswJsmjGs\n11TTSwvGhGIPhcN23epHp3JVPMTwF7PywWY3hiwMphpK72u6m5oysT8NHzFs\nvtHN\r\n=pD6e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPimnSnrMIG0TZCGeD4h4B7173Jh24Hn/6yQBdm5IL3AiEAnaYwQ57CwP9gvgzNSSxY4P2YXi703YLXVt/eI/aL3zw="}]},"maintainers":[{"name":"jonkemp","email":"kempdogg@gmail.com"}],"_npmUser":{"name":"jonkemp","email":"kempdogg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/package-utils_1.0.0_1585021911860_0.4244531714136619"},"_hasShrinkwrap":false},"1.0.1":{"name":"@jonkemp/package-utils","version":"1.0.1","publishConfig":{"access":"public"},"description":"Helper utility modules for collections, arrays, objects and more","main":"index.js","scripts":{"lint":"eslint . --max-warnings 0","lint:fix":"eslint . --fix --max-warnings 0","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/jonkemp/package-utils.git"},"keywords":["helpers","utils","utilities","modules","collections","arrays","objects"],"author":{"name":"Jonathan Kemp","email":"kempdogg@gmail.com","url":"http://jonkemp.com/"},"license":"MIT","bugs":{"url":"https://github.com/jonkemp/package-utils/issues"},"homepage":"https://github.com/jonkemp/package-utils#readme","devDependencies":{"babel-eslint":"^10.1.0","eslint":"^6.8.0","mocha":"^7.1.1"},"gitHead":"9af2f74ae65f71105d31f7da5502d09bee45f5c2","_id":"@jonkemp/package-utils@1.0.1","_nodeVersion":"10.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-bw/Dz1ku/n5514n8t1XpcEWiYRDkjxFF0NyP9+JmtphiQDw98t4kZx+Z4mTQxRUdX6WjHEy3efKflO5yGWYRwQ==","shasum":"5d896f2d6e6e465f3fe0aa995173e9d50d6635a8","tarball":"https://registry.npmjs.org/@jonkemp/package-utils/-/package-utils-1.0.1.tgz","fileCount":4,"unpackedSize":17158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefDE9CRA9TVsSAnZWagAA01YP/ipMgya4sKQOBWKnxR4f\nrrfzq48YegdyrOZIAd9rI1CiB87vbhCx8ODzwjRkKHWN2OhDvsNTQGyOAeGo\n411ISr2qa2CEhP3vb9YtQz1QkzxF0ljw27szYK/RJrf4YJ4ETLNKwIaqZlc4\nQ16qUoAhGUfyKxNjdcVu9E+RTon26aSBBQUwC4Gvof2eqW3rEjAgqRehQRtS\n1vytzBC/5WKIaAvVLvEe8Te55AI0Kwrq3yus47pW7UfBew/dMlBrVz6hqn9q\nJCiHSkA66HW3AAC1kAryOSRqXEKMGWLDBugYYitTQuGfJ0WRAi0vSCFTUU1Q\nuuB/jpa9AyNpsRrTf9bLi1EJWIoCHiob8CzgRt+mt1/d5Qw1j1QhaAyW/cTP\nL+PQvLD/8ZQ/iB44rSgyBwbIzabZQ1du/oPaKL1oQ9ytNfYe8B7iAhEHwREg\ngLugyArIrNN2lxVuGPE+gv8FfnzJqwg3D1DY+YKkBTLXDZK7y7kf46wDS2UE\nRCrPlA+71hMsGRkMbv7R4izvcCcTGgEnz5Mfah6IS/3jZX576zYBfmkrPmVQ\nrb7kaN37pfbHA9zz9/Fsadh24sVSdH2QzV+9AHcUo+Zsu6WlY+uIa3VU6ILp\nMfqQRqsX2IkvTWN3g86a8+DQHiGsSqquPiUJELq+52MdLMPleZn89dNDnYcD\nY8Fj\r\n=PFu6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOAoU5BmIs8Vfiwgn0q68VlbuEhf076GRXTjvuJaOnUgIhAJ/6x0gz8ywa5M0C4u/PAgFdWf4MP1S1UuZKfpPwYR0M"}]},"maintainers":[{"name":"jonkemp","email":"kempdogg@gmail.com"}],"_npmUser":{"name":"jonkemp","email":"kempdogg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/package-utils_1.0.1_1585197372983_0.6605486983639575"},"_hasShrinkwrap":false},"1.0.2":{"name":"@jonkemp/package-utils","version":"1.0.2","publishConfig":{"access":"public"},"description":"Helper utility modules for collections, arrays, objects and more","main":"index.js","scripts":{"build":"rollup --config","prepublishOnly":"npm run build","lint":"eslint . --max-warnings 0","lint:fix":"eslint . --fix --max-warnings 0","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/jonkemp/package-utils.git"},"keywords":["helpers","utils","utilities","modules","collections","arrays","objects"],"author":{"name":"Jonathan Kemp","email":"kempdogg@gmail.com","url":"http://jonkemp.com/"},"license":"MIT","bugs":{"url":"https://github.com/jonkemp/package-utils/issues"},"homepage":"https://github.com/jonkemp/package-utils#readme","devDependencies":{"@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","babel-eslint":"^10.1.0","eslint":"^6.8.0","mocha":"^7.1.1","rollup":"^2.2.0"},"gitHead":"d45df86a5ab1130b8d7cfb4e88960f6f8d675ff7","_id":"@jonkemp/package-utils@1.0.2","_nodeVersion":"10.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-V8rkeldomoiD7sk0jIsc1Dl+yQo/8yrAZHeAthT7TzjOSr2VgFUgEEiouttZ4IlajD2QNisIZuNZgtbVhLpvVQ==","shasum":"32d98ff708c8e0b2aae2bdd0a519ce4da845cb19","tarball":"https://registry.npmjs.org/@jonkemp/package-utils/-/package-utils-1.0.2.tgz","fileCount":4,"unpackedSize":13890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefslzCRA9TVsSAnZWagAAeTgP/i+EJToLY2ayVfYuP9xP\neLLbCWrOU4UZStaSR+HRa8ObMzC55rTxwkdXTEW7/GQfbXUBZ7L7gblWye/c\nWaCZLOb2YRZzH+QrFF1XKPLnG8Ryl84qiZdEsV04Xd5GLkjg0LibsV/inBTU\nN1c0Fz65Tnt7pI+jFSKJD/SGFN5rjAppo7HQTyM9aVO6mFAwsq1ioEVTTJ/h\nl2zDTYhbE85mzVvCa1sjRuU2rUOXKunxLzyTHAs+iBsSKwfh+RzV/+6I0W9p\n4lnTmv2sm9PSafA8djdROfPwtMaIzMsVpi0Ir0qr0xtIlNVCHVnH61CEN959\nU7FYRA6Kbivz0M//PmKI9SCy/dz8g+XXKFGhYs1QvX6Yp6Srb3fqYSR2hsza\neV6qSyKcbuyU33mFJo7oy3KL4cFAXh8U1sILWNDCbn6yPW76SHc/LEZwOulm\ndeDWkhGvgSxxdmH7T/WqA3GhXgJ1vewIPoO5s9X21vSUaOqnxTVp64dd14A5\nybfSLEmZzV+0Rz15pGQGWdzFSLv68BeSoktdktdp9m3ICgazvPDn0ARN+szj\ndYEinvoXSMwGe/3m050XCQk+xPwDQSK+nbJqgLY5FaxkXkSnpc8T3dpRkvgj\npcJVBUX6E0LYsj8duz5E78f5KV3Rhbx2fhM+oa5vDPh30+oSTeI0BwSp239o\nmOhJ\r\n=CkVr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7xLtgMLIjTuWgzSk5n4U76Qa7gX/aiUoYtQcNA4nNCQIhAJmT4SxRFSjjRiss2eN8+vfpbkyDPCU2VIYW61ofBwtZ"}]},"maintainers":[{"name":"jonkemp","email":"kempdogg@gmail.com"}],"_npmUser":{"name":"jonkemp","email":"kempdogg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/package-utils_1.0.2_1585367410481_0.47635281974935095"},"_hasShrinkwrap":false},"1.0.3":{"name":"@jonkemp/package-utils","version":"1.0.3","publishConfig":{"access":"public"},"description":"Helper utility modules for collections, arrays, objects and more","main":"index.js","scripts":{"build":"rollup --config","prepublishOnly":"npm run build","lint":"eslint . --max-warnings 0","lint:fix":"eslint . --fix --max-warnings 0","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/jonkemp/package-utils.git"},"keywords":["helpers","utils","utilities","modules","collections","arrays","objects"],"author":{"name":"Jonathan Kemp","email":"kempdogg@gmail.com","url":"http://jonkemp.com/"},"license":"MIT","bugs":{"url":"https://github.com/jonkemp/package-utils/issues"},"homepage":"https://github.com/jonkemp/package-utils#readme","devDependencies":{"@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","babel-eslint":"^10.1.0","eslint":"^6.8.0","mocha":"^7.1.1","rollup":"^2.2.0"},"gitHead":"dd1a6cc35eb9104bebbb23c1945c90f79184242d","_id":"@jonkemp/package-utils@1.0.3","_nodeVersion":"10.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-WiLxCUt4I+mwhb6R93cm73yA95nxPSxPg+ktqfCw9XM+S6v0HQOit3orRFDQf907g7XpGEXBdxpfzhKPXv4QJg==","shasum":"8ed9daf8026815aad5f5f6579a700cfc467c45da","tarball":"https://registry.npmjs.org/@jonkemp/package-utils/-/package-utils-1.0.3.tgz","fileCount":8,"unpackedSize":17992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefss+CRA9TVsSAnZWagAA2/IP/3BX6PLf8pKJhK4Fiihc\n2h6sNsLwrb7Hyox5PdZ0wdbd3B4bZlAdLrs9Fgj5oRzGMvuRbAr7pv3Lak0r\nUVMKFgPT6TOz3yKbUl4dVtVdQBT8xm9S6misNsmhnvAzXKewKOcto+r2rxCm\nXzHe4vKXUpBTenfndbVw7hNyzMrQY2ooHUp4m6s7BPLGCYnaqNpwmnt1jLsV\nlL3NyaE/3JTtSxDf87e86LO0BaC4EYZauYuKW+SpqoN2PPZm4shxDytLJKGm\nYI2iKMDPi5SMqmAKK+b6fTgcecWSRLofmqWNrMhDZlu6X9F+JcKEftrtRXKi\nNLbL4PqkR8/3kQjN9XdBQ6G2JZfzocsJVsaOXWs6feHFadUGAXtx0cnHt9ge\nsstcU0Qa5Fo4xyS7g2vj4TLt9PAd3MtuV7WbkS7Ilj00GVA54lXQfHCvm/3y\n6lUzLXlUd5Eu4L4gHHr92BWaNOT5JDoEdGFGarcRuNeBjajDOVTApf1yh0Um\nQf/qdJqWuYAQz9BPwRGG1XjqjlFx/waJibbw8w7K0orUKcMKcVgUAGAZ6XdX\nayWiCJ8UVVZYoTAGLuaqfFOOYTDCgiK62oiyGcIjJyZXfu+5L0KWfVC6D+1y\ntVhYbNuW5aGJEwW54XA74Sa2fpNIqrB6HKzrdYmPbsoAxK4pTEeZqOP8f/Pd\nxJi+\r\n=G48t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD193sIBN0+dPW4LaR7o7ZsWExc1agkz20Aucngo+IHIwIgEJYd+5h1bLof6ww7D62Q+jFsyP0XZE8izVyvqU11pFk="}]},"maintainers":[{"name":"jonkemp","email":"kempdogg@gmail.com"}],"_npmUser":{"name":"jonkemp","email":"kempdogg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/package-utils_1.0.3_1585367870511_0.9756716663855971"},"_hasShrinkwrap":false},"1.0.4":{"name":"@jonkemp/package-utils","version":"1.0.4","publishConfig":{"access":"public"},"description":"Helper utility modules for collections, arrays, objects and more","main":"index.js","scripts":{"build":"rollup --config","prepublishOnly":"npm run build","lint":"eslint . --max-warnings 0","lint:fix":"eslint . --fix --max-warnings 0","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/jonkemp/package-utils.git"},"keywords":["helpers","utils","utilities","modules","collections","arrays","objects"],"author":{"name":"Jonathan Kemp","email":"kempdogg@gmail.com","url":"http://jonkemp.com/"},"license":"MIT","bugs":{"url":"https://github.com/jonkemp/package-utils/issues"},"homepage":"https://github.com/jonkemp/package-utils#readme","devDependencies":{"@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","babel-eslint":"^10.1.0","eslint":"^6.8.0","mocha":"^7.1.1","rollup":"^2.3.0"},"gitHead":"1b1ad66ebe371d8c43baa083065929f3b265e74f","_id":"@jonkemp/package-utils@1.0.4","_nodeVersion":"10.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-mmOy2imW8Rl3UF24lx6HeDYtx0ZLBTCxG5+eETJFeBWpUx7LUWVLHkKiZUPoetl+9Afg5XTqbtJnuFuS4lAiqw==","shasum":"f8273e9b1ab7da6fe096c197f1a5d39445ebd714","tarball":"https://registry.npmjs.org/@jonkemp/package-utils/-/package-utils-1.0.4.tgz","fileCount":21,"unpackedSize":19242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegQqkCRA9TVsSAnZWagAAvlYP/A9U+4h8OOVPpqF1SqMb\nST7ZrABjFhk7ieturjkWFK64ExByA8DoEn4kSzND1fQnvlMKyOwfYtumXvos\nEnfIQuA6NJ4wVO/xoH/b4Xe1T0o30W8ZR4ZshHUMgzkDtpz6jveH4T7BK72X\ndKDwMfy8Ge5x6a6T4pCb0c7QIbbiy9L+vWN2CBTWGczBowRiWJR5cyyfNEls\nSPnC7xgIPYHZtqsgigtZlt/DBch3smITp//HcCBWxcmiyWtHLHED3CvTcJBe\nFRUErRc3kBSVlH3NKCge1lUMEq5yxsxzqm/euu4rzNcyyT9BrgBvt8b/UtU4\naKu+vHvhQaqLkrfNKsnM1OMyG/ECDNpQ8nzUSQoIBXSrCHvDGUuxKnIENe9E\nMc/42WzOAueQymoMVuZ5fdP01q5GH2vnWA740y2r/ap/9m+8I5Spw2bvuq+8\nAyvgk2Up1k15VoOQQm8GVIfrG9WrSlohHKrS7K0dCt8YmS6OzPICCAFqPwA5\nbhFPDBl5mJjr8rKvlkaXSlrlacP2fMKSx2jujt1cHK+N5u4mIcKr6jUc/FYF\n0xIra4kYp35WahnGqlsThOA3vEO+2vO9iyvRlm9mckJ/9DZ8yymyQeoWWZMl\ns97v7wSQ64Qkvzpsy5EbT4rGunwSv+3lZ3WpTyDjVkI6al3WnfghUkdg5mUQ\ncFRe\r\n=eUqi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6y7IvW6eqBo1FkTzzkQ6ONuEN4C8iV/U3XfFjfFdvGQIgTgopYYPWevyI1yJ3NHOOmP2KDhDAn9BGVsGV12choI0="}]},"maintainers":[{"name":"jonkemp","email":"kempdogg@gmail.com"}],"_npmUser":{"name":"jonkemp","email":"kempdogg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/package-utils_1.0.4_1585515172038_0.6331899694156249"},"_hasShrinkwrap":false},"1.0.5":{"name":"@jonkemp/package-utils","version":"1.0.5","publishConfig":{"access":"public"},"description":"Helper utility modules for collections, arrays, objects and more","main":"index.js","scripts":{"build":"rollup --config","prepublishOnly":"npm run build","lint":"eslint . --max-warnings 0","lint:fix":"eslint . --fix --max-warnings 0","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/jonkemp/package-utils.git"},"keywords":["helpers","utils","utilities","modules","collections","arrays","objects"],"author":{"name":"Jonathan Kemp","email":"kempdogg@gmail.com","url":"http://jonkemp.com/"},"license":"MIT","bugs":{"url":"https://github.com/jonkemp/package-utils/issues"},"homepage":"https://github.com/jonkemp/package-utils#readme","devDependencies":{"@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","babel-eslint":"^10.1.0","eslint":"^6.8.0","mocha":"^7.1.1","rollup":"^2.3.0"},"gitHead":"865cdfc4474deb399dfe9f0ad1150b402145d019","_id":"@jonkemp/package-utils@1.0.5","_nodeVersion":"10.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-3gpXj6ZK9/ZDruwCNTUgsGTobER8oSdudQBGp/VpawxaOrKuTzdwWQ0kocB1o5ohJbdTDUfqlLrHJ5busqObiA==","shasum":"a49dcbd649b0c83d4aaade2fcd15d074a5bf9932","tarball":"https://registry.npmjs.org/@jonkemp/package-utils/-/package-utils-1.0.5.tgz","fileCount":21,"unpackedSize":12144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegpNaCRA9TVsSAnZWagAAYmAP/25b1jN/YiaffBnFms5L\neavgUX4AhR/CllKELywMWjkJxzTmkhwlqWIBwjvhh0IsiSSlVcyW6oRFtdXJ\nsdIDaigX/Qh97hsV3wxici7wZ9AyM3Un3W4Yh4Mz3GJxmCfLyO6wrbdoBi8w\ni+rtwyE6OkMtXnFZro+ntSHSvLUi+oMFNQ6M0+LBrDqSSVQBzm5vDabcJGDK\nhCeEnZq3ODKiKSN/ojPmzRxVC9rlLaKnUlvWxMhZUW6w6sVKfT3f6PAWLFBW\n077iJJIuC9fEOS+zJTe8U/n5dwIv741IHfZ2YCNxSewOPl0e0OPpb0FSJrAF\nZGjHuuMxgZ1S1HaE68SYFLR0t9vK3vB+fd5jN6VjMixK9B0T1y+lyH8ttHsK\nZ72L3i2p8XQRaO9L07t85RehZswAYKUXprn2UqKbRKRa2AvHj5jZxumkJ+v6\nQfjwUa6dngAg6CI+lBQjsb5V1+GMdIPiH+Ac0YLbSFGSMZF0MEwYpMrexxii\nSInYaMTvCAG4hwN1bVLnuZKtLZfynw9n6fNDsv1zMl2e43jWCP27HPcPLkkM\n0jk6CD/hhKw6BLDvhui9p47HGnbjO8gVsTcZjzxDhegVma5d1LUT8RprkNP/\nAenqWmF4zLvlA1y6j5ntDP/PP/sfmTSP5/bZrHYiCe2n2xsGKoP9uXJX18VY\n1sLP\r\n=MlVO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEM3hwqJaz90AVoggfdXTOxV9SaHPzh/QB3MxlukEWjDAiAllGH8D9Vk/HCOZKoMOCWzMo7FQ3dlTOY4WKEYAAHYHg=="}]},"maintainers":[{"name":"jonkemp","email":"kempdogg@gmail.com"}],"_npmUser":{"name":"jonkemp","email":"kempdogg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/package-utils_1.0.5_1585615706211_0.2009371903825603"},"_hasShrinkwrap":false},"1.0.6":{"name":"@jonkemp/package-utils","version":"1.0.6","publishConfig":{"access":"public"},"description":"Helper utility modules for collections, arrays, objects and more","main":"index.js","scripts":{"build":"rollup --config","prepublishOnly":"npm run build","lint":"eslint . --max-warnings 0","lint:fix":"eslint . --fix --max-warnings 0","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/jonkemp/package-utils.git"},"keywords":["helpers","utils","utilities","modules","collections","arrays","objects"],"author":{"name":"Jonathan Kemp","email":"kempdogg@gmail.com","url":"http://jonkemp.com/"},"license":"MIT","bugs":{"url":"https://github.com/jonkemp/package-utils/issues"},"homepage":"https://github.com/jonkemp/package-utils#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","babel-eslint":"^10.1.0","eslint":"^7.11.0","mocha":"^8.2.0","rollup":"^2.32.0"},"gitHead":"fbc33e54b3b27a4cec4f6300217e49872ebe245f","_id":"@jonkemp/package-utils@1.0.6","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/xb8uaOiW6C/QKCDfSJzFUThPRpwerxvthKnzxkoB29u/CSIBY1Vp9mkbl8DwTx4dx9jnhSV2bS3tWL0pPHuAg==","shasum":"94d55258e0ca1b70684632edbfdeb4601c958f64","tarball":"https://registry.npmjs.org/@jonkemp/package-utils/-/package-utils-1.0.6.tgz","fileCount":21,"unpackedSize":12146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj6LkCRA9TVsSAnZWagAAFMEQAIEC/32bjxryndi+8gCn\njtOOdDdg5IeYWVVvouW5/esYjqnF3X6vhMt9jT9mbhKmQV0LD7wPPf1ICFV0\n6Uhn/4mt6vgb4ZoaDSxOXpBKvDVulOhJ8ZomMte5wvfcvD9NzTvgqjiTjshp\ntxIZErtifcMXwJN3liVYozHwrSjjrGtEj7Gb6rSYsJ6EXoZ6yffQ44hIXWBm\nKUdTOyl5d6OnZ9zRYCGuD6kIrMJhaIHIhIYGN2z5Uc+ZNWY+LwSgqr6juXHE\nZjFYFBphVtqyOsZYdR3Wok7HHr+grioQoc01puLGd3SYVqh3xSx//EbVzH8p\nuUjJmlWIbygEwpNQA33+1gVerml5RNZUuYi/yF/xj3HNZWzA03E7GcYDqNuM\n4CVlS8HtBKbFB4WORAc7zG5qVKkNKL+A/LuKJ0r+wlSkUrKx9xRvZn86TBdR\nNpNkuUiQsIuxubKYSQaLhfC5Mw8VFyzIpbpwWd/jnz7Zhr6C4xcJW8TmIo6s\nzoxMBzfXDe8JO/U8ZXo6R/cGbnGon181868N/ahjJxIETypm9GerLAyc6sEc\niBc4/p6CfFz5ASv++pOTX/5GQZXrbdKZPbzmtW/hjwGlrpR9suJl63XO4ZLF\nb/xqWK3odfUYbmu1qmmj9LaL+9Q8RBdaIAKHy5KwvONiMukLYytzEYAHyBoY\nUWkD\r\n=WVw5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAguP0vhymPL9PJc4vxsP765tVCISNfsP94lTo28LAM4AiABnvYQITUGKGyd2KuYKz8sUCtB/14L3JogngsJhb9dAQ=="}]},"maintainers":[{"name":"jonkemp","email":"kempdogg@gmail.com"}],"_npmUser":{"name":"jonkemp","email":"kempdogg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/package-utils_1.0.6_1603248868186_0.8658511250879761"},"_hasShrinkwrap":false},"1.0.7":{"name":"@jonkemp/package-utils","version":"1.0.7","publishConfig":{"access":"public"},"description":"Helper utility modules for collections, arrays, objects and more","main":"index.js","scripts":{"build":"rollup --config","prepublishOnly":"npm run build","lint":"eslint . --max-warnings 0","lint:fix":"eslint . --fix --max-warnings 0","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/jonkemp/package-utils.git"},"keywords":["helpers","utils","utilities","modules","collections","arrays","objects"],"author":{"name":"Jonathan Kemp","email":"kempdogg@gmail.com","url":"http://jonkemp.com/"},"license":"MIT","bugs":{"url":"https://github.com/jonkemp/package-utils/issues"},"homepage":"https://github.com/jonkemp/package-utils#readme","devDependencies":{"@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","babel-eslint":"^10.1.0","eslint":"^7.11.0","mocha":"^8.2.0","rollup":"^2.32.0"},"gitHead":"8d81fb816dfe9caa835a63302060c9bf619862a6","_id":"@jonkemp/package-utils@1.0.7","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-OoK+K1RmhtS8SlORrlH7sW0CNdrnm0BxKNcv4pQIk6y6VORsHiX91gV3dh6XD2eS7J+iCXROcu5sGuH0tjmNEQ==","shasum":"6550ea56c9bd61bb4161c99e7ca38b972ad3a25d","tarball":"https://registry.npmjs.org/@jonkemp/package-utils/-/package-utils-1.0.7.tgz","fileCount":21,"unpackedSize":12116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm4MkCRA9TVsSAnZWagAABl4P/RLfHKzJAdsUOxfFLWKk\nhwKa4jMDWr1r+OCJxkrxuMSc4js8H5t3uya0D1hicklLoerfTJl9yTFYK4be\nycy2JztXNdR0MslNft9oKSrx4rCwTyBCAhLod/brIjLixBsBpHfoyS5Kwpro\nkJW0As1axtQ6zjU+EeZ7KXHYJ/ss8QFXoSaW4eXc54fMvcOW/2gWYA/70nWL\nsI/lUDmghV24ALiw6Z3FeUz0lpTsHDyqTwPWq3lCHJCHSvRttzjjkIwFDYX4\nuzqZE/HJumx9qMyxbHNG0WAF2QEWKLEi9Ku/lSBUaJCOjANdOgdQ42oA1TfR\nLG+5Wm/pAg4zGLxPl6F0E/5wy7n2JjabVcQajf2k3CCbA+crdX1SUPwLzExd\nSzKZvWfN/SjJXLirBfeePaoIu3HqEz5DNjTJm40g4CNhg0Yz0edcVASX6Jof\n9Xyzm/mH/aWP99DJh5hk/4wphS+2dllIEvSFAEf+E7aHxGQHE5TlTChTAmoa\nvzzkiiWjNOiqqhPDkO6wR/fxdf7In0r6GCWnWVXcyWkWxisXsOrAomcAuFrt\ncC7O6px+QPMSoe4ld86kABv+vARsBz1eQQKrmmGkNbgS0QyXnRbPsc68JMcI\nKX/C2SPRMO2vnx1SsT2ljzGUbe0KHWhinHdSnxHeOKu1r8KLcHJhlOtXKiur\n/fbB\r\n=jG6C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO3xexGwedbFvaRq9NZBKzxmeDb1W7Hib+vwbzIIv4GQIhAL1ak2x6vjEh/EcFnmbeyRQESoSF+YxE8JOSqUpY8dl4"}]},"maintainers":[{"name":"jonkemp","email":"kempdogg@gmail.com"}],"_npmUser":{"name":"jonkemp","email":"kempdogg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/package-utils_1.0.7_1604027171956_0.40814681099073025"},"_hasShrinkwrap":false},"1.0.8":{"name":"@jonkemp/package-utils","version":"1.0.8","publishConfig":{"access":"public"},"description":"Helper utility modules for collections, arrays, objects and more","main":"index.js","scripts":{"build":"rollup --config","prepublishOnly":"npm run build","lint":"eslint . --max-warnings 0","lint:fix":"eslint . --fix --max-warnings 0","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/jonkemp/package-utils.git"},"keywords":["helpers","utils","utilities","modules","collections","arrays","objects"],"author":{"name":"Jonathan Kemp","email":"kempdogg@gmail.com","url":"http://jonkemp.com/"},"license":"MIT","bugs":{"url":"https://github.com/jonkemp/package-utils/issues"},"homepage":"https://github.com/jonkemp/package-utils#readme","devDependencies":{"@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-node-resolve":"^13.1.3","babel-eslint":"^10.1.0","eslint":"^8.11.0","mocha":"^9.2.2","rollup":"^2.70.1"},"gitHead":"86632a66cb8c1c0bc2d5024a63970179af402c60","_id":"@jonkemp/package-utils@1.0.8","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-bIcKnH5YmtTYr7S6J3J86dn/rFiklwRpOqbTOQ9C0WMmR9FKHVb3bxs2UYfqEmNb93O4nbA97sb6rtz33i9SyA==","shasum":"4bce132a18f34407a88bb15c28bd3ed3030c4776","tarball":"https://registry.npmjs.org/@jonkemp/package-utils/-/package-utils-1.0.8.tgz","fileCount":21,"unpackedSize":12100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOUSpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvSA//b+wBc1cluep0tbAvTLYo7peIbKmkMAlpzERMLLcvQGge9aML\r\nCY7tZ+OwhtlZFOaRiqLUXzAYjUcQgvLzmAKwAVi8622unQGL2i8GgUgRqEzX\r\nnpNzF2nratSe8uZtNwnpbG1p8g8x8dwzK57AY4B/vP6KRQau7KWWEPeMFKQd\r\njGzbwDeXYuxOiuSGpjmJXsy/kXgNjs2YVdjHUPxEeXHWxVeCnGRh8pZEac6Y\r\nDaA0TXBDeDPqxzHZDSG17ZgPgNyZXeyV0v17zimpe5RaaauvEzAWRGalJXOG\r\n549bVfxIEThh6bOT8lmPLVuNscZftW1+f6UAuMRdjh5SupnAMWtQY7Ojfblb\r\n3RLIhvWXDmNQi4FIVdzoFxGbluD7DZ1wJOLWAuAyCpUITsaIWfziWKIYUi0c\r\nDGldSJ0iC9qTNvWeipkzXNKv1EQ7BYQRJ38S7bvo1SPmHajGwGKAMa3O1brX\r\nH2kx8FFuaQMppJbzBtOG+MHVFAd2HZ+iew/QWOYpKmliS/M4oj7vUn3Nm9Te\r\n0Go1wCB3lSaZ5iNeGzRpI3nSYLMfVx47RYMAhvwk1/ldvK0K1zrExY3d28Cs\r\n5VfJyTageiC5vjD7S0gL2y9z8pWisDrR/4QkqSmrYccBmIDzlxjJ9b0joW3v\r\n5BOxz4iWpqmBKYkLR2OyRwpqOwKQWscvib8=\r\n=hoxZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGr/6Z30d5h3zBzMEh33G+SHYFu8SqEy1olLYEGY/XJsAiB7NH8ww9Qm7kTw2xrwPkKAf8Gey35ymGX8xWcAbDa9mw=="}]},"_npmUser":{"name":"jonkemp","email":"kempdogg@gmail.com"},"directories":{},"maintainers":[{"name":"jonkemp","email":"kempdogg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/package-utils_1.0.8_1647920297275_0.5869507059521435"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-24T03:51:51.620Z","1.0.0":"2020-03-24T03:51:52.028Z","modified":"2022-04-05T22:17:02.063Z","1.0.1":"2020-03-26T04:36:13.095Z","1.0.2":"2020-03-28T03:50:10.680Z","1.0.3":"2020-03-28T03:57:50.637Z","1.0.4":"2020-03-29T20:52:52.129Z","1.0.5":"2020-03-31T00:48:26.326Z","1.0.6":"2020-10-21T02:54:28.358Z","1.0.7":"2020-10-30T03:06:12.097Z","1.0.8":"2022-03-22T03:38:17.448Z"},"maintainers":[{"name":"jonkemp","email":"kempdogg@gmail.com"}],"description":"Helper utility modules for collections, arrays, objects and more","homepage":"https://github.com/jonkemp/package-utils#readme","keywords":["helpers","utils","utilities","modules","collections","arrays","objects"],"repository":{"type":"git","url":"git+https://github.com/jonkemp/package-utils.git"},"author":{"name":"Jonathan Kemp","email":"kempdogg@gmail.com","url":"http://jonkemp.com/"},"bugs":{"url":"https://github.com/jonkemp/package-utils/issues"},"license":"MIT","readme":"# package-utils ![Build Status](https://github.com/jonkemp/package-utils/actions/workflows/main.yml/badge.svg?branch=master)\n\n> Helper utility modules for collections, arrays, objects and more.\n\nInspired by `_`. 😄\n\n\n## Install\n\nInstall with [npm](https://npmjs.org/package/@jonkemp/package-utils)\n\n```\n$ npm install @jonkemp/package-utils\n```\n\n## Usage\n\n### forEach\n\nIterates over a list of elements, yielding each in turn to an iteratee function. The iteratee is bound to the context object, if one is passed. Each invocation of iteratee is called with three arguments: (element, index, list). If list is a JavaScript object, iteratee's arguments will be (value, key, list). Returns the list for chaining.\n\n```js\nforEach([1, 2, 3], alert);\n//=> alerts each number in turn...\n\nforEach({one: 1, two: 2, three: 3}, alert);\n//=> alerts each number value in turn...\n```\n\n### map\n\nProduces a new array of values by mapping each value in list through a transformation function (iteratee). The iteratee is passed three arguments: the value, then the index (or key) of the iteration, and finally a reference to the entire list.\n\n```js\nmap([1, 2, 3], num => num * 3);\n//=> [3, 6, 9]\n\nmap({one: 1, two: 2, three: 3}, (num, key) => num * 3);\n//=> [3, 6, 9]\n\nmap([[1, 2], [3, 4]], first);\n//=> [1, 3]\n```\n\n### flatten\n\nFlattens a nested array (the nesting can be to any depth). If you pass shallow, the array will only be flattened a single level.\n\n```js\nflatten([1, [2], [3, [[4]]]]);\n//=> [1, 2, 3, 4];\n\nflatten([1, [2], [3, [[4]]]], true);\n//=> [1, 2, 3, [[4]]];\n```\n\n### allKeys\n\nRetrieve all the names of object's own and inherited properties.\n\n```js\nfunction Stooge(name) {\n  this.name = name;\n}\nStooge.prototype.silly = true;\nallKeys(new Stooge(\"Moe\"));\n//=> [\"name\", \"silly\"]\n```\n\n### property\n\nReturns a function that will return the specified property of any passed-in object. path may be specified as a simple key, or as an array of object keys or array indexes, for deep property fetching.\n\n```js\nconst stooge = {name: 'moe'};\n'moe' === property('name')(stooge);\n//=> true\n\nconst stooges = {moe: {fears: {worst: 'Spiders'}}, curly: {fears: {worst: 'Moe'}}};\nconst curlysWorstFear = property(['curly', 'fears', 'worst']);\ncurlysWorstFear(stooges);\n//=> 'Moe'\n```\n\n### matcher\n\nReturns a predicate function that will tell you if a passed in object contains all of the key/value properties present in attrs.\n\n```js\nconst ready = matcher({selected: true, visible: true});\nconst readyToGoList = filter(list, ready);\n```\n\n### isFunction\n\nReturns true if object is a Function.\n\n```js\nisFunction(alert);\n// => true\n```\n\n### isNumber\n\nReturns true if object is a Number (including NaN).\n\n```js\nisNumber(8.4 * 5);\n//=> true\n```\n\n### isUndefined\n\nReturns true if value is undefined.\n\n```js\nisUndefined(window.missingVariable);\n//=> true\n```\n\n### identity\n\nReturns the same value that is used as the argument. In math: f(x) = x\nThis function looks useless, but is used throughout Underscore as a default iteratee.\n\n```js\nconst stooge = { name: 'moe' };\nstooge === identity(stooge);\n//=> true\n```\n\n### constant\n\nCreates a function that returns the same value that is used as the argument of constant.\n\n```js\nconst stooge = { name: 'moe' };\nstooge === constant(stooge)();\n//=> true\n```\n\n---\n| **Like us a lot?** Help others know why you like us! **Review this package on [pkgreview.dev](https://pkgreview.dev/npm/package-utils)** | ➡   | [![Review us on pkgreview.dev](https://i.ibb.co/McjVMfb/pkgreview-dev.jpg)](https://pkgreview.dev/npm/package-utils) |\n| ----------------------------------------------------------------------------------------------------------------------------------------- | --- | --------------------------------------------------------------------------------------------------------------------- |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}