{"_id":"@eluvio/elv-js-helpers","_rev":"47-2b919f0eecedcf67f97469d739bee535","name":"@eluvio/elv-js-helpers","dist-tags":{"latest":"7.1.0"},"versions":{"0.0.1":{"name":"@eluvio/elv-js-helpers","version":"0.0.1","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@0.0.1","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://github.com/eluv-io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"659aa28b78071de49e09a4da127f51c2b4ef12f3","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-0.0.1.tgz","fileCount":223,"integrity":"sha512-ECW+pbTYvm73cNZDDuKaXxoc5WC7/asEDGgzCEYWJLKG8t3loJ/wz6jSrvVEYYanDFk30wf9fRlwL5s5pwCanA==","signatures":[{"sig":"MEUCIH5D1x7fgvnd3y/AfP1zT33fvTRoKIkj//7jZYeA+XFjAiEAn9J5/mFxuywRfVGhiBT1NNELhatwwvsnp7uoKxqbr5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1717187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiabRsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/Xg//XnRxsUCUpD8t5AirwbvGTjPRD0YGbgFEc7slOtiiAHKJhubY\r\n7gWqLlJvaDKiSnNezPldULxU9BuFvCqj2zJjC0vboQak/eZVy+uFnfbL5hDl\r\nRVtChvuhu/VBNwGg/UxS+0br0iLCnt99A8FiL+c0JDbLDlmrzr3Pn8PaCkSH\r\nw5pj3+Y7J4xg6fObYUB9G2dRIWjKSR0JA69aakWe4fqwL0bsnLaX7HjkLoa+\r\noi6/+vlnqu4PKkx7dL40YOphKIu7cmBe+PO8tqpu6W2ncGIWQQ6FdRt3sQWy\r\njG4WSh5idJjteMBwPawP1MHgya8km5+aG3u9+H1vmwQWK1jFo3xRGe5M9jwR\r\nXp/iTmspejxultesaAnIpwLKnmdSUqaGFSCwRdX9S2ChUhv60K/skdaZ45mT\r\nCMmp6xMdOX/aS3ECkJevYLUnTU9CJiPm5+irwHXWtW8EENIg2YrPz8K+gX9k\r\ntOb89kZcFvZIlOTRO2ESwm706zALEjsWTvPw3f++ezfOJjT9HP2Ehg0MscAN\r\njxMx/p8Nm1UyErCgQMgAf5GPueAzQONr3CmwllGVPTttPX84XslHq/aHbCHb\r\nvBVqiGuGWFBFjE0ke92VnklVCLXJEu3Lm2QdWKnomxdzrZK7lmLEyoUQEPnT\r\nfMXynibus5f5T/+pFgCvRzt5meK2decSUHg=\r\n=xfSA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"5715b2a6e28cbb7d9510cfd39fe63d4d64628657","scripts":{"test":"mocha --recursive \"./test/**/*.test.js\"","build":"npm run build-index-js && rimraf build && buble -i src -o build && npm run build:dist","eslint":"eslint --ext .js ./src","version":"npm run generate-docs && git add docs && git commit -m 'Update docs'","build:dist":"webpack && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:publish":"npm test && ./bin/publish.sh","generate-docs":"jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\"","build-index-js":"node ./bin/buildIndex.js"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"luxon":"^2.3.2","ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","buble":"^0.20.0","jsdoc":"^3.6.7","mocha":"^9.2.2","eslint":"^8.13.0","marked":"^4.0.14","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","@eluvio/elv-ramdoc":"^0.0.6","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_0.0.1_1651094636458_0.30057882240061917","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@eluvio/elv-js-helpers","version":"0.0.2","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@0.0.2","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://github.com/eluv-io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"9db74740e547a80993b623ae5df6240f80808cbc","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-0.0.2.tgz","fileCount":223,"integrity":"sha512-ECGLYvW4noEFlteL+fqwJs3n1kqBQ71Tg+8NQU+VVvj5cbjBOyWlIBOEcmMZD6T8lwVXneRF2OUQCBxYjKXjMA==","signatures":[{"sig":"MEQCICQBkUynvWF3TmhNGTvhLhohCntA4SZbPXhTfXd9z3SZAiA89HdfI3m0y9UbeoZtHs8p4Sh/ioRJp9i6gU5R9EF9gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1717201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiabc2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZYw/7Bau+pawj1xKsNWozeB6atwcSWY0GaieHQSGyPWmkktHNOzTp\r\nItWOK0K5Tkxcf5NK/bDh2pLI2jFSAuioDKYqdnx87yi3ygBrgXi4wqAHMSGK\r\n+2ZFMDE4JAsvKeXr4R1WonPaqm1cMp8j7fJnjrS5/HOqYtrnGtDpcu06DxZt\r\nW8FxFkNwxzqf9nErUwSm7P1SkmRKwN1Hrx/vnGZDjnvf7WptPstOeAOcfBnV\r\nh31JDaSTyCqxszAnN6mdt4U6uV96mNIOqaa2RQebbxdH1WKxn+25L/ZbMCfN\r\nFQCkPoZWaixDIQDlH1c9TwIf+PtKqj5yTngHhGbndbSiznDJYJqtqb/JKJVk\r\n3ZxyGhVMIoRAM/REQS3aieT22pYysKl3TdzY7bT5ILHmtvg6BQuVUDfKnjXT\r\ny+NaYq7RZHMbxC2KAhlNK/p7aWMfwQ0E4A3s48YqcgavXhmW4+D+vSaDqefi\r\nNHncF6fM13ioufQieNiti4No3uCBiR/2miR14LcZsXdxhlTXLDK/QYv9TTSy\r\nB+04IdhHLEwoESmBhfepWmMWswre9nPWqw3uq/WS1FzJ+MQntVEF39em8Pmm\r\nC9a2C6bGcbFEQjTUeUeXOQknOMehpDLV1nUTJ34vtrKpAhbReTo/T1ttivjW\r\nXPgWKHwESbvKCJp9dL6VUJ+j2uleNQ23cdw=\r\n=ZPHs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"ceb3f5f97382e54c9a1f63c92ac6b60f5a391a36","scripts":{"test":"mocha --recursive \"./test/**/*.test.js\"","build":"npm run build-index-js && rimraf build && buble -i src -o build && npm run build:dist","eslint":"eslint --ext .js ./src","version":"npm run generate-docs && git add docs && git commit -m 'Update docs'","build:dist":"webpack && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:publish":"npm test && ./bin/publish.sh","generate-docs":"jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\"","build-index-js":"node ./bin/buildIndex.js"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"luxon":"^2.3.2","ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","buble":"^0.20.0","jsdoc":"^3.6.7","mocha":"^9.2.2","eslint":"^8.13.0","marked":"^4.0.14","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","@eluvio/elv-ramdoc":"^0.0.6","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_0.0.2_1651095349816_0.0750964967049903","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@eluvio/elv-js-helpers","version":"0.0.3","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@0.0.3","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://github.com/eluv-io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"a52c5b117fd2b3dad52c7fd95fb358ba9765d759","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-0.0.3.tgz","fileCount":223,"integrity":"sha512-k5wgFUxcoUsAhuE2cw83f1eNq7qEo2YNO94pcCxfFAHOVWDibqAwSxRByybZ/LAeagBdL0R4tyA3tjEYtF2w7Q==","signatures":[{"sig":"MEYCIQDQ50WYw4J3+dWB4dUO/4OyX6b+DE+OpfRvJ9eH29A5EwIhAJ1t5DCa7Ulzn2p5r/BYbx0/VhGkwkQRMyNdnTLX6vHA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1717279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiacDUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBlA//XZZnZkVJnc7beYXLTtiMunsQKKDFVPDWNk5KTDeucMq7Qd3s\r\nlUCFL01YByn7HMoW+pcu3He+d5HFYn7qPx3RyURk2T3e3ifObPF/gErdyXzp\r\nqPPK1KFPVg7jMfc/sN9m822Eti5eFkWRhEoJNhyarm+3HvIpCB3AaBN02vmt\r\nQFDulQ/uquf+T9vhPi6CSfrjENDlIRNwX43L9XJ3J/tr0I0G6eRutEHYCWU9\r\n9zVyUFJQYPBIe/xVSLLOOYFJ5wVPcxKKqh4j6rhKh2EBeyuW75YWRKr3iML9\r\npFEmpiYd+MBb+QeVZqF5TzksXKJ02AV9L2C7eH8A2u96fYxmB8Nm+Lr3vGX6\r\nNBrqq1YEYTW1zklwXrU5ZQi46XmXtAP+lypsl0WPLQVlFGmUCuiK96KU2WsV\r\neGHusEPAVJaH6lZRw/1yEoWKLSvFPqmDY1eSNJhR1FbDf3KyTjJGECqxKL9u\r\nhGkARdmUtcP1evGKb9G5Di8KaMRFDH1FrmFG6b1TCDN9IyOuhsp1CWmYbiTb\r\npq07tgFxJF8aWsyd4r3tMI7EMI46Km8oLOEL7rKlfyOPKZ2rXqCbzU81xcTl\r\n99MIthrfeLyHodnlrrK1ZG9+fmdXjUPGh7PJrvT6CFaZNVzqN2BJ2XKoWkjz\r\nAavYfIcwdnxtS7K33U8BQuOsYKQDZQAx1oM=\r\n=YCTP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"6f923a66a9929a9876e3e0864df16736786ba361","scripts":{"test":"mocha --recursive \"./test/**/*.test.js\"","build":"npm run build-index-js && rimraf build && buble -i src -o build && npm run build:dist","eslint":"eslint --ext .js ./src","release":"np","version":"npm run generate-docs && git add docs && git commit -m 'Update docs'","build:dist":"webpack && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:publish":"npm test && ./bin/publish.sh","generate-docs":"jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\"","build-index-js":"node ./bin/buildIndex.js"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"luxon":"^2.3.2","ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","buble":"^0.20.0","jsdoc":"^3.6.10","mocha":"^9.2.2","eslint":"^8.14.0","marked":"^4.0.14","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","npm-check-updates":"^12.5.9","@eluvio/elv-ramdoc":"^0.0.7","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_0.0.3_1651097812273_0.001509376607331303","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@eluvio/elv-js-helpers","version":"0.0.4","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@0.0.4","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://github.com/eluv-io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"7e15c3a965053fdcc35d4bd8c47176c5e176fd7b","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-0.0.4.tgz","fileCount":52,"integrity":"sha512-sYAWWe9E0NJqqn5GzlCVCEyzaJ0S52vOfKKhhA/lym5kfRKEk5pUzt+wVaGHVT7an1/Ix2/eBpNh7BJ4VGOcQA==","signatures":[{"sig":"MEUCIDQmxbaDRWVR+PTprJYXDUFJHtPubOIKZNqA81z725rQAiEA8GQ5NCfBh5In4vYEa8DyNYeCZ47aXtGu2jV38O5ENh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":749187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiajOgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBTA/9F4X+dxbBBbASTTliHbl7xCp8GExj8UUpiTzsZY/pqRcLZM6r\r\nc+o1yD4OlDyz+p5OyBsloKQsUYYWhnH1GmzUpH4+K/+yd2NqjfdCyRUMCEVv\r\ne/hcon1XFXVu4itMzNDOxgbcN59Y5/3U0QRZfqzoE9qtGSfThNLw4Q45Q3QC\r\nagzB7EnMyT3gC2m6NJBuYqYUmJYQ1sHnM3X54uFKk8le8uLToEqR5iClmk6k\r\na7gXseoQ9Hk4EkhoZlT6w8Nlz92/nnfR8Xm6gdEmVkm/9zWPs19XFp4LQe1C\r\n/PWHluP2nx+nYoTXKn16Qh64VCLjRZhtklEmoCsEcv7+QUzr06vzh14Ai6en\r\nY4bOMeSqCzNxzsl1Of6ION1iJFaOC8t8b0Nqbvu+C+Hz4L+y0+LFxn2PBlzz\r\numz7iNkjmYOAt+LBnyXpzPA3spduWnp4jz+IIruiQcsHHeiXNsGh1AQek+sa\r\nhJr+/uA221XVliqS8FR9AsZ6FToEIQwiyWyyek7+mI6vFCXrrXSPkMvW60AF\r\n8r6fOzb4SVK5OQHGTzw17mOMtkY4nUjSiJY82MJxrXRgSKvTtEm93EDSR+f7\r\nw8Kt++ivoUwuoH1Tir3ehHk8BMZ8ShPH1gu4nbn18/OSoKsHoIwTxSByJy6d\r\neU2MJPljY+C1Lg3HtQEyC3d5UreUpWwxM90=\r\n=3gPO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"82fabde76ef95af4a959450388c9c95a5fc8418d","scripts":{"test":"mocha --recursive \"./test/**/*.test.js\"","build":"npm run build-index-js && rimraf build && buble -i src -o build && npm run build:dist","eslint":"eslint --ext .js ./src","release":"cp package.json ./build/package.json && np","version":"npm run generate-docs && npm run build && ./bin/publish.sh && git add docs || git commit -m 'Update docs' || true","build:dist":"webpack && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:publish":"npm test && ./bin/publish.sh","generate-docs":"jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\"","build-index-js":"node ./bin/buildIndex.js","update-dependencies":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"luxon":"^2.3.2","ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","buble":"^0.20.0","jsdoc":"^3.6.10","mocha":"^9.2.2","eslint":"^8.14.0","marked":"^4.0.14","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","npm-check-updates":"^12.5.9","@eluvio/elv-ramdoc":"^0.0.8","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_0.0.4_1651127200152_0.2647508884921652","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@eluvio/elv-js-helpers","version":"0.0.5","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@0.0.5","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://github.com/eluv-io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"48840de27ce1249178834b4fa6641b0e09debb66","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-0.0.5.tgz","fileCount":52,"integrity":"sha512-n8p2vbUP+/wB8X/b2Q/aNHPj05RxYyUUU3gQfExzvPQwiJOVjWfiqhn2gfqZFEW2fXNKdK4438lLSJ3fugJ8mw==","signatures":[{"sig":"MEUCIEPoo39ucT2DDUDk1TBC1PSsodsGp5ab8GjyJ4HdIAMFAiEAgaNLdVt8WZlSSeIwb24UvFLsX6QKa5NokbkxbLc/1Ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":749178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaj/RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3cA//bsUu1L8yhx0BYln1T65COkkZmYclmIu/tQUvxQwU3gL/NUBM\r\ntG4ocPAhk6c8x6CxOZpJ1qTUtPlKiRdVpPDbq99IR0TZ32O4pHGM3n/y2RM+\r\nVoTU2vtuyp0wl17fNIEumhh0eh4ZWlTPFHfJLlJNwCJRcQiD1p3BN93jBYEK\r\n3JND9W3tZO7oxaZVESu5UQP5fZD7qjcJuXgtEe6K/EIXh4YUR6fESHCS6B5B\r\nr2WqRxgJQbe3N/4CZ6LeoeLdfxTaIXEFwpOSPWP05xdxJFRuzv5FpIbr4G49\r\nACa0RxqXaXcq/Gc4AwJQJG8U32QYffoHFJm5YBD5+ghLamYyLvkqrazn0dwN\r\nNeKOGLkVilSTDvqoQlRyVhc8dlL/CWuNY9x9kWymyQgRfgNugECHOKS6TetZ\r\nh6e9bF3jNOWhSEWQAvemqPJE5H2b/JOKfMzFTBl73+/TDOymU8LKXbWg34UU\r\nVM2eAtHCENkjPtWWnpg5uLWhA4L3qJaqt7+e4lEDQDhyq0u5Is8lhAFRtFKA\r\nKsNBXm8HwkkzCXdcerUJrnjZ8KQqOKaesLP1XGvwRiN+o51YcWguXeH4HjTA\r\n1wUiWXfbsVm9ImPiM3luGbeQpVaWPrIL31wy+f416ihPROBOU1X/8nBnJp3w\r\n5zzwVZWaRa08JKHsNSK+V/Ory9jmMQmhaKg=\r\n=u/TU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"ad8db78d4eeaf638663c31a5fb2e1c24e566c030","scripts":{"test":"mocha --recursive \"./test/**/*.test.js\"","build":"npm run build-index-js && rimraf build && buble -i src -o build && npm run build:dist","eslint":"eslint --ext .js ./src","release":"cp package.json ./build/package.json && np","version":"npm run generate-docs && npm run build && ./bin/publish.sh && git add docs || git commit -m 'Update docs' || true","build:dist":"webpack && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:publish":"npm test && ./bin/publish.sh","generate-docs":"jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\"","build-index-js":"node ./bin/buildIndex.js","update-dependencies":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"luxon":"^2.3.2","ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","buble":"^0.20.0","jsdoc":"^3.6.10","mocha":"^9.2.2","eslint":"^8.14.0","marked":"^4.0.14","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","npm-check-updates":"^12.5.9","@eluvio/elv-ramdoc":"^0.0.9","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_0.0.5_1651130321205_0.2256049889198748","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@eluvio/elv-js-helpers","version":"0.0.6","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@0.0.6","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-ramdoc","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"12bcbb1f57998e531baecf1d4ce97aeb3868dd5c","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-0.0.6.tgz","fileCount":55,"integrity":"sha512-7cggLIg8MIU4rTTkQRgFBWdTSXBNBwwax7fIhsVEizCMHPuJcf3TbQ0VrisaUT/ClkyecBz+nF5k4EvII0MijA==","signatures":[{"sig":"MEUCIQDsSsMcjlnSRFEGBoVrj/35JN1qW5+jj5qiZWyQDjONTAIgTEQcOod6/ZGq7955VK+XMkCi5GmBS49NL5JH2/G71A8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibCrnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtAA//Tb77xIuaT/iAi+BdGYRHgBTI8t92V3CXZQAMM2YbRW4yOZun\r\nkRlbXhWxxRwtw9NOkdxLsp429qfBDiuQ5tDiYjiL5JErY+laCDYs7ESpHABP\r\ngV0ImP+N5JUmsBHr5jKO/bXpI/VzhGdnmrXB17arWIUfBh5EFAYWBkszET/A\r\nXI4nlQJ1yIlYQtdhyPH/MVDduoGvey//tqkLn457qA44UVE+DyyhY+5EJm7g\r\nW33KM622HgPpaqItqHEWNfMZRGJskiMU9sKpomez/qSjZxUA6HxVQYq0ml4g\r\n7fiUg15MvTv6Y/fovrrrpTMMeGMrM0BSlcWyYZHqDGSjuTqFsmiWfjJCwhDy\r\nhWOODgHQX5Tag2h+5B/iMwp1lPI8gZAj7ftHiq78COG4cDocVgq8ebkON6Ia\r\n13G0l/wP1ljMCEMhSlqxlEE4qVB/8U0K3LGKzhOOHY8GesCnQ8T8VB1r6q4l\r\nJr7TDH8Cush7fp7RH+I3aPjj9wQA2lP5izYJD5YvC0nVqc7xPF0kRKwwNKio\r\nMImsgHebwvLbvxaJdmCQZm9J/BrswN55dfMhCsFEG/QwM/KaQ9ASvtz9CWR/\r\nJRKHKQxWFCKsElPPKux9zJafo2WhfaIqRUNXbKaPSk7XPlVrc9FYF8PUIa8Z\r\nKFmdDbtYworCySz9feTMsKP0KMXnaLr1vcg=\r\n=Z63w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"f25f037b5163291ee11b64990c726250d39a116b","scripts":{"test":"mocha --recursive \"./test/**/*.test.js\"","build":"npm run build-index-js && rimraf build && buble -i src -o build && npm run build:dist","eslint":"eslint --ext .js ./src","release":"cp package.json ./build/package.json && np","version":"npm run generate-docs && npm run build && ./bin/publish.sh && git add docs || git commit -m 'Update docs' || true","build:dist":"webpack && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:publish":"npm test && ./bin/publish.sh","generate-docs":"jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"npm run build-index-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","build-index-js":"node ./bin/buildIndex.js","update-dependencies":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"luxon":"^2.3.2","ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","buble":"^0.20.0","jsdoc":"^3.6.10","mocha":"^9.2.2","eslint":"^8.14.0","marked":"^4.0.14","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","npm-check-updates":"^12.5.10","@eluvio/elv-ramdoc":"^0.0.10","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_0.0.6_1651256039204_0.08867747460947584","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@eluvio/elv-js-helpers","version":"1.0.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@1.0.0","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-ramdoc","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"e92a1a9093cdcf1dd95dbda79d0bde82a1e1b3a7","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-1.0.0.tgz","fileCount":64,"integrity":"sha512-DDJ9/vIN+fcv2GGT5fCp9kdsQW8vKGyqryJUiJeb82cxIIiFgs13rwPLp+h0Y7NBsed0ukWPc+YGql0u1jAMjg==","signatures":[{"sig":"MEQCIBBUA44N+4NG0lxHd3UCJYWXzk5cP6EK/bgbvbLPuAQ8AiAchA7GiyseFPJuxDEWUKVmwbmpexvVuYgeyABD8AlHoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":797328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicgIdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBEA/7Byxsc5jSoB+e37SeXbUU0Wzo7PfuvXNgne66zwiC/rPvKFdz\r\ng+zS5gQ/EUgxQ3OoIKE8m40kF2sbBFH4M4xXK2PugSUXEKLIZ36GpRh7kciC\r\nijyrw6h5aJrBeb135+7cDvy7nWZ6OLUp7yThtMXc1jMxvEbU9dYqZvQa29eS\r\nOcCvMesViNXPaonbJ1oRSAA2hBH3cj1rMs35c1xJibnTIJ9hNCGvIdnWvUHj\r\n6wcW+oyMgs+5J7dfaVIDGr/25eZuCJNfshHGFHUbD8/xVu2H5EbFr6RQltOj\r\nG6e0+AQd68qo4318DevcblSf7kykWKpKaxpdZkepZc/VvHLWRLPd8EDQ1Ug/\r\nGKzYftmiKiKQfRmtJXVzyIRMHhrnSfZd+2NVE5JQq53EBzqI+YuMAmK7y0ci\r\nox9YpTcNKsXcVtNZW7f3ig3T+yVqYG5pxh/ok37ocVYmVACG1rEJW33LW7QC\r\n6BNWOeoq84hdGqTjDw+z0qlPGI4BWQrr3JVlm4Udn9FaeLVebyk7SmyvhO6X\r\nFBcRJRgfGsbrNquXolFZishTWZkSzpvP9mmvDEqj4c0mwZw4viBmn4SVxxgs\r\nFW1EGXAjNwD1Qe181FKynMUGuG/M8DBPuJvuRGKhCQkzgT/vukBqKr55Z9rP\r\n8d7HcAUwvqZYmcTxWE1hyj8yTPABCvfuAdo=\r\n=hQkZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"99e054f84e3404448a84ba0221449c6a5fa4ce39","scripts":{"test":"npm run build-index-js && mocha --recursive \"./test/**/*.test.js\"","build":"npm run build-index-js && rimraf build && buble -i src -o build && npm run build:dist","eslint":"eslint --ext .js ./src","release":"cp package.json ./build/package.json && np","version":"npm run generate-docs && npm run build && ./bin/publish.sh && git add docs || git commit -m 'Update docs' || true","build:dist":"webpack && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:analyze":"webpack --env analyze && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:publish":"npm test && ./bin/publish.sh","generate-docs":"jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"npm run build-index-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","build-index-js":"node ./bin/buildIndex.js","update-dependencies":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"luxon":"^2.3.2","ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","buble":"^0.20.0","jsdoc":"^3.6.10","mocha":"^9.2.2","eslint":"^8.14.0","marked":"^4.0.14","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","npm-check-updates":"^12.5.10","@eluvio/elv-ramdoc":"^0.0.10","dependency-cruiser":"^11.7.0","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_1.0.0_1651638812976_0.06144978021975267","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@eluvio/elv-js-helpers","version":"2.0.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@2.0.0","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-ramdoc","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"cc92868d227898f69025fbefa4327d101b75dbad","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-2.0.0.tgz","fileCount":65,"integrity":"sha512-p2r4NLbuKedxb7W4E87nYsvu2Tt1tKy8bv6jFgdSp5KXtaMUKS+xGs+0t/E56IfKsvs4PcvU5KPQ49xW2MNwgg==","signatures":[{"sig":"MEYCIQCmkxyE0hBvyQUhwvOhdjwDAZ3DOG9yeHPwxlflnhNM0gIhAOOgN/EARXBIHI6t96hpF/bDciXviGYpqHsTy6+3X6pa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":801962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicsvgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHzhAAkFN44qA3JIff5gtQI9mf3IrMGbNIXT2WRyuYiBw6tha0VQ/l\r\nuIdrw0UcgJgEo+1qk1n+qaBA+xnSaqCF4rMDTGNZvHFQ7UA/wLIMWzbwLrmL\r\n94Dktnii+McVtEEsqRPM/cwf42OMZKr8As0y99aouPQquQPkSitAPWMkxWlv\r\nqeiqMmVB7cSm0e0rVFTZNaPkrATLCsz4+JAfg8C56Mwrq0T2W61boZn0LOp2\r\nxo6z5FCRWjy4fM/m4StqvaPGC6qsQhPS6QdQRrPtrdgtCxeoCnzp3b85uvNY\r\nBjnJ/jf+T9RcwziYm4mPE52qLkd1CCg78BMIcTUbd9d5o2kAVq2UGFv8Kncg\r\nt60vWrFj1h28FtHV7sbjMkNOHHRa1lQihCH8oIxlM4jW+L+rh8Kv3FAM6ja7\r\nr6GinAJ1LJOLXDRnGDbUWYuAj4u6S0dIYqu7HOdrxWUVsgDVH6gGbKCEzSLY\r\nq5Szgj9gkhPWn3s0uDXkmyHWUqtgnxMrfl5Iqy0erg7u6O6bwfmzeMbs9IKa\r\nhgyoZPCt/uLEjAs3oWa3R2wlROKMH8ZooUA03pwQ4FpLUYeL+IpW5hFjx93l\r\n9Th8Q6+1LU+5LhvZtPZuh7GNEJX2BPXjkNiWrtE7rXGhko1qiigVmgkia7Bm\r\nWtHQ2yeRF2JsGv+BrsXUJ0t5sD5jsmHvuos=\r\n=8wlW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"37146bffa541b7b489f5c49fe98542971d9280bb","scripts":{"test":"npm run build-index-js && mocha --recursive \"./test/**/*.test.js\"","build":"npm run build-index-js && rimraf build && buble -i src -o build && npm run build:dist","eslint":"eslint --ext .js ./src","release":"cp package.json ./build/package.json && np","version":"npm run generate-docs && npm run build && ./bin/publish.sh && git add docs || git commit -m 'Update docs' || true","build:dist":"webpack && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:analyze":"webpack --env analyze && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:publish":"npm test && ./bin/publish.sh","generate-docs":"jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"npm run build-index-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","build-index-js":"node ./bin/buildIndex.js","update-dependencies":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"luxon":"^2.3.2","ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","buble":"^0.20.0","jsdoc":"^3.6.10","mocha":"^10.0.0","eslint":"^8.14.0","marked":"^4.0.15","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","npm-check-updates":"^12.5.11","@eluvio/elv-ramdoc":"^0.0.12","dependency-cruiser":"^11.7.0","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_2.0.0_1651690464342_0.4660115492636896","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@eluvio/elv-js-helpers","version":"2.0.1","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@2.0.1","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-ramdoc","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"31782877541b35d2c531d1c480f72fa32d64d7c5","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-2.0.1.tgz","fileCount":73,"integrity":"sha512-0pUu7iKqPHRw2+f1PaAgcS3XGe2aV7qEX4xnDNnhmaP3WGUXumbLdkriyrYIa0bwPE+Xi7S4wp1SHV+hYsLJrw==","signatures":[{"sig":"MEUCIQDdfnh7BKJh3MgJTFsuD9Lr0WmUs4yRnHHB5+vcOqStDQIgbortY0Rkj4vgOkyyDlj/aT47fuefaVz9cSHsxn4/aDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":821964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicwBKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd2w/9FQdWRAke/jb2wDCBDS7R4BrfZtJcb/hw6neFvXlDkC8Ml3V9\r\ndXNjO1I7s6p8/9GIBLuz//sCrGvSBWKuq2XZcC5VHlZCsJHOIUgReCw/p5Tz\r\njovVyBYV0c8kUWkwaNDLRpujEZ5Li/KvtiYAVmI8zPDKG2Wn+J4dxPGZ7zs7\r\njCYvMFKzSDT5CC6N4sD304iPgwNp7Mst8f94zesLwPeTbWjPMfjglWLJKDjM\r\nb00bmbv6rJDcmqNNeEcepRKRME60Xw4f6p2Eu8IGrD6BseHYKJbxHC2/DeFt\r\nKQ2+ki76R4uRY0RsZU8uIjFMbxws5SLcB+F7ndwAw7xNF4B5cyrBUefYzc8H\r\nkgxJBbJsk8DVLZZheNE4GHvh1JEUtV7XCgorXYbVClMgHJzslqJMPLjHSata\r\nc521DbvUCwyJvIX7Xlx31ACpNGH2IdHgANG5rC4irCu2o6/5UjZuhCX2BZWc\r\n5QXzn7Xvm+OzIKa3Tou9nKh6DagZcLXKS3l/ebUvFuGSmrnA/uxClqgDOlyW\r\nmq/6C/gsBByUkUAz8/4Oycx5lLWP4RICGLU7KRUcoBwjr5+dQ1xwlVEt4xUw\r\nr09VKXySBY//eyqLW1W+RHFW0/laE7HkWLDzam5ks+hbfqi1CdcdkCa9Vg4l\r\nYeZhSFoBZAIAgpuZ6UsxU1bdOLBw6FuGn/s=\r\n=F/6x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"ff6a85e279a153fd110b1a1b137646ebed9a2212","scripts":{"test":"npm run build-index-js && mocha --recursive \"./test/**/*.test.js\"","build":"npm run build-index-js && rimraf build && buble -i src -o build && npm run build:dist","eslint":"eslint --ext .js ./src","release":"cp package.json ./build/package.json && np","version":"npm run generate-docs && npm run build && ./bin/publish.sh && git add docs || git commit -m 'Update docs' || true","build:dist":"webpack && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:analyze":"webpack --env analyze && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:publish":"npm test && ./bin/publish.sh","generate-docs":"jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"npm run build-index-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","build-index-js":"node ./bin/buildIndex.js","update-dependencies":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"luxon":"^2.3.2","ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","buble":"^0.20.0","jsdoc":"^3.6.10","mocha":"^10.0.0","eslint":"^8.14.0","marked":"^4.0.15","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","npm-check-updates":"^12.5.11","@eluvio/elv-ramdoc":"^0.0.13","dependency-cruiser":"^11.7.0","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_2.0.1_1651703882770_0.41318410928753213","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@eluvio/elv-js-helpers","version":"2.0.2","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@2.0.2","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-ramdoc","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"b7691b44071f8d1462023fc32bdbc88e3f2f3583","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-2.0.2.tgz","fileCount":45,"integrity":"sha512-3Mp40Qb8OqMKJph00xRS+UEGbZKGtEcaJk0YL4kRc0QpoYHJsFl0/gufpQ/ihagP+ypEOwCtkygS70V3DLQBKw==","signatures":[{"sig":"MEQCIFtWxr6D6T96qYi3MTnniSbYUiLi/0hflwcyViu/jLj0AiBgg1wvSTDTrvFxahIYMzXA2Lkztzfogwa8hGPg9Wx7HQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicwk/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyNg/+PsiYhBVIpFXALmFlu+95Y6lMt8CNjBrmqbfz5OFqJuRxzOxg\r\ntZ7cGD6P7lI3rDqiXNwpKe4/GW3FfY7vHQY1GWFAFkMiLI1fFxaN/UDQLoTn\r\npXhU/1hM2UK2TUQ7FLLs3/qAlA3ubQbfiO5UpcH9NflO7pW7AShXuw7UkwMO\r\nXceF6E3sNm8riNsBbKKFiRACpWc7YFSDDz5zD1tsqgAeBizyJHfqGS+XHe05\r\ntMRWpbRPt6e2AKBLAolfgYr6FBIM3U9LVr+Wf6VQpz5FcdGzqSTlFWBESD+Z\r\nniY26VrLMj3gCcAmWwoQNialOVPL+9ny6S+VpJFMX/akqELglUvDg7y7sreq\r\nxO0W5JFqSXsL/94MjSUkeQdTrQmnpxR57xWlTukYsIBW/Y+nV39bbCz+mBce\r\nOqAM/nSLys+riY7r35fdKYbUSNedHOdybACQkef2KjRxXjQMZIWk4sF+NIIS\r\n5I/4HkUd9I4+JvxZ0Ewjvp6wIS8DgMDa8fiC/drFBBkHkl0V0sd9/dcusWFA\r\n/Z0wI/+V2gMMUPklx+mkwsmDYwS6rgf5V3IcyqELwmjlpGAEIdhvCDT2nRGW\r\n6oZWQoCOVeAcPwEDGqhRmvHiBZMktE/3o/2yLBerzmraBuuOL6sqTWSqYXOs\r\n91MIywg6zN0hHlRBDMUWZN3OWHheRwgwkOw=\r\n=3W09\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"154581ccbc2604e7c24f0aeb0e0a366304c4afd3","scripts":{"test":"npm run build-index-js && mocha --recursive \"./test/**/*.test.js\"","build":"npm run build-index-js && rimraf build && mkdir build && ./bin/publish.sh && cp ./src/* ./build/ && cp ./src/internal/* ./build/internal && npm run build:dist","eslint":"eslint --ext .js ./src","release":"cp package.json ./build/package.json && np","version":"npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"webpack && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:analyze":"webpack --env analyze && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:publish":"npm test && ./bin/publish.sh","generate-docs":"jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"npm run build-index-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","build-index-js":"node ./bin/buildIndex.js","update-dependencies":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"luxon":"^2.3.2","ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","buble":"^0.20.0","jsdoc":"^3.6.10","mocha":"^10.0.0","eslint":"^8.14.0","marked":"^4.0.15","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","npm-check-updates":"^12.5.11","@eluvio/elv-ramdoc":"^0.0.13","dependency-cruiser":"^11.7.0","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_2.0.2_1651706175736_0.7313616566110945","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@eluvio/elv-js-helpers","version":"2.0.3","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@2.0.3","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-ramdoc","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"0836c26f2c6acab736986519daf80e8d9fa39443","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-2.0.3.tgz","fileCount":73,"integrity":"sha512-BOwZU9yZbxb1sWxI+uxfYO6R8TDX0zCbzHmV1nwALkshJwXjNkcHoJmySFi5H2snNVnR7VINGMFhxhRB5QwFuQ==","signatures":[{"sig":"MEUCIBddz1WRJxWxvCSLlPJOm2D6QiA187OQQZKNRO/nXVnyAiEA1nwyq1RouRpYJTnaNJR1mYiEMOUftMtJCsv7RmQOye4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":818034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicw00ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpydRAAoysfLbmiYeFr9n8fjiQPQe/lwBDda8UkhJ4JGjLiDev+0+Zx\r\nqaClsydH/iHH6xwENTaNfh2L7NbCLcScrrpuQIp60sAjViZpmsXeg/iSeeMU\r\nczlrh12Gag5efmuUx1TGoAsOXP7Gz+1bhi+WGLwsqk2jmd4ah9bShsEQ7e2N\r\neVoWSVDN+jE0lyYyRqrmCEMroCK6FT1SJUnQGuJjOwc/3TJHXRomDDn7wWYV\r\nlg4syOYtSP51rNeHnZkuCCkvahWWDk8bTOPXL8+Q2gWmOdbv2bKiz0wJ9NXY\r\nw7dgRh3JzbPP8GQoU/M8fs3UQH3plm+kmTUjBlmmjQN/prIUS0HeiphRnrQU\r\nzX4c0KMpuEsFS8kGZQ6VUbAc/qPYkzZqM9gYXrVsNN+wwfUcnysvNPBn8+hT\r\nXVlQoLVkh7pXTijI6J8dzqwBEE5A/+SWuDgdZ6atFGFVFp9T1dbT5wz3TkPe\r\nzvnbaenZt2FnyvOdJVxaFLx3rWnvrREbna550oCbc7VmgAL84TdfQINF5gtv\r\nFFcEhqW15rk+byJpa5tLYA0mpdBbK71I8C9MH+4cwvA0NIAVtbcJVbyOqTEy\r\noUnZw12ApRRGhjvWC7RyDuzcjCdGbnqoE9Y/TOtH5hrY0WKSDlkCX5PIwyX/\r\nvHD82kuRm7gjw1o0xF7C6o2bBvhTweI8vW4=\r\n=482K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"794c6de0aabbb69299d5724b1f1b50af6578e0b2","scripts":{"test":"npm run build-index-js && mocha --recursive \"./test/**/*.test.js\"","build":"npm run build-index-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"cp package.json ./build/package.json && np","version":"npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"webpack && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:analyze":"webpack --env analyze && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:publish":"npm test && ./bin/publish.sh","generate-docs":"jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"npm run build-index-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","build-index-js":"node ./bin/buildIndex.js","update-dependencies":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"luxon":"^2.3.2","ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","buble":"^0.20.0","jsdoc":"^3.6.10","mocha":"^10.0.0","eslint":"^8.14.0","marked":"^4.0.15","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","npm-check-updates":"^12.5.11","@eluvio/elv-ramdoc":"^0.0.13","dependency-cruiser":"^11.7.0","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_2.0.3_1651707187864_0.7901177315294705","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@eluvio/elv-js-helpers","version":"3.0.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@3.0.0","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-ramdoc","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"aedc92f554c8ea660fdba9655bf27fc20cc36db8","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-3.0.0.tgz","fileCount":77,"integrity":"sha512-ut/esqkIEzdKrGiImI1MWK6btXmyq33bkFcaa8popU1T22SeuX240P6+H2+rrRH7bb1jWmB7/7RBisx8TCwojw==","signatures":[{"sig":"MEYCIQDgb+cZMRodHwWbeSiQLgmSdHmUOlYBL0TFLyNyVTAQ9gIhAKOgykhoy5ccWvHwUsD+EukHWTT6q5RLalQWPGOg+hyV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":887899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidtAcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/Ew/7BULlJ5jJlcEwgZEtksuDq1leODMPDwFv11bMn5EAue7BR6G/\r\na91w1DRg10c+Aerbl8sxK4UyzFSvVOSwq/wVVJvKT8HaJ9wdMQ3L3vJgcyFD\r\n2EOtxO+fkrM2oz3M9NW/XPHNMpG+bBzcPnbGzw283Shau2+b2lQpHnw1OsxK\r\naLsJBZSvYH2109qTTv7GblFEHdyOz+KdUIhIfQ37hTJUmONUve4DCuKZS3nR\r\n8T4R66SSNONrz1bT7eK9S/7opqEyhAUC4Yz48co1CgkiySjnvCEzeRhcFDWK\r\n8YVK9DbfR93xXOwLMb1eCTGkp0mY8A9z6Bhcy3ePvTKlgjuylKX5vtp1X5Q9\r\naslgAmeU8CmhG6y+Ng93NtK/1hyZsPQTZviShziyt6QCQAelT52o7B30XaTg\r\n15qlm/N9unRU+1rsHRZq/ImCUU7+QIGLbTERwR2KoC0o/bxheOY0iSbmqGlY\r\nzOULQ00g4TpCb+fndPaGdROlqHe9MjNWCcgaZWtPOG8RH9uz9NwjTP2pdhsO\r\nRZ3hJQrLCITyICpkfRvFv3e0vJFDGi/LOotVC39PgB39K9kLrgoaSajcRDTp\r\neScJLkZkgHLzKbYDH28Ha6wy8PPNW9/Y1D+LK3VkyA81R8C6W/3K+khsdkMG\r\nqNLgZ0DLy4VkEgvO5do78q/WSTaJJrqfrYM=\r\n=dqCD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"4a2c609d714d8853a89409b63bb4f3081ab885f1","scripts":{"test":"npm run build-index-js && mocha --recursive \"./test/**/*.test.js\"","build":"npm run build-index-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"cp package.json ./build/package.json && np","version":"npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"webpack && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:analyze":"webpack --env analyze && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build:publish":"npm test && ./bin/publish.sh","generate-docs":"jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"npm run build-index-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","build-index-js":"node ./bin/buildIndex.js","update-dependencies":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"luxon":"^2.3.2","ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","jsdoc":"^3.6.10","mocha":"^10.0.0","eslint":"^8.15.0","marked":"^4.0.15","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","npm-check-updates":"^12.5.11","@eluvio/elv-ramdoc":"^0.1.0","dependency-cruiser":"^11.7.0","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_3.0.0_1651953692041_0.4327758618959172","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@eluvio/elv-js-helpers","version":"3.0.1","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@3.0.1","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-ramdoc","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"9a858e83998a18eb5b1b1126de00407bba5500a1","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-3.0.1.tgz","fileCount":81,"integrity":"sha512-YKaivmXi95h5P5fo98kPmNpc079WdJ30h8by83ESYVkhVmyx0DQGOxcjmOQYL4LW3tT9XsEwCliz0fAVSreHhA==","signatures":[{"sig":"MEYCIQDW9po11tmZq/91RuiRV3hJZ2WjhUZInf04jJtf8OynkwIhAJOHIVrxwDa1cuna37lyzU2EaLuHhu4kJE10febZtvS/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieAxBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsOA/+NYVLzTPR2dBlnTO0AzlJvqBvTrX2i9ZE8oBOMwxxtgDPBsq+\r\nkrQuvDWuxRXmV/gUBuecWpxfu5KCuG5c8DmbfZEGPHukPF4hBDx4oY88tzIN\r\nEQnWHgIsUTCU9SMroV8ldjMisG+rjyf3YSFv40kpliNXtFNeaR5LCG8BIN5K\r\ni2BPX4DVynf2Ils1G93G7BHhWH0btTXXhWjyRwhX18YL4UPg9VYPCg3xfkQm\r\n9nrSqeXcvQQFuDTXU773eTAB+TwJZGaxla6BLcrZ6ttAajMVB7Rp/JdT/VHe\r\n7iu+IEYMvtXIFZTYUHsPkbqlHMEYTDkCmHlS/Os3uj8EOzl1OcEz3LGGCSVc\r\nLR0bwz4ddGvM0NWToc/ef5ksYXsEavciUicwWg5K5DVnd/JiUKEGnHyzfkJi\r\nwM0pLs6O8OtWBzaXSeIavkO0bQHohl6XNk/TZHZiYEiuUhKEvIQTQ2Bjv2MB\r\nboWUo4d62IZaOCNk3aJ43rb2bP5UoHWCY4JnzXf4Gn51kYYdraDB14f2YiqE\r\nW8sL1B6CvnP0zqLT2CtF4MPp6M2wSTzHXlaWc0krVf82Fn2x3eGFowOxV3J6\r\nT65tant+IoLMXt9+ffCmKyjBYQnDGD5//Qy2B8z+DGDej09gB10/eXzjRBO/\r\nyVUlRz6jowNNfDJbOThQmHLhty4t1FijQhk=\r\n=oCgv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./main.js","gitHead":"840e8b54b2444ab34869cccf70adc5af83f9a30f","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build:dist","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0","date-and-time":"^2.3.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","jsdoc":"^3.6.10","mocha":"^10.0.0","eslint":"^8.15.0","marked":"^4.0.15","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","npm-check-updates":"^12.5.11","@eluvio/elv-ramdoc":"^0.1.0","dependency-cruiser":"^11.7.0","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_3.0.1_1652034624911_0.038312849314787956","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@eluvio/elv-js-helpers","version":"3.1.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@3.1.0","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-ramdoc","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"8a23a11dfca956877ed98fc81363619b82d38947","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-3.1.0.tgz","fileCount":88,"integrity":"sha512-gjed5VLCDB+i3goo3lROszLocUEJSWNlm7Rca6cHgL7a6LWGuldg2UJKnzH9QXilA6eTDnDofLkLDGvg2bjqpw==","signatures":[{"sig":"MEQCIGhcVpC0RiLt8YbKBOYYd7JDvUAN7ksGAPSsD2Uvj8UvAiB/3mUWmhxD4EAfldIyyFARRAsNVp24v2HBTgcOWDDxbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieBHzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWQw//c6TtRjrJKZf+YaIYBdBADJsazX2ku7V/bLiELcpqUTi3VAYn\r\nxa0mfMHPodmx6KJ0tOZII+iMiNGrA3OHLOIIqdRQBj1qBFN6sB0LIy6NnOd1\r\n/eBIUFtnGljsviVYww48u3OQbCIvvEwQT6ukwo3hYteyY7y6f2MuMnWFydkX\r\nqQmzADutbfb1BYIAqL9se6N4vtZdBIBv1oPeTrRbnXD/w5PCUrMZwwlUl77Y\r\nFxxhzzQ+fLM31bPeXrll4tJaMHxkcs/dcqxm2uqEdHbKHz1amxU+1AdeKMV6\r\nYojrX3j42qRwQYfbAM+6HPoqMP78SYf3DsrelahE975I47cvhS7IZp84iMMp\r\nvgHfbY6rbsC1FkgcF0/BdlyW4Bn1Sc7PDfPAYpEgmSKl0vnHbq6mJrNRF9WU\r\nRB6q8agpC+4xR6eBegQkHEZZ/HjOUJONQsDOojlec04wIAKr+A19x0Dq3Wkc\r\ncrpr2jVtnbE1qTgbGu4//I4R3dnZUdTnQ+olNBJ6c2uFnKxLhDwvwQYU9myk\r\nf0AzY2K7rXpygGYy480Cl8HlVLtrg8cBVIzVdEwEomcSzBrvYwkhoOkwKaBD\r\nginpAKBaH2zmqA4SnL7xIO0s1pjVhDQVrEiNwP/hwNxpsV8EPDslzp4oasOi\r\nItR+NVoaV7drAyyxmXu3OakICFKrrsYZmcM=\r\n=l4dm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./main.js","gitHead":"5c8718a75bd493cb32bdbbb80f2b258dec3f6ba5","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build:dist","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0","date-and-time":"^2.3.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","jsdoc":"^3.6.10","mocha":"^10.0.0","eslint":"^8.15.0","marked":"^4.0.15","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","npm-check-updates":"^12.5.11","@eluvio/elv-ramdoc":"^0.1.0","dependency-cruiser":"^11.7.0","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_3.1.0_1652036082877_0.8303558848915074","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@eluvio/elv-js-helpers","version":"3.1.1","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@3.1.1","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-ramdoc","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"2f76c200197d8d9ca4621f43bd3628128bcb70e8","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-3.1.1.tgz","fileCount":88,"integrity":"sha512-vyKGCuO3K0KS99TOqjCpwq0ptPfTY9YWgEVPGofARIwouzvtZROkQaTj1PoslLT0hl36ZYSQ1WNkrGL5n9WqOQ==","signatures":[{"sig":"MEUCIQCTem8OhKptz89w73H/LQUrU2R4U4rQr2MtQIfpFClGWgIgVL6gSo/06NrBI4KcX25Wp5z8wUYh3sYgsqiuSZYWf4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieC3/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxEQ//b05lpKCtJE9BG7nt6JkTDw6z/BTy/NTg3unqUnmJsDLiLSl3\r\nI/6NGtp+Yb6520PvnFLbiHPb8hRCeD22baa+uLJROvMMMr/U7XwlnIKMxpz7\r\nRM5xNjMkQWL4JWfAiSK1QONo8zG8tBeeJHm8c/WWX46t25AMLlNmu3ge3yBn\r\nYbqY8eZs8WlFELREpzvfQ1+nl7kDoxUQS6Z9b5R8NWehspCOSzhoSsLVkb3T\r\nYyKY5CClZcvpAGryIxsbV+IcXl2Du9ke/ITdetGVz2ynVncuOx4x6IK4wG6m\r\n4h4lwpJ7+c1lNNgKpVLVMGKNx+4FrqkFWtywy7C+cNcgIfjasJKqVt3lxjgw\r\nWQ8cYUj5uYBqF8GwtBUPW5pe8Ta+reFmABXLUoxA8Bogmg6pbztXt18VUFY1\r\n9HNoE+6e7cBKsWAvo4Nf3S6yk3tvwsCq8dmGIELMvlf0xYxkZIGwehLZcPdr\r\nVknlgLvStDIl3wBNDhSNgqgJeS85R6BnFaU/Xrj2E3uzVDEHvHEoyxJ2S4tr\r\nZG2Bf17bbGlK7Ia6dPTYbpDV7PRN/BO2rtz38pIvXXveYDQzOjKx49z0+1XR\r\nNEYWA0Bbt+m+OxCvV0Z/hS+cbszxhALnNnoxUvl3DCLGu1Kiv0zQP7ufVyTA\r\np0HSDEU+9AeHh1nrpA74LCqANDa2pynzHAg=\r\n=QZRV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./main.js","gitHead":"54bcc4d6a6e4bd1f5d64b03ec02d30ff55183b95","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0","date-and-time":"^2.3.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","jsdoc":"^3.6.10","mocha":"^10.0.0","eslint":"^8.15.0","marked":"^4.0.15","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","npm-check-updates":"^12.5.11","@eluvio/elv-ramdoc":"^0.1.0","dependency-cruiser":"^11.7.0","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_3.1.1_1652043263289_0.525378325742138","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@eluvio/elv-js-helpers","version":"3.1.2","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@3.1.2","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-ramdoc","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"a1d749a16b729c214a9dde3dd5d0060c0c8d3b43","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-3.1.2.tgz","fileCount":90,"integrity":"sha512-PLltEQpQg529PUQ3+SjK6LaR+tll2smnUbeEWvmYYCictrWgp0mpbuQ7xQk+MGAdZ78SbvdpiUD6SOrrDMn6Og==","signatures":[{"sig":"MEUCIQC3vx+lIM1yqiSZuKGUNs6AYfeSmUH/3VWirV5Veg6emAIgEQpwp1PbF3NNSccrGSV6V+dxaSSs05g2ojrlk5Ahd88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiehU1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpEhAAlDgCKx8jFB4SbNsv/5mWmFw/b1qPlruhm6YOgUJ9h+hqsfjo\r\n4ft0Pv7mue3ZIqDcTAedTXflMyau0x9q8fk3ag2X6QVH9C3gaR51ECHxBuMt\r\nVttPOKorfK+S7/PKoQDVHtUMhFcS1+FNobPmPWMtYQe8ObOaVcevbVNpmyGK\r\nc/Tx8NuPopfX0DEyDKkGa4kuzTABOLl32Mlnx7FUjMjloJeCr7E7AZP2P594\r\nLkFt4d79/sCCf2G+2hpCGfI/POqgPcKYK6iTEa9uDiNTU8uDsHByCHKD25cz\r\nFKz5UVn00oMJALnvph9BUnuiwSdIXamhmDN1GJSGUDdnfe8AZm5mQju4d8PF\r\noCRb7SousPHYBIIPe2Hgdz/mJvVsNBcdzkZ5yqNO4uJZwe947/pIQnBrq8kQ\r\nn83okGRzDgoJDETaV1mnmOQ5KQOf8LILKU00YGziJUDFJTBnW41pkVO0YiD2\r\nR0oSDxCsDblIgTgConV9ULqLOAPnA6oGaqvkKJvgrWN08nLNlDvqtBnL7xF6\r\nrfRSs2i9CsQlqkGCwejc+X8cjvGZYxfGv91q+P/ZSe9a1UQ7aBHJmpvvw1Su\r\ns7PfjghUcwZgShLoc8qvCmV+1OoWwuiT/ah4Pr6PtuA1fW99wEJq7QJUCIcN\r\nJq8VDPMoetmf0cBhRd7SEwBq5fEH2Zoi2+Q=\r\n=91Zy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./main.js","gitHead":"b45dd1d66d5b2aa8e4422caa26c879c445b080a2","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0","date-and-time":"^2.3.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","jsdoc":"^3.6.10","mocha":"^10.0.0","eslint":"^8.15.0","marked":"^4.0.15","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","npm-check-updates":"^12.5.11","@eluvio/elv-ramdoc":"^0.1.0","dependency-cruiser":"^11.7.0","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_3.1.2_1652167989233_0.7684160976279508","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@eluvio/elv-js-helpers","version":"3.2.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@3.2.0","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-ramdoc","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"46c5a219870b4c32d6eb8341f1eb1c3e35202400","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-3.2.0.tgz","fileCount":98,"integrity":"sha512-IkagpN20gcdsLPtSG54ZlFxPLavgrAnAsjVkFX6g7O0LNx95zdbkGP4vHtkJvW88MoMytqdXYvstxvVFDjcN2A==","signatures":[{"sig":"MEUCIEAMcax4EC2HpWBrxVa12t25xXyuNTNsrsr0zh7iMoUqAiEA5XU792YUlQwEixwx0g75ysxROq2alGcQlcSDiEnI+t0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":312437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifFhOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/9Q/+N8SkQqcdcjYoaGcdyH0fCGucjwOTMRAjumIr7Uh4zAVSAmhN\r\na2Jsz5m4gdcUQZ/NDWkbch5jsqoOIuGffvAyxau6C78FmYwgNA9MzRpQmgZj\r\nkowixB1PICp0pn6u8SaDZ0hXVnjAJC+6Edi7I16UqxAac0UHa3h4eSHdYG89\r\n1ATO2YpsR0m3cdchGQ6KJK48CLpWcyMeHol+eP9dHql+BVtjI5DCIPAM0SMu\r\nrM1ZdA3tlNfg9G8Tzxgnfw1qMO6vLV4S+IdvVI6sS/wMU5OqYLTreW8PKZ+G\r\nysV6K7DRC3I0VI3h6azrIRRkxccO4qr/V/tc4JkSiHCDn75tyBjezePlTnY+\r\niLLQ4vtphjq77OUaeHa1qmcKxfDulTCb2jwzRgfAee4PHBn5LZftFJY2NZqJ\r\n5DDmhwPCKibrVzmPw1dPFOGc1cviISZo5KS850TYgAGFjUFLnF/yYHH5+M0L\r\n2yQrFMciKbRFjcDVlLdcAypL7e9FIggHJ3UorG1OXNIDVfBu5Ryxy6PLDjty\r\nQKzVkc1Fk72896saBS7Vx8sCG7voPFwZePOulazkuEXnKB0NUCtefJbDMmmR\r\nvBnxRQxF1Y7XTseQhig+tWATSZGP23USyNwCSOWeu5K7J+IQVswH02CdiCS2\r\nnOYt8Vbg6N28PMPA/p6xresmVkBrDCJCAf4=\r\n=XvIb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./main.js","gitHead":"32eb9bc0ae56b4b5f1fc593ade519325a57605d4","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.3.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0","date-and-time":"^2.3.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","jsdoc":"^3.6.10","mocha":"^10.0.0","eslint":"^8.15.0","marked":"^4.0.15","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.0","uglify-js":"^3.15.4","webpack-cli":"^4.9.2","npm-check-updates":"^12.5.11","@eluvio/elv-ramdoc":"^0.1.0","dependency-cruiser":"^11.7.0","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_3.2.0_1652316238297_0.1635404521087762","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@eluvio/elv-js-helpers","version":"3.2.1","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@3.2.1","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-ramdoc","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"aacfd66c84a1bec0412e0f10e1e0d8a527659ad1","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-3.2.1.tgz","fileCount":99,"integrity":"sha512-RBPBcoP78BiwQ6PUb2FOJNGRUmnwuApekdOiqQDSAvDc/3R0DIJRFr384xVFVTup3tlDX8WJ6Nadkco5QtjERA==","signatures":[{"sig":"MEUCIHOKmPV54bBuMuDUlhGsFLRKlKW5X1/4JHwFv23Gz91GAiEAmY0Q15aE1lSOCY/lnKj9uGEQArJQwt5spOO3fR5qUQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihqAXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjFA/9GAi4Fg2csoyq+fpO56RYPW1o4c/jz/5FBwxh5tVRyBXPRRrg\r\nD8pltscBB7y2K18uOLOBmkriIQ+IumwmsxyzkbkT9Bp8k0LgQh8iaYJ94ZOY\r\niUc45ujjvopwzwlCJwdrTUfucKRe7Rn6fnGGeB8y8x4980MY4Rq/+lTXEMRE\r\n05TpjWdEhQsM/ANHLRvXgjHp9nxaGxcCwM6I5wX529Fc/HHd2pn2IbFyFXds\r\nKiRzL1cdzx7UnOjjt7k6QJf5+RA+ZzJYxYrxalJp8VPAdkAlvs8oQ02pvvcL\r\nsXSN3/LBMV//sE1U7SGV3tG+kvWsEOdPmZ4kuYyStpaUtZX0AEq0GFxolCcT\r\neOeHX6gZzhZbCAFZnoQAgfeUkNNq4yysZP9DDDRh2/JqxntTZWTuYW5WMcBu\r\np8t7eQSKdQZ44BTg/Coinh2qVZEgaAmJK5KN0XYZlaR2Qy74Q4tL1htU0+Dg\r\noIJWFuOQrhB+4n8fkcmI9BPYcbBo38gF2PGPFcvyCg9UasOLZ0jScvgnnfUO\r\nrnxg7aSafucmZXCnxUXav33sb2A4OiUEFx/rpC0uToYyQG/wfr7KTFPCurlS\r\nQkt7cY8WM40sRGyGSpmmZEd/sm3XM1unhEwfRpax4i6hizoTk6bd1yZx5BZ/\r\nX00R15Vi1BtGHORN74yHGCgtz/t51UxDqP8=\r\n=a5HT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./main.js","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"6.14.15","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"14.18.0","dependencies":{"ramda":"^0.28.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","jsdoc":"^3.6.10","mocha":"^10.0.0","eslint":"^8.15.0","marked":"^4.0.16","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.1","uglify-js":"^3.15.5","webpack-cli":"^4.9.2","npm-check-updates":"^13.0.1","@eluvio/elv-ramdoc":"^0.1.2","dependency-cruiser":"^11.7.1","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_3.2.1_1652989975619_0.9346756196963957","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@eluvio/elv-js-helpers","version":"3.2.2","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@3.2.2","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-ramdoc","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"7be592cfbb5f1b06497b7cc83795ce39747617e3","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-3.2.2.tgz","fileCount":99,"integrity":"sha512-ZtE0LFCpmBNnJq4iIRxsUnTOqHYE1g/HOvThO6Co9atNm20NyBJ2Qh7/gz+D1bC+jNzp0BfLS65HCABHbB31kA==","signatures":[{"sig":"MEUCIQCVvNDh9OCX/1RuSekIH2s1fsoUIlB3TZVv7vLHjFbqTwIgCC82LZOXOmZypJqB0ROFx0OWlmEAz5su6MYD2ILmXtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoli6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEsg//YCvnshpFUxR/RQ8hG+QmNR8RhSHzDF63yiHk3zbp4pO+7Bxa\r\nRC1XGysaMIZRq8AfZuqG98ZmSa+R0v+wqpIaVQpMS5mMxJsgXTbFEKUVurPl\r\n9+WcViCGXVgWhB1e8Kq08WhPCHSjpSyMPvIImyNP24r4GNe1k00vHONRRlc/\r\nuG3ca9pN4oghO/vGdUIwZCmnGZyT3Hr/5JuTAws8ODUfhQqgGkd9Aq6fdE54\r\nFmuaFIHGEbulNhizFaXzGs94qR9rZ3QN1/jfUqa5BHu7zoJNCpWbRzzTc5pe\r\ns/WdbGM7x42jUk3Ed2xIXHs20MdWIZ/gTWdEARA0YRpP3/mo/BcipcLG7LGe\r\npiX8+pkCb3lck3sLVko3aPQH+Hdp3fVznO/hZIzIZtiOR0x7NLZ0GyDAK2hu\r\nAu6it3EU8O2CYFifWJY8NShtvQsCE2DFIEhB8Fdp7foMJoA0ijj3E4zOjcxg\r\nZi7SGxLmlGn7gK6jT34T6R4gbcqOAG86XcvssBUs83hA+MXYt8OnrXKZpG6d\r\nBm+bUZhR59yFQogxtszRvy+T5rtNnPc9ZgtAjumd+u38aQMYDIWS9rNTli0F\r\nyYxjrXFFFVLcak4+gpzOD1NMD3JM5i7k4iylStH7W0uezuc2F6xqMuGMh6Zd\r\nfAnfDfdDmZKRpioPilIzKags++aUVxij+IU=\r\n=qW4T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./main.js","gitHead":"9301401a843cad3c24f68bfa3c6eaed627ebe4e2","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.5.5","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","jsdoc":"^3.6.10","mocha":"^10.0.0","eslint":"^8.15.0","marked":"^4.0.16","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.1","uglify-js":"^3.15.5","webpack-cli":"^4.9.2","npm-check-updates":"^13.0.1","@eluvio/elv-ramdoc":"^0.1.2","dependency-cruiser":"^11.7.1","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_3.2.2_1671583930224_0.7221708490546226","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"@eluvio/elv-js-helpers","version":"3.2.3","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@3.2.3","maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-ramdoc","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"d3aae929e6f95d197e6c21610e225009da94e0ed","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-3.2.3.tgz","fileCount":99,"integrity":"sha512-NCzznIn+kuUeRFgIWkfp/HZkyyt6yjFoBT0/VNLp9N+0B0qBx4RaYYjnptsuJgHp0onNzDp+v+AVadX9BZUgUA==","signatures":[{"sig":"MEUCIQC60B6iHKBwFzax2U9qDO41ffPDRuymSuysJ0OA1dS1iwIgKQxKKY6//MurdsBTqa9TQvA2TH33A8oTV4u075uJ6to=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjonEsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaFw/9F+qajxrmjWxdlAn514EDXf/lJE2F+VwNm8BCZlw5n3jcl0zX\r\nch+JjcJwyB5i9FH1Y2rTKlvY9Pzo2Rpi4EjTe2wnzLZ53QSptQvld7pduGpi\r\nmwcuzXTzXJQRPRMzsx6w2LzJY8rHvaBUk5Bm9+Q5aoJwYCNcwibq/FoloLCi\r\nsSyvCQA7S2v0IyYdAH2JGk71Of6ZdB9FS+So4ob3P2O5L3JsOHlVx4W1tDix\r\nbu4KY/Advtg6hU9i2EwoPGqFC6LCcxxT5h0IxZMc1yKAbxKwNRM1oLCTz2IP\r\nsIzJ829Z7F7PXC2JLt57UVMjLqG0DiWMSnYcBQSTgdYzIAzPF4WVh2diJ+1j\r\nBM4Hclgb24BpIMSiDy6jqoDlSay461IGdyNV7fp+G64l5X3OnLD4c+0yKB0h\r\nBGGkYk8abTIvTmBmfEQS0ALGVpwsFJ2ED8LZ+/RDCai32T00Xz0W+rVOxVF0\r\nEShTKaY4fcvcNrfS+uB6gwulowfPzaoJKNJdmUapeId831fr731gGqagfdhl\r\nZWkBGGAJnoD0e99cPDfRZyg2fdPkbumf1nUlu5qZAUDRyMIHBuWmj5FWX432\r\nkcr1tx8HmImeaYypb3Lm524aS8Tyn2qYem4p3vDHsGXnmfrCGC/Br/cLWaQv\r\nNgih6TA8BbWPGw/jN1oL+XeAMoNeUTaUSvE=\r\n=8Er0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./main.js","gitHead":"17987f5d4988a100bdc4765556ba0da9a3542588","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"8.5.5","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.3.0","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","nyc":"^15.1.0","chai":"^4.3.6","util":"^0.12.4","jsdoc":"^3.6.10","mocha":"^10.0.0","eslint":"^8.15.0","marked":"^4.0.16","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.72.1","uglify-js":"^3.15.5","webpack-cli":"^4.9.2","npm-check-updates":"^13.0.1","@eluvio/elv-ramdoc":"^0.1.2","dependency-cruiser":"^11.7.1","webpack-bundle-analyzer":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_3.2.3_1671590188077_0.6146169741168805","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@eluvio/elv-js-helpers","version":"5.0.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@5.0.0","maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"2993c07ab09776a4b272e1eb1408574d3f3849fa","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-5.0.0.tgz","fileCount":220,"integrity":"sha512-7mtF58i4AUD1gIPfPDp/Ms66wKsn8KYLWxjuDGm+jlA+wUjoK09leLI36hp8WhXcH1PXUSkqKuDbJ6h9A+0rcg==","signatures":[{"sig":"MEYCIQDBlcjBprj+wM+Sz2l1VFK7Az7VdQFOQ5UbATG0bNym6gIhAIYJV4GNEcohhRNAW1muwEuguouHoIsSAOvT79wCtbaL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":538744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0DCYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG1Q/+JCMnWW/4XFnsEXqY2e4S7K53q4azGgZ6jBR47Kn0YaPESKbR\r\noF5yBamdpiE0DxXhvH5IOWu+pkzI4E5JEF/V5o883km822ceuKwQaQobrDpi\r\n1byj34GANCL7O0nxEd5wQqpkjnV+99AC3iT/BiCnhh4xP62tI/gegV/ohsPV\r\nbo6ecbV+1Lx7Wd/cqXXamjFB6BavC9P6GP+0ThC9OqLATKrHLWcvInw3mxFs\r\ncoiXgpzOt2Dj7ptHlH/gbAxE89AlWNIkfRuHg0vwcLIiNLSuWlgI8YpA5+Xb\r\n2B6WoC5geL0cvf4TzP9zPUMWZmwFiv1StPd+UNWDLiFN288Wo5bDgiuo9xS/\r\nxcOPLFC4qQ+SKm2PzqnRMmn+XQBXAUJwCcyN8dLV0+q2dWkRgTEKs+FU+U9x\r\nmsrwXpa8EKZfMrFJH77e8gJruMM1rVnzHDuA1GwR+YjS7FrXovEP1H1MGAlP\r\nAALkBHrDrGjGZpjlSsh0Qv7wIiiTz81kMeuKyjeZxLWwPZ/M814IYJJplrc2\r\nNYznQXJHMWUi1T9gQumaSDNe03HsqQRlt6oX2yNKzMWaOUUgoydnt/4m6fvs\r\nhpsM+TEYHE4ZELvQIqhATgwOV/G4bgW5baT1gAhYUSmPFAfyhy80BPDpSLCW\r\ndi/D7zThmQElfQl8FLLk889kpPmavgWekxE=\r\n=aP4R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"dd2f51e6b4c8222c10835554102ce89a1d30099d","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"9.2.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"uuid":"^9.0.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.4.1","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.0","madge":"^5.0.1","mocha":"^10.2.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.75.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.0.1","npm-check-updates":"^16.6.0","@eluvio/elv-ramdoc":"^0.3.3","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_5.0.0_1674588311885_0.06964790024974299","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@eluvio/elv-js-helpers","version":"5.1.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@5.1.0","maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"b3748f2f46a9faf7d5fabd6738c0621abd34087a","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-5.1.0.tgz","fileCount":225,"integrity":"sha512-PvuATgvTaACEueaidBqJkaSojHcLPoooi45E6y0cjFAZAOFvInhwRhGTFxIesKXtthkvmfBJ43RTMuKrUwD/Aw==","signatures":[{"sig":"MEYCIQCGYWzYQdOzl6fh4O9Z/io9p/rCR2TIwjqhf9kz/cKH5wIhANY9tr06UtuuTif1Tv4+0qdzJNC9mPKcOUqppMzK8AzW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4XG9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoT8g/9FIK2X1CjR2PWV/fyMwuRNHmrdPzDEa0+j91uqAC7LryRW66F\r\nfqANZJE3jdG5I1y8gL6TTSuoZqPIiRlSapNP/50JcJbeuGwNZmW/qiSkVPp9\r\n0w2MTpbfoCdsb6StpdjXQnp2v3CK4n8pNiAM5EFXu56tfI7Dj3jIm+EdY1wf\r\nJr1eCvzSZWksbgYvaQZLtZ9yaRCcAqz4aIfx0FfGD0HWgg5ytMjFCfnKMZ/8\r\nUMn5vwVoxl9THGlQ6oOqSUPOBB2El2oBNaUn6ce1a/nI/BrMaMbKXGriJfEX\r\nWTPrr1Fo8xwsGvsZEM0gn+NHrIVpzTPFCQAEHX9R3qpnwaVM8uvTpMvTl3Nt\r\nbX4zjKxbC2NqVbmEqpUyy5D4LT+tFA/7df+rs4asIPWR2fgLaTJFqqj9mYy9\r\nAQ40AqzSL7CAewYxvd8iRqqT5R6N1ScVney8SmHyrUPSLTv/zTorSjuP8aMk\r\nxX9jQfU/tJqyHf+JSI7m2eszQqDSwZQDbbPrQlMMSxcYprLn1PXyHd3YTBTM\r\nJEf0YZyU/Btts9BNMXTL2hkzByCkCyCuQOzSz04M+/0s6xgZMa+Rsk1i/PiT\r\nhjUQdO4lPJ+WNmCpwPpsJ8co0RrbCpIpH17tN0IpgDElzSo/i2qDPY4rOFk/\r\n4phTFuvCMWemxDcBC7wKnm23PqOjqJFf1Ys=\r\n=vQDK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"571e90870032438b785751a7ff4716351448ff16","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"9.2.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.4.1","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.0","madge":"^5.0.1","mocha":"^10.2.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.75.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.0.1","npm-check-updates":"^16.6.0","@eluvio/elv-ramdoc":"^0.3.3","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_5.1.0_1675719100975_0.412091547177067","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@eluvio/elv-js-helpers","version":"5.2.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@5.2.0","maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"43a700fc901b53aad9273aed652f0378abc9766b","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-5.2.0.tgz","fileCount":226,"integrity":"sha512-KH0SBeG+7OF7BVLi7wgwIr2aQq48ezAtjy0zWTeM6ktPfv4erlihn+hgXe1tbEI9G7uDx//pUO+XGzWMC6qaQg==","signatures":[{"sig":"MEYCIQD3A9rIzEq8JCArDNInttQQFLZvkGN2Pzu2gYm/A//gggIhAO5dpOqLpXkGa6lz5uLmrEwks7G2htELzxeVNZp8nBQN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4b4nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmozhw//flFX7YsHu6y+0WSLF2Ix2C9vGJ63M6WV6SluP5r6U09mMlia\r\nKhkK7U1Bqq2KgSrMr/RnOJ67xFLlEq2q/ExMOrFSYWYaK+f8aaW4d3CfG1j/\r\naAC92RbfpBC9ziDt1+1yFE1+L5wMgnekvN5N0oD+1zdW3dY88YEn7z2flVWl\r\nJnjz9vMUOOSmBydR744Rta1sm9rVriRY5AGUjr/p6G6p/JF+rjRIsFJlS/35\r\nThZxLWFuVSqZ9BNxxqRchmxq/nxOZ5LEmfhxEYwIwmCIOeTksAPSjxCbufcU\r\nAlz/4mAxDSgLz0RRhicucT1FZ2vfRg5Tejl/oHZWEC0wBn42vFtdgL1nbQ+I\r\n5oPPOxoSh2Bxf9IFKj6BWDCLtZIjV0eNa5hlSxfjMnUwphPJvfZGme/HoRwn\r\nlqjYC+wWuwny892LrlnoCjHug678ExXPoZfFU8wCMRwEaBcDkRYY2siPbLnX\r\nTdundQ+0wTDX6LwGWpF79O+uODu9kLvIFSRcE2cVqNaKpeF5irBW1B3klpjD\r\nFm7TmKSzk3FkW/AK4LnpGA9oAGm82Ftfs8s3OrOw06AIJV0/x7yzJ+BqhOP4\r\nSzFdfhnZaMxIKAt8ATiPPfafZjWGjYJv1vuJjoYJ4quw2lqtQ/zIT8Y1MTr8\r\n4/nrMHnCcXKq+8oXOiLlsPxJxhrcVhtdyIw=\r\n=LOzY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"1da014475fad9cb1a1b760f57b1a0d979bbdb974","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"9.2.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.4.1","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.0","madge":"^5.0.1","mocha":"^10.2.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.75.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.0.1","npm-check-updates":"^16.6.0","@eluvio/elv-ramdoc":"^0.3.3","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_5.2.0_1675738663436_0.9305946270063128","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@eluvio/elv-js-helpers","version":"5.3.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@5.3.0","maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"7caad1b4df50501745006566b1f4d4ed24911481","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-5.3.0.tgz","fileCount":228,"integrity":"sha512-VbykT/vY/e981XH8CcdWKbgnlCvCmk6FFBWhLSTXiupj/hGDaeQXeLlmoQpUJ1FMn2xe/L2J1B+C9euhpVzCGg==","signatures":[{"sig":"MEUCIQDkxw7hgn4zLFz7lKLR3G7PRuCEbnWDNjrff6Kyu5wscgIgB9XvnUFG/VsreI60OsW6cN5Xc8/L3CSVYiR+T/VHcns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5CSoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRKw/+JGrH3ZlOh8rhdw1BKGvclAXkisTcSib27OiTP0dYDdD/0F1p\r\nuPDqhLuJB5q4tUfYUGtj0ElhdTNc6AicD1yINRJbyzAORP5XDzYxd2VdMp8R\r\ngoXxQKWmqbW507YiR6nGegfbtSSwP5q/XbZNbQUvdT0IP8oFRAP+NV4c+UpS\r\n6g/LFZXrpONDSIMwu9nxrtpPQqlG00PXqC3SjRE1la84JMpt9PxITL1zKn2A\r\nLKgw9wwDmoXA5ZDpoLzExKp6AmiPrU4XNznemAI9lEQPpkCF8ndlwMAPhZeS\r\n6xOCCteoS6prmDYh76WtCFpX2k+x39sUGo/cjRthBjHklCY1Gb2uUP/WrikS\r\nMb4fikx5e+iM4PtJSzMlVaSsWcWuq5vyCHNJpLuPWpTnFfD6CTaYtAG3eI8u\r\n+bT1bj/6nUY0sPCvt82tACKF1OtRl4iSqd1Ly8GD0XatyWuXF3RciRPuHrgR\r\nLz7GNkXXPwA0dlubV/Tl6RktXe5HjEOr2TD06qVSPziKKV7boyKIbYmWLlT+\r\nDIptiH/PmTHCCSRLEkn8yXN7VZFvklUJFVt+DrsfFHOC5Wxh7hj7e/H+FgLF\r\nvcqauk1aIL0k7G7ptvEg4hVFQAnCMkLVOmsdbOSTB5v4xGh4KKQq1aPjWxHT\r\nn8VzmkYaWIeziOsU19p7ugzDTlaxAPhwk5Y=\r\n=IlD8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"ce1827db835357f2faa4dbbdb9f4e3105497d228","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"9.2.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.4.1","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.0","madge":"^5.0.1","mocha":"^10.2.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.75.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.0.1","npm-check-updates":"^16.6.0","@eluvio/elv-ramdoc":"^0.3.3","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_5.3.0_1675895976105_0.5260675470977967","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"@eluvio/elv-js-helpers","version":"5.4.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@5.4.0","maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"f064a2b6d0a62f15490c9cdee91d734c0cc50720","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-5.4.0.tgz","fileCount":234,"integrity":"sha512-A5N9ouvX5cz48uyetKSJDp8i1VOpsud2EFGMZkLrFVgXlhkk3wI718OzTXhdv7rCaonZApcxK3yfMNnc+yVijQ==","signatures":[{"sig":"MEUCIBtrwFmYEFY1S9bwVbuTHU6I65dYBX03K4u6EyjE2kVZAiEA4PXBeDYDjemQTQERI+NfO8mejMEeDt5bDzUBwIRuvI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":571103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8BQ+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTwg//WUqoYRc3zpMxbB5qDGkX0Zh3NyIOTawEhqWXwnFVepVFC9NV\r\nFI7NfUnAHCHk/VQDsp6hY7iX2m1k8+n1Tf8qKsFZzi+lJAIF+xxH9ckYcuvH\r\nA53Dn9szjCVuVoJ3asWBaVBYUQrceQgaIRCQn6l/1tXHCbZOKo4E1WDvCbMg\r\ncFCW6j1b44jTGyKpm5eAPbeIaPEp9BZz0O7xP1GiWXMdvR/f4oOjzamMu94u\r\nRpIpBjaOFbJAvwdlTHlN+fksmdVQW/djHkLYPbNZqEouImmPUoTjrGA9SXm4\r\nrcwTMvJmrRwZHAtJMozFgtlEBW4MbzIHjpkN2AVkrVfQweVkiGV0vD2Q9hGZ\r\n5FMnntxxXTIa2S5wOLFzIJxWlj8ItGECyfIp9XSf/1Ne9cuM8dCk8h/tNTAp\r\nok4ZWeuAq7HKn9pQshvQTx/ft4KpgUGxmB6z3pskzO2Jj/24pUyBGbpQNtCs\r\nrjEN0lTi684/z5iR27L3MqRL7B1+DIasuSLemwDGBf9UXn5ZjTJlQmHhMqr8\r\nkBv73dmZWPowhi4ncKGs80P/MjBpaUBsR5axyBAHxparAu17+j4M8FnfHE3A\r\nJmQobp44OErDAWxbsFjslMyBMpNAQylY1eOhDk7pBZMCkGLwozCzN2JG6akn\r\nTps/o4L4K+6d56EIToMx46e2s+fj+ZhGdLM=\r\n=+lGq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"fd98d2ac59429f9dbaf55881ff7cb1dd04ba9057","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"9.2.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.4.1","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.0","madge":"^5.0.1","mocha":"^10.2.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.75.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.0.1","npm-check-updates":"^16.6.0","@eluvio/elv-ramdoc":"^0.3.3","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_5.4.0_1676678206112_0.7536717258639622","host":"s3://npm-registry-packages"}},"5.4.1":{"name":"@eluvio/elv-js-helpers","version":"5.4.1","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@5.4.1","maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"300c5c3a4b374201b564f214c72a5a10f7e2500b","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-5.4.1.tgz","fileCount":234,"integrity":"sha512-aL05qEuMn6PLXIctPJAwyIULk9nt5NVN19yzZoOihvEJN2Nal8s5K9yMf0N/LemAia+8FYJk24J/7DLJ14hSCA==","signatures":[{"sig":"MEUCIQD5WJsnWSCkbXkAbZ7Be/iSxXIIvzKNOdQWntJvkSl/ogIgPvDabkAxK6GE/J2K6Ca039g/e2JkhCpt7znLciHuo3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":571013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9n91ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqzsg//eSO3LN1GiS9C9kl2Xn+0KvbqtdjMqkf9eQn31KvdBls/E7rr\r\nC5NL5EWXSLpV7vBuqlsnpSa9KbdQzvSXv064rOBotvuhFQn5O0In5GyzXHrS\r\najhD4Gg8vHu38Tc3+D7zocMACh1Xsgu/Fl7d74nuake75NutD+66XAXokVNq\r\n0HebRff2ELOgdH+EhCURJenkaM8apUnSiyPWt1vj3hy2p4DwN3TcRE3kMtD/\r\nu6ZT6UJFeOLTQqY6Kj0O+ypbUkXI0H3HSrgClKaVeP1Ks+Lt/eWgq4wxWliL\r\n3Qvq6Tr4D6y2Za73p6UJm15b4p3e5hBiW7Zq9H+qe6hWjPoh+vjd+Pz5A3eN\r\nfLVD2Q9C84Z+dO6fEcuY3746y2xLOpWy4scl+vfFmA7kvbEHasZNq6Rh2Yds\r\nwBYJPaXXiOz6ogdt4brBtzYtmupr48v0WKne9NyF9yo+cD8oYsS14/wtES2E\r\nSzpqm1ZhxsrqNXSnDe6/N6Ad394HJB9FTUWo83zzAeCR++4DSse+E4jhxExr\r\nQbCxqAYIreUpqDTezDs2eNvPpXo1By3tLxc+uAgbsPI/BlfhyV09ODAd96rX\r\n2Ng/jINwR7E0Zn08ps6xcB198Jxz1a3XFMIZ0z3u3psQgzAVeii4jEa+E/Yt\r\nuvlh9zK9ABnhIM+35FH6+1JdDdE0OJiNzRE=\r\n=eK1j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"47cad81cbe19dfa3ada199ed8b43f8165af61ecb","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"9.2.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.4.1","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.0","madge":"^5.0.1","mocha":"^10.2.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.75.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.0.1","npm-check-updates":"^16.6.0","@eluvio/elv-ramdoc":"^0.3.3","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_5.4.1_1677098868747_0.019812841203716403","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"@eluvio/elv-js-helpers","version":"5.5.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@5.5.0","maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"4cb85266b062a97df935326a30e1908da3bd8963","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-5.5.0.tgz","fileCount":235,"integrity":"sha512-FojIGR/wZcGfFlgeuA1mIIY+3cjE9BvgQfO+Q1kRZ++8WPC8hd8A+MbXY3SnFy0eiX1Q40s3dZWiGqMGS/6zmg==","signatures":[{"sig":"MEUCIQDpJWnYLxPykWo0sxEhMGLAnfmonnQ1b3ujWeM7fW5oLgIgcoNKnAH0mgZPX2GyGMcSkfOupBHSoAeAE4lEcEP+RNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":574633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+sNCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOaA//Z3XE58LWhN0Y2CSVdJXLKHJ51Y/woc6K4ay92zcaJL/X+2P6\r\nmQ0xJeiS/m2lMxYMVBHj6gI14PuJQJDivmXjm8IAn13Bpq/meTl8Oawx/+9+\r\nayNA6fQNLv5TJnT3diotRP8ojeKNU2er7Hn3EjhM0BQq4OuJAYZ9eTLdquCK\r\nZcOumLMeF2g3tfo8/6+UYrWtGN7p3/27Zk/GodVUyUWbIbOOH80GMp3yXVuv\r\nhmCqXHo8318BRp50PIVDqZgfhy1fya4OnuRQRskU3KHx7DHaPVijKOVNysSJ\r\n2z6MScvfttUq38Sq44OVLEvVIZzVnzuNfFsEAJi2hA/9CSroMvOgkErVwjBc\r\ncp36QWnt2GxyNBByG6ez8DtUayH4DcVkgtzRo/oLJeN540cLUc2cJjZ6Kl+U\r\nnAW3rOOMylE3zhBMuBP9FvxZOAZZqcj9ITNel2TQF7d/nmsuIDBREPGIqE2l\r\nHcyyLAKSlnwi118O5iq81MtnmLwAdD6kuBjR2pYj9p5fyYZbt6Rw6ciVWMoM\r\n3sBASxCTOP//jpJG2VEau6ODD/Ssp5R5LZq6uhKYkPj/AXikISWwRtomw1cx\r\nRQcaq43Ol8XACY+9IZYPOMZMm+sOjLQf1XTQLR02+xrhw+tNAOOAfJTzvjPE\r\ndnhW8rNRNtkfd2fHxdVsAkguTw9YJyK5v2k=\r\n=Fh/k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"0ca656c3782972dbf87ad4fe9073116984c09fe6","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"9.2.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.4.1","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.0","madge":"^5.0.1","mocha":"^10.2.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.75.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.0.1","npm-check-updates":"^16.6.0","@eluvio/elv-ramdoc":"^0.3.3","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_5.5.0_1677378369930_0.04928826351419957","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@eluvio/elv-js-helpers","version":"6.0.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@6.0.0","maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"51fa719a87987a89e59d562c2c4e57f111e9bc4f","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-6.0.0.tgz","fileCount":237,"integrity":"sha512-92F8IC3VPoxkd2iXC6B2Ub6L8RQvV5lKI5zF+LsfzNezEfJ+XkMc200StFvH5NCsyk4S4J9Wa8AXYvuUUv2xLQ==","signatures":[{"sig":"MEQCIDZD6jR7Nnmzv5PZOhV+j/TBeT8XUCROMl/9b//+1poDAiBfSjEuC3WWnYOFSkuXXGsmJPFC7qUqBz5wzdhSgOZnJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":578279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA85VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpk1A//ViMR3foV5WQSNC/y3UQ+CbH20Bu7va/CwwaTs0rI+wDWD9fZ\r\nV5LpQI0KxMEgNMWcxJUWFdk+i+gG8J7UphvsYE1lQc6bskwZiaNh6tXAamYR\r\nO+nijuKbLW97EzZNWsJ748gDiZtiDiSEGbzvZLcCMEPT7UgOszb4/E4+ZNgF\r\n9bQrHk4g0A2ku/l9hG6KCiKFIAnWOsxK6jQGgvU4uXq8fGHi8aIB1lyT7rhN\r\nQWq+cfVlL6kQe2Az+fB3JsQ/ZvMvynRDtYw3BAPsyoPVi+GwRkTx+qtc67A2\r\nJz9rQ1Q9qkLEF4SMhNz/EOa3kdm5UVOHDrS9HEnKQK3pWm0mS6bpIgL+sXCv\r\nPj3K1wDFnihVpiJhZeWaOwABs2l32uY8UlZYyybPueJ18nfn+AazEKFcBSya\r\n2DsDFugIJjFbUc7AugIfHh3img5p3q4tEqed4n/J5F3mgyHivA2bL2zbhvUv\r\nouxUFkauSJuMXhJ7VR06SndOp3C0O+DUhto4itFzB//mjgAHeTrf5Abhrj9B\r\n/sZwpM+V5bKCYHGT2qb8jDr8tgIE6NspEhZXehBlnNulH1IKt4E2VIVzDOw/\r\nhQoZaL1qjA2SI7R2L1TebeI2GcgZs6RAyxFkZbKHa6yd3zp4gV1Lj6htKsdo\r\nZ46O++IwuJPrcDkB3j1ycAXinkvO+UzxPkQ=\r\n=a8Ol\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"2e518df9e14e5f17d16bfbfa18f71e5ebf88f6ef","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"9.2.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.4.1","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.0","madge":"^5.0.1","mocha":"^10.2.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.75.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.0.1","npm-check-updates":"^16.6.0","@eluvio/elv-ramdoc":"^0.3.3","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_6.0.0_1677971029581_0.1770824003183482","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@eluvio/elv-js-helpers","version":"6.1.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@6.1.0","maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"e4f3d88d8c16a30a39f31563e59bee5a6038872a","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-6.1.0.tgz","fileCount":238,"integrity":"sha512-iVL2Vq4PUND8VCndPU1MAjg3LDGiEVbEZUqSTMGrmP7Viw/PoiChCoQpAU3kATHxfMPP1p/3vj9KtIfT6mlX4g==","signatures":[{"sig":"MEQCIHYgD6v6cgUAqJtjPNkNK3hbjypUJ5+ArMqp+IEBcF3iAiBycEqUAMqW/HmPljyTtROj2x8EXWc8mlP4cCEcRxSGaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":579710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBNeWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU6g/+NpUCxLTkvkU3O7cIXF5HdEiY2jjmSknfkDWIgnpJrrK5YxaB\r\n3vzkaD++J0DTNP8Nt0yaZY4gFbocprdYdc8wP9d8hSutpgunfev13ej5Gvop\r\nysNXfX+OMcY2chWn3bvGpS4uFldF3Tz1WbpSb5FEM/Knvj56zYZKoPWS0m7Q\r\nW5XQxGNw5ctBkyXUfYOjp9MrQK4bog9UFibc4LrZh1hQGFqTfRPVRq9Zu24j\r\nZaIL09GC1WAMkSNF2byLMu81sALd+8JfWB395IB50SnWu2a8pXcuRmUNFqCy\r\nyLx0hdYGVJTjbuiEL3RciwMMCcUzckPCn4mrYXI7MmGfayu2oMBX0iHIh6Hb\r\nQ4gKBpRJePF+8iFuidhD5Jfyi+j0X8c/1082idvvI5j3ge91811cnkVGj13O\r\noV5J0vDJ6mEdgpBy5glOMElS9OZpwjaqnyvbXVXCwU5tWnTk2Cj9eplrpR2I\r\n+tzmhHuZRmgdhlAGgd6dxxCfB3gadbpYhhthhorCLD5u1jqbsKOiqTnn/CGR\r\n2uuX8fpo12HbhybMHt59ZlqKOf75XcJlcgnsS0NgdI/r/ax5gtcXWdfDynxk\r\nT9MttAne5M6HtaSRbM8+TTB0JBVnaBYIGPrzl5qVfAy3e8ku0vkiFOghTtQa\r\nLp77c1kUvjrvK6TTKnoC0BizeBXS/02yEn4=\r\n=oBfk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"8bfb9e7762fb56c4cb4915193068005544e65709","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"9.2.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.4.1","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.0","madge":"^5.0.1","mocha":"^10.2.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.75.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.0.1","npm-check-updates":"^16.6.0","@eluvio/elv-ramdoc":"^0.3.3","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_6.1.0_1678038933859_0.9304243543303956","host":"s3://npm-registry-packages"}},"6.1.2":{"name":"@eluvio/elv-js-helpers","version":"6.1.2","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@6.1.2","maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"2602ec1b83a9c508d1330004bc3c0acd98a5d8c7","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-6.1.2.tgz","fileCount":238,"integrity":"sha512-/bXFGxxYYHTt6xhR5oxxEulA4+ytxO/xbqjkJ+nrgD2jHfYYWH996ECyk9UAO+BWbkexVjyqRUQccfCdi5PwgA==","signatures":[{"sig":"MEUCIQD2xlxcDQ5HpSeoTec3woCfJNL/iWDlMoWJtebpGiT59gIgB03mzkRs3CVsSnv+la2bjCHvvCdA6Ni2N55w9lnv4A8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":579672},"main":"main.js","gitHead":"1703c971ec48a7ccf8f3ac1d2c19db4d775df616","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"9.8.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.4.1","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.0","madge":"^5.0.1","mocha":"^10.2.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.75.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.0.1","npm-check-updates":"^16.6.0","@eluvio/elv-ramdoc":"^0.3.3","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_6.1.2_1696197352712_0.1345437799904503","host":"s3://npm-registry-packages"}},"6.1.3":{"name":"@eluvio/elv-js-helpers","version":"6.1.3","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@6.1.3","maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"2ddbcafa4ba5031fec9ca4d8be9e16e4568fce8d","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-6.1.3.tgz","fileCount":238,"integrity":"sha512-FBXRGCN8wOF+ZlXldD3pDs70946akklm1QBIif6sozfBP4f1tvcHYPFgH6fKmRtl0F5VPSQl4t+nTJiecINITQ==","signatures":[{"sig":"MEUCIQD4UD/d/E9KuQnQ5ltHqfLpJ2fbRgFE1RfOGGVkoMtHkAIgR6t4WrjXjF+XPCznx+Ul+97Z24/EvEGbFxBQYdUjUFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":579672},"main":"main.js","gitHead":"66c42d024ce632a95e43de8e28d399235bbdcf10","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"9.8.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.4.1","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.0","madge":"^5.0.1","mocha":"^10.2.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.75.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.0.1","npm-check-updates":"^16.6.0","@eluvio/elv-ramdoc":"^0.3.4","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_6.1.3_1697051621162_0.036955209090699714","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"@eluvio/elv-js-helpers","version":"6.2.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@6.2.0","maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"ebed103dcc5ec1ffad3eca4c628b505c4746c662","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-6.2.0.tgz","fileCount":244,"integrity":"sha512-bTZT1ezzx56BH0qYyCkrJdI5BXPljcPD47lDyoxK0TUGFUFbc8TwImKUhukv0kaK0syIt0j6YbQUpPkNeydeMg==","signatures":[{"sig":"MEUCIGWg6+qxq+xlNS36hvd00VzE1i2R/6Ch7145jlay6d2SAiEArEO93FvzGVR+2A+um8mFB3jQDIhO1A0tyyKCPH+PJC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":593375},"main":"main.js","gitHead":"44d2dcc39073b19f7434db0c4fde471e3427d251","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js ../src ../test/unit/src","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"9.8.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.4.1","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.0","madge":"^5.0.1","mocha":"^10.2.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.75.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.0.1","npm-check-updates":"^16.6.0","@eluvio/elv-ramdoc":"^0.3.4","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_6.2.0_1712964543678_0.3877941587411784","host":"s3://npm-registry-packages"}},"6.2.1":{"name":"@eluvio/elv-js-helpers","version":"6.2.1","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@6.2.1","maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"580a652940362c5f6193b6a20ef8928809b77c38","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-6.2.1.tgz","fileCount":244,"integrity":"sha512-gmEuHMVf57RaiGbw9P1pLgxjo/JFyFA0MUNjFWgHatWsY+FkLPWsuFRO0/ski6JO3qnoMsYRMjmdQR1BlEg9XA==","signatures":[{"sig":"MEUCIQDaY5SSYPHsbpRxxTR/v70r5vA3kD8bBmj/w8EhuMi7RgIgJWIN5mI9igV1DzYBDL8wJy/gY9zjBj2AadIaDWNeLg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":593150},"main":"main.js","gitHead":"80a1324c3dea5e2bd1fce0afae09104c8d29359f","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js ../src ../test/unit/src","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"9.8.1","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.0","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.2.0","objectmodel":"^4.4.1","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.0","madge":"^5.0.1","mocha":"^10.2.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.75.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.0.1","npm-check-updates":"^16.6.0","@eluvio/elv-ramdoc":"^0.3.4","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_6.2.1_1712967516479_0.6996243463488128","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"@eluvio/elv-js-helpers","version":"6.3.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@6.3.0","maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"d66166d9d9d88413b979d1d6e8aa6993e75e8f3c","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-6.3.0.tgz","fileCount":246,"integrity":"sha512-t2g6xGWk/rY1gGqogaM7s9g3/Tmf/WeDMWTdmNskSIqXu6lobVhdqVvVrByEN308W309zX9px45AeXLOfrN4cg==","signatures":[{"sig":"MEYCIQD/hDkye3DCpGdFeiJWebuORgUMKofLowRz7+Cn1XIIxgIhAPEqy6ipNtEBIY8BoFC8NqnKslcFHN81s8j8rlpidfl6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":598443},"main":"main.js","gitHead":"151f367c6048d55c38080d21f9d3535c47e0fd8a","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js ../src ../test/unit/src","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"10.5.2","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.1","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.3.7","objectmodel":"^4.4.5","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.2","madge":"^5.0.1","mocha":"^10.4.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.91.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.1.4","npm-check-updates":"^16.14.18","@eluvio/elv-ramdoc":"^0.3.4","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_6.3.0_1713990705951_0.8787131910163588","host":"s3://npm-registry-packages"}},"6.3.1":{"name":"@eluvio/elv-js-helpers","version":"6.3.1","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@6.3.1","maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"6571943d5a65edbd0d495979c2610495d4d9eec1","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-6.3.1.tgz","fileCount":247,"integrity":"sha512-wPIjb0FsQ6IrGso/iR2Eki8SIQ5kA7P1/6o14fe7VlSAMD+mD5uBnXpEidZaN89As63lB1/asgjV/KYEeHiJMw==","signatures":[{"sig":"MEQCIF93SUl525OeURTDMP/EbHVNLrlzOgAWTflsEFKcX6J1AiA+Pp3dkUeefCY7g8yStT3hcTzI58hu/t0ZysygNEVNrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599951},"main":"main.js","gitHead":"bb5cf0e6831e1098cf72c7ca87e270cfa2933e4e","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js ../src ../test/unit/src","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"10.5.2","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.1","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.3.7","objectmodel":"^4.4.5","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.2","madge":"^5.0.1","mocha":"^10.4.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.91.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.1.4","npm-check-updates":"^16.14.18","@eluvio/elv-ramdoc":"^0.3.4","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_6.3.1_1714087828811_0.1906021468778547","host":"s3://npm-registry-packages"}},"6.3.2":{"name":"@eluvio/elv-js-helpers","version":"6.3.2","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@6.3.2","homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"bf47b8bfacd96b3884d630dff7c027b249ab1ecc","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-6.3.2.tgz","fileCount":247,"integrity":"sha512-jDbwSCMiLG0Nmt8WML9Su4OTISfiw3GWeJWEd2fcG3sr1KKAaJNjEDF0rr2i/fg8jm374opsxxt6yxxRvVzT0Q==","signatures":[{"sig":"MEUCIQCHyf3d15wJmEeMe0Oj7idsmIHRAJmt8PWgsvzeaAidAgIgZbCMNr1psGXq6pRMVhT0OLAVg3AcDaQLEgAK4lrKCwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":600368},"main":"main.js","gitHead":"65a629334ad14e3dba19a887333f50e7d0e5504d","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && npm run generate-dep-graph && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-dep-graph":"echo 'Generating module dependency diagram...' && node ./bin/graphDeps.js","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && npm run generate-dep-graph && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js ../src ../test/unit/src","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"10.7.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.1","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.3.7","objectmodel":"^4.4.5","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.2","madge":"^7.0.0","mocha":"^10.4.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.91.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.1.4","npm-check-updates":"^16.14.18","@eluvio/elv-ramdoc":"^0.3.4","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_6.3.2_1719246904813_0.5875167575161186","host":"s3://npm-registry-packages"}},"6.3.3":{"name":"@eluvio/elv-js-helpers","version":"6.3.3","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@6.3.3","homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"5a65f63bfce435d314678e6864034976e6cdb868","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-6.3.3.tgz","fileCount":247,"integrity":"sha512-B8uKkNS4t/LbjTfr4RVpu+ZVoAcXQm3lDec+xMIynIPaYOE9zONzP1+p+bVnNEClcnF48wDFPp7muGrakxpdRw==","signatures":[{"sig":"MEUCIQDNvWpImkRwgZITWobjT64x8YqiTMVINHJ+ntYQg2AsFQIgW+Owtia2a3uspaHqg319KxcOKKMVBKYppkW6n/cPceA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":601455},"main":"main.js","gitHead":"c3ce868566a51d6b51f2c554db1eab50a82555bf","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && npm run generate-dep-graph && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-dep-graph":"echo 'Generating module dependency diagram...' && node ./bin/graphDeps.js","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && npm run generate-dep-graph && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js ../src ../test/unit/src","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"10.7.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.1","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.3.7","objectmodel":"^4.4.5","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.2","madge":"^7.0.0","mocha":"^10.4.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.91.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.1.4","npm-check-updates":"^16.14.18","@eluvio/elv-ramdoc":"^0.3.4","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_6.3.3_1719338156302_0.2975648316658319","host":"s3://npm-registry-packages"}},"6.3.4":{"name":"@eluvio/elv-js-helpers","version":"6.3.4","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@6.3.4","maintainers":[{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-zenia","email":"zenia.villa@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"71f21fa3a608ad09725a26f740bd41c31002a2e6","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-6.3.4.tgz","fileCount":247,"integrity":"sha512-V0DLo/hvayzPSmCZdrgjigUfYyRoZdCyXa59zaIinrm2+hELnmiDOdTq3UZkLQkGp3kmol2vf9gxQ+oJiBwdiw==","signatures":[{"sig":"MEQCIBUPXE8q88ra1fXswoSe3LAY200/fdjCBzMAQeBlPx1yAiBAFa8YGYUOgM4XHamktHsDTHEWJE7e1j3db7tHMTlCCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608261},"main":"main.js","gitHead":"eabe5d89e8cda5a4dd805bbb69ed439864fb5ba0","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && npm run generate-dep-graph && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-dep-graph":"echo 'Generating module dependency diagram...' && node ./bin/graphDeps.js","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && npm run generate-dep-graph && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js ../src ../test/unit/src","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"10.7.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.1","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.3.7","objectmodel":"^4.4.5","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.2","madge":"^7.0.0","mocha":"^10.4.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.91.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.1.4","npm-check-updates":"^16.14.18","@eluvio/elv-ramdoc":"^0.4.0","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_6.3.4_1740177073283_0.9990130088021676","host":"s3://npm-registry-packages-npm-production"}},"6.3.5":{"name":"@eluvio/elv-js-helpers","version":"6.3.5","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@6.3.5","maintainers":[{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-zenia","email":"zenia.villa@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"d857f7a6dc75939f297e344991f5805bc3138b91","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-6.3.5.tgz","fileCount":248,"integrity":"sha512-6mw4c6nVrTCzivhFvPaYmwrVCJ1pH+rENWpIoMWGYbnH6VR9mTzwZecEUHqqxQdo9wsTExFvg6EHf7XesTv7LQ==","signatures":[{"sig":"MEUCIQC9cc5FThXhNmDq1NM4bXw/kjwTGizVYSa0xHgJS+xMyAIgOekvXvKkHtW5RNrCF7cH3MKk+vYbaha8PNfq6KQyVFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645940},"main":"main.js","gitHead":"900439b8b57925c69c8ef2c07608fdb6abfc7b07","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && npm run generate-dep-graph && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-dep-graph":"echo 'Generating module dependency diagram...' && node ./bin/graphDeps.js","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && npm run generate-dep-graph && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js ../src ../test/unit/src","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"10.7.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.1","immer":"^10.1.1","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.3.7","objectmodel":"^4.4.5","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.2","madge":"^7.0.0","mocha":"^10.4.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.91.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.1.4","npm-check-updates":"^16.14.18","@eluvio/elv-ramdoc":"^0.4.0","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_6.3.5_1741043742469_0.7512003240845859","host":"s3://npm-registry-packages-npm-production"}},"6.3.6":{"name":"@eluvio/elv-js-helpers","version":"6.3.6","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@6.3.6","maintainers":[{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-zenia","email":"zenia.villa@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"7c86cba61bcb61ee67df6edd6ba5d4fcdbd160f0","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-6.3.6.tgz","fileCount":249,"integrity":"sha512-gbMDWfXu/rfOA+gxS3JTFUGgdIbZQ7o2e/G43yU1u8Jw6d+mW/fIN5aXLd1QoqSqqIVYzByx7VuQoxSxTGKQwg==","signatures":[{"sig":"MEQCIC8kamMZxAN9j/LWsjbCU2L18CBU8yepHAxSyu64/r03AiB+p3q8RLWBvR1JIXuBsiFhL+khwrnNLtyW1tCZtO8GNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650864},"main":"main.js","gitHead":"029895aa04d1c284b776768b3de2ae6adb1d4320","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && npm run generate-dep-graph && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-dep-graph":"echo 'Generating module dependency diagram...' && node ./bin/graphDeps.js","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && npm run generate-dep-graph && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js ../src ../test/unit/src","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"10.7.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.1","immer":"^10.1.1","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.3.7","objectmodel":"^4.4.5","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.2","madge":"^7.0.0","mocha":"^10.4.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.91.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.1.4","npm-check-updates":"^16.14.18","@eluvio/elv-ramdoc":"^0.4.0","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_6.3.6_1741817256285_0.1791860934349292","host":"s3://npm-registry-packages-npm-production"}},"6.3.7":{"name":"@eluvio/elv-js-helpers","version":"6.3.7","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@6.3.7","maintainers":[{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-zenia","email":"zenia.villa@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"9d0a0422178ed5374ecbb7ffbdf2648ef2931bbe","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-6.3.7.tgz","fileCount":249,"integrity":"sha512-2Yc6O6nPzptVCceNHZ2hWTJlQNNcOkCt9ClH00SHW1yiCCrGst8dY/EhjZKKh6TgKYEaTfvHmzLFp7tywre9gw==","signatures":[{"sig":"MEUCIQD4F1i/1n/biR0xXL812xdiAZNjE0YSkIgBeCzmSo0mDQIgTTR5/opoR4xbtW5VSBw8Xr/R5rUvW/CLrFZmUnVpp9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650866},"main":"main.js","gitHead":"3396f2c19865bcc9201b3622bbbf271f0eae1343","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && npm run generate-dep-graph && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-dep-graph":"echo 'Generating module dependency diagram...' && node ./bin/graphDeps.js","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && npm run generate-dep-graph && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js ../src ../test/unit/src","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"10.7.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.1","immer":"^10.1.1","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.3.7","objectmodel":"^4.4.5","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.2","madge":"^7.0.0","mocha":"^10.4.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.91.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.1.4","npm-check-updates":"^16.14.18","@eluvio/elv-ramdoc":"^0.4.0","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_6.3.7_1741834459910_0.20405355691164972","host":"s3://npm-registry-packages-npm-production"}},"6.3.8":{"name":"@eluvio/elv-js-helpers","version":"6.3.8","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@6.3.8","maintainers":[{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-zenia","email":"zenia.villa@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"8d538ec3643992234f46f56328f7cfe5f566e12a","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-6.3.8.tgz","fileCount":252,"integrity":"sha512-PYFej5hweehiBSQOedaH0AVHec6+z/4j8/ckepEVwygIy0qgiMWiugMNDfwLFFy5eYikM8QiSQEDuNcdIWvtcQ==","signatures":[{"sig":"MEUCIQCOVoOXkxPa6BvnrTen4wML8NNAFYp2+QOt1Nlx41XtjwIgQ7mPU3Ihcf8LHo9Tm2tRb9RGBZnSJqfhc8kJVyO1qWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651756},"main":"main.js","gitHead":"0501e3dedb173b8c184f7f700fcf3bd46998a6b4","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && npm run generate-dep-graph && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-dep-graph":"echo 'Generating module dependency diagram...' && node ./bin/graphDeps.js","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && npm run generate-dep-graph && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js ../src ../test/unit/src","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"10.7.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.1","immer":"^10.1.1","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.3.7","objectmodel":"^4.4.5","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.2","madge":"^7.0.0","mocha":"^10.4.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.91.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.1.4","npm-check-updates":"^16.14.18","@eluvio/elv-ramdoc":"^0.4.0","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_6.3.8_1741836698017_0.22859603756001134","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@eluvio/elv-js-helpers","version":"7.0.0","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@7.0.0","maintainers":[{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-zenia","email":"zenia.villa@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"cd36ec23a0c00eeae91bd49923a3103905221375","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-7.0.0.tgz","fileCount":253,"integrity":"sha512-u6mbPU8osD/RI8x/Az0ksGp/KAba/yUsrA/s+ElLglPcxLw6//KeEDcX9FjPaow4TF5aJVo790o/b6pGdy9g4w==","signatures":[{"sig":"MEUCICletWBdY93Ts1RwbYsz15Z2zVuNi7zkhbzzrg8yW+vSAiEAtLbSLkWAtZJYoaznIVdmX2S3Gh7qB3QRgm+qTspvGrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668169},"main":"main.js","gitHead":"13066cc9fe78a6068366f422b0ea5c8282cec8a0","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && npm run generate-dep-graph && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-dep-graph":"echo 'Generating module dependency diagram...' && node ./bin/graphDeps.js","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && npm run generate-dep-graph && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js ../src ../test/unit/src","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src && cd .. && npm run test"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"10.7.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.1","immer":"^10.1.1","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.3.7","objectmodel":"^4.4.5","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.2","madge":"^7.0.0","mocha":"^10.4.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.91.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.1.4","npm-check-updates":"^16.14.18","@eluvio/elv-ramdoc":"^0.4.0","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_7.0.0_1748974997974_0.2538598844054667","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@eluvio/elv-js-helpers","version":"7.0.1","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@7.0.1","maintainers":[{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-zenia","email":"zenia.villa@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"686bcc30d30af47d7d7722114ed4846cb5bb2a33","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-7.0.1.tgz","fileCount":253,"integrity":"sha512-Kj6rf+1q2BR/ZElbtxO27gQ5Qoiv2Zp/LeYv++vdXi2VMSPY9199AuO4gNrx1pLj2FyDCg9NQFBOU/PiycDqlw==","signatures":[{"sig":"MEQCICovz2Qm9PEiBdVzMVGpv+yj+nzD0f04yTVECZlpwjvPAiAexCIhOnHMY4r4xuDE3x0V9czkXYoDZcdfcG1kMPwsgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668247},"main":"main.js","gitHead":"3057a7969d904efde210f80db4c32242b05bcbee","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && npm run generate-dep-graph && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-dep-graph":"echo 'Generating module dependency diagram...' && node ./bin/graphDeps.js","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && npm run generate-dep-graph && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js ../src ../test/unit/src","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src && cd .. && npm run test"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"10.7.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.1","immer":"^10.1.1","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.3.7","objectmodel":"^4.4.5","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.2","madge":"^7.0.0","mocha":"^10.4.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.91.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.1.4","npm-check-updates":"^16.14.18","@eluvio/elv-ramdoc":"^0.4.0","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_7.0.1_1748975870454_0.47445606982572897","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@eluvio/elv-js-helpers","version":"7.0.2","keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","_id":"@eluvio/elv-js-helpers@7.0.2","maintainers":[{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-zenia","email":"zenia.villa@eluv.io"}],"homepage":"https://eluv-io.github.io/elv-js-helpers","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"dist":{"shasum":"f18df9ae1e781fa8f2266774bc8fdeb0f238e235","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-7.0.2.tgz","fileCount":253,"integrity":"sha512-bJvsdXYRuENy5doyDv7FHevQffUFyqe4ppSHu/PfnjLq0U0R4JTxPaGQ5JLkYJPumP28VJYGwidB8Ckq4zHoOA==","signatures":[{"sig":"MEUCIGOm+UONWrR5ko7CqACJv0YXCif9m/Nk2sW/xtPqwFleAiEA7GQt0k0wYP1wgczBmzJqFXAgEKsDypyen20RvCgvY44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":671843},"main":"main.js","gitHead":"5af55206627567c248a32acefd393072ac65d337","scripts":{"test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","eslint":"eslint --ext .js ./src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","generate-docs":"echo 'Regenerating documentation in ./docs...' && npm run generate-dep-graph && jsdoc --readme README.md --configure .jsdoc.json","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","generate-dep-graph":"echo 'Generating module dependency diagram...' && node ./bin/graphDeps.js","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && npm run generate-dep-graph && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js ../src ../test/unit/src","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src && cd .. && npm run test"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"repository":{"url":"git+https://github.com/eluv-io/elv-js-helpers.git","type":"git"},"_npmVersion":"10.7.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.1","immer":"^10.1.1","crocks":"^0.12.4","kind-of":"^6.0.3","fraction.js":"^4.3.7","objectmodel":"^4.4.5","@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.3","nyc":"^15.1.0","chai":"^4.3.7","util":"^0.12.5","jsdoc":"^4.0.2","madge":"^7.0.0","mocha":"^10.4.0","sinon":"^15.0.0","eslint":"^8.29.0","marked":"^4.2.4","rimraf":"^3.0.2","process":"^0.11.10","webpack":"^5.91.0","prettier":"^2.8.1","uglify-js":"^3.17.4","sinon-chai":"^3.7.0","webpack-cli":"^5.1.4","npm-check-updates":"^16.14.18","@eluvio/elv-ramdoc":"^0.4.0","dependency-cruiser":"^12.1.0","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/elv-js-helpers_7.0.2_1764124550453_0.014824279509918714","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@eluvio/elv-js-helpers","version":"7.1.0","description":"A collection of Javascript helper functions used by several Eluvio libraries.","homepage":"https://eluv-io.github.io/elv-js-helpers","repository":{"type":"git","url":"git+https://github.com/eluv-io/elv-js-helpers.git"},"main":"main.js","sideEffects":false,"scripts":{"build":"echo 'Deleting and recreating ./build directory...' && npm run build-main-js && rimraf build && ./bin/publish.sh && npm run build:dist","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-js-helpers.js -m -o build/dist/elv-js-helpers.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","check-unit-test-filenames":"echo 'Checking unit test filenames...' && cd bin && node checkUnitTestDirsAndFileNames.js","clear-build":"echo 'Removing build directory...' && rimraf build","eslint":"eslint --ext .js ./src","generate-dep-graph":"echo 'Generating module dependency diagram...' && node ./bin/graphDeps.js","generate-docs":"echo 'Regenerating documentation in ./docs...' && npm run generate-dep-graph && jsdoc --readme README.md --configure .jsdoc.json","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && npm run generate-dep-graph && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","generate-jsdoc-example-tests":"echo 'Generating unit tests for JSDoc examples...' && cd bin && node generateJSDocUnitTests.js ../src && cd .. && npm run test","generate-missing-unit-tests":"echo 'Generating missing (non-JSDoc) unit tests...' && cd bin && node createUnitTestDirsAndFiles.js ../src ../test/unit/src","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" || echo 'open ./coverage/index.html for coverage details'","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true"},"keywords":["Eluvio","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","devDependencies":{"@eluvio/elv-ramdoc":"^0.4.0","chai":"^4.3.7","dependency-cruiser":"^12.1.0","eslint":"^8.29.0","jsdoc":"^4.0.2","madge":"^7.0.0","marked":"^4.2.4","mocha":"^10.4.0","np":"^10.2.0","npm-check-updates":"^16.14.18","nyc":"^15.1.0","prettier":"^2.8.1","process":"^0.11.10","rimraf":"^3.0.2","sinon":"^15.0.0","sinon-chai":"^3.7.0","uglify-js":"^3.17.4","util":"^0.12.5","webpack":"^5.91.0","webpack-bundle-analyzer":"^4.10.2","webpack-cli":"^5.1.4"},"dependencies":{"@eluvio/ramda-fork":"^0.28.1","@ladjs/format-util":"^1.0.4","bs58":"^5.0.0","crocks":"^0.12.4","fraction.js":"^4.3.7","immer":"^10.1.1","kind-of":"^6.0.3","objectmodel":"^4.4.5","uuid":"^9.0.1"},"_id":"@eluvio/elv-js-helpers@7.1.0","gitHead":"c31eca82bdc13b1463a5a979d16b183552ba6811","bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"_nodeVersion":"18.18.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-Lk9uRY/0WN6u27uCox6VwQRv1WHRUW9ap/p/LpE6cpNHorJ+1m+qnFXwH2MuUkvSpR+H9/CggAMDiTtGr2AgOA==","shasum":"17f1c206e9b590d8dac09e3c0062a71d24408fbd","tarball":"https://registry.npmjs.org/@eluvio/elv-js-helpers/-/elv-js-helpers-7.1.0.tgz","fileCount":938,"unpackedSize":5104446,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC8u+zbJ8NEdj8PKVgnOjUlBoNAEffBIQiEum6DenqlcgIgQ+0hnv3s2mDNFUDjZxVHq11ogyYjN86xLi9u/ss1QM0="}]},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"directories":{},"maintainers":[{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-zenia","email":"zenia.villa@eluv.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/elv-js-helpers_7.1.0_1766191957028_0.9260755799165692"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-27T21:23:56.374Z","modified":"2025-12-20T00:52:37.518Z","0.0.1":"2022-04-27T21:23:56.606Z","0.0.2":"2022-04-27T21:35:50.069Z","0.0.3":"2022-04-27T22:16:52.502Z","0.0.4":"2022-04-28T06:26:40.383Z","0.0.5":"2022-04-28T07:18:41.425Z","0.0.6":"2022-04-29T18:13:59.425Z","1.0.0":"2022-05-04T04:33:33.261Z","2.0.0":"2022-05-04T18:54:24.701Z","2.0.1":"2022-05-04T22:38:02.975Z","2.0.2":"2022-05-04T23:16:15.922Z","2.0.3":"2022-05-04T23:33:08.147Z","3.0.0":"2022-05-07T20:01:32.278Z","3.0.1":"2022-05-08T18:30:25.103Z","3.1.0":"2022-05-08T18:54:43.067Z","3.1.1":"2022-05-08T20:54:23.488Z","3.1.2":"2022-05-10T07:33:09.386Z","3.2.0":"2022-05-12T00:43:58.425Z","3.2.1":"2022-05-19T19:52:55.773Z","3.2.2":"2022-12-21T00:52:10.427Z","3.2.3":"2022-12-21T02:36:28.298Z","5.0.0":"2023-01-24T19:25:12.119Z","5.1.0":"2023-02-06T21:31:41.263Z","5.2.0":"2023-02-07T02:57:43.598Z","5.3.0":"2023-02-08T22:39:36.358Z","5.4.0":"2023-02-17T23:56:46.371Z","5.4.1":"2023-02-22T20:47:49.016Z","5.5.0":"2023-02-26T02:26:10.221Z","6.0.0":"2023-03-04T23:03:49.836Z","6.1.0":"2023-03-05T17:55:34.042Z","6.1.2":"2023-10-01T21:55:52.961Z","6.1.3":"2023-10-11T19:13:41.543Z","6.2.0":"2024-04-12T23:29:03.907Z","6.2.1":"2024-04-13T00:18:36.749Z","6.3.0":"2024-04-24T20:31:46.172Z","6.3.1":"2024-04-25T23:30:29.062Z","6.3.2":"2024-06-24T16:35:04.979Z","6.3.3":"2024-06-25T17:55:56.524Z","6.3.4":"2025-02-21T22:31:13.564Z","6.3.5":"2025-03-03T23:15:42.669Z","6.3.6":"2025-03-12T22:07:36.610Z","6.3.7":"2025-03-13T02:54:20.114Z","6.3.8":"2025-03-13T03:31:38.232Z","7.0.0":"2025-06-03T18:23:18.219Z","7.0.1":"2025-06-03T18:37:50.726Z","7.0.2":"2025-11-26T02:35:50.786Z","7.1.0":"2025-12-20T00:52:37.275Z"},"bugs":{"url":"https://github.com/eluv-io/elv-js-helpers/issues"},"author":{"name":"Eluvio, Inc."},"license":"MIT","homepage":"https://eluv-io.github.io/elv-js-helpers","keywords":["Eluvio","content","fabric"],"repository":{"type":"git","url":"git+https://github.com/eluv-io/elv-js-helpers.git"},"description":"A collection of Javascript helper functions used by several Eluvio libraries.","maintainers":[{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-zenia","email":"zenia.villa@eluv.io"}],"readme":"# elv-js-helpers\n\nA collection of Javascript helper functions used by several Eluvio libraries.\n\n**THIS LIBRARY IS CURRENTLY IN PRE-RELEASE: FUNCTION NAMES AND SIGNATURES ARE STILL IN FLUX.** \n\n\n## API Documentation\n[https://eluv-io.github.io/elv-js-helpers/api.html](https://eluv-io.github.io/elv-js-helpers/api.html)\n\n## Installation\n\n#### Install from NPM:\n\n```\nnpm install --save @eluvio/elv-js-helpers\n```\n\n## Usage\n\nIt is possible to import individual items or the entire library, depending on whether code size is a concern.\n\n### Entire library (CommonJS)\n\n```javascript\n// namespace entire suite to a const\nconst H = require('@eluvio/elv-js-helpers')\n\nconsole.log(H.Datetime.now())\n\n// create references to particular items in order to avoid needing to use H.Category prefix\nconst { etaDurStr, etaTimeStr } = H.Datetime\nconst {_boundLowerErrMsg} = H.ModelAssertion\n\n// Get reference to 1 category (note that this will still wind up incuding the entire package)\nconst { Datetime } = require('@eluvio/elv-js-helpers')\nconsole.log(Datetime.now())\n```\n\n### Entire library (JS Modules)\n\n```javascript\n// namespace entire suite to H\nimport H from '@eluvio/elv-js-helpers'\n\n// create references to particular items in order to avoid needing to use H. prefix\nconst { etaDurStr, etaTimeStr } = H.Datetime\nconst {_boundLowerErrMsg} = H.ModelAssertion\n\n// Note that the following syntax still causes entire library to be bundled into your project\nimport { Datetime }  from '@eluvio/elv-js-helpers'\n```\n\n### Individual items (CommonJS)\n\nImporting individual items will minimize code size.\n\n```javascript\n// require in each item directly\nconst etaDurStr = require('@eluvio/elv-js-helpers/Datetime/etaDurStr')\nconst etaTimeStr = require('@eluvio/elv-js-helpers/Datetime/etaTimeStr')\nconst _boundLowerErrMsg = require('@eluvio/elv-js-helpers/ModelAssertion/_boundLowerErrMsg')\n```\n\n### Individual items (JS Modules)\n\n```javascript\n// import in each item directly\nimport etaDurStr from '@eluvio/elv-js-helpers/Datetime/etaDurStr'\nimport etaTimeStr from '@eluvio/elv-js-helpers/Datetime/etaTimeStr'\nimport _boundLowerErrMsg from '@eluvio/elv-js-helpers/ModelAssertion/_boundLowerErrMsg'\n```\n\n### Entire library (browser)\n\nAlthough not recommended, it is also possible to import the entire library directly into a browser via a `<script>` tag \npointing to a copy of either `dist/elv-js-helpers.js` or `dist/elv-js-helpers.min.js`. This will create a variable named \n`ElvJsHelpers` in the global namespace. There is no support for importing individual items via a `<script>` tag. (It \nis expected that browser apps would be built using a bundling tool like Webpack/Rollup/Parcel)\n```html\n<!-- Import entire library as ElvJsHelper -->\n<script src=\"elv-js-helpers.js\"></script>\n<script type=\"application/javascript\">\n    console.log('System locale is: ' + ElvJsHelpers.Datetime.sysLocale())\n    console.log('_boundLowerErrMsg(0,true)= \"' + ElvJsHelpers.ModelAssertion._boundLowerErrMsg(0,true) + '\"')\n</script>\n```\n\n## Conventions\n\n### Source Files (`src/CATEGORY/*.js`)\n\n * Each function (or exported constant) has its own source file.\n * Each source file exports exactly 1 item.\n * Files have the same case-sensitive name as the function or constant it defines (with `.js` extension added)\n * Files are stored in subdirectories of `src/` according to category (1 category per subdirectory)\n\n### Naming / Capitalization\n\n#### Abbreviations\n\n* Names tend to err on the side of not abbreviating, prioritizing clarity over brevity:\n    * `conditionalCheck` _not_ `condlChk` _(function)_\n    * `sysTimezone` _not_ `sysTZ` _(function)_\n* When an item name would be cumbersome or excessively long otherwise, abbreviations and/or acronyms are used for words where the meaning remains reasonably clear and obvious:\n    * `assertPropMaxGTEMin` _not_ `assertPropertyMaximumGreaterThanOrEqualToMinimum`  _(function)_\n    * `defNonEmptyArrModel` _not_ `defineNonEmptyArrayModel`  _(function)_\n    * `RE_UTC_TIMESTAMP` _not_ `REGEXP_UNIVERSAL_TIME_COORDINATED_TIMESTAMP` _(constant)_\n* A few abbreviations stretch the \"reasonably clear and obvious\" condition:\n    * `ADT` _not_ `AlgebraicDataType` _(category)_\n    * `resultToPOJO` _not_ `resultToPlainOldJavascriptObject` _(function)_\n    \n#### Capitalization (general)\n \n * Compound words that are widely treated as single words do not capitalize the second word:\n   * `Datetime` _not_ `DateTime` _(category)_\n   * `sysTimezone` _not_ `sysTimeZone` _(function)_\n   * `RE_UTC_TIMESTAMP` _not_ `RE_UTC_TIME_STAMP` _(constant)_\n * Acronyms are kept all the same case, either upper or lower depending on kind of item and position within name:\n   * `ADT` _not_ `Adt` _(category)_\n   * `parseUTCStr` _not_ `parseUtcStr` _(function)_\n   * `utcStrToDate` _not_ `uTCStrToDate` _(function)_\n   * `etaDurStr` _not_ `eTADurStr` _(function)_\n * For greater legibility, the prefix \"non\" is treated as a word:\n   * `NonBlankStrModel` _not_ `NonblankStrModel` _(model)_\n   * `wrapNonArray` _not_ `wrapNonarray` _(function)_\n\n#### Capitalization (by item type)\n\n* **ADTs**: PascalCase (`List`, `Ok`)\n* **Categories**: PascalCase (`ModelAssertion`, `ModelFactory`)\n* **Constants**: UPPER_SNAKE_CASE (`RE_UTC_TIMESTAMP`)\n  * Regular expression names start with \"RE_\"\n* **Models**: PascalCase (`NonBlankStrModel`)\n  * Model names always end with \"Model\"\n* **Functions**: camelCase (`mapWithIndex`, `resultUnwrap`)\n  * Note that **ADTs** and **Models** are actually functions but are named using PascalCase because they are used more like classes.\n  * **ModelFactory** names always start with \"def\" and end with \"Model\" (`defArrModel`, `defObjModel`)\n\n#### Private Items\n\n * Have names beginning with underscore (`_boundLowerErrMsg`)\n * Are not truly private, they are available for use but are filtered from the documentation page unless `Show private` is checked.\n * Contain internal code shared by more than one function but considered too specialized to be useful outside the package\n\n\n\n","readmeFilename":"README.md"}