{"_id":"@apextoaster/js-utils","_rev":"24-e58973ae56eb5a205af811f43b37414c","name":"@apextoaster/js-utils","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@apextoaster/js-utils","version":"0.1.0","description":"utility functions","main":"out/index.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.7.15","@microsoft/api-extractor":"7.7.10","@types/chai":"4.2.11","@types/chai-as-promised":"7.1.2","@types/lodash":"^4.14.149","@types/mocha":"7.0.2","@types/sinon-chai":"3.2.3","@types/source-map-support":"0.5.1","@typescript-eslint/eslint-plugin":"2.25.0","@typescript-eslint/eslint-plugin-tslint":"2.25.0","@typescript-eslint/parser":"2.25.0","chai":"4.2.0","chai-as-promised":"7.1.1","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.1.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.20.1","eslint-plugin-mocha":"6.3.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","lodash":"^4.17.15","mocha":"7.1.1","noicejs":"^3.0.1","nyc":"15.0.0","rollup":"2.2.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.1.3","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.0","rollup-plugin-yaml":"2.0.0","sinon":"9.0.1","sinon-chai":"3.5.0","source-map-support":"0.5.16","standard-version":"7.1.0","tslint":"6.1.0","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.10.1","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.8.3"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"3fcb5b6ee4165ca800ed6c96daf73a4c89b2eda0","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-AZL89dPTavrPQwKfhzpDN90i1zNISDW9EfEiloAdQVqC4P8cXv2XHvWkNLkHopJAMYWwdWs8jd3gXl/yrpVrEA==","shasum":"90581e4b831d2f7e23a2a7504c515c3f8f5cf04e","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.1.0.tgz","fileCount":125,"unpackedSize":2001656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef6egCRA9TVsSAnZWagAAMsgQAJ8IJrhmfs+O204GyO78\nC2Dgu25sKnsBvzd63meKgdjejIQGZIyFQfmfZ7aqe5dH3q/PSxEjYKpBnOsv\nK82U8052Iok9KWqLYv55Unz86KXytMJ3Gl+LsspKyKJD/mymzH7H0KOCXtAD\nfpBtllRsTI1UArCYLHYtOipnIT9kjfpzv2++e+B3IIO+0IGlkH5t4DPBJv15\ncr2TW3Vm01TKYqAXozm5gSPuewLiMfPUkBuA8Xbesk93jRMvdFmxcYom20Yu\ncIuo0PzffVpTNuHqMBGLu+jRR2j4UY0305yOvHEBi2UvblR6RluCHQhSmb8i\nBLopgvoSfhjC4hBdkr/33EahBiq+xh1hF2/NwnYQXUbMTZ5Lvo+tl47u10N7\nEj3+Qy9VVC0iSg19St+n3XmsIAiaj3jL15vmUEaknIqXGX3rxb/CaOxr8Z/P\n6k2bbg/f/jmPLFi4PdUiYzqSOYHnS4HIlDQD/Dncb6zbIKOxHkJShOGvp/Ny\n7Y1O6mvFOaG7U5+3HhfWgJucogcKuTqGKL4MQQUsi8mERnJrB0GTl44rPhwZ\nPNNJEV7ZXtEcjzvGpmCiM4NsBLdeY+Rb9qFsSfsP2A3b8m3C43Fgxk5PWW00\nRJ+klZPfNj9dtJHPVwCvIdLYelQf1Tf6zevwfUKI+2oi1tO+zf63qAQN7d6b\nXMjb\r\n=e7HT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBr1A5g8M6Frafiv0vFpE9ZKVYaYOOfhs3U4I2jK0LEhAiAA85RmWimn+cwyVb+37+xqdSDrh6AnqiKEWXdtbW7mGw=="}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmUser":{"name":"ssube","email":"seansube@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.1.0_1585424287544_0.9899614242377202"},"_hasShrinkwrap":false},"0.1.1":{"name":"@apextoaster/js-utils","version":"0.1.1","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.7.15","@microsoft/api-extractor":"7.7.10","@types/chai":"4.2.11","@types/chai-as-promised":"7.1.2","@types/lodash":"^4.14.149","@types/mocha":"7.0.2","@types/node":"^13.9.5","@types/sinon-chai":"3.2.3","@types/source-map-support":"0.5.1","@typescript-eslint/eslint-plugin":"2.25.0","@typescript-eslint/eslint-plugin-tslint":"2.25.0","@typescript-eslint/parser":"2.25.0","chai":"4.2.0","chai-as-promised":"7.1.1","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.1.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.20.1","eslint-plugin-mocha":"6.3.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","lodash":"^4.17.15","mocha":"7.1.1","noicejs":"^3.0.1","nyc":"15.0.0","rollup":"2.2.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.1.3","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.0","rollup-plugin-yaml":"2.0.0","sinon":"9.0.1","sinon-chai":"3.5.0","source-map-support":"0.5.16","standard-version":"7.1.0","tslint":"6.1.0","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.10.1","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.8.3"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"3b193a143740345e507e47c8077e00db6acfbcb6","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-hJZY3smbpTPdKidZIaa+VDROkCIjaEahhPqqF7YCqvFP5E/CNbwbiNqASxZjz97Dde2Dw6II8YGDV5Ef8yfO3g==","shasum":"035548ce76f12c1de4b9c20f9b9aeebd0c840546","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.1.1.tgz","fileCount":153,"unpackedSize":2070831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegJy6CRA9TVsSAnZWagAAJLAQAJVFBHSQJdhZynAzWLNr\nbWNVGlcAQzyuJeqfPueW96mhpJWWh5z7UQPxUdEEMeCfRnwOaw+iy/oJg+by\nXdtHDt76asjl/J4FGioUCEhorADFHn555lBanQcjDfU2j5jnOGlkdE83mrjT\nDx9Gi+5c0z4PHzIW+S915inTqSynluA9slO7RTIjKYKR6RtUqhZXjujaLwkl\nAugzc+c6iZSEkmFjbkkxs7e0QYPBYdeAauQZDThfvLKTrW8XhhMLZPJpnQdt\nJS3Kw9Sebq9PvWfbJnyymogWSU1xiP0+Nhg8ajp5dJ9skZR0TGmxAQeGjbKg\nbaaaAtMCqEScG3Rwkg9UsjEwfQrz+Qa4qSSleIMNVLQ+uSKWII0Qmf9s6EI0\nYap63BNcFAOTSNqMtLuD2TXmrLXmgnne0h4gZBgSFOwJfh/9w8b4fdPA19aT\ned2eBuV9brOe2BULqIjbcldjOpNbY9HSx9R+v3sJ+9E6VslrvbuWakm7V4+Y\ngPdE9ShSkh/KAiELmVyo00cJQ8gQUmJUL09Qf8SVccV3Wl9mJJnDYcckJoTd\nrvwNV+h+dZLaXsj+JDUnvpUNNpvu3HnRp0jCj2ZlAiEBk6C2GULHfQcmpr8q\nHrb4O2PNz+QBcUX5AVWq3XQUE68Bj8a0G03GTOOq7UfnkJq8jjpt0GUBDHAN\nOxUQ\r\n=GCvp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnDBBoI6Ie8d8BHR3gIAm/biZzsqJ6M/MK7ZytEdxDLAiEA9t87nMtGpYVvj/EMUm1nv5jhl4JSmQvNqtaxg3qJHdk="}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmUser":{"name":"ssube","email":"seansube@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.1.1_1585487033441_0.4046711451714402"},"_hasShrinkwrap":false},"0.1.3":{"name":"@apextoaster/js-utils","version":"0.1.3","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.7.15","@microsoft/api-extractor":"7.7.10","@types/chai":"4.2.11","@types/chai-as-promised":"7.1.2","@types/lodash":"^4.14.149","@types/mocha":"7.0.2","@types/node":"^13.9.5","@types/sinon-chai":"3.2.3","@types/source-map-support":"0.5.1","@typescript-eslint/eslint-plugin":"2.25.0","@typescript-eslint/eslint-plugin-tslint":"2.25.0","@typescript-eslint/parser":"2.25.0","chai":"4.2.0","chai-as-promised":"7.1.1","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.1.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.20.1","eslint-plugin-mocha":"6.3.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","lodash":"^4.17.15","mocha":"7.1.1","noicejs":"^3.0.1","nyc":"15.0.0","rollup":"2.2.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.1.3","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.0","rollup-plugin-yaml":"2.0.0","sinon":"9.0.1","sinon-chai":"3.5.0","source-map-support":"0.5.16","standard-version":"7.1.0","tslint":"6.1.0","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.10.1","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.8.3"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"6ac9f3314a4bb03f17a1fb6e0914225508ab721b","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.1.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Dtksf3rNCVnkKk1SiXmAnEjacQ9kvm/4M9U7RGPznWzWXVuvnAiSsLUE824h4I0lnvqSAKTKAg12XSb0llbQFg==","shasum":"92ccaa3c5f04e8d8e2781cd4f4d361badf959ee4","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.1.3.tgz","fileCount":190,"unpackedSize":2150246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegK5SCRA9TVsSAnZWagAAfwYP/jObKcR229V5IL70LUrK\nyGZwsRRSvRPk+JJenxZYrfv7I8IRibtup54Nl7pE6Q81+DNMx2MeSdNbdL6F\nX9SJEvdGoEL3GzRhnReXCiMFM01fRhGaJ/KA1SpfOpTPKHZ69TrlKCqj7oax\nTRrQPjwfrenlruNPrcz9fKtGV9FlF/opHmmAnQ8b8w6fTRY/pTA/UxUB0BLk\nDZsvNf1rd8ThEkV+NrKnYfiB5+gLAHNSu6qENxTd4/kRQOpL/Ew1Py3Iegmg\n2YxFVC32It1dgm6WZ1PhDrSMvIXun4IWm03Lk0r5CM1xCTPS4PGSn3Bx2+73\nkAMwFx/Ej2p6aIm6HG4g2R6LgYPafhoyJizaPRnRiynqsis0qoDEnhTeGKw+\nHL03MklH4gkq5nUXX3YjBjp64ZcOtR1ix4QT40BSJRdQXCVmpJ94j9EA4QdN\nO96ZBzgaNfPmRmLbbCqKw8/FpnNcMrD+10tI5iV2KdU8QA1S3GifgZCpmj22\nM71IUWQpQ4LDBH95PiEcGKhAUQjom7BLwn4It4mAA/WVYXfkjXU85+ldcLk1\n6qFmZjDxgLuHz4HYsFExgBaWWb5IwNBENnkKorydvL1NidbNXCm6ZOZLucG6\n3Rw/dXY6aLtsZLmuQIL75eZy5dptcI5q7sYdLjQF/tPi97XWKo8k8EPa/ih/\nTFKo\r\n=JNI3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9AlmcBU7UtpP0kDMcz2uxDyqoA6tq6IDJCnpoZuyy7AIgakKlPnF+j6ol2lwsZpLJkFpMzxkd2C4vArDqlatMty0="}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmUser":{"name":"ssube","email":"seansube@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.1.3_1585491538264_0.8224068458348124"},"_hasShrinkwrap":false},"0.1.4":{"name":"@apextoaster/js-utils","version":"0.1.4","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.7.15","@microsoft/api-extractor":"7.7.10","@types/chai":"4.2.11","@types/chai-as-promised":"7.1.2","@types/lodash":"^4.14.149","@types/mocha":"7.0.2","@types/node":"^13.9.5","@types/sinon-chai":"3.2.3","@types/source-map-support":"0.5.1","@typescript-eslint/eslint-plugin":"2.25.0","@typescript-eslint/eslint-plugin-tslint":"2.25.0","@typescript-eslint/parser":"2.25.0","chai":"4.2.0","chai-as-promised":"7.1.1","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.1.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.20.1","eslint-plugin-mocha":"6.3.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","lodash":"^4.17.15","mocha":"7.1.1","noicejs":"^3.0.1","nyc":"15.0.0","rollup":"2.2.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.1.3","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.0","rollup-plugin-yaml":"2.0.0","sinon":"9.0.1","sinon-chai":"3.5.0","source-map-support":"0.5.16","standard-version":"7.1.0","tslint":"6.1.0","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.10.1","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.8.3"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"e3956bd48b76078eae51ed67f5cecee29c2a9b45","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.1.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-LF0EzXtejJCuzahaRWLz7eDFeoyvHQaSNZS32HwLFYbhFN2UzpIwxtF891zryMViMJCON9P4cSaOljKrIfPRvA==","shasum":"c955230aa4350bb74b91e5e6a42dff7b3ece338b","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.1.4.tgz","fileCount":192,"unpackedSize":2154870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegLcKCRA9TVsSAnZWagAAY4MQAIwsFWZ/GkGWZEHUjloB\nY7VsGGoTRwKzVkq6IQ0sEJe7iBvrwqQtQjJLgVKQnGPSI8hQFZRyY2Hl5DvK\ngwaC8YJCzTxBlidofOGgLIox5Uw/DeIMos+RB13Mg61MpAtBFmR34eNbmC6A\nEQkA/vHvpfH3wsZLg6HBkLn0+1OQ3ci7Jyryd/0SL9CLo1+/as/MUk36X9gi\ncbDYDkoIyk+ZLrMxuV6oaO3z2iT42tQQdQJkxFBmkCUWleAg1163Cs2aF0uJ\nWU2JTXetRepegd4E14DFAC+fcZt/RdpJGDWt6htREVpEyeASBdszabnqjGB5\nXXp62vfEu1rdtBzMN6PEb4xe4nH99v+Y7npmfPXhKLtms9hERmuid17moaU9\nwokgXErQE1t6nsNJds99Thwng8n2rNR2mfqf3WRu6I9TKP60vRCYPRPJJA48\ncIGmVZ1NAlCATRj5VUjpmrACPibsfl3dqiyrY8x0i2aAX1TXCdwDQUh7EzrM\nQXHnyOKmiWIa8Nf8kpEY4YdWx1L3FcFKQBk7ilDvZOQYcqdTF4r+c+1AJQOC\nvT23U7k+zjlYwj/JNW4rocaZ580O/gHHNBv0WouNUgnZMMuiiWiNCZSVkgkr\nx7kOtKhamTWHdKq9NWZI7frttJXLL3O28r20aZUEJSS+uRGetraiUYY9kzrt\ngasO\r\n=YNsy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjPslpe2vwN/8Uc6bKDncOS8lwds+Xan6duqLJSNRI4gIgQKe2LONlzjGlbdMeF0mGhmfW4C3c9GVkEMqSAgch/2A="}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmUser":{"name":"ssube","email":"seansube@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.1.4_1585493770046_0.20839179701407806"},"_hasShrinkwrap":false},"0.1.5":{"name":"@apextoaster/js-utils","version":"0.1.5","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.7.16","@microsoft/api-extractor":"7.7.10","@types/chai":"4.2.11","@types/chai-as-promised":"7.1.2","@types/lodash":"4.14.149","@types/mocha":"7.0.2","@types/mock-fs":"4.10.0","@types/node":"13.9.8","@types/sinon-chai":"3.2.3","@types/source-map-support":"0.5.1","@typescript-eslint/eslint-plugin":"2.26.0","@typescript-eslint/eslint-plugin-tslint":"2.26.0","@typescript-eslint/parser":"2.26.0","chai":"4.2.0","chai-as-promised":"7.1.1","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.1.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.20.1","eslint-plugin-mocha":"6.3.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","lodash":"4.17.15","mocha":"7.1.1","mock-fs":"4.11.0","noicejs":"3.0.1","nyc":"15.0.0","rollup":"2.3.1","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.1.3","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.0","rollup-plugin-yaml":"2.0.0","sinon":"9.0.1","sinon-chai":"3.5.0","source-map-support":"0.5.16","standard-version":"7.1.0","tslint":"6.1.0","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.10.1","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.8.3"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"ceed6387d2cf3c7583f95009be0a5ff85d4a946e","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.1.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"dist":{"integrity":"sha512-zPW6/FWqwzi1ZX5btQy7dQKD3tsvD1VLmE2pON5QgZZOVT61OBjcrtyrMMRJLqOeMMfr7gCe9m3TyWoX6C+7Fg==","shasum":"3173c7d156d8e4fe45cade25e1d926125ba2876c","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.1.5.tgz","fileCount":205,"unpackedSize":2622610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg0viCRA9TVsSAnZWagAAdbYP/AgW+pz3BT1HBy98zl7v\nAqS+ljbEW4G2/oiCAfJeWUG5rTN38yv/Y38roDzq1V6EnRLiGAgM3MTMMhUy\n1w4OP7JFmjHBAdFwYpsSQfm2CaTCtkiRib1UcVN2Z7zBYG+IpcDvJ0W1MILW\nnUcP1ZDTs2rp871ZjyLh52SQSgmIv7xPxWQmzFGobbQgwLye45o7ru8zYzGc\nobGsK56Q12BKO+G2zgBNhESSvgE4UxcsLwZk1k1oAmZ5AzPhvABQSZ6gw3Cy\nCuFgsh39Fnk8K7UqiPvsiavKeYq27zhsxYeMVGXyVqWzPFHC3fptH1IsFL/S\nMnAkMQG/w10W/vBAnCdl5uITnuR/e8pGA75GUWqCXSMkGOCFRgQxx8C2oi97\n/xEqI89G5iiZlJOgGm2VLKCqMo8V4fFWZW+xnfpI09TrbLqI21z5tdGI0VuR\nNKBFJc0tsY9+D+a/mxCtmWlWNAcvPEE/f5CAnHsQNB6dbHC0arhdkAAeRgbe\nU1QJCR/u48XTdFZazIyAd6OK/GN8HqiM06pGStXQESfrN6A86/TOef7v4gF0\noIJLEedrgqglSh/rLuyQXCGl03rPLVWiVGmd+KF3sByxbTUCQmUKF34g5PrM\nD4eFlyzP6yjJhLVnwRtCIf1IDoXebWf8fVHdBdAzuYYkCiiY8uwcBrx4eYm4\nyrms\r\n=XQC9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWVNrtHT3WWcsaOtNyPBvQGwZJqBbfIpsBRpAyTXF+DAiEA73aKaVlHu0Pu/v9glNFQ95dkiIY6TlZ85GdU23eUqJE="}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.1.5_1585662945775_0.32657863601511994"},"_hasShrinkwrap":false},"0.1.6":{"name":"@apextoaster/js-utils","version":"0.1.6","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.7.16","@microsoft/api-extractor":"7.7.12","@types/chai":"4.2.11","@types/chai-as-promised":"7.1.2","@types/lodash":"4.14.149","@types/mocha":"7.0.2","@types/mock-fs":"4.10.0","@types/node":"13.9.8","@types/sinon-chai":"3.2.3","@types/source-map-support":"0.5.1","@typescript-eslint/eslint-plugin":"2.26.0","@typescript-eslint/eslint-plugin-tslint":"2.26.0","@typescript-eslint/parser":"2.26.0","chai":"4.2.0","chai-as-promised":"7.1.1","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.1.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.20.2","eslint-plugin-mocha":"6.3.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","lodash":"4.17.15","mocha":"7.1.1","mock-fs":"4.11.0","noicejs":"3.0.1","nyc":"15.0.0","rollup":"2.3.1","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.1.3","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.0","rollup-plugin-yaml":"2.0.0","sinon":"9.0.1","sinon-chai":"3.5.0","source-map-support":"0.5.16","standard-version":"7.1.0","tslint":"6.1.0","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.10.1","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.8.3"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"64621f7f108306af0587e71b615568f841491d2b","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.1.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"dist":{"integrity":"sha512-jVw8FzNjqb/bnyIj1FBll+tijwsDTQBrhplpYyGFS4QsU9UjT+N+gdLrElyNJNGcAduEYsQHEJ62owLmJW1A/A==","shasum":"6ce64014981d076eb11b507bd45e065ba8cbe29b","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.1.6.tgz","fileCount":209,"unpackedSize":2619225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg8nTCRA9TVsSAnZWagAAHZ4P/1nRedc3CRyaEtfHJW7m\nIbOwuArmI5K6RryAsYLoknPkFUa3eyfC9zTDN9OMwgWqhoEpt324mDF9/IdR\nwTanoe9MhjwwhjwyE0/AX0Xp9rFH1lPKu88TShlG9EKpYYBsT1C6vi1/vrbB\nSXRX7JQevD4D5hWivnOc9p1VIEDGMJ7jtAakojyfsWR6BfLeZYGPf/jmKt1e\ndfMZI3TWa3OnefmYlRhZtjg/eUlWc5Bl0w9c99bgkDVTqiwxtR/qo8bBcAAh\nUhvFQXNkVSmc8Bl8TEbppkaaTYQSEITWunWMaZ/AYSt8sIrWMqKnSRTkNeBo\nHcm4+XRBI8r92JGzlPDeIwU+DNZ80ZEzTX4zs7GS1yzB96ue7700INZo7XOo\njNCC18BOUUmVxInvykfpoIpT+2PdQSCjpdGqbOAYYtGDdGNhzqjjJxvtctxt\nVdYAIqUbhT4PC4mj7JlS+YE/LWWRhSA9xjQHcRHnov18rmegLJseB8AC1duf\neXojFrgQX8u3qoMJdxxyttbFtLZ3sk2Y3/xJqRUAzC06Vm103w97SWKsRscG\ntwlZ15oomiVxbsdMJEnyL3PcTIKgfQp2P02a/K+unBziUx9QYxr6X1OPfzHJ\nSb6Jmliyi8OsE+Tn/eOW6et1kUdep5M4dguuzwD9uy5jANTH5nY+y2BePnYo\nA1OP\r\n=PJoD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2yxoLhQJC/J75jipAur0FYksvn/4I7nGj+KSwuroHywIhAKrIaaa/0MDwAtwbje98CiS8t2n1B4HZuIt0HWHUZA6b"}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.1.6_1585695187049_0.9765696293952093"},"_hasShrinkwrap":false},"0.1.7":{"name":"@apextoaster/js-utils","version":"0.1.7","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.7.16","@microsoft/api-extractor":"7.7.12","@types/chai":"4.2.11","@types/chai-as-promised":"7.1.2","@types/lodash":"4.14.149","@types/mocha":"7.0.2","@types/mock-fs":"4.10.0","@types/node":"13.9.8","@types/sinon-chai":"3.2.3","@types/source-map-support":"0.5.1","@typescript-eslint/eslint-plugin":"2.26.0","@typescript-eslint/eslint-plugin-tslint":"2.26.0","@typescript-eslint/parser":"2.26.0","chai":"4.2.0","chai-as-promised":"7.1.1","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.1.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.20.2","eslint-plugin-mocha":"6.3.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","lodash":"4.17.15","mocha":"7.1.1","mock-fs":"4.11.0","noicejs":"3.0.1","nyc":"15.0.0","rollup":"2.3.1","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.1.3","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.0","rollup-plugin-yaml":"2.0.0","sinon":"9.0.1","sinon-chai":"3.5.0","source-map-support":"0.5.16","standard-version":"7.1.0","tslint":"6.1.0","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.10.1","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.8.3"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"1928ba2384c77854370b3a766f347ff7013413e4","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.1.7","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"dist":{"integrity":"sha512-NB1n8y6KjKev8+WZNcYVNCi0FYEA6RVHcNjxTki/gQklZNayKPkGP7WtkVF2IuvEo7L6N0sYkWwxRsl+oQWulw==","shasum":"0abab0b23a0d94ff96405b46bf5907844685722e","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.1.7.tgz","fileCount":212,"unpackedSize":2635234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg9zMCRA9TVsSAnZWagAAP30P/3EsoNleGII0LP6ANsYz\n0m14lMKKFSzuFfOjKvabgNHyhe2wvruIvLSFVpYquohB2x7J3AKoj4bLVU7T\noduaWEIRDtf+8/Yh9GGoxY1aqyYo+ZOYQQrrM+yLNuQOJsu/1hu3vQSTdt5Y\nHZDNFQaGAz9xQOG9nVNwYkhLDUqGleN4igIPO7tA1P+dg+JXcTuucshCrySN\nU4irr6t3G+PowKvRZeCGtCmWU2Xytt01UkrwgGjXDWPpvp1oRvoelP8ymsnX\noLk72n/qj3YZdEbu+MQiRah0ROSE75woVyzYhGbRRjxuRmle9KltBFFbA1Jb\nSuor++LSmCFg0NIfd2j7LuhIaKSG+ImuJWLGQXRlSDtDGmGwkYSqbnHVgHcq\nUrp2cp02buOvjBRkjkL4XJOgr1YztTrljCpbuSL0lwwwDr+kLkI0PdOX6zqd\nPr7VhnPlzwlB3SoVf3hMPBAe8QzJ6QvWgCXevqIqeQrWs8xnNWx7KSTKKj9C\nPdQBXSDdI1coF/+20wgaTCZ1tu9v9qQDxYzXZ9uWfpiwqPTQkCMTObIBw3FF\nMPs6+jNXVKIa9ClSQ79NGH13eREQxJYOSC6Ssq1pfm1dqnh0/uKhE7RR1SIj\nK+W6ys80RqX6uBesrKO1/Mz4gIm9y8wO+nR3/XO5YqTHiGBtgD0I4PBQJLr+\nZG0C\r\n=bHph\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9feXQuCRVl99TrIoIMRv9//TFy1eAD99e8S9KdzSkgAiEAtBxoVXVQ+Tb+14yg0BakDEH4qio5bKOZiDoeHw/gKd4="}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.1.7_1585700043531_0.4298516332718585"},"_hasShrinkwrap":false},"0.1.8":{"name":"@apextoaster/js-utils","version":"0.1.8","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.7.20","@microsoft/api-extractor":"7.8.0","@types/chai":"4.2.11","@types/chai-as-promised":"7.1.2","@types/lodash":"4.14.150","@types/mocha":"7.0.2","@types/mock-fs":"4.10.0","@types/node":"13.13.5","@types/sinon-chai":"3.2.4","@types/source-map-support":"0.5.1","@typescript-eslint/eslint-plugin":"2.31.0","@typescript-eslint/eslint-plugin-tslint":"2.31.0","@typescript-eslint/parser":"2.31.0","chai":"4.2.0","chai-as-promised":"7.1.1","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.1.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.20.2","eslint-plugin-mocha":"6.3.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","lodash":"4.17.15","mocha":"7.1.2","mock-fs":"4.11.0","noicejs":"3.0.1","nyc":"15.0.1","rollup":"2.8.2","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.1.6","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.0","rollup-plugin-yaml":"2.0.0","sinon":"9.0.2","sinon-chai":"3.5.0","source-map-support":"0.5.18","standard-version":"7.1.0","tslint":"6.1.2","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.10.1","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.8.3"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"1aaecbf100320e44116c5afced5a778ef705eca7","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.1.8","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-sFFcTPOLKhUbevFrXJGmoBQARz7hTwDOn8QxI4ndMac8EB6T6Ezxm2Ay/f/gZEdQvI1wOS1jH+vwleID/YigEg==","shasum":"1cb56b9f619d8c68bfafed6f612b50d3baabf1cf","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.1.8.tgz","fileCount":211,"unpackedSize":2235893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexTIqCRA9TVsSAnZWagAAF1MQAKCw3ucCKMOyauisX4s6\nKWr0AsvVMONtLnWIorYlKgy8AQvtjLvaEbby868NZK3vRRGFsh+akX+XpyHK\nZEry5Mz+K7givevL5MOY3KZeZCMxlsEdUgwHIXKiZYdbAGLbRpylNSz+QG1p\nldPIZOXsA6blWeI6LRGXpw8UHmyrD34cGaLP34ccHfICh+ho90ra7lYygHqP\nhf+Fhk61v2U+6pSXNKBQ1WgM9COUnOd3F+mmUv0M0Oam1i1lBkIbolqqLfI+\nFrWlWnlcIyk8H3541yu122WJhX72gIhKeqzIYn/swO2jdl1ajuLF+XE4JhNt\naiIWhHiEBfvbjQz4S3+qVPIQNKQKx1SUPCjPzchFZysWNNGgFMbdbL9VEnbv\ns6x4fcl1p8n5bXy+MzrV0OxiI5n7pZ0tXThcvb1vyxZsOwC4ZzZb0yySqTFh\nw0lAiR7KinWeuNohdXbSKymvXW5FsWneSPw4BBJP1HJ1EMrSKyuWDKb8HQ9W\nUgiP2V77YfdRPLLN3LhZmICnI4Btj84695fkfcLJgKTlHzq2Xv6kIYObk9hL\nkiZ90sS6aKB3jxIog7pPsGstD/jCczzALDdnv0Nf7ig5u0I+yVQmhXruSkS3\n0Rtus6uusUZhJypSzE5TrT1g7wx9Ho4DYCag8+MPho4u9XbwhXCHzrocRHKW\nWKeB\r\n=ovno\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWgESHTFdK5D3774MF4qvip7mIpXD8i/pwsauuoUGcaQIgcdNkx6Htj5pzP6t+/etvKEl/mRD6joaHW5CdZ+EfXwk="}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmUser":{"name":"ssube","email":"seansube@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.1.8_1589981738197_0.18304714252234522"},"_hasShrinkwrap":false},"0.2.0-0":{"name":"@apextoaster/js-utils","version":"0.2.0-0","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.8.19","@microsoft/api-extractor":"7.8.15","@types/chai":"4.2.11","@types/chai-as-promised":"7.1.2","@types/lodash":"4.14.157","@types/mocha":"7.0.2","@types/mock-fs":"4.10.0","@types/node":"13.13.12","@types/sinon-chai":"3.2.4","@types/source-map-support":"0.5.1","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/eslint-plugin-tslint":"2.34.0","@typescript-eslint/parser":"2.34.0","chai":"4.2.0","chai-as-promised":"7.1.1","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.1.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.22.0","eslint-plugin-mocha":"7.0.1","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","esm":"^3.2.25","lodash":"4.17.15","mocha":"8.0.1","mock-fs":"4.12.0","noicejs":"3.0.1","nyc":"15.1.0","rollup":"2.18.1","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-externals":"2.2.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.1","rollup-plugin-visualizer":"^4.0.4","rollup-plugin-yaml":"2.0.0","sinon":"9.0.2","sinon-chai":"3.5.0","source-map-support":"0.5.18","standard-version":"8.0.0","tslint":"6.1.2","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.11.1","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.9.5"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"020471f15851627ae1f1b96461b9cf1184385c6e","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.2.0-0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"dist":{"integrity":"sha512-rzW/US4Pd+Az62EXEPQd3CIRCyWgcaON4/cmHwCuchldN9QcYPJ15R2GJIggjfh/l4sg8A38ZRO2MFBlpiw2Rw==","shasum":"9795d560049da5a598d8d3318fa79ca762da9a96","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.2.0-0.tgz","fileCount":194,"unpackedSize":2626286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+z+ICRA9TVsSAnZWagAAmy8P/j+CTLQca4AjClqGrO1E\nNHKBJHZUrNvQkkk0rBw3DWaUpguh+xfF9apNPwM3fKfRbgnM+yHneqsTVq0V\nfT6wIeqgoKQCc0jOdR4GONJ7aVnRrpACAdWj1ouSMMvz4VeFa9t45RxoTa2g\n4+EHpVCDTlHKjdXaDTH6PJlbjFcsFeZS0h46LmHsdV50vRC93/jzjDJwyYiP\nrGwcotJtWu46oMjwLtBAJfMSAIPewYk9Q8sq770vnWKr6srgKbc/rVdQT5zx\n1GK5iLxXh2Umsj96vsPENA5mdWKeDz2RuBv6dbx1nM2CVHRgOS6lt+AJV301\nKrUhcnYbtDA2dN4SZdZQ1RgIXEVpaWhOapTTmMRGUQVUP0W08Wg0i32+SLcJ\nrgLY6GeOAO+1ytE9RTAZL7M1dPw3TnCbQtJJ3tbBnj4GttpxIdCp42f4U687\nLVUC8DPGcBB56qxINMDSjaKW2pXmfGwlpTaKBr37r61l7oH5oJgkLT0b460b\nxWsGlJ+U8Q2uIVGngb9IcUgn7pOxjxTypZyWLL64VbcPs0SkBti7xyeEIdOK\n4vEi3R//bJkejobun1oZ+2PJlXmTVkWRkqIcTOD5ZKfA5D7HZ7r0VWxMtNA6\neb/FCgoP7OrGXDo5em64EpejQe6CNt3qSwjGrDbCk80wT2iEQOOeeUpKUU7L\nO6lE\r\n=4BqG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEz/mLxHw2xW8C7vIa4iN+5IAWsQav/Jo3P+MOvCqnJAAiB4dlPM0/9XKkj5NQ2VLTxoGqqCNhWUkH95iQaXZeDYAQ=="}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.2.0-0_1593524104340_0.029130710159063655"},"_hasShrinkwrap":false},"0.2.0-3":{"name":"@apextoaster/js-utils","version":"0.2.0-3","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.8.21","@microsoft/api-extractor":"7.9.1","@types/chai":"4.2.11","@types/chai-as-promised":"7.1.3","@types/lodash":"4.14.157","@types/mocha":"7.0.2","@types/mock-fs":"4.10.0","@types/node":"13.13.13","@types/sinon-chai":"3.2.4","@types/source-map-support":"0.5.1","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/eslint-plugin-tslint":"2.34.0","@typescript-eslint/parser":"2.34.0","chai":"4.2.0","chai-as-promised":"7.1.1","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.2.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.22.0","eslint-plugin-mocha":"7.0.1","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","esm":"3.2.25","lodash":"4.17.19","mocha":"8.0.1","mock-fs":"4.12.0","noicejs":"3.0.1","nyc":"15.1.0","rollup":"2.21.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-builtins":"2.1.2","rollup-plugin-node-externals":"2.2.0","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.1","rollup-plugin-visualizer":"4.0.4","rollup-plugin-yaml":"2.0.0","sinon":"9.0.2","sinon-chai":"3.5.0","source-map-support":"0.5.18","standard-version":"8.0.0","tslint":"6.1.2","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.11.1","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.9.6"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"f589c50a21b4eb491b95e11769c8653f062d310e","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.2.0-3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"dist":{"integrity":"sha512-OSWyqOAKmSCqnLrQlnCBrB3Pfmub/VOP5aH1h4Gm2/HwxF8S5E+nqy6Fgxex3blvdCPeo67cGNfR6tnmlRsNtw==","shasum":"7f91af10d9bb9513cf487ea4538d99a3d52a095e","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.2.0-3.tgz","fileCount":194,"unpackedSize":1300828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBov2CRA9TVsSAnZWagAATZwP/1lMXXrQ7ve+rUOVmZEi\nEABD+yuNsyEJfF9Qwzg64IcCIHXU2CG4BJfcczkzl/egXlOb0VOz7AeecOYG\nfcq1YpG4r6DgxOtG4YnWQplEGbf/Xe/li1LvSlKrAplxOfgpNJcelJQAJSFF\nuBptd+oQY3HgjrvKK8id4FQVf8RzB96WBAgIBH4N6Ci1dloPSnw4SF5pfOuc\naOKDropFLSYo42NimHQgM2JEoMNqMdNk9Ax2196pJsaCsggFrV01v6tsKs1G\n0WyFV4MPCs7dCSglv/wov8ykNfW0UjorsPcZ0OSO7O6jSsbM00TR7/ndcqo+\n4wYiTVGVYfAQ3IdifPW4mGz2/hHvJP+zmU1Ql4HwYISLL+Io9pKQI+str3db\nuHXmo2PJRciNmQMZI3r6gjbkXAnRWoTXCaSy6rKZ0Le7NK0gcoEixZRPpWin\nQirTjD8+CXM8eyDyRLm6r4yTjMjQk2jXNiyTD+w9hD6nyhy1GMtXeqfwk4s0\nGP8h4wYFgS1gYI73EAHtJbNilQTm5DomrmMy4N/1yCQVqaMtC9YQTbyqrCsF\nkgT0hQ43MffrDU1AK/dC1VBxUib7by/7hh+Q9gQk8hazU6nYyPDiY718zqxq\nDfZqBo7ta0dmRWBf2YFCZpAkbLnHsTYKhG5MklQG5aEJO+ZtWuL46mXeYwz6\n5to4\r\n=pCvX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJaICbQN9fPalBI8MwxsrF+QxxgFKozz+YOasR92ZHSwIgVxNdJNq1/Y5kopFZ8TQkJFnYPsUwB0KKxFXTWX1FEks="}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.2.0-3_1594264566012_0.6676407520431591"},"_hasShrinkwrap":false},"0.2.0-2":{"name":"@apextoaster/js-utils","version":"0.2.0-2","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.8.19","@microsoft/api-extractor":"7.8.15","@types/chai":"4.2.11","@types/chai-as-promised":"7.1.2","@types/lodash":"4.14.157","@types/mocha":"7.0.2","@types/mock-fs":"4.10.0","@types/node":"13.13.12","@types/sinon-chai":"3.2.4","@types/source-map-support":"0.5.1","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/eslint-plugin-tslint":"2.34.0","@typescript-eslint/parser":"2.34.0","chai":"4.2.0","chai-as-promised":"7.1.1","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.1.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.22.0","eslint-plugin-mocha":"7.0.1","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","esm":"^3.2.25","lodash":"4.17.15","mocha":"8.0.1","mock-fs":"4.12.0","noicejs":"3.0.1","nyc":"15.1.0","rollup":"2.18.1","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-externals":"2.2.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.1","rollup-plugin-visualizer":"^4.0.4","rollup-plugin-yaml":"2.0.0","sinon":"9.0.2","sinon-chai":"3.5.0","source-map-support":"0.5.18","standard-version":"8.0.0","tslint":"6.1.2","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.11.1","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.9.5"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"69cb4fb887b013736398070854e620a714d991e4","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.2.0-2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"dist":{"integrity":"sha512-AbFW9yuA/RiYF04mBkAVvQvY0jBukPEhHiaoyrOS2nbAfx/dE8cd27wyudSbzGzMPALueQupLDlZyoVfqbOP0g==","shasum":"58c5f1d274a097a822137a01bf9b54f6947715e9","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.2.0-2.tgz","fileCount":194,"unpackedSize":1301115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBpIFCRA9TVsSAnZWagAACR8QAIqo8LoC4mWhAWmmcZZf\nRUmommQYzGYpwqSLIlD11QmfS3CqobB3PZcfksmNckBMq3m0R6eVdu/wDtx3\ni8k/dIGNBunEIHKq+tugPQiPTCu8osGOydX/imcdBR+nKPC39zxejemD5zaq\nCtlN8Pm5JQ3kxEucboft4kFnSe7Qcldpd906f7okOy0AX1303WE3LrUiezFE\n4yP6qSTT8po+sI/AosgRo1Ozu3r0EZX07EXrZKWP1tjevd/ccJVMQAneCvIe\nHuOoBNAXL7rFxNtsS6KzmH9AwAiYRdpnN/Vz4/z+mvyNp3cYsjuSpkFJAoq3\nLFEvjDLJAoELO1M9GI/o5Kqx7idpGZGMnmtM2JvS78dpFffaejV3iiuOOGYj\nzteJnThdi5L+lQEKTNyo+dvSZWXvOVzzH6EmsjTl0/GK+1boNQIPrUQrlEvb\nO+frHjf4uyAYoeUjY7GaTzkxhXsGC6jRCB9FTQzazzF/nrXLcAooejjpzIX6\nnQtSx/6mPy7eVG7vggctDk2F1Yb5AFKMqJb9QwclmYcxoNWc7tV9MSBX/eg3\nbjlgj2KFD3080GPJqc8vDw2YkpH1ic4ALVQ6Jo7tR/2r0YW5vI6d2lxF+IMP\nWqy/G6F7AzMfjNrUEihsOrw5+EZsayBYSMewIB8bp2G6xBSOHIvklww/CNI8\nZnre\r\n=KkWq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6i87UYtSLO1TPHbQbwStI88QWEJ6q0sRM+wleA0Y1HwIgQW4imUQHCpjwyMWAod8FYPFHwsAL4mrmAFkLGynhZro="}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.2.0-2_1594266116622_0.15171097823701185"},"_hasShrinkwrap":false},"0.2.0-1":{"name":"@apextoaster/js-utils","version":"0.2.0-1","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.8.19","@microsoft/api-extractor":"7.8.15","@types/chai":"4.2.11","@types/chai-as-promised":"7.1.2","@types/lodash":"4.14.157","@types/mocha":"7.0.2","@types/mock-fs":"4.10.0","@types/node":"13.13.12","@types/sinon-chai":"3.2.4","@types/source-map-support":"0.5.1","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/eslint-plugin-tslint":"2.34.0","@typescript-eslint/parser":"2.34.0","chai":"4.2.0","chai-as-promised":"7.1.1","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.1.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.22.0","eslint-plugin-mocha":"7.0.1","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","esm":"^3.2.25","lodash":"4.17.15","mocha":"8.0.1","mock-fs":"4.12.0","noicejs":"3.0.1","nyc":"15.1.0","rollup":"2.18.1","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-externals":"2.2.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.1","rollup-plugin-visualizer":"^4.0.4","rollup-plugin-yaml":"2.0.0","sinon":"9.0.2","sinon-chai":"3.5.0","source-map-support":"0.5.18","standard-version":"8.0.0","tslint":"6.1.2","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.11.1","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.9.5"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"232e0b24fb26b15f6b6b46b85f2cad40998cb79d","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.2.0-1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"dist":{"integrity":"sha512-oe155EXr9k1qelRRCD7DaGwyAZgyhRLP4xkyhoPh5lVv7Vr15Y3z067+GgowxN3SZpmE+703oUfvxFLwUrQBzA==","shasum":"e19190addc03998dc780d6f9d53c6b9828b4b504","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.2.0-1.tgz","fileCount":194,"unpackedSize":2626376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBpINCRA9TVsSAnZWagAAs2kP/RP4DikgHi5y/9n7jb8p\noKWoiRJJY5NNXiFRCrUFmadhTS7IjiwYlb78AW8r8+URXJeK9jYpdCrtHnda\n4WKr313ZrS/KyyPQdzGn+7cGhhWnRHbMA/TkzyV+S90+567LXrnlk/ZtMVuN\n7zNplNXmh7R+pJwm6Y6BUQMqnDzjLU2HYmRRSfMl9aVY0xHH3tOGwZTECu9S\nGwkzl5zcLGh5GGqOnwXA0dajwWUl88wB7+jKjD/kBzBMY37ZQRI4LQGpa2hR\nErX98xAGhmpoyR2Q3Y/U+U2G/2/vmTTJs9R58+REi7autqMPouqq7+TkjP5T\nkCn6Tup3/h6pWWPNqvAUzpcoR2p5mTvJ9AnKD8dHlypM5VGGbprZQsv9FXde\nNbYLjexlVjoiE8nuVgKmCdHOdgq/h8db+j/aydC212SmH13fkizTEgKUq4bI\nf6wZr5RhzcD1FpSN7XBYXR/4HkgZaux2J5FzZKVV7aY1f0bDiKNFrVPo5so0\nqpK8Jxj1qIsnngrfU2OEKuRQ4pGhMuI4H6AYio6rJEGQYc7E77H3qIo93qxS\nHPniThnRwejg7ozavY87ZIR5Xym+/DNhwVovz4CdT59Jr8TTSgWweo6oXKNZ\n8chwEpsykSPTqc2Opy1EeeuPdy/+sk91Vo2RlJSkIk26y6bkqtKVveX0V6nu\nhpyj\r\n=3gXw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZ+5E+zFBaW0bDnn9fubXbe32EGapIY1r2OW0pGAzO4AiEA2y1BdDysfMV6SCFpRZQ+J8CpH484tZjWPBIRhygEZNw="}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.2.0-1_1594266125402_0.7920028244281114"},"_hasShrinkwrap":false},"0.2.0-4":{"name":"@apextoaster/js-utils","version":"0.2.0-4","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.8.21","@microsoft/api-extractor":"7.9.1","@types/chai":"4.2.11","@types/chai-as-promised":"7.1.3","@types/lodash":"4.14.157","@types/mocha":"7.0.2","@types/mock-fs":"4.10.0","@types/node":"13.13.13","@types/sinon-chai":"3.2.4","@types/source-map-support":"0.5.1","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/eslint-plugin-tslint":"2.34.0","@typescript-eslint/parser":"2.34.0","chai":"4.2.0","chai-as-promised":"7.1.1","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.2.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.22.0","eslint-plugin-mocha":"7.0.1","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","esm":"3.2.25","lodash":"4.17.19","mocha":"8.0.1","mock-fs":"4.12.0","noicejs":"3.0.1","nyc":"15.1.0","rollup":"2.21.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.2.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.1","rollup-plugin-visualizer":"4.0.4","rollup-plugin-yaml":"2.0.0","sinon":"9.0.2","sinon-chai":"3.5.0","source-map-support":"0.5.18","standard-version":"8.0.0","tslint":"6.1.2","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.11.1","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.9.6"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"280a9528199aedd2f620ae0f43462f064c4f8419","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.2.0-4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"dist":{"integrity":"sha512-WxokazVAVm0Pg1dd7GkjkpPqug5yt0LpxTcpd0QCnsRRgOyqOmFm5HVILjE1GqktD24SjefUSbuZfB+IRUwzUQ==","shasum":"3bdef2b2eeea38f0523dd4181acbaeed0fdecf31","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.2.0-4.tgz","fileCount":194,"unpackedSize":754383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBpN5CRA9TVsSAnZWagAAyGEP/R4bQ4tzYh3IcugcwpWg\nG+bhgLX3hhUyoiwJg5K/qxKJ+GXS5CkZzpKmLz9IOCYm6X8xiPiByv6BbaGM\nZCY24ZOJXSbmdyOncx9JGsjDKLjfp2TKD4MqdPl7A7Yq0SAYX/p0QqZ7gKwe\ntJ5iWETc40VpbYnST1+A8jnNjoEhdABOZq9PHEgWpU10teLkImm4emgqCzD9\nAGQcrQv2wHfdOJWTwYsgd7JqfiriRJ36v9vXcuEidAKoRMq6G/yPNc2Orx0S\nChyNmssF8MO+2XHY9v5iHf/3Nj8Pwj4nC6Fx8Jsp6OxRVX6LiPfNcAhnwX+S\nYvvBNWfv+wuTdt6TPIiwljvyGELB9VJGO568oAhcs9fcbmimVBt3Wx0adWJa\nznqwMZp5d8C5z4OfpRAeBMLvYxC2+maYIh5c+ZVAiOTrzt5euAOskh1buFbu\nUhKGv5ICcrg3OvvtB2S7wwCVhG8sj9YKxQGUTsLDbBhisIFlKDqHE0+VLffK\nYPLg+0WC6UOISCwZNbJiMPL1yoIBp8L3OlF7CBoCv6NElyKz8MgSwvjr5u63\nBIkp/Fs6Qt9Qkim+SxWjIpOJMqgswVxY2kmRJnHRfcTzMRfZvODTLg7e4+em\nzDZtcm3BGSLbLGZRmqbKKPP0FnZ/qJRiqEEfw7fXPZqCCB94yhvh+/tJoHgK\nJNCG\r\n=D1E+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNp/odhvM1nmT71z47rYc5QKj7tjPptEA4JhHLm0+RPQIhAIn9B55kvevbVmO6kKsVcxpd77xcTUZfVc9OH1O3Flvy"}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.2.0-4_1594266488900_0.2828757385431788"},"_hasShrinkwrap":false},"0.2.0":{"name":"@apextoaster/js-utils","version":"0.2.0","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.8.21","@microsoft/api-extractor":"7.9.1","@types/chai":"4.2.11","@types/chai-as-promised":"7.1.3","@types/lodash":"4.14.157","@types/mocha":"7.0.2","@types/mock-fs":"4.10.0","@types/node":"13.13.13","@types/sinon-chai":"3.2.4","@types/source-map-support":"0.5.1","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/eslint-plugin-tslint":"2.34.0","@typescript-eslint/parser":"2.34.0","chai":"4.2.0","chai-as-promised":"7.1.1","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.2.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.22.0","eslint-plugin-mocha":"7.0.1","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","esm":"3.2.25","lodash":"4.17.19","mocha":"8.0.1","mock-fs":"4.12.0","noicejs":"3.0.1","nyc":"15.1.0","rollup":"2.21.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.2.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.1","rollup-plugin-visualizer":"4.0.4","rollup-plugin-yaml":"2.0.0","sinon":"9.0.2","sinon-chai":"3.5.0","source-map-support":"0.5.18","standard-version":"8.0.0","tslint":"6.1.2","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.11.1","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.9.6"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"a50126ddc1b499cc7be4254ad096109bff8ae382","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"dist":{"integrity":"sha512-boEa7Ig68l91YP+NUvr+BKo/+NmroCrec2TJ16Y31PMi1XGMmJO1UlKvQfdpvrUgJe3sraff2zQZN7wNLw+Vbg==","shasum":"d7051ccf03c6212f779a3541d9d6122c84ee33c4","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.2.0.tgz","fileCount":194,"unpackedSize":754463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBqAoCRA9TVsSAnZWagAAPWgP/1RaldJld11KFG9AOCIu\nYZp6jdLV6wGOaWipzb9FnPpB+z5UwTi+agaLqS8qFypDuEtIJyWkooxioZ1m\nsMYZvIaEIykUxuKQH0v32LfsB0HNlAhMmBtapOoDHgkWnMwRLn7LG+99ybHb\nQwHh9UmBdWlZopcWMz1rcPVNEHZi2egx8ps2q2MOIYQKdZKaIhhnhBdtmwr2\nPyi0eU1gl6AG2IyXGTMK13hr3AwxD8B4JiPthSKAxsgAd5MjEVNfgvgq4o58\noxrty0bouK+PO6nKt1hY5YdlIvnyojtB9J9o4M8cr38IAa5ogfsazcjTnvMh\noddlfdLVShion8Xf/Nixrb369QlDCv5W4Lg/7FZHNEV17k+2SRv02IcjTBae\n7GytA7OOhmO6lNNdQhOFoGqyH0HfnklCWjNMGJ6rmGGCis8rbXu7HjhO0BBX\nNmnJJAZ0U8mA00PkIIX1TkReZfHBZ/sVYykFtKaIv+Cm3Ie7cmkPq/LKYTNg\naJBoSajb01J0O9lMCC5a4d8M9RBPFqX56oF21UMOCEuiwNdYFjS/KYgfyqtM\n4Aa9HVYKWp5XNC33IN5vT2z4rSz+bTqiuXryfXoLh9OdaOw8ioMJ6A5VEYkz\nGKiad31caxXMmYISqIDsAX/SvgDGwMEod1k2VzfXXq+6yzvsIsCGsDQLc5vr\n/Mwf\r\n=qmCu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAI8qvM1jMY8L2zZ+btAayvCClZ8LLNwCSXEvWtKunKcAiBeJmwhvZzRYMWASpZHg1EjwJBUbb8W0ZohQZaKVimfKQ=="}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.2.0_1594269735836_0.25514814679100306"},"_hasShrinkwrap":false},"0.2.1-0":{"name":"@apextoaster/js-utils","version":"0.2.1-0","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.8.21","@microsoft/api-extractor":"7.9.2","@types/chai":"4.2.12","@types/chai-as-promised":"7.1.3","@types/lodash":"4.14.158","@types/mocha":"8.0.1","@types/mock-fs":"4.10.0","@types/node":"13.13.15","@types/sinon-chai":"3.2.4","@types/source-map-support":"0.5.2","@typescript-eslint/eslint-plugin":"3.7.1","@typescript-eslint/eslint-plugin-tslint":"3.7.1","@typescript-eslint/parser":"3.7.1","chai":"4.2.0","chai-as-promised":"7.1.1","eslint":"^7.6.0","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.2.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.22.0","eslint-plugin-mocha":"7.0.1","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","esm":"3.2.25","lodash":"4.17.19","mocha":"8.1.0","mock-fs":"4.12.0","noicejs":"3.0.1","nyc":"15.1.0","rollup":"2.23.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.2.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.1","rollup-plugin-visualizer":"4.0.4","rollup-plugin-yaml":"2.0.0","sinon":"9.0.2","sinon-chai":"3.5.0","source-map-support":"0.5.19","standard-version":"8.0.2","tslint":"6.1.3","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.13.0","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.9.7"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"dd45caa58a97a3069453b5cc81cc936eb386bb75","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.2.1-0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"dist":{"integrity":"sha512-xgnvOe7EBwEKtQwGEin397m2/twT6favgRLPzgvRyMiFqjFWlo4dSPBNMoWxhry/VJbvG0Uzp/1sDyZxfbi+Ug==","shasum":"18e18d1486c7cc42442e81e1c2089cadfcc06b69","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.2.1-0.tgz","fileCount":196,"unpackedSize":774061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJYiuCRA9TVsSAnZWagAA0RAP/3JH8GIjbOpw0wfgPnjF\ng8YWFKDcl8BhbeIiXufCMTHF5GHNlgbVHizP4LPv5eKyrNxNGVcTtRlch1hQ\nGayAWr0zat8cRE2CdSmhXssM0iW7eCyw7+hvyy938ZG8Q9oeOu/af4HGW4ge\nivkDjEqPowlYX33NurUKsnx7NeRvJ8++6d27Wk4JZxeUkj6Jz7gw8AdERERu\nwsKyNKrjhbNb2LUdd/8oCMnrD+ZUhJlj3wfUC7owxpxK4LoyzvIshY/VFLn3\nunXo7uqRTE2pO/bHRLoTXwFbpFE3xIhQ3HC/HrRodxRJH/j5t0xRbftfa547\naDyvZOFxegj/g+7VfVTAYhNXyRWi4naSl5weUWzL3qbO/zLfGquKNLbfCr/U\nmfsWQYJcI82zh4nEiOMgJtu20eCLpSaGdY/Foi9n6Pa+AUVhb5/IoBWAyvkJ\nw9FONB4YVGM7qRHbId87DHTjvSL2WRZLB86m2I0FcpbksCpCba/nvzy1WiGV\nmlds79MspN5omAfM7OxEDW9Q9HtBJ9MOx1BWEaf4/eiYksarn4qzvIBBTQB7\nxELxhXSbrIGiVcuPlHA0GzI/rzwnMK+wyjBFBisaJjUw1kZidH3mbKSdylh6\n0PPDm63+lcuHhBxYzeTh1OCdzeBP7uG0S000AM9mi8VMb7zFNNF/5N9uIlzn\nwEUD\r\n=oyiJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw2KItVMEnZ0C0YP3yWNRUKcbQEKdnfjid9F/DEChkkwIhALd7iqUNN/NWai1G89N6TGvxwkWPoEOQvOjRTZDYh6kc"}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.2.1-0_1596295341531_0.664792940048621"},"_hasShrinkwrap":false},"0.2.1":{"name":"@apextoaster/js-utils","version":"0.2.1","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.8.21","@microsoft/api-extractor":"7.9.2","@types/chai":"4.2.12","@types/chai-as-promised":"7.1.3","@types/lodash":"4.14.158","@types/mocha":"8.0.1","@types/mock-fs":"4.10.0","@types/node":"13.13.15","@types/sinon-chai":"3.2.4","@types/source-map-support":"0.5.2","@typescript-eslint/eslint-plugin":"3.7.1","@typescript-eslint/eslint-plugin-tslint":"3.7.1","@typescript-eslint/parser":"3.7.1","chai":"4.2.0","chai-as-promised":"7.1.1","eslint":"7.6.0","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.2.0","eslint-plugin-chai-expect-keywords":"2.0.1","eslint-plugin-import":"2.22.0","eslint-plugin-mocha":"7.0.1","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.5.0","esm":"3.2.25","lodash":"4.17.19","mocha":"8.1.0","mock-fs":"4.12.0","noicejs":"3.0.1","nyc":"15.1.0","rollup":"2.23.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.2.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.27.1","rollup-plugin-visualizer":"4.0.4","rollup-plugin-yaml":"2.0.0","sinon":"9.0.2","sinon-chai":"3.5.0","source-map-support":"0.5.19","standard-version":"8.0.2","tslint":"6.1.3","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.13.0","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"3.9.7"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"9161c02c976c6640a53342bea1291a41dbee3dd0","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"dist":{"integrity":"sha512-VrrIU1AiEv7Uq958QREm7gthLF/8FU9Y1PTPXunzmdZqPVMkCKYjMyklKtNmYeXeMBnsNHFETuZmTNUynZfxjQ==","shasum":"8488b454e528a50b942afa65630099bd072e5e3e","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.2.1.tgz","fileCount":196,"unpackedSize":774140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJY+VCRA9TVsSAnZWagAAJ6UP/3N/5UjE4RCtgTl8aEtr\nQJk0t0qr+Cj/EtE5VjuV2Akn/zOphpAcySKVZRzVVitcmla+qe//PwcDQSjb\nKSB9vNyVVyv7JnwOMi8LloZS6m0rgyyv9KKC4NDUXJpq2boCADh59+V4Tq4r\npt/TMFi3PLE+pJJPBs30A2Q+uQ4yazHIJNAZaxqrDf10eRWOak1lETsbL+yB\nbTKcuoA92Q4C8WSOibBtWNehlvEqr2yvAM4eYuvhWC5mk1jLfzPgzpP2O9cT\nOjr2GsyPuMpPcbrg9O9ErYppScp8E70/OB6Z+E+i/cZSBhNRDmVhJ5ez03+P\nNipMYx+Eh5CZLq9MRJH2rVCAJsuT6unRo3MYdLP5FldsoDylQyoxj1vGLCHz\nkJpgHvrxjBfVpnC8eRDxmGCcYCPQoCm8P9LDS2CSsptxqFFQsfDB19VNivQn\nw3/zumIm4kW6eg8vMYRAkRoIUFxJHd2m617r7jQnw3BVkP8C3j1NZ6Bhh88D\nHJYhHdg4zitSRxVr+S0hxl6VPsI/ld9Z0aj2bS67AuuqdftDHqkhs1Jutp6X\ndqNOiK5SWcf7eOwRrj76oS7ncAEM/2nARPUX46QQP3s2gDurX7t9/stJX6td\n/cC0RxORu3Pig9vpoItXskSxn++IW+fQVN6CFRAnVIMyrXZoD7D/s9SroI6a\nd9vV\r\n=r2/W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnyL/wFKKuLDOIYTa7ymxE2r7iNg+5FSarfpi4Ldb9JwIhAJvBWlwhDrFMf1UKWO6v3Cp0HmbydmMBGvgCu9zjcQYl"}]},"maintainers":[{"name":"apexsvcs","email":"svcs@apextoaster.com"},{"name":"ssube","email":"seansube@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.2.1_1596297108937_0.7902150793602261"},"_hasShrinkwrap":false},"0.4.0-0":{"name":"@apextoaster/js-utils","version":"0.4.0-0","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.13.28","@microsoft/api-extractor":"7.17.1","@types/chai":"4.2.21","@types/chai-as-promised":"7.1.4","@types/lodash":"4.14.170","@types/mocha":"8.2.3","@types/mock-fs":"4.13.0","@types/node":"14.17.4","@types/sinon-chai":"3.2.5","@types/source-map-support":"0.5.3","@typescript-eslint/eslint-plugin":"4.28.1","@typescript-eslint/eslint-plugin-tslint":"4.28.1","@typescript-eslint/parser":"4.28.1","chai":"4.3.4","chai-as-promised":"7.1.1","eslint":"7.29.0","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.2.0","eslint-plugin-chai-expect-keywords":"2.1.0","eslint-plugin-import":"2.23.4","eslint-plugin-mocha":"9.0.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.7.0","esm":"3.2.25","lodash":"4.17.21","mocha":"8.4.0","mock-fs":"5.0.0","noicejs":"3.1.0","nyc":"15.1.0","rollup":"2.52.6","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.2.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.30.0","rollup-plugin-yaml":"2.0.0","sinon":"11.1.1","sinon-chai":"3.7.0","source-map-support":"0.5.19","standard-version":"9.3.0","tslint":"6.1.3","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.13.10","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"4.3.5"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"0d87f641902e835d1b411bcf85d5ff49bfed894e","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.4.0-0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-anquJLq6EhEaNxnstRZznYuazj2oHoM/wC8jegMGY8I/omTdBJ5c+h6K4/4tMJKlRd3A2T860jYF8a9/v0mjrw==","shasum":"42ecba90e8eb43a26325f76b802b138dd876e694","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.4.0-0.tgz","fileCount":204,"unpackedSize":583073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6n5WCRA9TVsSAnZWagAAlJgP/2VN32/JchPlrJC7IizR\nruNEw6ZovHbCWHluUjBe57izkYkNQyZ8XqFfCSn9HodY331v81FmNbzTwDnY\nHV7ChTScBizIcTFfVv7MD5ptRn5JCOUBZyqAHQZik+zckwFyZN4RVbozf0UN\naJx1KFmWVUFzbHgjt2m72HhSAJRlIcIcJWKSSgyl+lIZYUne/oN1YkRK7jF1\nrR+pL/tUSxlGgQP7Hz0GdsF7Md5I3JxSqSgSmzIhiuIkVY7y/4p3Bg4YQsuY\nVqkLbyn9EYCyUM72KKJ2i0VqhZ3iPKz07wa3CwYvfxMxWHytSfi/WTqAZ5Af\nUPUIeM+vwxV2FeT+1mVjp9l4+bzfnHtN07DVr9HZek554K504+C8gokZgubX\n++q5wzmIw3h0pkL1rwJ6dXIqnWL6eDqnu/WFyDDbvGq7HsbPIypDplj7e0Xc\n5b/HsrypLlVhos0dVcGDo3G75rVOR4O9TWX9tTagBJoSrwf4gOrBUGK6YRLE\nWegjBOW5tv/3xE61W1dnos/WFbJFmofbX/r/Esj/MhChJUSY1Z1aTveRWN/e\ngc2pldLgf8duYrKQ4m3Z1S2kqbNhsTEbNImVxbFhQBmpp2iGW49W/ncl3zQh\nI2Hzz4IwAccxbsTU86u+BGgGjGgR6R5zXV4GzShrEdhdAZusXj6NFAWxbRoU\npjEj\r\n=bIdT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUzlkEHJn5NpnImAje9731zVvnaTSRwdQp1yF5UHksJgIhAJmn3zibEwmvSKLDuPNbhPjhAZ91OMOpYpONYnrzldrU"}]},"_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"maintainers":[{"name":"ssube","email":"seansube@gmail.com"},{"name":"apexsvcs","email":"svcs@apextoaster.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.4.0-0_1625980502018_0.8183032010005702"},"_hasShrinkwrap":false},"0.4.0-1":{"name":"@apextoaster/js-utils","version":"0.4.0-1","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.13.28","@microsoft/api-extractor":"7.17.1","@types/chai":"4.2.21","@types/chai-as-promised":"7.1.4","@types/lodash":"4.14.170","@types/mocha":"8.2.3","@types/mock-fs":"4.13.0","@types/node":"14.17.4","@types/sinon-chai":"3.2.5","@types/source-map-support":"0.5.3","@typescript-eslint/eslint-plugin":"4.28.1","@typescript-eslint/eslint-plugin-tslint":"4.28.1","@typescript-eslint/parser":"4.28.1","chai":"4.3.4","chai-as-promised":"7.1.1","eslint":"7.29.0","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.2.0","eslint-plugin-chai-expect-keywords":"2.1.0","eslint-plugin-import":"2.23.4","eslint-plugin-mocha":"9.0.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.7.0","esm":"3.2.25","lodash":"4.17.21","mocha":"8.4.0","mock-fs":"5.0.0","noicejs":"4.0.0","nyc":"15.1.0","rollup":"2.52.6","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.2.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.30.0","rollup-plugin-yaml":"2.0.0","sinon":"11.1.1","sinon-chai":"3.7.0","source-map-support":"0.5.19","standard-version":"9.3.0","tslint":"6.1.3","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.13.10","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"4.3.5"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"2c13fc064bac2bf51fe4e3f758e1b384bb35ceb4","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.4.0-1","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-6JmrB4Z1xM0mWpcqp2WGpKpqPbchMsqd/vFpOpJqKF4JBTwEk2z04DVEZLWxeNggc2gPW03ecEd9sOvH7jc5Ew==","shasum":"4b551b8842c9402378496826f9a8335b14b1b22c","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.4.0-1.tgz","fileCount":204,"unpackedSize":584183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6oBDCRA9TVsSAnZWagAAYUYP/2q0l992nrTnZ1iMa7Eq\nHEAMculRQhFrGxdvu3NF7V6Y3wBxaMbxtDDML5yfOdX0ki8yihjpVMgtmxoX\nR33znCM6+N0IuLONaQTMT8O7mK+Fh9EMfLUfUH1Qq7ubQS9mQxoEEqIuRHU6\nHLWygqO3oJWXF5/GsgHzjIQn55qcAibbq6SfDqRlpH3uf43abvNIH5BPMSP8\ny9FqSw78PsMrnGSIulOBI+1HufWUEbhHnqT3k8IFOyR6AJYEZ54QzSXFDAaW\nZeEQZSQD/at6VOWTUrZ21o/JCOCqj3MXRUXdYfIsp2XXSmup940beWmNuyDc\nrataeiPQNXznlshqCNl6jvgRfEmZoT1F6PihsXGVGB5UxHbrBw9ZX0Muf/JM\nRYG+O44krl1cChzvVOGERPehUr9BMO9BctKKaq5lEKRQ5t4rv+Sm1YLrCHfw\nE59MIcE3bc8TI/01CCWZNOv6AuMIdCfQM2T10/EuHf0niACYX00O9Gj7OONH\nYLoUyjYbV9iosLK7rLytpnQ8/M+fU0fwcpFdHHUfKw2Bda44wiGoCZWoOJYS\nor9K1EOKyJ8Ve8nIBbkFep6eknqgNQW1BlnbroC6jV0IwshDYXWdW0owT8A2\ntslRcyu7QSbG03Px70BHm3SwfOReW13RNxzopEi1NMdPHJO9DosjGZPie7T5\nPi22\r\n=4zvY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXF9tCZCuT48aV6FdiHYeDjriKwfHSwISSa/wY7qe8cAIgRSAZEdLV7eoGhyrViboAaN5vXEAtVIkGdheJCeANof8="}]},"_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"maintainers":[{"name":"ssube","email":"seansube@gmail.com"},{"name":"apexsvcs","email":"svcs@apextoaster.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.4.0-1_1625980995335_0.9351217382287005"},"_hasShrinkwrap":false},"0.3.0":{"name":"@apextoaster/js-utils","version":"0.3.0","description":"utility functions","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.13.28","@microsoft/api-extractor":"7.17.1","@types/chai":"4.2.21","@types/chai-as-promised":"7.1.4","@types/lodash":"4.14.170","@types/mocha":"8.2.3","@types/mock-fs":"4.13.0","@types/node":"14.17.4","@types/sinon-chai":"3.2.5","@types/source-map-support":"0.5.3","@typescript-eslint/eslint-plugin":"4.28.1","@typescript-eslint/eslint-plugin-tslint":"4.28.1","@typescript-eslint/parser":"4.28.1","chai":"4.3.4","chai-as-promised":"7.1.1","eslint":"7.29.0","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.2.0","eslint-plugin-chai-expect-keywords":"2.1.0","eslint-plugin-import":"2.23.4","eslint-plugin-mocha":"9.0.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.7.0","esm":"3.2.25","lodash":"4.17.21","mocha":"8.4.0","mock-fs":"5.0.0","noicejs":"3.1.0","nyc":"15.1.0","rollup":"2.52.6","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.2.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-tslint":"0.2.2","rollup-plugin-typescript2":"0.30.0","rollup-plugin-yaml":"2.0.0","sinon":"11.1.1","sinon-chai":"3.7.0","source-map-support":"0.5.19","standard-version":"9.3.0","tslint":"6.1.3","tslint-clean-code":"0.2.10","tslint-consistent-codestyle":"1.16.0","tslint-etc":"1.13.10","tslint-microsoft-contrib":"6.2.0","tslint-sonarts":"1.9.0","typescript":"4.3.5"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"e4dd6e124d2ea4fa526ebdf9ac6448e50a582ee0","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.3.0","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-CUJk4N/69XtiLMz4KFR9kXIvX2tqCqeqGd6Pa+LQ1u0iGD7IOZVJej0Dkr2qFeWwsPamS+XwwSvs8JV02m8/FA==","shasum":"c592732d22c95c9df6b97447da641047b4f69e01","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.3.0.tgz","fileCount":197,"unpackedSize":566690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6oI2CRA9TVsSAnZWagAAUaEP/2Qx2Tf9sUJsl9y/7+lV\nEn0ii+Y+xlpsIwv26VKf3puscLf5pTBot5QbfAcdohc27+hxep837EG3RK3J\nLlo6GxmRZ/f5cvkzI1KxIAb6i1Ku8CUGtJMc4PfvZtnjfQhdRy/r//cBtfl8\nl8sOUZT7xiZLRB2+lPUavS9rVxsQCLN2zE3ZTSJo0RkKLMov4Jiub4pcowUC\nd/WECqTp3QRNZK4oyNNysZ/pwJct7yCFztjOKi73FnKmnMTJ7hYLOYmzwVQ6\nhWxyfPBjQv/+HIr5lKQOasgK7o0qZ7gXPVo2f1CHiQvMksI9CMIZAxgiUCUD\nh94pACKsDWj4Gsk/qNZqbnkqWubB2bs7iktZZXrr3xBKfHXgOn5YYDPQbzlf\n3dCzGNdmzUdYli1DE9Jx1z0LAO3TmgooyZnf7ofuM3yE1b/z0TBALYi/JO/F\nYI56AJC9W4qIgO2QcRRkErvEV7iQ8L21im5Bdjn5tcqbWnWkxQ3b2ncGiCb9\nci2NOxq6OUNOLJMBgbTJk7VAwUvSwLNTUEYaIvX4rD2f3+Cmd/vrLsX9a3iw\nWQT6I8EkG88PWrf6Tshxmf9aZwBTutQOfnIIOEaXQfJ5VcRYI7Xf0mI9XrrM\nszTh+ZVG0Lz3Ai7OSd1HGQSRqdpWxEnGDJB/BpjeRiUmOhLZ4qNBkPclLeGR\nhwAl\r\n=ksYM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHOB7ba+TYlsSnGJ6mMwi6sp0bZjxiOoeY7y1YkHSz+wIgJCjxJyMx/rTkvZDiFdjEeEAqBoPxnhojtrI/fDdcr6Y="}]},"_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"maintainers":[{"name":"ssube","email":"seansube@gmail.com"},{"name":"apexsvcs","email":"svcs@apextoaster.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.3.0_1625981494481_0.5367024950595816"},"_hasShrinkwrap":false},"0.4.0":{"name":"@apextoaster/js-utils","version":"0.4.0","description":"utility functions","type":"module","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@microsoft/api-documenter":"7.13.33","@microsoft/api-extractor":"7.18.4","@types/chai":"4.2.21","@types/chai-as-promised":"7.1.4","@types/mocha":"9.0.0","@types/mock-fs":"4.13.1","@types/node":"14.17.6","@types/sinon-chai":"3.2.5","@types/source-map-support":"0.5.4","@typescript-eslint/eslint-plugin":"4.28.5","@typescript-eslint/eslint-plugin-tslint":"4.28.5","@typescript-eslint/parser":"4.28.5","c8":"7.7.3","chai":"4.3.4","chai-as-promised":"7.1.1","eslint":"7.31.0","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"2.2.0","eslint-plugin-chai-expect-keywords":"2.1.0","eslint-plugin-import":"2.23.4","eslint-plugin-mocha":"9.0.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.9.1","fast-check":"2.17.0","mocha":"9.0.3","mocha-foam":"0.1.8","mock-fs":"5.0.0","noicejs":"4.0.0","rollup":"2.54.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"2.2.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-typescript2":"0.30.0","rollup-plugin-yaml":"2.0.0","sinon":"11.1.2","sinon-chai":"3.7.0","source-map-support":"0.5.19","standard-version":"9.3.1","typescript":"4.3.5"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"02728b1cc1eb0ba2e1d666fa867c3e01c9d5431f","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.4.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-vJHsEK5jFVSUQi8cNb5GhsQMEPyedBxGgxh6/s99GHGiQOMWZtkkNacjagOPGUGPqHymybthrqAhHkLlLQCkSw==","shasum":"2fc1b83af1a4196ea2487d261c9bf6a6d922e814","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.4.0.tgz","fileCount":205,"unpackedSize":1124768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAM/8CRA9TVsSAnZWagAAVfcP/1YPZZuwkq4WkSamRNt1\ncCko4/ybDoCiihxp4i5pxjfNfGJGbCzLdUX//v1ATPR9oG0Vm8hus1odNzNc\nsxLGnQXgCnGEMf4tPq9NiVa6DK58V7nrrF8rvtF6M++s7PqMi+TQOhRYnS5A\npo4IszbHMdvqzCvhOiMp6LnGKaFtmglYMZr38Gq0f3ud7JTPiCLK+VvnFt8g\nbiCj2YjLUXnogh9OtktkMzSwY3mJzEau/nNWEgltW/BSoZI82uR4SoG2bBkx\n38jCLmPrNOWWsMMSZ2yXOp8iY/i5KbQatOo3okXxjociOf1LBCVfCkOtSBSj\nZrbOGgf/nw0p8/++hAwI2wugC0F61rYx3vFAOCzqERq9E4J+nRwwmX9VIJkV\nYTY6QoXfQlFdt12wQnXlIgpfiZDtE9l7/gUz6xeD5s5/eivNG8V8T0pyqeja\nh8sUfveNfHBvwLYPIaLMM1/b9q/z+36I2n9s12KFBpHAite0P0ZDspwC57V6\nUUA+7MyrYl4e9KgRHEYfB4W3tLYYEcX17AiTqexp3/0rDVbKlsqnm3uIgkLw\naTCmP8WnoCCtvcy2i6PNYtZWJz3B+aLBMDIPM46hXrqbomQzTmfku9hhbGJF\n15iBYp7U6g4iTlWQvN/E8U2lYCCfNhgWgKnpng61R0W2z4+K/eCl//O9ITOx\nO29G\r\n=W19m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsjdoetEcPWkjyHRGxoEw4lA/kID4DaXspPACO1DbK2AiBnTRq+21E+OdcoYlF0+1XK/GNEP74rNA5T22nduWD5Ig=="}]},"_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"maintainers":[{"name":"ssube","email":"seansube@gmail.com"},{"name":"apexsvcs","email":"svcs@apextoaster.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.4.0_1627443196552_0.27734707630826994"},"_hasShrinkwrap":false},"0.4.1":{"name":"@apextoaster/js-utils","version":"0.4.1","description":"utility functions","type":"module","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.2","@istanbuljs/schema":"0.1.3","@microsoft/api-documenter":"7.15.1","@microsoft/api-extractor":"7.19.4","@types/chai":"4.3.0","@types/chai-as-promised":"7.1.5","@types/mocha":"9.1.0","@types/mock-fs":"4.13.1","@types/node":"16.11.24","@types/sinon-chai":"3.2.8","@types/source-map-support":"0.5.4","@typescript-eslint/eslint-plugin":"5.11.0","@typescript-eslint/eslint-plugin-tslint":"5.11.0","@typescript-eslint/parser":"5.11.0","c8":"7.11.0","chai":"4.3.6","chai-as-promised":"7.1.1","eslint":"8.8.0","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-chai-expect-keywords":"2.1.0","eslint-plugin-import":"2.25.4","eslint-plugin-mocha":"10.0.3","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.11.0","fast-check":"2.21.0","mocha":"9.2.0","mocha-foam":"0.1.8","mock-fs":"5.1.2","noicejs":"4.0.0","rollup":"2.67.1","rollup-plugin-commonjs":"10.1.0","rollup-plugin-eslint":"7.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-multi-entry":"2.1.0","rollup-plugin-node-externals":"4.0.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-typescript2":"0.31.2","rollup-plugin-yaml":"2.0.0","sinon":"13.0.1","sinon-chai":"3.7.0","source-map-support":"0.5.21","standard-version":"9.3.2","typescript":"4.5.5"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"4f240d3bf92d0f839313ce2891b684af87762d00","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.4.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-OfTVr9YU1XmAE9Ug8e8w1P7HlDXX1FIVbU/WBOu+yXmlJUBeTLEWfyK+ztiY/Wz2ckNycUyYSP/BBRQ5XNXLFw==","shasum":"846a2ddd4cb7b514836f2a82d924657c5e124d9c","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.4.1.tgz","fileCount":215,"unpackedSize":1249531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCm7ZCRA9TVsSAnZWagAATpUP/RcOzwH+fzLbuP/dUa4f\nw2iXzXqEqQIW5EkrjmM2rrpi9xdviSDeyuw7ahQvmjEo4+xsbxU31xV/vZqJ\nqwerF1I4zSm1au0gQGGIGEqCl7uRagfrFrLjkj6hlGO//b78WGNp+OedcY3d\n8AvEdGHgjiO6Wvw7goIOylgAK/MyFa2Q7+dJ7nMh5lr4P6k1Os6QxtgvboAw\nX+HXQaCiIoT0DcKyiG3SNzkCNTFTUYD5KNoaNM91cFy0a+O1hl0RJXo1zhnL\nkn3P+g12kopD+IpdEKCZmpas9i/c3CYXq5xoEyarHxxY4EEWC9u4JakQIDC9\nn8BCsYnO/wIXkpio5vneo2KHSV0tr2d6xAjkEc6tkKS+CT8rWsvkro06PIdW\nutguWeQ4oNuDt3Yr+9c4JofQci2EuKPw75wU4o2byEtF5R+03MbTWVda+DL4\nNpfOi9m7miw1lEf49tJOpBXjidfs/sgCToUSiA3OUVwQdRPYIhUip7PwDRif\nxcNkmc3LEqbUtPox6i8YpcJivZdEx/iiYJVXqnH/i80d/krqG1ijl4xpDeA2\nW/u2+slQwjRVcIo+xDzwKwa9eqpbNesaDv3DoY2Um+93KUDQLQVcadREaGw4\naV9IP8KCoNnxHqnL+jyiwfl65MtEK+XMjWZ04ll2V7d5G0pLoFHMxC7G24No\nMTl5\r\n=xTYC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwbT3KVFAXeJPwpLwgbRgKUqJsAcCKiZdt0gbpxfuwSAiEA/y/sq7cICQU6eK7Ns6IO2JIOsJgMS15Bc5pSOlPi2u8="}]},"_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"maintainers":[{"name":"ssube","email":"seansube@gmail.com"},{"name":"apexsvcs","email":"svcs@apextoaster.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.4.1_1644850905087_0.510993327845471"},"_hasShrinkwrap":false},"0.5.0-0":{"name":"@apextoaster/js-utils","version":"0.5.0-0","description":"utility functions","type":"module","main":"out/main.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.2","@istanbuljs/schema":"0.1.3","@microsoft/api-documenter":"7.19.16","@microsoft/api-extractor":"7.32.0","@types/chai":"4.3.3","@types/chai-as-promised":"7.1.5","@types/mocha":"10.0.0","@types/mock-fs":"4.13.1","@types/node":"16.11.64","@types/sinon-chai":"3.2.8","@types/source-map-support":"0.5.6","@typescript-eslint/eslint-plugin":"5.39.0","@typescript-eslint/eslint-plugin-tslint":"5.39.0","@typescript-eslint/parser":"5.39.0","c8":"7.12.0","chai":"4.3.6","chai-as-promised":"7.1.1","eslint":"8.25.0","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-chai-expect-keywords":"2.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-mocha":"10.1.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.15.0","fast-check":"3.1.4","mocha":"10.0.0","mocha-foam":"0.1.8","mock-fs":"5.1.4","noicejs":"4.0.0","sinon":"14.0.1","sinon-chai":"3.7.0","source-map-support":"0.5.21","standard-version":"9.5.0","typescript":"4.8.4"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"9255d5f7a50ad38f553894ea733319b5b9753b09","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.5.0-0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-4uMjuogP86Z3OZVEu05PZTXBJi6YriNItfpZuQAgq4nqK8Vz3AIdHJoKGqycKmr22h3+/ASQzuWm+zcEJxrjUQ==","shasum":"6c94a3a8a2530b8b4b97aee21984e6ae15488daf","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.5.0-0.tgz","fileCount":282,"unpackedSize":528078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/8k+x2qaot2PR8fuXnzwGA8y6xFu1Ze4bKHyrUFX1zgIhAIcZ5GpcpXH59LeZK6rqiW+CHa5I57UyRWHpgALLiNHc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQd8kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPVg/+MFz2S8hpaKQBWg/AfwDwT/9w6ItlsllntO5domMa0rGCpz8F\r\nB8LmDyddZdo+ofhPWAtMG2HSiHeIJrTVC4lVS61HsrSCnbcA49iXhu+Lv6Lm\r\nAirSsRVsALZM8cwTxj4Pdo5vU5lH52JsCt5LKl8IcpfGWq+r+MlhOv6Pe5We\r\nPLPi2C86Xnz1e4HshBSSZSwCe37N0pspq6ohK0SiZ8d3f9MfLBeeEZpW1CWd\r\n8zSWlaGb8xlV7tTk8ThcivhbYgHCiaHjZxRnO0p6ZDzNs9zCXKIIgkHBbpVq\r\n86IhnmwzJZmymv5Ra7SdQxLkhmCCL1asnBKRx2nwcHN1igDskn9oNHksRrfB\r\nqqhIYbrHMVrafI2x+0eybquCHDYJY1j309Tsx6bGUOXRYfLopdMbBLmRCnLd\r\n5tjNWYsN+YRkRllKmzd3lFSnU0gDykEz1OaSsZ/+5kjKMnqZfP0m6x2J5fJY\r\nRQGzYFbqfiqPZlxHLTHB8IPk5uDgYXIRYcSRGl9iSMeLeELGp6wwuFcy0EDq\r\nxMfdbWtUAGexw/kO2JzxUILmps1LHUM9czJf2WK9ArBLM1CJV7njs/t+CezD\r\nz42joxFRtsPRp5LQEdzKfYjOCZi+cgRGSvRLUcJ6LfwslwzwXmu+OcvSfz0y\r\nO/xOgplgO5Ivsw9dcGotKqNLSk4FMNOUlLw=\r\n=+cd2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"maintainers":[{"name":"ssube","email":"seansube@gmail.com"},{"name":"apexsvcs","email":"svcs@apextoaster.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.5.0-0_1665261348217_0.593896463578143"},"_hasShrinkwrap":false},"0.5.0-1":{"name":"@apextoaster/js-utils","version":"0.5.0-1","description":"utility functions","type":"module","main":"out/src/index.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.2","@istanbuljs/schema":"0.1.3","@microsoft/api-documenter":"7.19.16","@microsoft/api-extractor":"7.32.0","@types/chai":"4.3.3","@types/chai-as-promised":"7.1.5","@types/mocha":"10.0.0","@types/mock-fs":"4.13.1","@types/node":"16.11.64","@types/sinon-chai":"3.2.8","@types/source-map-support":"0.5.6","@typescript-eslint/eslint-plugin":"5.39.0","@typescript-eslint/eslint-plugin-tslint":"5.39.0","@typescript-eslint/parser":"5.39.0","c8":"7.12.0","chai":"4.3.6","chai-as-promised":"7.1.1","eslint":"8.25.0","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-chai-expect-keywords":"2.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-mocha":"10.1.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.15.0","fast-check":"3.1.4","mocha":"10.0.0","mocha-foam":"0.1.8","mock-fs":"5.1.4","noicejs":"4.0.0","sinon":"14.0.1","sinon-chai":"3.7.0","source-map-support":"0.5.21","standard-version":"9.5.0","typescript":"4.8.4"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"a3432aee98bed7aef88498df72f8e006a4501ea2","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.5.0-1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-i1g8x2G2O/gHzmbuuSmqHJNbfGY4px4S3N6F/Cbb7u3opj5d3tvewlkubkl+CELrLllCxrhKxHZ8ZM8ajSwQdg==","shasum":"c0060735df1b846e3f0f0c15b8181491cfb8ec5b","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.5.0-1.tgz","fileCount":282,"unpackedSize":528317,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMoHXh8o0mxg4qJklGILxpsH6/OSqedS+9vNlPIK9wXAiEA7j5B9x3XKVu5geRM0+/HwS1moecj7Nm2ZVOr6xMgMys="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQeISACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGJg//YMvt3Vif1DjwiciExRkjJp4TVEjyaHFaiZYGI7X13z1dZcER\r\nnxfIcUydoZeHlunklwpz+CMRznuN+ZvYE7bCuBFbwgdKHfPnVSjvymtvjc1y\r\n4GzHtVeapWBQPCAQEFVviQcyOrvyLajSbzL3zTFAkHJZ14QJ/63blHfQzq18\r\nAe8Qj0HFewcKNqgUYlJ3vEbdy7sNR03g4auwwWtE9m2pe28Lrn1JGjaE41q+\r\nZ1EF41dKhisoJc9N8pcBTYzLVIVTWiH+b0TUSkZFM8RbzxmuvfLacY6fCneS\r\n9+zVmWCQ0GNGcaNeMDGMwB3BaLfGb0I9x1S+pWyZyRkOjFhszvkPyFOS0P/n\r\nXLVdjMju4ItvWT71wpYOLSih04qcu/affeH+GrT9KM1unaWnHWH+LytvNtx6\r\nNfQklB/pc/yiNY4QzV5hLcCbV15dowIJjI1mq2+C7EjuAcy6hOkFa6eLZh5F\r\nAWT7Pak8Gncw7SGhzew8zBw1yV4GPDlR4sLHdbUSxJp7BDi07AhX6Cwgdnkf\r\n1TUO67w8Nlk6l1lNRfO5gu7J4IFqmP2p8vFZRsfk4fNTsNEq5fPSIXJfzRWs\r\nna7ATV4xqSErdwC3/Qf2qYTjMcx6cpFaVkxoYNPIqjSzvJw7in+tnWWZRkgj\r\nalUgKFqtR67PiQh4D3Is3VTciqO/si2HFYM=\r\n=kpby\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"maintainers":[{"name":"ssube","email":"seansube@gmail.com"},{"name":"apexsvcs","email":"svcs@apextoaster.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.5.0-1_1665262098183_0.7916516820514905"},"_hasShrinkwrap":false},"0.5.0":{"name":"@apextoaster/js-utils","version":"0.5.0","description":"utility functions","type":"module","main":"out/src/index.js","types":"out/index.d.ts","typings":"out/index.d.ts","directories":{"test":"test"},"scripts":{"test":"make test"},"publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"license":"MIT","devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.2","@istanbuljs/schema":"0.1.3","@microsoft/api-documenter":"7.19.16","@microsoft/api-extractor":"7.32.0","@types/chai":"4.3.3","@types/chai-as-promised":"7.1.5","@types/mocha":"10.0.0","@types/mock-fs":"4.13.1","@types/node":"16.11.64","@types/sinon-chai":"3.2.8","@types/source-map-support":"0.5.6","@typescript-eslint/eslint-plugin":"5.39.0","@typescript-eslint/eslint-plugin-tslint":"5.39.0","@typescript-eslint/parser":"5.39.0","c8":"7.12.0","chai":"4.3.6","chai-as-promised":"7.1.1","eslint":"8.25.0","eslint-plugin-chai":"0.0.1","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-chai-expect-keywords":"2.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-mocha":"10.1.0","eslint-plugin-no-null":"1.0.2","eslint-plugin-sonarjs":"0.15.0","fast-check":"3.1.4","mocha":"10.0.0","mocha-foam":"0.1.8","mock-fs":"5.1.4","noicejs":"4.0.0","sinon":"14.0.1","sinon-chai":"3.7.0","source-map-support":"0.5.21","standard-version":"9.5.0","typescript":"4.8.4"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript"},"gitHead":"f51bb1734462a58903ed84bf4f1304fdde22870b","bugs":{"url":"https://github.com/ssube/js-utils/issues"},"homepage":"https://github.com/ssube/js-utils#readme","_id":"@apextoaster/js-utils@0.5.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-lL7zrzicqBzs3BNSDeBFIfW0mc5cvFjnPyc0bfrq2EGrDe484eHmeTduZ9Wme9iwa5MEVD6EXdm3IGv/kyWLlA==","shasum":"866f0ac577cdd7753051fde4e8fb48e180f2a7e2","tarball":"https://registry.npmjs.org/@apextoaster/js-utils/-/js-utils-0.5.0.tgz","fileCount":282,"unpackedSize":528401,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuwFSDQZN7hwdlffBUvO2V/ptZKHFDRqu/6RllF6jQfAiEAl0yuYicPd0AIoVgcR52k94iG73+RLQZjXq0e6wq2l94="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQelgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNvxAAnAMgcHeDijBpAEmtZIiu8wJ+fxQrViAsN4ppXUmI7mIhwpCp\r\nEyz5WJTr1UtRSwjdpaiNHVq8nRGRZ7y23eT/yh6horgGdOxm9dCgLM5TBZ3c\r\nHSnsXvUhJgMi77EWK5Q/SnZM9FQ/X9zBmrmkL8dKlbVl+tA3A/LD0HRwlCoV\r\nzgIkYY074TBRIERQVf7lv+omIpJp8l7+ac8lQ1H+nRpztHLToFN8p45v3Xvu\r\nn9xV4FTBeul5AmmbSOv5+PVvSUB6mVb7CInfRsQyiUkXexSjjV+gyHVio/IV\r\nVmm+KodXzxRM11gclhsUfowCKkKAcOvyvw2BL2uiCWO3NL9AonPDF0VK6RmU\r\nL3ytYa0S3FVLe8vGXAEkcuXiLpTYcVFl8/jnLhZTbZ1kpNBGgTluRt8hgY70\r\nO3EkVltRITj1jT3x3WHzfs5akFKT741FPCpidpQd9zcPqbdU6zEVHVwJfilU\r\nznrqSH862id/4Zjt4cR1+qoiUY4IzBe7o9FWNKMVrHdzPgMq7BFzcsbljz0B\r\nP3bwuEISeRuLRRxNn7rX8FyVJKirjxmoXXLbpfMby4UC9NolvF4ol4h6XgVK\r\n19rYh/JcGd+IkgANSoBnHknGSIPUNGFN+ZT8ead09lcy8O81f/DxPmjXVXmM\r\n08KaCaushhROAs/XHfLRAVOhmjU94Kpw7Tw=\r\n=2vz6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apexsvcs","email":"svcs@apextoaster.com"},"maintainers":[{"name":"ssube","email":"seansube@gmail.com"},{"name":"apexsvcs","email":"svcs@apextoaster.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-utils_0.5.0_1665263968287_0.8926783878234872"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-28T19:38:07.417Z","0.1.0":"2020-03-28T19:38:07.734Z","modified":"2022-10-08T21:19:28.612Z","0.1.1":"2020-03-29T13:03:53.728Z","0.1.3":"2020-03-29T14:18:58.485Z","0.1.4":"2020-03-29T14:56:10.224Z","0.1.5":"2020-03-31T13:55:45.952Z","0.1.6":"2020-03-31T22:53:07.252Z","0.1.7":"2020-04-01T00:14:03.759Z","0.1.8":"2020-05-20T13:35:38.410Z","0.2.0-0":"2020-06-30T13:35:04.559Z","0.2.0-3":"2020-07-09T03:16:06.252Z","0.2.0-2":"2020-07-09T03:41:56.811Z","0.2.0-1":"2020-07-09T03:42:05.670Z","0.2.0-4":"2020-07-09T03:48:09.160Z","0.2.0":"2020-07-09T04:42:16.117Z","0.2.1-0":"2020-08-01T15:22:21.696Z","0.2.1":"2020-08-01T15:51:49.160Z","0.4.0-0":"2021-07-11T05:15:02.172Z","0.4.0-1":"2021-07-11T05:23:15.459Z","0.3.0":"2021-07-11T05:31:34.605Z","0.4.0":"2021-07-28T03:33:16.780Z","0.4.1":"2022-02-14T15:01:45.324Z","0.5.0-0":"2022-10-08T20:35:48.419Z","0.5.0-1":"2022-10-08T20:48:18.405Z","0.5.0":"2022-10-08T21:19:28.516Z"},"maintainers":[{"name":"ssube","email":"seansube@gmail.com"},{"name":"apexsvcs","email":"svcs@apextoaster.com"}],"description":"utility functions","homepage":"https://github.com/ssube/js-utils#readme","repository":{"type":"git","url":"git+https://github.com/ssube/js-utils.git"},"author":{"name":"ssube"},"bugs":{"url":"https://github.com/ssube/js-utils/issues"},"license":"MIT","readme":"# JS Utils\n\nThis project is a collection of utilities, collected from my other Typescript projects, lightly documented and heavily\ntested.\n\n## Contents\n\n- [JS Utils](#js-utils)\n  - [Contents](#contents)\n  - [Status](#status)\n  - [Releases](#releases)\n  - [Usage](#usage)\n  - [Features](#features)\n\n## Status\n\n[![Pipeline status](https://img.shields.io/gitlab/pipeline/ssube/js-utils/master.svg?gitlab_url=https%3A%2F%2Fgit.apextoaster.com&logo=gitlab)](https://git.apextoaster.com/ssube/js-utils/commits/master)\n[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=ssube_js-utils&metric=ncloc)](https://sonarcloud.io/dashboard?id=ssube_js-utils)\n[![Test coverage](https://codecov.io/gh/ssube/js-utils/branch/master/graph/badge.svg)](https://codecov.io/gh/ssube/js-utils)\n[![MIT license](https://img.shields.io/github/license/ssube/js-utils.svg)](https://github.com/ssube/js-utils/blob/master/LICENSE.md)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fssube%2Fjs-utils.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fssube%2Fjs-utils?ref=badge_shield)\n\n[![Open bug count](https://img.shields.io/github/issues-raw/ssube/js-utils/type-bug.svg)](https://github.com/ssube/js-utils/issues?q=is%3Aopen+is%3Aissue+label%3Atype%2Fbug)\n[![Open issue count](https://img.shields.io/github/issues-raw/ssube/js-utils.svg)](https://github.com/ssube/js-utils/issues?q=is%3Aopen+is%3Aissue)\n[![Closed issue count](https://img.shields.io/github/issues-closed-raw/ssube/js-utils.svg)](https://github.com/ssube/js-utils/issues?q=is%3Aissue+is%3Aclosed)\n\n[![Renovate badge](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com)\n[![Dependency status](https://img.shields.io/david/ssube/js-utils.svg)](https://david-dm.org/ssube/js-utils)\n[![Dev dependency status](https://img.shields.io/david/dev/ssube/js-utils.svg)](https://david-dm.org/ssube/js-utils?type=dev)\n[![Known vulnerabilities](https://snyk.io/test/github/ssube/js-utils/badge.svg)](https://snyk.io/test/github/ssube/js-utils)\n\n[![Maintainability score](https://api.codeclimate.com/v1/badges/2cb00161d1eaa63cf7c6/maintainability)](https://codeclimate.com/github/ssube/js-utils/maintainability)\n[![Technical debt ratio](https://img.shields.io/codeclimate/tech-debt/ssube/js-utils.svg)](https://codeclimate.com/github/ssube/js-utils/trends/technical_debt)\n[![Quality issues](https://img.shields.io/codeclimate/issues/ssube/js-utils.svg)](https://codeclimate.com/github/ssube/js-utils/issues)\n[![Language grade: JavaScript](https://img.shields.io/lgtm/grade/javascript/g/ssube/js-utils.svg?logo=lgtm)](https://lgtm.com/projects/g/ssube/js-utils/context:javascript)\n[![Total alerts](https://img.shields.io/lgtm/alerts/g/ssube/js-utils.svg)](https://lgtm.com/projects/g/ssube/js-utils/alerts/)\n\n## Releases\n\n[![github release link](https://img.shields.io/badge/github-release-blue?logo=github)](https://github.com/ssube/js-utils/releases)\n[![github release version](https://img.shields.io/github/tag/ssube/js-utils.svg)](https://github.com/ssube/js-utils/releases)\n[![github commits since release](https://img.shields.io/github/commits-since/ssube/js-utils/v0.1.6.svg)](https://github.com/ssube/js-utils/compare/v0.1.6...master)\n\n[![npm package link](https://img.shields.io/badge/npm-package-blue?logo=npm)](https://www.npmjs.com/package/@apextoaster/js-utils)\n[![npm release version](https://img.shields.io/npm/v/@apextoaster/js-utils.svg)](https://www.npmjs.com/package/@apextoaster/js-utils)\n[![Typescript definitions](https://img.shields.io/npm/types/@apextoaster/js-utils.svg)](https://www.npmjs.com/package/@apextoaster/js-utils)\n\n## Usage\n\nInstall:\n\n```shell\nyarn add -D @apextoaster/js-utils\n```\n\nAnd import:\n\n```typescript\nimport { mustExist } from '@apextoaster/js-utils';\n```\n\nThe library is bundled and has no dependencies.\n\n## Features\n\n[Please see the complete API docs](https://github.com/ssube/js-utils/blob/master/docs/api/js-utils.md) for the full\nfunction list.\n\nFeatures utilities and helpers for:\n\n- Array\n  - assertions/guards:\n    - `hasItems`\n    - `isArray` for both `Array`/`ReadonlyArray`\n    - `isEmpty`\n    - `lengthOf`\n  - conversion\n    - `filterZip`\n    - `toArray`\n- Array Mapper\n  - array-to-map converter, reduces an array of values to a map, using an array of keys\n- Async\n  - timed promises\n    - `defer`/`deferValue`\n    - `deferUntil`\n    - `timeout`\n- Buffer\n  - concatenation\n    - `concat`\n    - `encode`\n- Checklist\n  - allow/deny list\n- Child Process\n  - `childResult`\n  - `writeInput`\n- Env Vars\n  - `isDebug`\n- Errors\n  - nestable, typed error\n    - `ChildProcessError`\n    - `InvalidArgumentError`\n    - `MissingKeyError`\n    - `NotFoundError`\n    - `NotImplementedError`\n    - `TimeoutError`\n- Logger\n  - test logging helpers\n- Map\n  - types\n    - `MapLike`\n  - assertions/guards:\n    - `mustGet`\n  - null-safe helpers\n    - `getOrDefault`\n  - helpers for `Map<K, Array<V>>`\n    - `getHead`/`getHeadOrDefault`\n    - `setOrPush`\n  - concat/merge\n    - `mergeMap`\n    - `pushMergeMap`\n  - conversion\n    - `entriesOf`\n    - `makeDict`\n    - `makeMap`\n    - `pairsToMap`\n- Math\n  - predicates for functional methods\n    - `sum`\n- Maybe\n  - types\n    - `Maybe`\n    - `None`\n  - assertions/guards\n    - `doesExist`\n    - `mustExist`\n    - `mustDefault`\n    - `mustFind`\n    - `removeNone`\n  - null-safe helpers\n    - `isNone`\n    - `isSome`\n- Predicate\n  - types for functional methods\n- Reflect\n  - `getConstructor`\n  - `getMethods`\n- Signal\n  - wait for OS signal\n    - `signal`\n- String\n  - `leftPad`\n  - `trim` with suffix\n","readmeFilename":"README.md"}