{"_id":"util.ds","_rev":"63-3bb7c4274f06f491d00bf30d17cddfaf","name":"util.ds","description":"Simple data structures","dist-tags":{"latest":"0.0.61"},"versions":{"0.0.1":{"name":"util.ds","version":"0.0.1","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"@types/fs-extra":"0.0.37","@types/lodash":"^4.14.52","@types/node":"^7.0.5","@types/uuid":"^2.0.29","@types/yargs":"^6.6.0","expand-home-dir":"0.0.3","fs-extra":"^2.0.0","lodash":"^4.17.4","object-assign":"^4.1.1","util.rstrip":"0.0.7","uuid":"^3.0.1","yargs":"^6.5.0"},"devDependencies":{"ava":"^0.18.1","coveralls":"^2.11.15","nyc":"^10.1.2","tslint":"^4.4.2","typescript":"^2.1.6","util.pkgwrap":"0.0.6","xo":"^0.17.1"},"main":"./index.js","types":"./index.d.ts","scripts":{"build":"pkgwrap --build","postinstall":"pkgwrap --postinstall","test":"pkgwrap --testing","report":"pkgwrap --reporting","coverage":"pkgwrap --coverage"},"gitHead":"770d37ac23139bd7c01f88d76ec8ee4f34366303","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.1","_shasum":"09f8035cadb0b624e3dc3c9d7332e25027435f90","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"09f8035cadb0b624e3dc3c9d7332e25027435f90","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.1.tgz","integrity":"sha512-ujtIobixfTLZSkyg5XMGw+/Tvggtg/H+q5ubrQ/gUyjOiSN/2qPS6cr0mdD4NUJo8y4wmUfHtt2526YcwZkgTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOn0JN6t2wqN0KrLK/CiRSGJaEYueIC2I8nLIEL3+OUwIgQWxf8mWQLmpInfwaYGfMvxuTqw8ofCO6dejsXWiWVxA="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/util.ds-0.0.1.tgz_1487538885497_0.4059092488605529"},"directories":{}},"0.0.2":{"name":"util.ds","version":"0.0.2","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"@types/fs-extra":"0.0.37","@types/lodash":"^4.14.52","@types/node":"^7.0.5","@types/uuid":"^2.0.29","@types/yargs":"^6.6.0","expand-home-dir":"0.0.3","fs-extra":"^2.0.0","lodash":"^4.17.4","object-assign":"^4.1.1","util.rstrip":"0.0.7","uuid":"^3.0.1","yargs":"^6.5.0"},"devDependencies":{"ava":"^0.18.1","coveralls":"^2.11.15","gulp":"github:gulpjs/gulp#4.0","gulp-cli":"^1.2.2","gulp-jsdoc3":"^1.0.1","jsdoc":"^3.4.3","nyc":"^10.1.2","tslint":"^4.4.2","typescript":"^2.1.6","util.pkgwrap":"0.0.6","xo":"^0.17.1"},"main":"./index.js","types":"./index.d.ts","scripts":{"build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing"},"gitHead":"5779c2ed8ebe25629a50a0f5ea5271bd5265e4a4","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.2","_shasum":"17ae9696394fa6158e5c785cef88d87d6d29ce47","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"17ae9696394fa6158e5c785cef88d87d6d29ce47","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.2.tgz","integrity":"sha512-fX5weCTZkYT+lx0xJ+XKyhaoCV3al7Z9ucNB+0rW2AyZf0+4ui4TvUDYNdUFe/7OXPXnyQBm4+g+eftbrOqkUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC86I1hfAzAroZvxqrkmCULaaiLO1S1R2SBdm6nWGZqAAiAIINx/cXquvKxXTmqY/zfFV63WTcqyfAGD6Nb/XFqGbA=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/util.ds-0.0.2.tgz_1487646818691_0.39105696021579206"},"directories":{}},"0.0.3":{"name":"util.ds","version":"0.0.3","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"@types/fs-extra":"0.0.37","@types/lodash":"^4.14.52","@types/node":"^7.0.5","@types/uuid":"^2.0.29","@types/yargs":"^6.6.0","expand-home-dir":"0.0.3","fs-extra":"^2.0.0","lodash":"^4.17.4","object-assign":"^4.1.1","util.rstrip":"0.0.7","uuid":"^3.0.1","yargs":"^6.5.0"},"devDependencies":{"ava":"^0.18.2","coveralls":"^2.11.15","gulp":"github:gulpjs/gulp#4.0","gulp-cli":"^1.2.2","gulp-jsdoc3":"^1.0.1","jsdoc":"^3.4.3","nyc":"^10.1.2","tslint":"^4.4.2","typescript":"^2.1.6","util.pkgwrap":"0.0.6","xo":"^0.17.1"},"main":"./index.js","types":"./index.d.ts","scripts":{"build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing"},"ava":{"concurrency":5},"gitHead":"10f17a7893e0777b73127b281bc3fece31f2afa9","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.3","_shasum":"3df5408e70e48642fcf2377a8023f024331a16f3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"3df5408e70e48642fcf2377a8023f024331a16f3","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.3.tgz","integrity":"sha512-tXy6QZuOpZ7GHlYwEt5nV/vco7NYeTMZyjMXLk5FDi7vPKsFLGL/azUE2ocGax10uHdFUlaU5PvK9orVSqi+CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdDvzMGnG/MhP5o9lbAeZrNQajeQMyRna46coMSC8imgIgdrbslBuvsvL480GmTPIL/WxHZebe+85manrXY/ZOtiU="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/util.ds-0.0.3.tgz_1487648145132_0.27673594979569316"},"directories":{}},"0.0.4":{"name":"util.ds","version":"0.0.4","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"@types/fs-extra":"0.0.37","@types/lodash":"^4.14.52","@types/node":"^7.0.5","@types/uuid":"^2.0.29","@types/yargs":"^6.6.0","expand-home-dir":"0.0.3","fs-extra":"^2.0.0","lodash":"^4.17.4","object-assign":"^4.1.1","util.rstrip":"0.0.7","uuid":"^3.0.1","yargs":"^6.5.0"},"devDependencies":{"ava":"^0.18.2","coveralls":"^2.11.15","gulp":"github:gulpjs/gulp#4.0","gulp-cli":"^1.2.2","gulp-jsdoc3":"^1.0.1","jsdoc":"^3.4.3","nyc":"^10.1.2","tslint":"^4.4.2","typescript":"^2.1.6","util.pkgwrap":"0.0.6","xo":"^0.17.1"},"main":"./index.js","types":"./index.d.ts","scripts":{"build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing"},"ava":{"concurrency":5},"gitHead":"78f17923c2ecd5ff671155fd56d98115805a7b70","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.4","_shasum":"0de5e7847be358aafbfe2498c9ca8712c36b8d43","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"0de5e7847be358aafbfe2498c9ca8712c36b8d43","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.4.tgz","integrity":"sha512-3y5sHoBb5xp9f196N4Y3+F+slt6aZyyxOhrbb+OiP9dq4znDZ+v+ZZrL2S+kYihD9943sCBsz0Ac1QyBEqUhmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjvbM3T9XKcm3sghYGctktvbuua/oNHPg4V2y4U1YPrAiB7M0ghg1kQY+AYXtWoFWZRW4sPmtBbe41TZY+C3AKt1w=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/util.ds-0.0.4.tgz_1487688810541_0.6678282243665308"},"directories":{}},"0.0.5":{"name":"util.ds","version":"0.0.5","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"@types/fs-extra":"0.0.37","@types/lodash":"^4.14.52","@types/node":"^7.0.5","@types/uuid":"^2.0.29","@types/yargs":"^6.6.0","expand-home-dir":"0.0.3","fs-extra":"^2.0.0","lodash":"^4.17.4","object-assign":"^4.1.1","util.rstrip":"0.0.7","uuid":"^3.0.1","yargs":"^6.5.0"},"devDependencies":{"ava":"^0.18.2","coveralls":"^2.11.15","gulp":"github:gulpjs/gulp#4.0","gulp-cli":"^1.2.2","gulp-jsdoc3":"^1.0.1","jsdoc":"^3.4.3","nyc":"^10.1.2","tslint":"^4.4.2","typescript":"^2.1.6","util.pkgwrap":"0.0.6","xo":"^0.17.1"},"main":"./index.js","types":"./index.d.ts","scripts":{"build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing"},"ava":{"concurrency":5},"gitHead":"b1680a7245196c09f9b82ba8e57a93439c465873","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.5","_shasum":"259ea8a2ae438fdaea4afa0fdcb8fabfb73f4af8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"259ea8a2ae438fdaea4afa0fdcb8fabfb73f4af8","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.5.tgz","integrity":"sha512-9E1rSmOTeJeAWR4KhpM9gWG4biUNx81jWOPQGxSEyeuPB25OtPsmvTInrwQXWz6MBp9rmZC8eSV4Xs7BNBSlSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnqXv1lVIEDpcQtPFWy2/OAe5w45nNP9LU3EJl2hzlPAiEA+3MnHsV+jJ5I0OS+jCdSZZXVTyZls86x0PxiHAdyyuQ="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/util.ds-0.0.5.tgz_1487698754187_0.14533800445497036"},"directories":{}},"0.0.6":{"name":"util.ds","version":"0.0.6","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"@types/fs-extra":"0.0.37","@types/lodash":"^4.14.52","@types/node":"^7.0.5","@types/uuid":"^2.0.29","@types/yargs":"^6.6.0","expand-home-dir":"0.0.3","fs-extra":"^2.0.0","lodash":"^4.17.4","object-assign":"^4.1.1","util.rstrip":"0.0.7","uuid":"^3.0.1","yargs":"^6.6.0"},"devDependencies":{"ava":"^0.18.2","coveralls":"^2.11.16","gulp":"^3.9.1","gulp-cli":"^1.2.2","gulp-jsdoc-to-markdown":"^1.2.2","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.8","jsdoc":"^3.4.3","nyc":"^10.1.2","tslint":"^4.4.2","typescript":"^2.2.1","util.pkgwrap":"0.0.6","xo":"^0.17.1"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm run build && npm test && npm run report","build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing"},"ava":{"concurrency":5},"gitHead":"cba5c20bab047ecff27cff2c3e438213ad265f42","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.6","_shasum":"f9e5aac0d196dc04e00d54b507c945fbbfe235b3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"f9e5aac0d196dc04e00d54b507c945fbbfe235b3","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.6.tgz","integrity":"sha512-ko5Isn4yaEhErsMF3CDu6iqvLF0EYoqYVYq5eJ/VCimjuCOxMj47G/HuyNjnaYNbPB6P3vvGldpqN9ESaq4/Xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd96jIDxHObgI7Ls/rXBftI3uLQ94XDfimX1kxeM65+QIhAMFx0NC+PceKyfaOl/9YTfLIkACjJZYI1SvVVOMmB+Zj"}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/util.ds-0.0.6.tgz_1487966648317_0.25061505218036473"},"directories":{}},"0.0.7":{"name":"util.ds","version":"0.0.7","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"@types/fs-extra":"0.0.37","@types/lodash":"^4.14.52","@types/node":"^7.0.5","@types/uuid":"^2.0.29","@types/yargs":"^6.6.0","expand-home-dir":"0.0.3","fs-extra":"^2.0.0","lodash":"^4.17.4","object-assign":"^4.1.1","util.rstrip":"0.0.7","uuid":"^3.0.1","yargs":"^6.6.0"},"devDependencies":{"ava":"^0.18.2","coveralls":"^2.11.16","gulp":"^3.9.1","gulp-cli":"^1.2.2","gulp-jsdoc-to-markdown":"^1.2.2","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.8","jsdoc":"^3.4.3","nyc":"^10.1.2","tslint":"^4.4.2","typescript":"^2.2.1","util.pkgwrap":"0.0.6","xo":"^0.17.1"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm run build && npm test && npm run report","build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing"},"ava":{"concurrency":5},"gitHead":"8c5359af6a7a771dac876cb069ef08f36f7ebfe6","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.7","_shasum":"d9f9d1a1a64908e1592d456fd5e4e15c987486e4","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"d9f9d1a1a64908e1592d456fd5e4e15c987486e4","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.7.tgz","integrity":"sha512-+X+uSgfiZATuA0ohOhcA9BPDMJcyyLBSR1eYqZ1mNzFMNhCnEJNFkmYQA/Xb8J0Eb0o1TNVo75YQbhxijntarw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwjSFxyUaOM6fGpcAidgiyLQRcpXHHaBLQ9naCnl/9cAiEA/lm5s9PcZTfDs5tyLr17YmpaBff+YLkr8wbhoYsOwmk="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/util.ds-0.0.7.tgz_1487973052693_0.9715199777856469"},"directories":{}},"0.0.8":{"name":"util.ds","version":"0.0.8","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"@types/fs-extra":"0.0.37","@types/lodash":"^4.14.52","@types/node":"^7.0.5","@types/uuid":"^2.0.29","@types/yargs":"^6.6.0","expand-home-dir":"0.0.3","fs-extra":"^2.0.0","lodash":"^4.17.4","object-assign":"^4.1.1","util.rstrip":"0.0.7","uuid":"^3.0.1","yargs":"^6.6.0"},"devDependencies":{"ava":"^0.18.2","coveralls":"^2.11.16","gulp":"^3.9.1","gulp-cli":"^1.2.2","gulp-jsdoc-to-markdown":"^1.2.2","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.8","jsdoc":"^3.4.3","nyc":"^10.1.2","tslint":"^4.4.2","typescript":"^2.2.1","util.pkgwrap":"0.0.6","xo":"^0.17.1"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm run build && npm test && npm run report","build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing"},"ava":{"concurrency":5},"gitHead":"75424c774557a64ed4f418168737c27203af6e09","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.8","_shasum":"94a734a89dd2534cb27d2eb901f42b19670ed32a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"94a734a89dd2534cb27d2eb901f42b19670ed32a","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.8.tgz","integrity":"sha512-wHUMkZxPZM+x7yxzOEiny3rntBjcn20APOHoLrrPdhLJNNdvao1LRTyDxoEFWtT5jpHYHkfN8UmTnMb6W6umXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOCFt2v+Q6Py978gq4qoniv3GjqF8HbXpTmULJhmOY6AIhAIK4fbOCMu5z8WALs1lr35vLJQBTCMmtx1tBPsgY4SNu"}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/util.ds-0.0.8.tgz_1488005441084_0.35464156209491193"},"directories":{}},"0.0.9":{"name":"util.ds","version":"0.0.9","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"@types/lodash":"^4.14.53","@types/node":"^7.0.5","lodash":"^4.17.4"},"devDependencies":{"@types/mocha":"^2.2.39","coveralls":"^2.11.16","gulp":"^3.9.1","gulp-cli":"^1.2.2","gulp-jsdoc-to-markdown":"^1.2.2","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.8","jsdoc":"^3.4.3","mocha":"^3.2.0","nyc":"^10.1.2","tslint":"^4.5.1","typescript":"^2.2.1","util.pkgwrap":"0.0.11"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm run lint && npm run build && npm test && npm run report","build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing"},"gitHead":"3005e549d0a2a573f2173fd6aa3dbbc21e852eb8","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.9","_shasum":"ba443a90390d2e056635cad55cbe6e860dd4c4e5","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"ba443a90390d2e056635cad55cbe6e860dd4c4e5","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.9.tgz","integrity":"sha512-GOh+aEuXFZoq45WtTCxoANuTkZPDxdIXRyL27vLdaGFN9nG1N4sYsbOdtIc9H7nPxtURvW0njwxfKwT0yDsk7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICo665n3Z5hB0mYwdyWkE6CoNeI3xbPLx+OA9DiyHfbjAiEA/2juM7ML96MkhHwnYKlUX+ps0jkTaabc0HggI59EhdE="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/util.ds-0.0.9.tgz_1488400265180_0.7350094462744892"},"directories":{}},"0.0.10":{"name":"util.ds","version":"0.0.10","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"@types/lodash":"^4.14.54","@types/node":"^7.0.5","lodash":"^4.17.4"},"devDependencies":{"@types/mocha":"^2.2.39","coveralls":"^2.11.16","gulp":"^3.9.1","gulp-cli":"^1.2.2","gulp-jsdoc-to-markdown":"^1.2.2","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.8","jsdoc":"^3.4.3","mocha":"^3.2.0","nyc":"^10.1.2","tslint":"^4.5.1","typescript":"^2.2.1","util.pkgwrap":"0.0.11"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm run lint && npm run build && npm test && npm run report","build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing"},"gitHead":"66c92d10c5c50b112fbe469b43f1eac5ce863400","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.10","_shasum":"18f63a5255b3784fae188fcc2fd330f83182d581","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"18f63a5255b3784fae188fcc2fd330f83182d581","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.10.tgz","integrity":"sha512-YpgEMymyAKZlriiEaxzFU+glVuPLaQ+sAxnwP5tC9bBRBLoU2p5/L0QAQp9BkA6jm6v/2MfoSLISokJp/USNZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyViPIkEGNE2DapEDRgUtYW32hLP81+UkTVvhfTxig6gIgYk8p/tFrisuPj7YF0ZoESQyndC/Bh/QMwL3eHOwxQLU="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/util.ds-0.0.10.tgz_1488608295533_0.8406265052035451"},"directories":{}},"0.0.11":{"name":"util.ds","version":"0.0.11","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"@types/lodash":"^4.14.54","@types/node":"^7.0.5","lodash":"^4.17.4"},"devDependencies":{"@types/mocha":"^2.2.39","coveralls":"^2.12.0","gulp":"^3.9.1","gulp-cli":"^1.2.2","gulp-jsdoc-to-markdown":"^1.2.2","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.8","jsdoc":"^3.4.3","mocha":"^3.2.0","nyc":"^10.1.2","tslint":"^4.5.1","typescript":"^2.2.1","util.pkgwrap":"0.0.12"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm install && npm run lint && npm run build && npm test && npm run report","build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing"},"gitHead":"c3b6e4ced76ec2a40e6a6d060d7c7405f220e6f1","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.11","_shasum":"9997c555ea8c8dfbe4544a0d786042e70292afd2","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.7.1","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"9997c555ea8c8dfbe4544a0d786042e70292afd2","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.11.tgz","integrity":"sha512-v3Z8tzSACi+lPWj7Sde4wsytyLXZCFltO1eN8MBxVmNs5jpXT+36w/beKwRWZck3dflAAiZrChZMSP/8gFDb0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdeHNctnXO62Mql1L4TRQHUjVNg86ykT/kSswdXQByLAiAM2fCoUyFqgdzNCYe35jQ7BriLOPM8zl7ScE5SDwZXkw=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/util.ds-0.0.11.tgz_1488981361677_0.9446124725509435"},"directories":{}},"0.0.12":{"name":"util.ds","version":"0.0.12","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"@types/lodash":"^4.14.55","@types/node":"^7.0.8","lodash":"^4.17.4"},"devDependencies":{"@types/mocha":"^2.2.40","coveralls":"^2.12.0","gulp":"^3.9.1","gulp-cli":"^1.2.2","gulp-jsdoc-to-markdown":"^1.2.2","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.8","intelli-espower-loader":"^1.0.1","jsdoc":"^3.4.3","mocha":"^3.2.0","nyc":"^10.1.2","power-assert":"^1.4.2","tslint":"^4.5.1","typescript":"^2.2.1","util.pkgwrap":"0.0.16"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm install && npm run lint && npm run build && npm test && npm run report","build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing"},"gitHead":"ea1289e3514454ef29920bcd1ec293ec8e68a1b7","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.12","_shasum":"e239396866f7bcfe10b10d382432af51c4eaef71","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.1","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"e239396866f7bcfe10b10d382432af51c4eaef71","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.12.tgz","integrity":"sha512-NQ3pzsVkwXug3VL2gv870AoXyDB70Edktyi5E1bqIldaYuv9InFTRNVhMJx3uPIT4qJChGRFBJ59z2ORkBktBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVEvc+d2NsmlXkV/0HZ2upsY73PKR1avDTWVjCAAGIiQIhAOF+jAq0geeXR5YQM0bPf4TPQWVfB3z5FMio29YibJu5"}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/util.ds-0.0.12.tgz_1489785190530_0.0689215618185699"},"directories":{}},"0.0.13":{"name":"util.ds","version":"0.0.13","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"@types/lodash":"^4.14.55","@types/node":"^7.0.8","lodash":"^4.17.4"},"devDependencies":{"@types/mocha":"^2.2.40","coveralls":"^2.12.0","gulp":"^3.9.1","gulp-cli":"^1.2.2","gulp-jsdoc-to-markdown":"^1.2.2","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.8","intelli-espower-loader":"^1.0.1","jsdoc":"^3.4.3","mocha":"^3.2.0","nyc":"^10.1.2","power-assert":"^1.4.2","tslint":"^4.5.1","typescript":"^2.2.1","util.pkgwrap":"0.0.16"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm install && npm run lint && npm run build && npm test && npm run report","build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing"},"gitHead":"93e85c40fc4556c6ec6835f1005850efe6249e50","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.13","_shasum":"ab7e0ad7e652dd9c066ce6bf7e3e4f0d864b95e2","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"ab7e0ad7e652dd9c066ce6bf7e3e4f0d864b95e2","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.13.tgz","integrity":"sha512-/9hKxx2GItQ0OmFBhXkbhzieUT5nDk7GlO2LLvALFC7dBx04dKq9nGIaC6/6qROsxeYN5iHgk082M0q2amLMug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENgUw/hg4gmF1cHJbXelssps0xV/oZFP+5+ADC1C9rhAiBczyPUCU+QmxZot3WQRobdJkhmsh3EgeyKlB5WVefNYw=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/util.ds-0.0.13.tgz_1489805184890_0.7506855467800051"},"directories":{}},"0.0.14":{"name":"util.ds","version":"0.0.14","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"lodash":"^4.17.4","util.pkgwrap":"0.0.17"},"devDependencies":{"@types/lodash":"^4.14.55","@types/mocha":"^2.2.40","@types/node":"^7.0.8","coveralls":"^2.12.0","gulp":"^3.9.1","gulp-cli":"^1.2.2","gulp-jsdoc-to-markdown":"^1.2.2","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.8","intelli-espower-loader":"^1.0.1","jsdoc":"^3.4.3","mocha":"^3.2.0","nyc":"^10.1.2","power-assert":"^1.4.2","tslint":"^4.5.1","typescript":"^2.2.1"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm install && npm run lint && npm run build && npm test && npm run report","build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing"},"gitHead":"350176b96da45a324cb3e586ed3fda458ba9dc31","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.14","_shasum":"bc0bd96a37f3b90202d1369b59a577df8c43af37","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.1","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"bc0bd96a37f3b90202d1369b59a577df8c43af37","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.14.tgz","integrity":"sha512-plMofVtQE7fsatcPLRiEjFXM1U0erouWWYapttaTpAWRTnKaIpmGx7KsXQmoc4Tsx8pqUfRtJwGvy7VPIOtGAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP77Cy1Ua2aEMuZXmR9a/NwB3RfqqMwjwJtD2yTJdAwwIgeFGjniRTkF87N59VWjtSHs/W+POZ4/J1xEpsMG0VKhY="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/util.ds-0.0.14.tgz_1489860070612_0.4481550380587578"},"directories":{}},"0.0.15":{"name":"util.ds","version":"0.0.15","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"lodash":"^4.17.4","util.pkgwrap":"0.0.18"},"devDependencies":{"@types/lodash":"^4.14.55","@types/mocha":"^2.2.40","@types/node":"^7.0.8","coveralls":"^2.12.0","gulp":"^3.9.1","gulp-cli":"^1.2.2","gulp-jsdoc-to-markdown":"^1.2.2","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.8","intelli-espower-loader":"^1.0.1","jsdoc":"^3.4.3","mocha":"^3.2.0","nyc":"^10.1.2","power-assert":"^1.4.2","tslint":"^4.5.1","typescript":"^2.2.1"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm install && npm run lint && npm run build && npm test && npm run report","build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing"},"gitHead":"541fd8400f16972c7b4823d5a038b0d12ed52d8e","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.15","_shasum":"cc671e2a5b030ee06b021f13f4ff57ba8480d00c","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.2","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"cc671e2a5b030ee06b021f13f4ff57ba8480d00c","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.15.tgz","integrity":"sha512-qrTAIhMAKywoGe7M+M6b9kvyKSdh2diEGJMRTr4zDYXHW+LtixuNpd4RNn2b29xhQZwkf+GqgpHipSneTCmsEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTEqcfMTbShr3KIooS+/IGyreFvcvNyh0o3yBBdkvx9AiEAzo+CgYK9G4H6Y4QAs+62WKzAS77snK/ya14kgWYdreE="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/util.ds-0.0.15.tgz_1489960005405_0.6253159143961966"},"directories":{}},"0.0.16":{"name":"util.ds","version":"0.0.16","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"lodash":"^4.17.4","util.pkgwrap":"0.0.21"},"devDependencies":{"@types/lodash":"^4.14.62","@types/node":"^7.0.12","ava":"^0.19.1","coveralls":"^2.13.0","gulp":"^3.9.1","gulp-cli":"^1.2.2","gulp-jsdoc-to-markdown":"^1.2.2","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.8","jsdoc":"^3.4.3","nyc":"^10.2.0","tslint":"^5.1.0","typescript":"^2.2.2"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm install && npm run lint && npm run build && npm test && npm run report","build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"gitHead":"6eecf14de0354f00c5293fdb9cb58fe20490c3fc","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.16","_shasum":"0e14a68cb3495014b753404d36053909db8dfcac","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.9.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"0e14a68cb3495014b753404d36053909db8dfcac","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.16.tgz","integrity":"sha512-jXBeVS5bdfRNckwp2d3ZFLB+RC3od1yZhGe2Jw8eodqYPN9Yp1+HH+DbkeZcjQI2glSz0zhFXXA8AhSfBY4/pQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2kwjNENnTARuaEnxB6fzAmT7tXGUtowb7bRMuxQUG+QIgOJJVeF+YZgWW+2bGyZDCRPxwySeT+9iDV5klEiNJmyw="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/util.ds-0.0.16.tgz_1492022177396_0.890094680711627"},"directories":{}},"0.0.17":{"name":"util.ds","version":"0.0.17","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"lodash":"^4.17.4","util.pkgwrap":"0.0.26"},"devDependencies":{"@types/lodash":"^4.14.62","@types/node":"^7.0.13","ava":"^0.19.1","coveralls":"^2.13.0","gulp":"^3.9.1","gulp-cli":"^1.2.2","gulp-jsdoc-to-markdown":"^1.2.2","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.8","jsdoc":"^3.4.3","nyc":"^10.2.0","tslint":"^5.1.0","typescript":"^2.2.2"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm install && npm run lint && npm run build && npm test && npm run report","build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"gitHead":"571cfcd580134999a9ff8f346d74a9ea06deb883","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.17","_shasum":"ac513493039f69ceb15b55b435def2773a7cb634","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"ac513493039f69ceb15b55b435def2773a7cb634","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.17.tgz","integrity":"sha512-XfHaAETnRbbiN2T6KGjWCpm64jyfv4FHXJbQRRs0YqVFyHcwC7FSCUV3a0ylotlWMIx9R0B7KcSD9foU7d1ORA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCPnzqHJOtyIAEpRSUJ3ZScBSZ4l49/fN4G7DyAtotpAiBQTQUAadXK1mHDhY8q7A2kcAs60OJ0nRHp/mp+pT4jBA=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/util.ds-0.0.17.tgz_1492705540886_0.7884711644146591"},"directories":{}},"0.0.18":{"name":"util.ds","version":"0.0.18","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"lodash":"^4.17.4","util.pkgwrap":"0.0.26"},"devDependencies":{"@types/lodash":"^4.14.63","@types/node":"^7.0.13","ava":"^0.19.1","coveralls":"^2.13.0","gulp":"^3.9.1","gulp-cli":"^1.3.0","gulp-jsdoc-to-markdown":"^1.2.2","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.8","jsdoc":"^3.4.3","nyc":"^10.2.0","tslint":"^5.1.0","typescript":"^2.2.2"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm install && npm run lint && npm run build && npm test && npm run report","build":"pkgwrap --build && npm run docs","coverage":"pkgwrap --coverage","docs":"gulp docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"gitHead":"598bb58c42694a5c569496b024f603f33f017ba7","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.18","_shasum":"fd56b692964275643c22619dc3bac25792f99287","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"fd56b692964275643c22619dc3bac25792f99287","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.18.tgz","integrity":"sha512-jjNpU51zN9743kF4akSIm2+1dzRmE7NpXHzv980aCLvDNL52kGQMHSbsg1ILI3BOucrXa5weMID4hq09oJ5Pug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYS09GVbt2ZCLJwiU3O41kgUIllqJvos7rAAwpI3GZLAiEAk1kVH5f7VLd9C9wFe1nyOvA0RLFVHEJfZ5tEVlf/0ns="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/util.ds-0.0.18.tgz_1493144262884_0.692919650580734"},"directories":{}},"0.0.19":{"name":"util.ds","version":"0.0.19","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"lodash":"^4.17.4","util.pkgwrap":"0.0.43"},"devDependencies":{"@types/lodash":"^4.14.64","@types/node":"^7.0.21","ava":"^0.19.1","coveralls":"^2.13.1","gulp":"^3.9.1","gulp-cli":"^1.3.0","gulp-jsdoc-to-markdown":"^1.2.2","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.8","jsdoc":"^3.4.3","nyc":"^10.3.2","tslint":"^5.2.0","typescript":"^2.3.2"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm install && npm run clean && npm run lint && npm run build && npm test && npm run report","build":"pkgwrap --build && npm run docs","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"gulp docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"gitHead":"8bdaa47d0d3a32af1bce23b244e5587d73a8583a","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.19","_shasum":"591c3e35820f8dc3e63e55605a558379db0bf95b","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.9.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"591c3e35820f8dc3e63e55605a558379db0bf95b","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.19.tgz","integrity":"sha512-+Mq53zpDg3+eiZYsC14NPNY47kM6xXJm3VFJpJHVRCgn1uK1lgl8yQiwPHqR8cULvnPNwVKoM7NOtjAZbP/zPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAy+gWO/73EhzSDSEqagRUI8Z0/s7Z9iwp5hDP6cSDc0AiBBnU+5ufhBrTgqCUXP4g54VpQ9C0PvYkQ+8bk8M1uXTg=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.19.tgz_1495480590675_0.5586207436863333"},"directories":{}},"0.0.20":{"name":"util.ds","version":"0.0.20","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"lodash":"^4.17.4","util.pkgwrap":"0.0.57"},"devDependencies":{"@types/lodash":"^4.14.64","@types/node":"^7.0.23","ava":"^0.19.1","coveralls":"^2.13.1","nyc":"^11.0.1","tslint":"^5.4.0","typescript":"^2.3.4"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm install && npm run clean && npm run lint && npm run build && npm run docs && npm test && npm run report","build":"pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"pkgwrap":{"cleanup":["docs"]},"gitHead":"4e0b52fe94b67eb723d9a24cc03b22f01b831ed7","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.20","_npmVersion":"5.0.1","_nodeVersion":"7.10.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-Bf9Ic8/t6a2b2NWC+AzHcDhBU5NM8Ye3TfzmLszpMHRUF/s9BMToEbQk2c9OenVM9cXpYODJIH9Dv/sogwn3+A==","shasum":"1b135ac6c11b8f5edf77c800cf7325b18a55dfb9","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.20.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6zxZD7lKRxEm2UFRNRiwhuELut3Q32YA4HlrxkDx0dQIgKb3TFEJCKSrM0G9765d9j38hHS9u4VAduuZQLbdWIuo="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.20.tgz_1496329582426_0.42043178412131965"},"directories":{}},"0.0.21":{"name":"util.ds","version":"0.0.21","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"lodash":"^4.17.4","util.pkgwrap":"0.0.59"},"devDependencies":{"@types/lodash":"^4.14.68","@types/node":"^8.0.7","ava":"^0.20.0","coveralls":"^2.13.1","nyc":"^11.0.3","tslint":"^5.4.3","typescript":"^2.4.1"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"npm install && npm run clean && npm run lint && npm run build && npm run docs && npm test && npm run report","build":"pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"pkgwrap":{"cleanup":["docs"]},"gitHead":"07264a377a048bf936d6430394d13d42df7d210c","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.21","_npmVersion":"5.0.4","_nodeVersion":"7.8.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-YNTQelG0sTFqcx9xvHz1iLDplkMxngU9IXAwYIYqoXYLEKD9nejbf0rb3YCMv77sGMNwOt3oJYKnUd+eXU1tjQ==","shasum":"b4d42134b065c622fe193214db685af59a0e021f","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.21.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw8EyjOK4/UPR/UWPvn1VYZlt6Ez19Slv1PUOxB2BibAIhAO2x3kjRaXkPvSVjK0OT0cn1WxB8Dad+2of4rlwi9r1v"}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.21.tgz_1498931535267_0.17423115158453584"},"directories":{}},"0.0.22":{"name":"util.ds","version":"0.0.22","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"fs-extra":"^4.0.1","lodash":"^4.17.4","util.pkgwrap":"0.0.67"},"devDependencies":{"@types/fs-extra":"^4.0.0","@types/lodash":"^4.14.72","@types/node":"^8.0.20","ava":"^0.21.0","coveralls":"^2.13.1","nyc":"^11.1.0","tslint":"^5.6.0","typescript":"^2.4.2","util.join":"^0.0.12"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"yarn install && yarn run clean && yarn run lint && yarn run build && yarn run docs && yarn test && yarn run report","build":"pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"pkgwrap":{"cleanup":["docs"]},"gitHead":"e01139156e03d3c675e2ce277763e49551b99dee","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.22","_npmVersion":"5.1.0","_nodeVersion":"7.8.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-oEwukd15EMmXRK+8Xi9vHibKUEYrDQS9WusjkGlsztdn25TH8U1c7p5h4fJRpdrUNwIZP5kSxT02mOtIH0d6AQ==","shasum":"abeb793e4a0b058793db09a7578572f016e4626b","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.22.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjBNJPGnbg6KsF37Gk89UxGbUj+JTDw9i41kM4vF3wCwIhAKirf5ixGDOJ6SZz+nIHT6uSd5kfEH10CazdJTifF12x"}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.22.tgz_1502769727338_0.556187467649579"},"directories":{}},"0.0.23":{"name":"util.ds","version":"0.0.23","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"fs-extra":"^4.0.1","lodash":"^4.17.4","util.pkgwrap":"0.0.67"},"devDependencies":{"@types/fs-extra":"^4.0.0","@types/lodash":"^4.14.72","@types/node":"^8.0.20","ava":"^0.21.0","coveralls":"^2.13.1","nyc":"^11.1.0","tslint":"^5.6.0","typescript":"^2.4.2","util.join":"^0.0.12"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"yarn install && yarn run clean && yarn run lint && yarn run build && yarn run docs && yarn test && yarn run report","build":"pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"pkgwrap":{"cleanup":["docs"]},"gitHead":"0099e773607ba1ce32c1535ee5186f6ab181fbc6","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.23","_npmVersion":"5.1.0","_nodeVersion":"7.8.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-qWE7J3zDy2vMjX2sVvJ6HL1mkVWbK7SNN6JZEl4sPsR9e7jiAFGQQ+PGadGJLO2hgN3D/1yQkmbf8SmBGdMWGg==","shasum":"f02ba1bbb040a01e5e901f008d8846d59118fe77","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.23.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6n/Ee/1UL7ul5NbfmVhJLih12yDqDQoG6hD4+17nceAiAxCTogDd6EMoFYjf0C9QJWa1NB3Hw6vXJG0oMRDpn80g=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.23.tgz_1502771384160_0.6370404083281755"},"directories":{}},"0.0.24":{"name":"util.ds","version":"0.0.24","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"fs-extra":"^4.0.1","lodash":"^4.17.4","util.pkgwrap":"0.0.67"},"devDependencies":{"@types/fs-extra":"^4.0.0","@types/lodash":"^4.14.72","@types/node":"^8.0.20","ava":"^0.21.0","coveralls":"^2.13.1","nyc":"^11.1.0","tslint":"^5.6.0","typescript":"^2.4.2","util.join":"^0.0.12"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"yarn install && yarn run clean && yarn run lint && yarn run build && yarn run docs && yarn test && yarn run report","build":"pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"pkgwrap":{"cleanup":["docs"]},"gitHead":"84cc1ea65387c06a63a4595100fa041a54f97553","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.24","_npmVersion":"5.1.0","_nodeVersion":"7.8.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-YpkikmPV85XdpD7PWcdgYJQPgUzAXhwtdD5qUjhzBfdKlyldNftyjEoyPwZe7qbjIkrLbh/5WwwlqBB7OpiNlg==","shasum":"e8d717c381cf5bad805023265119f7cc6c2cf920","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.24.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2lEGmeZNJ0yssKND34LrIzZcQWP9jK+QB/h+eMuyogAiB36Uh5hwb61KxMlvd9lE+rQmY7UjjOpdYxB2gLSrB+MQ=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.24.tgz_1502772025525_0.19242992415092885"},"directories":{}},"0.0.25":{"name":"util.ds","version":"0.0.25","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"fs-extra":"^4.0.1","lodash":"^4.17.4","util.pkgwrap":"0.0.67"},"devDependencies":{"@types/fs-extra":"^4.0.0","@types/lodash":"^4.14.72","@types/node":"^8.0.20","ava":"^0.21.0","coveralls":"^2.13.1","nyc":"^11.1.0","tslint":"^5.6.0","typescript":"^2.4.2","util.join":"^0.0.12"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"yarn install && yarn run clean && yarn run lint && yarn run build && yarn run docs && yarn test && yarn run report","build":"pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"pkgwrap":{"cleanup":["docs"]},"gitHead":"732bc272523da5503bae34d6baea46578be3787a","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.25","_npmVersion":"5.1.0","_nodeVersion":"7.8.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-yAlRXz0E1XF4rEENuEiv0O6PtnwrO2wwb/wR2rIvSF8iXWgzyc5smpNtw/RbEwf452w02kfcxwa9cxF6kjkCQg==","shasum":"69138b3bdf831e684ce9d848780bf588f951bec4","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.25.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC59pPto48Os32PF7/Yi6HPsi8ZAHdl77pZrtb6V095eAiBGFoZ4Z5l5SILpseKhIWbfamOtus1PqbKi3fcmEPe4Lw=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.25.tgz_1502772617481_0.7242461214773357"},"directories":{}},"0.0.26":{"name":"util.ds","version":"0.0.26","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"fs-extra":"^4.0.1","lodash":"^4.17.4","util.pkgwrap":"0.0.67"},"devDependencies":{"@types/fs-extra":"^4.0.0","@types/lodash":"^4.14.72","@types/node":"^8.0.20","ava":"^0.21.0","coveralls":"^2.13.1","nyc":"^11.1.0","tslint":"^5.6.0","typescript":"^2.4.2","util.join":"^0.0.12"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"yarn install && yarn run clean && yarn run lint && yarn run build && yarn run docs && yarn test && yarn run report","build":"pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"pkgwrap":{"cleanup":["docs"]},"gitHead":"f92354fe71d26e795f2083d8541c1a4f4d9358fb","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.26","_npmVersion":"5.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-aLMunz8ofPaPciDN8eRXSd8KyVzo+Icpnc5y2si/OWEHQlexVNFK5w8mAQ9Mlxd8HI7zbAZx5qTvQed4xAcfUg==","shasum":"be1b1225ee69c58faaa477190ffeeaafa5edb665","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.26.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAbzPiuFnQVsSc627qB5/+tcEssYdbYXnPq206n2ueYAiA3yLcOxp9HHOrvJkDAMt3OjbV5DiKLHmKQkVmULk/C0A=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.26.tgz_1502920617752_0.6800998935941607"},"directories":{}},"0.0.27":{"name":"util.ds","version":"0.0.27","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"fs-extra":"^4.0.1","util.pkgwrap":"0.0.67"},"devDependencies":{"@types/fs-extra":"^4.0.0","@types/node":"^8.0.23","ava":"^0.22.0","coveralls":"^2.13.1","nyc":"^11.1.0","tslint":"^5.6.0","typescript":"^2.4.2","util.join":"^0.0.12"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"yarn install && yarn run clean && yarn run lint && yarn run build && yarn run docs && yarn test && yarn run report","build":"pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"pkgwrap":{"cleanup":["docs"]},"gitHead":"fecc0329c218025106141497ab40014f72509fb5","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.27","_npmVersion":"5.1.0","_nodeVersion":"7.8.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-egbr3sVw0SSSk37wDYWWacAsonFb1Ibi/NonsgGvVfN+TVZs267hXBbnxAfB3/0sqZdn6DGjgUlfMc2lD/SmbQ==","shasum":"7899fbd65c338dc16b591e88cae1d72d4de7afe2","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.27.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHHLRiVf3eEtYleSmZKfvqAiu+H34V/PWLhOTjB98xXAiBI7XUI7hCvgL1Veu7m25DPtukP+PsFQyp4M1GySn7dOg=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.27.tgz_1502942157942_0.008634657366201282"},"directories":{}},"0.0.28":{"name":"util.ds","version":"0.0.28","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"fs-extra":"^4.0.1","sprintf-js":"^1.1.1","util.pkgwrap":"0.0.67"},"devDependencies":{"@types/fs-extra":"^4.0.0","@types/node":"^8.0.23","@types/sprintf-js":"0.0.27","ava":"^0.22.0","coveralls":"^2.13.1","nyc":"^11.1.0","tslint":"^5.6.0","typescript":"^2.4.2","util.join":"^0.0.12"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"yarn install && yarn run clean && yarn run lint && yarn run build && yarn run docs && yarn test && yarn run report","build":"pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"pkgwrap":{"cleanup":["docs"]},"gitHead":"6124960f25df4cc7d7ba1f24993af221da915464","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.28","_npmVersion":"5.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-FBwRHZgurktjGDa8/9ox/mHdBjDn9/h5krWf52PtBV9CskJBnbRL/s/a6U08d9PquAcdbDcueXAg7k38cYAwTA==","shasum":"598c0a2a63e26f917aaf8a78d1585fb4af5e22e0","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.28.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDU61wNCubxcsFDIO0lL6JZixhy1Sn+tqsso8dr3+oCoAiEAyLDHEEjUbIp3VK8u2sU+wdhbOKme4LvEHq3RnBiirlA="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.28.tgz_1502991929944_0.12270775297656655"},"directories":{}},"0.0.29":{"name":"util.ds","version":"0.0.29","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"fs-extra":"^4.0.1","sprintf-js":"^1.1.1","util.pkgwrap":"0.0.67"},"devDependencies":{"@types/fs-extra":"^4.0.0","@types/node":"^8.0.23","@types/sprintf-js":"0.0.27","ava":"^0.22.0","coveralls":"^2.13.1","nyc":"^11.1.0","tslint":"^5.6.0","typescript":"^2.4.2","util.join":"^0.0.12"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"yarn install && yarn run clean && yarn run lint && yarn run build && yarn run docs && yarn test && yarn run report","build":"pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"pkgwrap":{"cleanup":["docs"]},"gitHead":"a4fb4327bf86bce35a56f87bf2463d13fd0716a0","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.29","_npmVersion":"5.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-lFySezRyrW3FAHjySP6QgKfdiBYzRMIyfHdky68K7iHGLc+rd1ZHYfSTBzAhiGzzHcivoWho/Wy1OpsgMYGBVw==","shasum":"f5cedb1b97e199f0915f950f74dda954bcd81d2d","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.29.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrQYoRGbpArFE8nsEPy2XRY9aBZbYGtjvESlUnWsQIdAIgIohhYPY2IZ+8ZY8HIK1rSeC0wjAGwpZjm83zEW9BI8U="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.29.tgz_1502992237652_0.3206709160003811"},"directories":{}},"0.0.30":{"name":"util.ds","version":"0.0.30","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"fs-extra":"^4.0.1","sprintf-js":"^1.1.1","util.pkgwrap":"0.0.68"},"devDependencies":{"@types/fs-extra":"^4.0.2","@types/node":"^8.0.28","@types/sprintf-js":"1.1.0","ava":"^0.22.0","coveralls":"^2.13.1","nyc":"^11.2.1","tslint":"^5.7.0","typescript":"^2.5.2","util.join":"^0.0.14"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"yarn install && yarn run clean && yarn run lint && yarn run build && yarn run docs && yarn test && yarn run report","build":"pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"pkgwrap":{"cleanup":["docs"]},"gitHead":"3aeb26385e72e429e12cc0e28237e0d5350878e1","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.30","_npmVersion":"5.4.1","_nodeVersion":"7.8.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-NOvWUL7EQ1EUaEC0+G/UZ2w4aEKYZgrmd0O9DZq4e51pOq8ffO2+6g4LdcPktDRrsuZKj1dSUInG6PAOfAi1LQ==","shasum":"0903819b8e8c317c1fd7f2fe8fd0c018d96edf18","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.30.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWssN045G+hiWILgukHa5fZfdgZ7ADSol+vkvvW1IDlAiEA+XM87ihnqPgQNAG9TQycDZL2KveEAApU5SzEpZIA5Rk="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.30.tgz_1504927598332_0.30150902294553816"},"directories":{}},"0.0.31":{"name":"util.ds","version":"0.0.31","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"fs-extra":"^4.0.2","sprintf-js":"^1.1.1","util.pkgwrap":"0.0.68"},"devDependencies":{"@types/fs-extra":"^4.0.2","@types/node":"^8.0.31","@types/sprintf-js":"1.1.0","ava":"^0.22.0","coveralls":"^2.13.1","nyc":"^11.2.1","tslint":"^5.7.0","typescript":"^2.5.2","util.join":"^0.0.14"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"yarn install && yarn run clean && yarn run lint && yarn run build && yarn test && yarn run docs && yarn run report","build":"pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"pkgwrap":{"cleanup":["docs"]},"gitHead":"3537170d864899387ca9b3ae85c55ecd876669d0","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.31","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-R+hOZbtJ7dQ00vG/vfrs3Ug6jTeTRHHhFckrgHcVd3o8H3itIoF2JVbcwlW81FnSmUIoE89tY04ZfdzacaqoRg==","shasum":"d5bcf6af06155087bb9ae3fa2fd90a2da92da03f","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.31.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbuXMRQCxviOf8EMJTMlT/6hHAH64Iq8uu3lJWQMkH7AiEAuxyzkkaFGYgyYrQf07TADzF74+UJxXL8P0B5Bd4e2AQ="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.31.tgz_1506437855806_0.8904040276538581"},"directories":{}},"0.0.32":{"name":"util.ds","version":"0.0.32","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"fs-extra":"^4.0.2","sprintf-js":"^1.1.1","util.pkgwrap":"0.0.72"},"devDependencies":{"@types/fs-extra":"^4.0.3","@types/node":"^8.0.50","@types/sprintf-js":"1.1.0","ava":"^0.23.0","coveralls":"^3.0.0","nyc":"^11.3.0","tslint":"^5.8.0","typescript":"^2.6.1","util.join":"^0.0.14"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"yarn install && yarn run clean && yarn run lint && yarn run build && yarn test && yarn run docs && yarn run report","build":"pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"pkgwrap":{"cleanup":["docs"]},"gitHead":"ac11db96f69289d0704da6960e3d16998268db83","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.32","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-G8ngdg7hvltmEA9w1q++kuIYWSjjCNMLrGNUi7evjSCErz/BGcc8/jevw99me3sQrt37lEaclOpLmqFNQlrfeA==","shasum":"c57b0f1d259d18759fa2cb2bb541c784b938e040","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.32.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxE5F814OXjIH/N+hbM1NnmlDuMlZf8CCRYDeapkQ+fQIhAKytm6DKFoNLUR9oidQtjhQiw+yymzEokV4w3sZCtB9/"}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.32.tgz_1510086415663_0.454384112264961"},"directories":{}},"0.0.33":{"name":"util.ds","version":"0.0.33","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.5"},"dependencies":{"fs-extra":"^4.0.2","sprintf-js":"^1.1.1","util.pkgwrap":"0.0.73"},"devDependencies":{"@types/fs-extra":"^4.0.5","@types/node":"^8.0.53","@types/sprintf-js":"1.1.0","ava":"^0.23.0","coveralls":"^3.0.0","nyc":"^11.3.0","tslint":"^5.8.0","typescript":"^2.6.1","util.join":"^0.0.15"},"main":"./index.js","types":"./index.d.ts","scripts":{"all":"yarn install && yarn run clean && yarn run lint && yarn run build && yarn test && yarn run docs && yarn run report","build":"pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","postinstall":"pkgwrap --postinstall","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"pkgwrap":{"cleanup":["docs"]},"gitHead":"b5ac9acfc52a5c2f072ac36983b2d67dc4615995","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.33","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-x5xFg3XWsKiDk75H/wmYZ0hKG6kc62z2xVXRzQ5C/zERsm6fc2O1HWpMJdujve2JOsnfEkTFLxufssJlRN7P4Q==","shasum":"8a95c74f2824ad195f6404f723308e1db8a1f50a","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.33.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFoX0iEZa+HAS3ge0HFzYVOsLCWzQi7dsaonLIbJAXs+AiEA5a5ExYQ1MBzg4HdHPWYdOsiaIiOlNUZyegRQXngvhGE="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.33.tgz_1510968876469_0.06308997725136578"},"directories":{}},"0.0.34":{"name":"util.ds","version":"0.0.34","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","main":"./index.js","types":"./index.d.ts","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"dependencies":{"fs-extra":"^4.0.2","sprintf-js":"^1.1.1"},"devDependencies":{"@types/fs-extra":"^4.0.5","@types/node":"^8.0.53","@types/sprintf-js":"1.1.0","ava":"^0.24.0","coveralls":"^3.0.0","nyc":"^11.3.0","tslint":"^5.8.0","typescript":"^2.6.2","util.join":"^0.0.16"},"pkgwrap":{"cleanup":["docs"]},"scripts":{"all":"yarn install && yarn run build && yarn test && yarn run docs && yarn run report","build":"yarn run clean && yarn run lint && pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","preinstall":"yarn global add util.pkgwrap","prepublishOnly":"yarn run all","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"gitHead":"ac87b014677aa402052c3e860eb1eaf995c2f249","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.34","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-/x9swVDTQO0kLgNQfJgcpn0tBIs+zWOb21gJVulRMwad1Ht2XLWKV4AxcjXZJohLGKF5nQcEwQ84aIXYDKKhhQ==","shasum":"0355098ef4885c41367daf59927f14df737f49b0","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.34.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQ9/IwCukcdYJoaYVNldfz25J0yA+KrAxAWEiKneOpsAiEAy5Rf5W/4kHcrBcapsF/PJWZLiA3GtnhdHiOes1SvN/E="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.34.tgz_1512259977124_0.7317172610200942"},"directories":{}},"0.0.35":{"name":"util.ds","version":"0.0.35","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","main":"./index.js","types":"./index.d.ts","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"dependencies":{"fs-extra":"^4.0.2","sprintf-js":"^1.1.1"},"devDependencies":{"@types/fs-extra":"^4.0.5","@types/node":"^8.0.54","@types/sprintf-js":"1.1.0","ava":"^0.24.0","coveralls":"^3.0.0","nyc":"^11.3.0","tslint":"^5.8.0","typescript":"^2.6.2","util.join":"^0.0.17","util.pkgwrap":"^0.0.88"},"pkgwrap":{"cleanup":["docs"]},"scripts":{"all":"yarn install && yarn run build && yarn test && yarn run docs && yarn run report","build":"yarn clean && yarn run lint && pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"gitHead":"633ba262ee5a83f37a4b035e51ed45322ba40776","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.35","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-kztnFngRDyZvgw2XP2K2GvzpoUrpf7u0qWDLrVSVnGAvxjsrZH4QOPwpDA/to1nLF3sE2QNIwUSjILtayEwDGA==","shasum":"8874f7a1567259f3c82bf5f3bf30b7647211d5c9","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.35.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdFoCgeMWsto7xcWUATNTrMEtitrp/JW79eEaIImpa5AiEAgbzftQuTZm2uJ39mWBhhDcdGFNNvyBHCCG4cSnOn81o="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds-0.0.35.tgz_1512330687346_0.05384136876091361"},"directories":{}},"0.0.36":{"name":"util.ds","version":"0.0.36","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","main":"./index.js","types":"./index.d.ts","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"dependencies":{"fs-extra":"^5.0.0","sprintf-js":"^1.1.1"},"devDependencies":{"@types/fs-extra":"^5.0.2","@types/node":"^9.6.6","@types/sprintf-js":"1.1.0","ava":"^0.25.0","coveralls":"^3.0.0","nyc":"^11.7.1","tslint":"^5.9.1","typescript":"^2.8.1","util.join":"^0.0.18","util.pkgwrap":"^0.0.90"},"pkgwrap":{"cleanup":["docs"]},"scripts":{"all":"yarn install && yarn run build && yarn test && yarn run docs && yarn run report","build":"yarn clean && yarn run lint && pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava"},"gitHead":"cad77bd57932ce088cdf3ad732c5c6199ce6e2e9","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.36","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-WyZNLDIRAFYZjmBlm2frhbqJbM22qcE7b7ARCv8PZ12tR6OFOn2YGPKGmLcGjdqJnVf5aIcjnyH/ioLX/u2I1g==","shasum":"8a3bbfce1102897b554d01b1bbcdd7d20402bc7f","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.36.tgz","fileCount":44,"unpackedSize":351977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2M8RCRA9TVsSAnZWagAAt5QP/jvjkjuoE9Bs3KVKUT3C\nFup5GI3I2OA8OFl+VlGWRsCua9ZBrmMH4fK5mtGsbFoaes2krnoiZIkGP12z\nFRwNFC53ovBQOt9zScKloQMKMJJPC6Y3mV4wZSEXK4rCcwOYLXs6VqBtoh0G\nazmxK8V8Obtfs8tYASeW7nwrSqazXCcDr8tOh+L6gRkptj3MBEC2ofApugJR\neGeRSIRs8s6RwdD43EITwHsb1XOc0dMnSjdqrruILGYxqGjnyeqRHd8y6a6k\nCUrtJMS+v53bjMfcyua1Q9vcgTFGYldK07nwM/Js8t2wEjZqbkPbDCmdgA8W\nl127ukdXQIJYOtwXhaCSHBxu39qzmRvdccYa6utCueEcg5E/KxVkZ/yjj4uq\nCQo37iHjvyHDNNTWkS/YnNvZmjTom56OHwkj4nWEaBRdgI28PgLPfSZJwx3x\n8XaefL0ozOix/1rr3gG1MwFvHf1khxvTPo6Ta+kIMZdL+CHkIfgmdLcI36c4\nujp4O/+UQe25fJq+EaBqfJgPIY7C/MaZlc2E2/2ldmeNT+03fGx6GfpXmnNj\nQpBSfVblStgTTAv7rm0QWEQ+rzdLgesdHW05mTt30d4vi9AqgOTBYQkbAlEr\ndI1VgfX0ABoSZTYiCZXt5M+FLo5qLOOXlYj5v/tWx4Um/IzW6H7x/RE+kfvH\noK1A\r\n=ZCnz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPQmP28TCtoxhBbnNo0bryPk5M9GKAYhb6wnbhQZXH6QIhAOgpFa7twTtYoIybtxk1UBZ3rQp44PQtKc4A1OO/zwq5"}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.36_1524158223819_0.3965232062640356"},"_hasShrinkwrap":false},"0.0.37":{"name":"util.ds","version":"0.0.37","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","main":"./index.js","types":"./index.d.ts","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"dependencies":{"fs-extra":"^5.0.0","sprintf-js":"^1.1.1"},"devDependencies":{"@types/fs-extra":"^5.0.2","@types/node":"^9.6.6","@types/sprintf-js":"1.1.0","ava":"^0.25.0","coveralls":"^3.0.0","nyc":"^11.7.1","tslint":"^5.9.1","typescript":"^2.8.1","util.join":"^0.0.18","util.pkgwrap":"^0.0.91"},"pkgwrap":{"cleanup":["docs"]},"scripts":{"all":"yarn install && yarn run build && yarn test && yarn run docs && yarn run report","build":"yarn clean && yarn run lint && pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava -u"},"gitHead":"fbe7ac9ceacf6ecc718cff2c24eafbd8bfdd36d2","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.37","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-hAQnkKmIzYQUn/xr6lIB+/ycutEamiakTSqgBr6g+fVowGT8uNNLRewXT2UTO4v5LK8lhHrAgYmMpDtmDomPnA==","shasum":"35d69ba7cf56bcd9f12fcad27bfd49bca3839392","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.37.tgz","fileCount":43,"unpackedSize":178538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2NpzCRA9TVsSAnZWagAAEdAP/RL2kOFa0tKtJPVpR5AS\nu1AaXs1NDJqqF0Ju66Q5hdWDCmHEMXIynJsFXhpdlVJNjU3cZMLjjchXOvTB\nimm2S5Pm1HdLW/dPNS+OYb8/ApP12QO8mqC1L1tbHE4GumjGAjixgaC5y+jD\np9iFCV7Zk555m5eKnVB5q/lNKgavirasQ+lhb/P5FO3ZfQjSGLz5y8rVKgl8\nuBMhDoD7RD2agjJxyfIw7hl0f8GJy2x+fQSQ+qmst79aVjNy7hrUFOYA0513\nTsOLV4L3okzf1WWd4DHxx+PRZPC1SZGgOInGdX5DHmk7kdk9j554OVq/K7gF\nUj+5NWFCHHAlqXzrMib19s1jiZTIJBsueJz242+hy69MaABnfERMBu6htNK4\nc2Oat0YdawdlhTFDtlaHGfr2GMSXFlPCMHHpzyXkqNeHtmmWpMHHD4nvGNc4\njZ8bjDnB9Nf2PR5arhBBt0e9RJ54CeqwbvY8buvgijc8Mmz4aQC4LjTWkqil\nKTc6vim3OoBSJhUvHWxuJ2A0P7AdLjJiNvTQh5oYODEStwMi6tqh1HJJs4Xh\nf8Sm7J7/lQkZsUdU2CASQBkSp0zePmPlD8sPUpyT/rm2pxLPPbiuEa8lAP0d\nOsWd0q74PimoLxz/xyszuHPquRW/8D/l7Asq9KVIP/jr8wf8FrC53aML4ty5\njujW\r\n=qutb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQVSt0qpOPV4Lx7se21rJXsSNBW4iaGyoLBQedDUEwBgIgTb9YEUKgE6JRSDYLXl25mT2piESso09zuV7to1jkJPE="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.37_1524161138112_0.3253050275271241"},"_hasShrinkwrap":false},"0.0.38":{"name":"util.ds","version":"0.0.38","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","main":"./index.js","types":"./index.d.ts","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"dependencies":{"fs-extra":"^5.0.0","sprintf-js":"^1.1.1"},"devDependencies":{"@types/fs-extra":"^5.0.2","@types/node":"^9.6.6","@types/sprintf-js":"1.1.0","ava":"^0.25.0","coveralls":"^3.0.0","nyc":"^11.7.1","tslint":"^5.9.1","typescript":"^2.8.3","util.join":"^0.0.19","util.pkgwrap":"^0.0.91"},"pkgwrap":{"cleanup":["docs"]},"scripts":{"all":"yarn install && yarn run build && yarn test && yarn run docs && yarn run report","build":"yarn clean && yarn run lint && pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","report":"pkgwrap --reporting","test":"pkgwrap --testing --ava -u"},"gitHead":"aab8b031af7acf24f6a7027ac1b47bacc1237328","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.38","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"integrity":"sha512-32ea0sqRTn0nhE3tGbpZTm7i/7NbpqnG8p+gseZKGEZaPY8aT5YAKqnx265LwAqC8vKg98CLJ3Dk48bGEGKiaw==","shasum":"81fabe4bf6be69369617e5b84e6aadaa3c1695ad","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.38.tgz","fileCount":43,"unpackedSize":178538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4LICCRA9TVsSAnZWagAA2KkP/28UXVXw3/qSFysojPuM\nWNncez+1FJEcDCEHjjg3SblBcL7XeDTMHCwcrxeOzaZk2tA7xKHNTZ1GrZ9j\nQR3NBwx7fgxPFmgXz8pTpzZyIpRykzX8i/wSJc6wqEPO3hNVvV6/WzYLGkHY\ntSj8x6hiJ/pUMbLgoLzytvp6dWNg07gMp3XAmOF1GeI3I8w87TXEvTlAIApV\nPdqu7tFjcgsx2zLiNsLKqTu6GUbcedtWhDE2XblMvfpdeeFNGCFSBS3jvmCc\nzvTVwnfBRUCTYpAtsvP/ZdrUgJ7izriUVMXOvL7ZZWBkhbxaXcD2giXSfSZv\ngxZE2DX9XrSujGHpVUXWXdFwVeStLEkH//Ut2I1cFVVb81lEM9AqI5Ryyv64\nrZns769a29m7yILXcbd9be1RPpwzm6Hro5QxkV0KDRGpZdY2NSzK/P2saxnn\nsS376BOGknbMdu642BCylPC4Xa9LdDP1XOdNx0PyFqaHg0Sqz0NAkmfpY18R\nNo1nY/5NUeZwiwbTEE/QJUEsEut9MEqMi8mpcy2Ycx5WyaPbayHohOl1O8Aw\nSXoydrL73FGP/stMHGpesIqo9gGKi/W608LlJWiXLtgx1iZLDoDNwYth5kR2\nDLlDjpEHLgeHGFevuB/LAiJ9GNKLrbFzPZyb0bO3+Jg3IjM/TSvREmZQyxGI\nl6xo\r\n=GuJ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyz/XG4QbDRlw8R7wZY6TrMvRlX6mACMufdihgw+TfTAiAxFi1xWRK1fyf0ngFrhKSYRaj9hDfmlouIZn12uFdAZA=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.38_1524675072767_0.6623669753443648"},"_hasShrinkwrap":false},"0.0.39":{"name":"util.ds","version":"0.0.39","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","main":"./index.js","types":"./index.d.ts","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"dependencies":{"fs-extra":"^7.0.1","sprintf-js":"^1.1.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/node":"^10.12.18","@types/sprintf-js":"1.1.1","coveralls":"^3.0.2","jest":"^23.6.0","tslint":"^5.12.0","typescript":"^3.2.2","typescript-babel-jest":"^1.0.5","util.join":"^0.0.21","util.pkgwrap":"^0.0.94"},"pkgwrap":{"cleanup":["index.d.ts","index.js","lib/*.d.ts","lib/*.js"]},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/node_modules/"],"moduleFileExtensions":["js","jsx","ts","tsx","json"],"notify":false,"testPathIgnorePatterns":["<rootDir>/node_modules/","__tests__/helpers","__tests__/data"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.ts?$":"typescript-babel-jest"},"verbose":false},"scripts":{"all":"yarn install && yarn run build && yarn test && yarn run docs","build":"yarn clean && yarn run lint && pkgwrap --build","clean":"pkgwrap --clean","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","test":"pkgwrap --testing --jest"},"gitHead":"2d3d1501510ab04932ee7650f7262fe04d3ebfd4","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.39","_shasum":"7242e29f7c978a91b1571e1688947edf20b8fb3c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.6.0","_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"dist":{"shasum":"7242e29f7c978a91b1571e1688947edf20b8fb3c","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.39.tgz","integrity":"sha512-4N9k2s/fZdS4BxVXbMJh1+Drd7I5Yf6tb77Y2n6jzOPFhGYc3+gZyc5jgp08G+7yvV2z1WiF/wvUJ2sSM5u7tw==","fileCount":50,"unpackedSize":5050862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMwIGCRA9TVsSAnZWagAALesQAJShw4NbidHbNuo9RuFt\nmAZWR4GjrN5pmK+n7OIavR2pwfBdgYrx6EpqwP4gAyNtk6PpkoM1vkxYAbjJ\n3WsDDMzQaBxMze9PwOPDT2M06RcL2f3n4vrURF26HI8LotvyIQ37DPaOJpUV\nOlPo7KzhUVx74JTTdopgq262FKJZ5jzCEyE2hNJV9uH7GyYDklp6NJVRI4JW\n+cf5WRxLBoFRGeOdHs7SbPkyYr3D5K+fHkOJ/2q8fZ0CTGZ7Z20qZ9nVdDky\nX+NHGxgUe4Ge5UJM3ajGxgzPV4eIgI7X8nVOdBJYAXuWiz1zv4ZPFPzxI3iC\n9JtTr6Z2HUH+eYzEpF/tlhhCa7sPstI59bW3HwO2ddQsOxuywOz0bgvihJYS\n1xKvGqUdj+UipeDurzoLe0e4Q0o56hFSTOs3af0O5a0lxf8ZxPCXwmQDJiiH\n4URmwyO8KxEDpWpEJq2k48vpOV1pUHEk+R6PQz9/sLm6RQqvJE6wxSzi52+H\nRzWU9e7xoYJFdLN2Jh7aHGwipkYqg2OWhtmAoXju0NbNKAkG6p9Sf18CALRX\nmg7Nj8lAhyfZmREIxMke5ZzXGgpQnln9MLq4H/ZuTYm/Ab4NiIROfIL2JZRu\nT+Ox/D9EuLe+xa6mXZGjC3laSnLJUJJkk/NEHTHBGbE55GwfGEqOXcNHq+PO\n7Jw5\r\n=WttE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmBfnv4wTO1832PpokD7oWmDdceLpBut1Z2Wc3RVni5AiEAtuiRv+ndxTqbbkO2/A3HtZT19D5ujJ/0mvfiKws4ZLA="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.39_1546846725342_0.3101288746526911"},"_hasShrinkwrap":false},"0.0.40":{"name":"util.ds","version":"0.0.40","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./index.js","types":"./index.d.ts","dependencies":{"fs-extra":"^7.0.1","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c"},"devDependencies":{"@babel/core":"^7.3.3","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.1","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.1","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.5","@types/node":"^11.9.4","@types/sprintf-js":"1.1.2","coveralls":"^3.0.2","jest":"^24.1.0","prettier":"^1.16.4","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3","util.join":"^0.0.22","util.pkgwrap":"^0.0.98"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js"]},"scripts":{"all":"yarn install && yarn prettier && yarn build && yarn test && yarn docs","build":"yarn clean && yarn lint && pkgwrap --build","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"jest"},"gitHead":"31df99135ce553bf32421429108e2f22d00920d7","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.40","_nodeVersion":"11.9.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-bcPDVj/5PFejjS1QpNclloNnnuOw5/VYPDD0ygskugzjJrAbvprvJi+KmGWbZOcY9w6iaMGs3CuR91/CCa0e7g==","shasum":"e6c5c08d4a06e106a17bb8e107c062d1e81e3963","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.40.tgz","fileCount":29,"unpackedSize":106475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaiwKCRA9TVsSAnZWagAA9RkQAJ++Yt+Z+QSSPqR0dyQl\nDrkJlwfg04fzGNiLqodSOP6SfRt4drK4FBRf7y/gd3QO7XPLzMF04l7+xTU2\nqgQWekCO203uqeAA9wyJrBW1Xt196cvxWeF0wSnqW0MsdDSYZOqhTJgLxqsh\ntrN+LXuuD85XJA+BD12m3E4vfu2VN5PsJ0EqGxEUZAO8k++8UetbgMuOYLcA\ni+Zd6YmM6VgGb5a0eYBoQ8ixXBQc8LN0KqZafL8WeocO8Y6qfLm20jzp9i8m\nxIc1Fh4Kn5TRPt1E6bvd5gZ1MhjfL/cNc8dsN95hrPdBG8WG/5jsAtW3jTFU\nJIZAXyqRvu5ReVmgeXBmmsRQR5Sh8TwwqRWc7cUXYknks9SjgZFrFIhZ1P5o\nQW9qMdYcvWrErWEC9BORwTaXVKKLQqyuCTgYQ4RP0+El4kuFjywiApiCIirY\nrMQLZU7SdF1FGBf8v+1zO7A1Qi+9BkPUfxcrtI1C3sF/Qi3tLQo45jS6N53w\nwbCtSLIZbiZI5lJILK0fV5LK9pe0vS0MIoRiTPhepCVSdbY96383SvetLHG5\nOvMCPH7brWKqsiVT2lofaoCBhrjvb2g2nlRkqhM8T93XFw4n+zBFh/8NFco0\nQTqT5VZ9S/icA/mofVZal3ETPYdZ3qavW9uKyDKeHFfAB2NaxJbT4XiiNAnd\nh8l3\r\n=q18E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFF6eWV9VAa5QQM+gyfM8lNVN2SpPPgkIQPE5+ZORyMAiBqYpz9mrG8jk+RKrBwaKIC97s2yBbm8f1sO7OtzJoCXw=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.40_1550461961591_0.10114083746826275"},"_hasShrinkwrap":false},"0.0.41":{"name":"util.ds","version":"0.0.41","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./index.js","types":"./index.d.ts","dependencies":{"fs-extra":"^7.0.1","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c"},"devDependencies":{"@babel/core":"^7.3.3","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.1","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.1","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.5","@types/node":"^11.9.4","@types/sprintf-js":"1.1.2","coveralls":"^3.0.2","jest":"^24.1.0","prettier":"^1.16.4","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3","util.join":"^0.0.22","util.pkgwrap":"^0.0.98"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js"]},"scripts":{"all":"yarn install && yarn prettier && yarn build && yarn test && yarn docs","build":"yarn clean && yarn lint && pkgwrap --build","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"jest"},"gitHead":"93d3a7634aa4c0d0fa892b75ba5f058087f6bb5f","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.41","_nodeVersion":"11.9.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-WfhN0Y+bnud4DwlR7+5a0+7xHdil9TP32qc3wm39kvnoCOfoe9L1lNKDndwAdj0GwL0O/wT+num/+Qof5vPjyg==","shasum":"1219c38794384c5334caf3231b3bafb7179eb7d8","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.41.tgz","fileCount":28,"unpackedSize":77527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaiyPCRA9TVsSAnZWagAAENIP/0zf93pmwUVM15jcz6gS\ns8zDJczHM+h5m4OPzbXB8jWWVO+3Jt5mzsuW33w7luAKghUH7h+7IrsNfC5Y\n06f3quJ+Bse64kr4ixGVqtas9ZsgMvZvdNw3wtP/Lu0nGTqCbLjLSX90Ee6c\nj89mTNkrHVzEXVZEqkXP5uNWX9ljauA/JJnKxg1GcE9dvAMo9ZxxuYirsqKi\n5v2VyfgBVA8oSIeO8FY1tp8yA63tu+HeKjrq4cseK7oR94KxLNmmDInWQ6Xn\nzIgLCVaZwIHmpS7ypi9xKwh2g48Wa8VUtZWP1BwmCbPzN6vPhzTdIbJ+vRtr\nxmRcZvKdLu1kDl2w4V5QpgrhPSuEEf99y7cyzKwwADusGVl55nK4QxCXxfF1\nK+u8yzCsdxanTgi024TzDw58xiTu98PxsZgD5tksznKVr9M4vzhBnq7/o9sg\nXXe/oA21rT4YVANm+ZI9OMhij2t5iwKKyJfwYR48f3S/QSX8jgv5+9XfBEeq\nqLg77ryTfBgJ9ryLTDGav8P7BsPCI6XneUoCFhO9lc8Dp62ayY9mMDLQ8EDr\nYJiL6wpiQ2Wy6zHqFMTWKbFQmJkXDFfJ1MM1WHylGTQcm81jeT0YzZKGBB+P\nPm7cQg6Oof9f50sxQVcfY+4p2xqdSGH4wC0lQwsxV07qfP/14q+ZIJodaTsG\nLwZX\r\n=eO6S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERMdXN2CgleFavpqHHEdLbk/J9lpk5MqtoZ+TNZ9s9mAiAz1NzDm9QvBqQY221Z2D4fMmuZnAGW8u8J1YPb4Lz9VA=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.41_1550462095098_0.13974118786932754"},"_hasShrinkwrap":false},"0.0.42":{"name":"util.ds","version":"0.0.42","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./index.js","types":"./index.d.ts","dependencies":{"fs-extra":"^7.0.1","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c"},"devDependencies":{"@babel/core":"^7.3.3","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.1","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.1","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.5","@types/node":"^11.9.4","@types/sprintf-js":"1.1.2","coveralls":"^3.0.2","jest":"^24.1.0","prettier":"^1.16.4","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3","util.join":"^0.0.22","util.pkgwrap":"^0.0.98"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js"]},"scripts":{"all":"yarn install && yarn prettier && yarn build && yarn test && yarn docs","build":"yarn clean && yarn lint && pkgwrap --build","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"jest"},"gitHead":"5bf95d98ad12d3a51bc89fbcaa668dcc9ce46a03","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.42","_nodeVersion":"11.9.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-5JjPOOBi3muh7HBfkYqiUWMLEJSxx0qPnK47S9GOCUGNK3WngyXukRuXEgOnpbjDvpMxlmyWjKcq250qTVFRFw==","shasum":"c810d667da9f8d367d593d201081e19aa18272f3","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.42.tgz","fileCount":29,"unpackedSize":78477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcatr2CRA9TVsSAnZWagAAeMkP/1/cq5ZwH292DUHoKOzA\nbZKUfswdulUZjNgWHSctPtV9zcCCbJm7YQ3wtgPOAmeZL+20lt/inPMO4m4i\n5vVItegN7O8kCD0DbKXLhzSotnzyl1InRBwx0Occ/FtEhZ86ozYPRy9mZC3D\n27MyuRUwfkHQajogEAb6Z88/M5AeXQDts/VVpmSVOxB+iQPshAfzxBz4E2dn\nUQmYjh8Js9SrL62LrpHS3n+bfs5cSuTLHYr7bbUSXRUbfa0SzLCyinu3jVhr\n5Miyj6jqJ3f6OtslVapRvSjTnpTvmcs2yNq3UArd0iXQTB8BQrTZCoBCHj9l\nW0jQMtkd6q4beQ0tNKBxl0ckfM93hQewu6Dls69UZyeQfbfzpziGXhjJ/c/N\nrmx2lW/9hLbZQA2WLDHCSTdDQhcRcO7Dwe8h9AkqWNwhR159gIuKSMvQusGq\noZuR2kiFP/hG0W3gWZnax55I0dUV0BQONnoMJrlPgELklhkFuas3SJgoBsmg\nC1xgKzSHIywnYbBmYsryoKFsQ4tt4Og/2CZLOucT8tl4slo2ukEwWbgla6o0\nY0trlXuBPn3F7TojEvvtWgDi9L7/3rTj6ENTbbFzCzeaFvtytV1G0Y+wVAw7\nCyqrgAh1fGXKGtXB4TzqnH7Jp2hSo1R012tECPOUtGzYvcwT6AfqdcDqOHL8\n20Of\r\n=12HX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3mTQu9X28TLz10EQiupvjzcwjOjCLEL9VzU3nJPGieQIhANr+WQZGikNC8o90pCCQ37WA97B1TlgnKFcISn5jff0J"}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.42_1550506741721_0.8371340443265591"},"_hasShrinkwrap":false},"0.0.43":{"name":"util.ds","version":"0.0.43","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.4","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.9","@types/node":"^11.9.6","@types/sprintf-js":"1.1.2","babel-minify-webpack-plugin":"^0.3.1","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","dts-bundle-generator":"^2.1.0","fs-extra":"^7.0.1","jest":"^24.1.0","js-output-loader":">=0.0.5","prettier":"^1.16.4","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","ts-loader":"^5.3.3","tslint":"^5.13.0","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3333","util.fixture":"^0.0.68","util.join":"^0.0.23","util.leader":"^0.0.42","util.log":"^0.0.38","util.pkgwrap":"^0.0.102","util.toolbox":"^0.0.70","webpack":"^4.29.6","webpack-cli":"^3.2.3","webpack-null-plugin":"^0.0.2"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test","build":"yarn clean && yarn prettier && yarn lint && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"1ec48a2989d068bade8cd09386377f2693abd687","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.43","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-miR7S/DqJEsZlpe8Q5+UUUHHUcysAmVrzp9KWRkP19DdhZmHJBJKM+IE+wxDDknhP4zxC1PdooAyr7Z+aKeEmQ==","shasum":"d09e5ae8faaa585bfd216752947ed04613361329","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.43.tgz","fileCount":5,"unpackedSize":140536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceGxlCRA9TVsSAnZWagAAySsQAI+J4/s8At4W7EtKCzPI\n7WJ4J3naNxcizbytWXNVwsohl0ggsB6TdTIsZtOyZkFZN5vE6Gaa4vbRzKix\nhQKEIf1z0hWYEgsov4f2enUzCFMtGNsdpfzYCacUimhfHZcFTg0nmPbCugGZ\nq94yaKm8oY4sq29OnnlsPr+wRzaKMHDRQ49PNavtNDRtIImcBBxnOGXjIjOz\nGNBtup/ONYPROJCIaiOxRvod9aMVY4oY8AZ1LN/Y8g2aISi7nigxFEUBRQ1p\nZmhwzRMEwMDMjpk572L4e5+/826qn2AG5jz9FCJRkl3n75sAeWbBD9g+I9N2\nWJHRSM4EUg5OVln7+y4ryJxf5sATUcP1T8ve5GVroA5gLSXZRMTlLMhgNEdg\n0GQXOy+W2ISId1QxyzlopORPzov7lM6JSPliQpNNbzfJASpmV0X6pHqz2dAS\nbuc+eR9iJsD8cl+1/iJFow18afZ8hQzqJhQyPDweZia3INb53/exZMRl5e7+\nJsfQ71w6qVKIRoiqe1L9+JuYyUDAVwFpKFvSd6Kf/c8V0GQre1xvftYX2pMy\n0EaILysQNbY0tlnnqD0zA/J56Acvh6u5yoPoSyCb49MCbTedsZWyXpvadCz1\njQczWqtwj9ArepdTVAK50msFi63zWDnowrIm5DXxykpDizfEgJ4Olo1p4DxP\nTuS+\r\n=aG0W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcV1IKb2EFObQIvi6gPIY0LGgNhWSu08keLYuy/BNtlAIgAd8gIeL2aCaNdUlrKLMehBivDQBOXv5w0Fjgf1tAXUY="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.43_1551395940357_0.8282643033312029"},"_hasShrinkwrap":false},"0.0.44":{"name":"util.ds","version":"0.0.44","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.4","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.9","@types/node":"^11.9.6","@types/sprintf-js":"1.1.2","babel-minify-webpack-plugin":"^0.3.1","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","dts-bundle-generator":"^2.1.0","fs-extra":"^7.0.1","jest":"^24.1.0","js-output-loader":">=0.0.5","prettier":"^1.16.4","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","ts-loader":"^5.3.3","tslint":"^5.13.0","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3333","util.fixture":"^0.0.68","util.join":"^0.0.23","util.leader":"^0.0.42","util.log":"^0.0.38","util.pkgwrap":"^0.0.102","util.toolbox":"^0.0.70","webpack":"^4.29.6","webpack-cli":"^3.2.3","webpack-null-plugin":"^0.0.2"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test","build":"yarn clean && yarn prettier && yarn lint && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"b45c1b69422387af39dc1896558ecbbf97c210ee","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.44","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-d3csP+C2RKO+olypXAVv6JUy0gvtGrZqHndwcakSOVzx3lo2isBlDsBSAIKgoJb2ZKcSXrcxA1iyBJavlKYGKg==","shasum":"aa59867a7085a344f41821104258471212cd03dd","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.44.tgz","fileCount":5,"unpackedSize":103123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceVVTCRA9TVsSAnZWagAASV4P/iriCXIg6Bnm5GktLz6w\ndPd4Unz5cs8uQ+7DkOzpB00AXjVmFKSWHrYXDyt+u/4wEPuDsoToeKDSLaKL\ngvZMVFsc90fqbqlD/CG9JOWj0Gscjiwm7w3jDLEAZt3sY/zk03sE9/7n8mLT\n1rD0vZIuxjSSaxm3jarTBJmcC52mNIh69vv4muMLJpODb7me1lzrCBHl99JX\neq7oF8uHCgXYbAMHRJbyyoecbcmrvPWPm+Jt7n5+eohmaDTXFqZXxVwwZQ6F\nH6lrwTVbjenyrXItHzkoUKGjjVpiCdJFpt24u7UEHojqJEdgtmHxVNXUWzkq\nI5jmACoE+CTzB1pWMw0h+jDhnkrBmHvhc8KagjYlo98aV361YdFHVaxJvclA\nIYfeeJEMV+wvDfIKY29GlRZ84Srgklr88lx7eM3wccaYWtzG4dpDE5nFcjkC\nR/9foKQVCc2gx06IxwLHEWjjb4wyCqPBY2Eu+N62umvFxmusfqaN+t1ql1qU\nXeFYTfiM+k9V3rH8hYQq8z4WmTjhQuIn4twBP0lWC9NcbYzsSq+qnqrd/pA+\nzc8B9+3j5L4AymWYDFhF7xEYNzXX4DC7XeTg9qgV0d53QRxRs/GI8THeF9su\nf5u4DIHRpnjfu7XRfCD2AzMHssM4asz7f/xybbHhigjzlLGwMp+od1XpG+aH\nSER5\r\n=56NE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLPg/kh1+Fc7i2CaWQN0VpxCUZINDuZ3fcn4KNbjATLwIhAO9VXlvGPxsNchEb7g8fhT6BdyQ4YwzJfgGuvf1wFIQU"}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.44_1551455570876_0.41686285031216186"},"_hasShrinkwrap":false},"0.0.45":{"name":"util.ds","version":"0.0.45","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.4","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.9","@types/node":"^11.9.6","@types/sprintf-js":"1.1.2","@types/uuid":"^3.4.4","babel-minify-webpack-plugin":"^0.3.1","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","dts-bundle-generator":"^2.1.0","fs-extra":"^7.0.1","jest":"^24.1.0","js-output-loader":">=0.0.5","prettier":"^1.16.4","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","ts-loader":"^5.3.3","tslint":"^5.13.0","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3333","util.fixture":"^0.0.68","util.join":"^0.0.23","util.leader":"^0.0.42","util.log":"^0.0.38","util.pkgwrap":"^0.0.102","uuid":"^3.3.2","webpack":"^4.29.6","webpack-cli":"^3.2.3","webpack-null-plugin":"^0.0.2"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test","build":"yarn clean && yarn prettier && yarn lint && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"1ef87c396e5ff1582de1376d681dbd1ef9cbba3d","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.45","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-th90QByQ4jtZiekbDzP0+k25TJh7/BNUf0MFzURi2cSgeAQRcpy6mQv8x5rdxeJWZNNkFEYuxPa/Fhl2Xu53gQ==","shasum":"1bbaf88cfb0dd99706825c59da46d7277ee6e07e","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.45.tgz","fileCount":5,"unpackedSize":75119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceWIiCRA9TVsSAnZWagAAsYgP/An9706ErE++hJx69xp8\nL86VStvgwc/PloWqit83EAG2BDh/fuh1BSlNX6YzokBw2fHearoCCOFr9fOy\nYjVzC2z4jogF1VJcnWBxzPrcrIoid+Lbyved16D9txSSOb1OFdzYaF3NC9gj\n7FNifKFRAn84dDXx1p69fyV7nvN0riPxikfDUu6uxP2FvtvrAg2pQFxLNcVv\nrC1XRN7YLq4SgQ6YLffDanDVsIVpRSNbIqA8XbInmHmS9QXag7NiEmFzniny\nY4NXNdBNPOkVba2qUjuqmy7iFi7lb+LdA23PATPClxe4sdQ+8PiKSPIEiNGF\nl6RM+mwRLq10obcWEo3nAJJk6Y625XCFeTMT0aY1D1WuuHQPAq3q1Fll0KNg\nT1U97d8JAy+XjJ1aeK4uz0HrKmrguaDUgF24Hcmy3TGxxTv8yJhBHkeDPj9U\n5tOjEmgXhWURX2buuNf7IpyGMSNG7Jq4hTVFPWsyRQXWiqwdzLZsr2uQX0wL\n7LevsyvVNygICZOC3RHXxx/DH5m68eJ0SDTGFps4M3e165WrXpyuHJUtY0a7\npsZVaA/gUs/e9Y0YABv+NxDIVQ/LT+j8QAhfYK4YPg3TVD8ZPAbhYs1ce3/V\nsj9wdlOSNBeSZP3dQeIKuh6iUCvBpGaaJ3ofPR87sUGqykh/QZCEEHDLJGDn\n6SY+\r\n=VkGk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqjYPuaqSpG3toLsX5uVkQQBn1lAxRGvNFKqhhscRoIAiEA8MMJcPyaiG6nEWvyaA/6bVa7yJkufPyfZPN9zCmwm3w="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.45_1551458849755_0.30960902109308885"},"_hasShrinkwrap":false},"0.0.46":{"name":"util.ds","version":"0.0.46","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.4","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.9","@types/node":"^11.10.0","@types/sprintf-js":"1.1.2","babel-minify-webpack-plugin":"^0.3.1","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","dts-bundle-generator":"^2.1.0","fs-extra":"^7.0.1","jest":"^24.1.0","js-output-loader":">=0.0.5","prettier":"^1.16.4","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","ts-loader":"^5.3.3","tslint":"^5.13.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3333","util.fixture":"^0.0.68","util.join":"^0.0.23","util.leader":"^0.0.42","util.log":"^0.0.38","util.pkgwrap":"^0.0.102","util.toolbox":"^0.0.72","webpack":"^4.29.6","webpack-cli":"^3.2.3","webpack-null-plugin":"^0.0.2"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test","build":"yarn clean && yarn prettier && yarn lint && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"873ee515f12ab06bf1be5eb0218bb628dc38c987","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.46","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-8cnz/GNZ1Wb4iXFBqGix4b4YL4L03kfsPEOPbSUMGoY/Yfm1UC/WksuEkD0ymIQTR7SzF92xgrZPM7SBNc+Qjw==","shasum":"b2c76108954ed9cd60b421ca470c1ef6350c7da1","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.46.tgz","fileCount":5,"unpackedSize":100600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcecNKCRA9TVsSAnZWagAADQIP/02T1i3frQyvIgpLKeUy\nGreF2thZBxlTYKqqqMQK3OdrOTQqKzZyhaf3K3J8eX7rOg7bS7o6C9k4x1Tg\nBlOROIYUtGb8z6CH7KI7Am3m9GRzP0Ut+TYzPE11bMv/TPr8iUH7tl1zT+FN\nbZfnO7RXzXGj2Gq2bucC4Sab3H6ncPVIabDW9bK8r3wGJhreK6Y2HEQdT7+g\nYt9qeNd79BWEnGuV0Rej7hmNWBnrOfrMSxFVEIKHX+QMR8yvDKIN51gaQZjq\nVj4s4isOote7Pae0XgphII1GNd5vnFKJLyab99npAw9a29pEogTiyvJlx/14\npbz9kgGOBu4TZX1ZlGwjg/vcCfnCHUfNal+44KKAwigmiOvuoJ1ZGY7hWnGr\nCKjVcaBzBW3QbozD02hiybFm+Oad/TePQ1Nt0ls4XCPurA4jpVBhLWwiAqYZ\n5O6ryTme0uV4t3Bk0wkv31gheI+sU1e937ZjCVr1BpcratdWVIWq2eBN664n\n3p8T6XM596d0ISZLV4ZiTNGVMrOg+aKPLTnScsjE+ue3KfKmtSZ8HNmk/nqv\nJI4aBk9aYN/cwFRA2a+9XCeCcFuPwcmwqrGQ67V5/Zu+FKXUzKKnatpvpTzd\nDU7jTQII1twZ0KOF8ZplE32kcKqGkNiEt0DK5We3YpdP1JjnjiJG8L/bNgew\njv1A\r\n=LqQ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT27qMePsypxet84lW7kRvz7b3H/RcBL2kTXto6N3NCgIgKnM4eUhJQdVv8aPy6bqCBAtjCmu/jWYt0KZ4WcdxgQ4="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.46_1551483721538_0.3658488910788795"},"_hasShrinkwrap":false},"0.0.47":{"name":"util.ds","version":"0.0.47","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.4","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.9","@types/node":"^11.10.0","@types/sprintf-js":"1.1.2","babel-loader":"^8.0.5","babel-minify-webpack-plugin":"^0.3.1","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","dts-bundle-generator":"^2.1.0","fs-extra":"^7.0.1","jest":"^24.1.0","js-output-loader":"^0.0.5","prettier":"^1.16.4","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","tslint":"^5.13.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3333","util.fixture":"^0.0.68","util.join":"^0.0.23","util.leader":"^0.0.42","util.log":"^0.0.38","util.pkgwrap":"^0.0.102","util.toolbox":"^0.0.72","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.0.4","webpack-cli":"^3.2.3","webpack-null-plugin":"^0.0.2"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test","build":"yarn clean && yarn prettier && yarn lint && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"743818f7ed4f7b15fd190e2c527b611b8832cf3e","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.47","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-cFYALjbfLabtIGpOdJa6uOXEAEpIsS0quJedoEUcqgp18eEltqDO4Dp/V99lo8+/AS8l0lRfSWEztnxO7L73Aw==","shasum":"cc67a68a8d54ff93ce8577c24bd7b94224bfd39b","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.47.tgz","fileCount":5,"unpackedSize":114793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfJUVCRA9TVsSAnZWagAAlyQP/2DfIe0JSnYp5Z6BNhV9\nKrwH6jiJhfKN00XFsrBNto6f7VKgEiN1h93DNoOGeV4AA4qNM5l6/gUGF5NK\n9xKg71HJDDGDt2OoIFtqYC5qa++y7SbdCLT0PQ3BS7yfO4XwGKa4Opuljhw7\nr2VKKGTt7H9xi0xNiBw9A0tpqQPAgAht9kMJIdXAMbtQdbpwqeMaY7vBPXb9\n3Knh8O0GAytxlebUSHznE/jLZu00aA4fNQazCTSR5M3kX0UgnfYo7h1xDDZH\n4zpMaRN7qam922SUoKu3Zh0RnENhGXqvqhVNSPw8jcmVYT6329K+lED3KN4i\nFpYOHy7yrOB6jedwy6hzVOqK7praQkbWcyPC29NVpSthMQrVLQbJpqT1MSYo\nWQw9SjSgheIZM7+ibKE3xdbTin/n5Ux00Uk+pkV22O3j0DXz2klJywtBuBDg\nI+VGRexg/b6hl0sLSBN7T5EA6PIqevW2DCm6l/g6n94U18mg0/ldNWFlNJ+G\nHzI0SzSiSTyGrXXrPmd9u93gXIc9O0kLvnWMvIijLxGqHLSYD5A2TG+jMB+j\nVEtgxWYyOYZKh7p5Jh/ENwODweiK3fyiU1UwREe+gLyBgiKsP1rlDYeBTQ3j\nG7lgeJTwS/DMS6/0TEtupJ+2WA5+dpIH8HTTAMhBQjWIQ9b4W26yKYu9M2bA\nFCXx\r\n=zHB6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVqv46+k2Jeogc7P8p6GEEt8FpgZd8b4dON4O5O0Y6tAiEAs/0f4f7XpLSLKCLhcqp2ZUDWTscu1LhSeQazC34bGOI="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.47_1551668500666_0.24838015592404195"},"_hasShrinkwrap":false},"0.0.48":{"name":"util.ds","version":"0.0.48","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.4","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.9","@types/node":"^11.10.4","@types/sprintf-js":"1.1.2","babel-loader":"^8.0.5","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","dts-bundle-generator":"^2.1.0","fs-extra":"^7.0.1","jest":"^24.1.0","prettier":"^1.16.4","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","tslint":"^5.13.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3333","util.fixture":"^0.0.68","util.join":"^0.0.23","util.leader":"^0.0.42","util.log":"^0.0.38","util.pkgwrap":"^0.0.103","util.toolbox":"^0.0.72","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.2.3"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test","build":"yarn clean && yarn lint && yarn prettier && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"7c55c543dd462faae71abd0d5af3da8f687c7853","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.48","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-TChF3NQlJ5xphxMbeHwKsalkbvkEbNi2dhk3CtXx5q26Ve9tLRjVLXt3zrA6INzFv6Hoy9lnHnikxILF/L0svg==","shasum":"c4e3f45b767d6130113c7557a7828c35b7e52d7f","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.48.tgz","fileCount":5,"unpackedSize":114452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfeFBCRA9TVsSAnZWagAA21AP/2WX9/6EvztER3ra5sEt\nuxLk42nUDVl16SZopvr3DJQtxBZC7eFpamslsvyt3cLWokYXjEAZ/agqLNlr\nzalhe7AUA/GFuL+OFk8VzjCFCGC+q3H0vr8xi2uLuvuTnFIUbcBhWn9npx+5\n6gHpLzOLVy7TpHOMjlptBK7+J8pImq00LCf3o710kO6MZc9cS9HCxDO4mY6e\nhAvoDv6DFGQVRC936DZ8y5ywdYQLFwvEwHHo5gtKJ3009/e/B2YWKHbLO/w8\nWt6UoHzkDEseWDK7SjdD2EtuEQQe7cJMgIPNLgGXmRm8TDADQfdgITdgPXGo\nIF2fWDj4WTTjIk3hmk90h1FtfnsvYK44JLoIPEo9/QIgF32x1RJt4StvN7Bm\nLT7/uCY4QpGpPydkV2KyiLAmC04AzFLCi6YUEDnuuhH7QvcesGDVZX+yQg2f\n4fRqkY8BT14SRqAkzKU3WxKHPMJh8LTUIzQ3wOFkFxCCQR3jEpsXYIeGj98Q\n+t+rVn5NIbFcl2aMpFSi9ZKRnnnv16mZ9WUkUOZMfMeGgOoQnB4Q4PgAKYaA\n6OVSW2Dym3g/O6Vv10LzsL4Q+raq/FbIaL/rQJCLIhHPURmlL2U9+YvBcZMV\no9F84YlUdyEPXM80VC1cW5bZOwpuWZiG3FZLcr9RVg4JyUJJYi7rZP49et2b\nBAvL\r\n=9fgh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKNSpXBDaT6Jf2RUo5+fw6CRsNAUI+oG2bJAsXEfzdLAiEAs0cVTluJi+YEQX09L+OpEoheOiFg6NKT5kNhVvWgT7I="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.48_1551753536708_0.8359996290127361"},"_hasShrinkwrap":false},"0.0.49":{"name":"util.ds","version":"0.0.49","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.4","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.9","@types/node":"^11.10.4","@types/sprintf-js":"1.1.2","babel-loader":"^8.0.5","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","dts-bundle-generator":"^2.1.0","fs-extra":"^7.0.1","jest":"^24.1.0","prettier":"^1.16.4","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","tslint":"^5.13.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3333","util.fixture":"^0.0.68","util.join":"^0.0.23","util.leader":"^0.0.42","util.log":"^0.0.38","util.pkgwrap":"^0.0.103","util.toolbox":"^0.0.72","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.2.3"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test","build":"yarn clean && yarn lint && yarn prettier && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"71ff02c4248d4a04740105e9b1bbbd4d34fba33d","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.49","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-0fsG/zoxiTyc+T4zz8qw0hwd98Ufo2dJZIGl/md1PGsUQiMzeOR8LQ3N/EgJF8PcPp8/V6w+vODWSiAQjOgBLQ==","shasum":"2fc15a2393e94df269328ca26bb18ac1fde2b29d","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.49.tgz","fileCount":5,"unpackedSize":114452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfugaCRA9TVsSAnZWagAAhdoP/3t6XMszch0yjtN0CLVE\nlJUH6QIw0nf3HTpM29PcsTbsG05QsCJ+CF0jvuVyj2eg7XNLnaJea1U2aDxQ\nj7wVfcy2R2g1mIX1ax2V1WSyI/bCPtcxr5jC99L0YSsKPj9juL6nnH+w+CFc\nWl1zz2g5L/BcQHaa4rk13o7ryD+piKsRm2wmeCYXruwd19G8ZlYSjUK25rt2\nwLo+HMYuYyYX+M+9QpqPdwMD30KvIGnCT4t4eOG/Z7Yr8N2lTzOuJbjGuVvC\nYcU1fBrxQiCNpLmeA1uQK/QZnq7eHCa3BAqELF8omd4UIxMVr9fUaytXx4FX\nfjeXMxcdqYD4sbKwqMWwiLuprbBpATBJun2RpzBnjPX3p8hjzAnqkyzyFSzs\nuegiHCIWGS9o9oR5SUUJL+sPsGt6fq9J7GK5gczQFYjcr612aGnBILltskrd\nVbs+2aayCBYGoaj2inXsh7+d9FHI2k5KL6Auje6mfGOpL/g1wqe09sJceI5n\nOJsVVnyMjZ0p82dsBnJCs71W02Q8LNCTAHC2eq0jB1vRP6ooKs0VuyKIi9D6\n4IlU9IhwCl1aj//hs57wlrteA0bDOIMY9mpkTbpL4JSpNB/0YTvWmfdAU20+\nc06rEnHqNCXB6z0qtNm93y2/SLNn8JJww9xoRD3ZksYEktBchWG6RG14KNeA\nMKFD\r\n=HE1l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmkmnClot+11eiUVLom3scLJE6NLZTFMiNUBlxTttBbAiEAk8oVioki/4I8ACVecceKng70zM4TxsRm08MijrlXTxo="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.49_1551820825655_0.7236967338534632"},"_hasShrinkwrap":false},"0.0.50":{"name":"util.ds","version":"0.0.50","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.4","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.9","@types/node":"^11.10.4","@types/sprintf-js":"1.1.2","babel-loader":"^8.0.5","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","dts-bundle-generator":"^2.1.0","fs-extra":"^7.0.1","jest":"^24.1.0","prettier":"^1.16.4","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","tslint":"^5.13.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3333","util.fixture":"^0.0.68","util.join":"^0.0.23","util.leader":"^0.0.42","util.log":"^0.0.38","util.pkgwrap":"^0.0.103","util.toolbox":"^0.0.72","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.2.3"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test","build":"yarn clean && yarn lint && yarn prettier && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"248c9cb82c5fd0051c45bb8f57044bcdb31b93e8","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.50","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-MLPpbzd4q4kYlCHb1kWGwpG3NNT+0qnvyBNfK7b8lfSWii5SMgGrOvNfeflC8FbjgZTYR/5EexPu/aaOVngJyg==","shasum":"41e667a9a91a204895fbe6d4e91bf3be87ec7217","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.50.tgz","fileCount":5,"unpackedSize":114455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgLhuCRA9TVsSAnZWagAAJ5MP/A1bGvSr+NUVCdzobhyx\nXi1cybhnMVkrUabG1NhjnDajovSKnzU3FAgBLB2l/c+wS1aRtwU+MN88LAY8\nYKfEF1YmzUxOx+d4YwJUxbK1fmImpWfERgsty8vbmrL2Hm3Cicd7U+joyDCS\n7hpTXD7heQQXmSix6XF8LgLgxE6Ctv81yEnyLh3RDPvbKAFIftW+UYR7kO5F\n6feFU7x9NSqPSaqO0OwASe9oNfEU6dh3we9PWMlkmYopBipDnZMAqdGGv5Cy\nNewOb8EuTaXH5/UBTFi5AXk6jatFM0RPZlTVkLyTzkEQtO3eSNiFMi5SidsN\nPxpRvjDvg9LZH2heDAlrChV88db5YgdvbYE0D8WBvNa72rE+9HWoP4DtF7Ee\n94QJNg3jCp7EY1uFu4q+ttlEEBBbLdF4YYnAh3pYZZDVIASiEa9hSy4H0pqR\nfNvHnpCdstqQ8x5MTzHwi2AgZYeukpmqd0NoaBCPpi/UhwncK5xOl6qrfZMR\nNWFtEiw8jrUmd7UCL+7H0ICy9yvmVHD3ERE6XvYWFYEaFDBLOLv+w6lTa+Yk\nzOPiXbaqvgEFxxBfM1QABiEANE5uX48T9x82e2wLTZds26svNd/luUfSexj/\nM04bjlRxzFLaK0DPoNux8u9oOYVg12yKZQiOaVKynphGQfkqkiJPedF1xRph\n/kEF\r\n=GS66\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9XNSCLiuQ92LP7q6wSBkuElbmWX7JnCL8CkmPkRACSAiBsikA/LbN8d3VQC4qD2HyabOPVC00KjjZL5WtCCXovNw=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.50_1551939693142_0.9605965092033484"},"_hasShrinkwrap":false},"0.0.51":{"name":"util.ds","version":"0.0.51","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.4","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.9","@types/node":"^11.10.5","@types/sprintf-js":"1.1.2","babel-loader":"^8.0.5","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","dts-bundle-generator":"^2.1.0","fs-extra":"^7.0.1","jest":"^24.1.0","prettier":"^1.16.4","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","tslint":"^5.13.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3333","util.fixture":"^0.0.68","util.join":"^0.0.23","util.leader":"^0.0.42","util.log":"^0.0.39","util.pkgwrap":"^0.0.103","util.toolbox":"^0.0.72","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.2.3"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test","build":"yarn clean && yarn lint && yarn prettier && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"26b7442d831e90c4c89df6cfa9f04d894eb1c7fb","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.51","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-T9oqkggwbN4Wq99YMbJJr6VFkFp1kCEqVxENr7azLYPU12Jtsfk5jwxIpR2/OkvOWLo+A43V7jZTPSiheb7eEw==","shasum":"a73e8b6d4b0b4b40c4ae84213194c463302a368b","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.51.tgz","fileCount":5,"unpackedSize":114455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgLtSCRA9TVsSAnZWagAAhTYQAJv02a0jjFVNQPEGIwIW\n+jsejXnmvNrD2TjHzkkkoR5oTaTpFpvggBXvptwULEWf7EBG2gtQdoCj+a6K\niv8CDsPsetVM6XbkbTBMvxF+H+PBubXEeCf1rESJSpEbusmHOiBM1DagZotK\n/yZ5wEre/XvudmCqZbLzCFLn/s+nBXnNn2M0uT4hQ0FOFV5g2D7c/MvVMxwl\nVtvQg7nWqbUE8knOXVWqDrXqsyx7sDQyi++Tsb0EO9hDdHaUhVhBuz/B+ZhX\nSSv4sysu6023MUJzdSGBvtFctdwPT78wgOBvznQs2+WucozsPIvSGa66IyoH\nk10H49yQrY/oesbTZHJWXFaKnU6J6bJ4C/PfbZCBLjVDzgcAZsMKZDLz92JQ\nxp0K7jdaIasAqNzIg9PVkvpbpuZVOwlfWUfl31+/HH6fFeNaBn7hOcykiQpB\n7Vb+YJtulg4gHt4T0uCMlvc9xxe3Mpyqs6hkFF8vuFIxbViaXQAvvgs3JRkI\nj/mMDOXhN2YTUqiCk8ATl/8AY+K/lbyK0gjuULoZGC28R1YjsjzmrYnM4Y8I\nupmEs7ls6YoJqYoH7desNf719RaBXJkDgwGvgtPEkdpjvQ7C6yp7ov0Lgm7r\nKueDFU8syAVOFqM/qL85DmZ+WzdXPMC7Cfic9mvUpxXD2AlHAOHHT8lv9JWY\ncWip\r\n=Ww4h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXSne0wsLzt+XbnY7DmyOZZiEG1+YnGrZnfnzNsUnUtAiEA6UhQtM6J6ylZ4JHpLt6xPCAlRulDqGqz1+C24pPL3fA="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.51_1551940433388_0.9499966244687774"},"_hasShrinkwrap":false},"0.0.52":{"name":"util.ds","version":"0.0.52","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.4","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.9","@types/node":"^11.10.5","@types/sprintf-js":"1.1.2","babel-loader":"^8.0.5","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","dts-bundle-generator":"^2.1.0","fs-extra":"^7.0.1","jest":"^24.1.0","prettier":"^1.16.4","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","tslint":"^5.13.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3333","util.fixture":"^0.0.68","util.join":"^0.0.23","util.leader":"^0.0.42","util.log":"^0.0.39","util.pkgwrap":"^0.0.103","util.toolbox":"^0.0.72","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.2.3"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test","build":"yarn clean && yarn lint && yarn prettier && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"39ed3c77ee084f5ad76a7d1ccc9e856ab3970538","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.52","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-yZVj2TjlCn2D9aVAtN2sHS8gF1HrGnPxf1LSuylXtD7hR98KUgGKVuGeojE7PDCj4kqjGzGQ+6TygkpPg1nWzQ==","shasum":"4e8f664a4aa44110deaacc4d302ec462b728fc3b","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.52.tgz","fileCount":5,"unpackedSize":114455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgM5LCRA9TVsSAnZWagAA2SAQAJVfWmAz4fjlkwctrOGh\n9I3hV9kcEY5q2ufW3XcVeXeiaahCv2hCd6eONACzUukbz+p21h9K37Bc0xsK\n6cfyN24uC3CANVBxcevzSjfGIoOz2DNBfdycXYaGKuOmZXGua8cL4sL+cEMC\n2TLsDM/Min+80lORZqIOxhCz7yBFtf4NDry1MZSL3JnsHvwbE49roVsTjXrb\nIn7xPh5CPNHvOKJJnXgOLt8c+ay3rrnk60wNV5e9r4d30oresCJVzHYxxru7\nFc0X2ClUyIwAJxiundkp/9k4cg0yWRZxPTVCiHbnAxdVDHYVhpgYv+cTBtLy\n0HWDUEqiHlqQYX/XZ8X9JLiytJIehpNBgQP0Z+E9cJGwNq+GWQlNV2iHWzBo\n01IfBFrgjS+A7C1WID20rhHN1lUjLcgRBVGcG7Fz40tSDyOvw0uH3LAD4oPN\nnRVts8U2NzgHbNDVd6GcZMOudk4EFSn0yOSn3Od7bQjHLpcFtgyO0yxBLBWK\nVK+/+IhyYZOL/Ve3mlWQqsJH1Jz+NeTS/JTpd9EVcLYPebg6GiZNRkjfmn4l\nSBHPvissO1u2awBqVlPku21/tmBgxHXsuf6zlzyMD+KsdaJg56wmm50N3eRP\n/6ZZFym2VDjBsasb2NPglKJwYtrZlrsQwi4dzgI3clO17Mk69IBOC3Q2ZTO4\n+3UX\r\n=L1jL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/tMQ4ABvFBfxqk30pUVWECcE9Ti0v8sKccWEGKNhIJAIhAKI1Cia9YFPZO2D+WKMuDF3saaNQfFilJb+53SKcXM4q"}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.52_1551945290265_0.43166421817181044"},"_hasShrinkwrap":false},"0.0.53":{"name":"util.ds","version":"0.0.53","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.4","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.9","@types/node":"^11.10.5","@types/sprintf-js":"1.1.2","babel-loader":"^8.0.5","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","dts-bundle-generator":"^2.1.0","fs-extra":"^7.0.1","jest":"^24.3.0","prettier":"^1.16.4","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","tslint":"^5.13.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3333","util.fixture":"^0.0.69","util.join":"^0.0.24","util.leader":"^0.0.43","util.log":"^0.0.40","util.pkgwrap":"^0.0.104","util.toolbox":"^0.0.73","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.2.3"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test","build":"yarn clean && yarn lint && yarn prettier && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"7190038da0966667745e890eedcc9186bcd1e020","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.53","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-YDlqTAQ+jUcBezUI7XfcHKJa1mpLoB81gF8fpNaSFOSh5dFyBDKcJ2mKgWTmmni+WCxG2v6SVoNHb22Ngn1ZwQ==","shasum":"5002f057a321377f2dea631cf14ec942a2582992","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.53.tgz","fileCount":5,"unpackedSize":114475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgahQCRA9TVsSAnZWagAAdAMQAINISDs3c8IDgej3O7UL\n4LFTlaEUjAq9u3FGGwefplrZfhY5Tw16Z6slxDk+rJ5J4pZQC1+mxrGJFKYF\nFSIDBrktgUa86jUT/BhGWfbBFcQxzsbAmDmKrsUREPxAwpHOvnUYvJi1C9RO\nAyEqFj6xFNmKEMOfdglikRe35fsZ9Vo8YIlJvNkP1DVEMeMmD6TK0H3Nh0rB\nzH7TSrYuzV+Hot5lbD6pXTjYUK6IlGVONJUDYC316/UnfiXYdQa2BLB4D4Lc\nc7WAoVBKxpomEjr65relYL7P71Vel1LJWYlNlF2EFWeaLKCpLGlEtaEtyT7B\nVqil8+822rW6OMqSY2PPj1J3upZ0STvfS9cZKWSPJo6QMy7KALmI12ZDkyx4\nZeLvwL5RH6Kf4nYuKmJq6b/Hdfm6XJEOX2Jqv5Jp5PruceqtVYi5VHWBr0x1\nyEErfXgXQvpPZShUWIXqabtzhtnYjA63/Rm03gxHqLuyF6RvtRDb1DkOR76I\n+vzL7Wc1jk3sr9r9EZUhv9Iqc4OcE/gYLWQcCETgRLBn3AUgIYM+oDWQsGEv\nPv4/ZZWBvD+qGUTWybDoTyNUOz6vqkRjdZVLnBbUpU6gzjlSRMwaVsA2HVPO\n7A9kR9Le5mjPyLkJ38iChHb3Qk3h80IcniIjMVKclnChvaXbULAkJeuOdkcy\nhKhg\r\n=z6Gf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTCQh8Ewh2D3fbVM7U+G3bU9O6JLCTSS6CbQHOf/PbUAiA00NLwmSyv9JAh1mxfBHW8iWXPmUUm3tFDC3Bp/Ao1MQ=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.53_1552001103657_0.22327021432321548"},"_hasShrinkwrap":false},"0.0.54":{"name":"util.ds","version":"0.0.54","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.4","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.9","@types/node":"^11.10.5","@types/sprintf-js":"1.1.2","babel-loader":"^8.0.5","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","dts-bundle-generator":"^2.1.0","fs-extra":"^7.0.1","jest":"^24.3.0","prettier":"^1.16.4","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","tslint":"^5.13.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3333","util.fixture":"^0.0.69","util.join":"^0.0.24","util.leader":"^0.0.43","util.log":"^0.0.40","util.pkgwrap":"^0.0.104","util.toolbox":"^0.0.73","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.2.3"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test","build":"yarn clean && yarn lint && yarn prettier && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"a1812d732a6fa97920be7edc4bf90a5ea103d900","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.54","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-BwiQwsLoUrk/ilnAUz6XOpH13ZFbceN9Ouz/eEaBVGFny1FCqD5aZ4czB2+iBDE8/wwfVDPKpwChH65z4W470w==","shasum":"a5a23a79b04cddea16fd573c60e5f157fa175f17","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.54.tgz","fileCount":5,"unpackedSize":114741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchGXbCRA9TVsSAnZWagAAMbgP/RnLpp+eBidOslGORF/R\njbOGn7h2sym4pEq3q2rEliMOu3DtgTq0Usk9elaqnGrFGx+xBojyVrJ+UUpM\ntlcBNxBLaizx4X4Xhg98Fh2lFavFmluG/42kJgS6R0ibeJpN4JISDDPg6Wjn\nCc+RghzTQmZ9gD2jAERr3etDk2xabNt8UvVltiGDI8ylQKXNo5TDpLWTBl6s\nWwyCL8V3yt/kXuYbisQEoOHme/6zP26mlY9R1PNEk2M1iIKNnI0bKuf3pfVG\nVTn6GggQa0XftLMBXIZFlRNAyAMhEwcqsAJ+SPHxs/1A6R8xCo6+qzRVoLXq\nqr0OxWai+BpozJZuiNrFttoJ2x+WpY3bmHfsOqexIMmLP0VVVLJ0lbjoslXk\nwADW2/3gT7D/qTm5v5huINhSjWEmNdEJaePl/4kIPJymrwqAI2gRCRpy6L5T\nbqi5QVLlYN/oV42lDxHFkLD/zVxhAbk+LnmD9DBjAIn2w1Q1b/GREZxDWcDx\n5iJ27z0cevp/uRllDPS3nS01nHbqVZPQ4brWnTx5tnqYESPLVp1+tFpfnBQO\n4fgaiNPyNFPb7Qtwtb0sir+wkeatmZRF3ezhZU5SVpOgNJ9hS4cdczAnMew6\n2mKPGS9ppRh8XWgzL6oBFiyG4bjjy/FAy1SMsuy0jBBfmc6h9NKUY1c3rSA+\nFcH6\r\n=W95b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKi3nw015JTfiRoX8AeqddnvMLXb5l1U7Vei8DRAjW+AIhAKhBqQNxsthXc8Bazp6qt3DjcOvTtPcyvYv/kzsZCqgQ"}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.54_1552180698503_0.09607369328485604"},"_hasShrinkwrap":false},"0.0.55":{"name":"util.ds","version":"0.0.55","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.4","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.9","@types/node":"^11.10.5","@types/sprintf-js":"1.1.2","babel-loader":"^8.0.5","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","dts-bundle-generator":"^2.1.0","fs-extra":"^7.0.1","jest":"^24.3.0","prettier":"^1.16.4","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","tslint":"^5.13.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3333","util.fixture":"^0.0.69","util.join":"^0.0.24","util.leader":"^0.0.43","util.log":"^0.0.40","util.pkgwrap":"^0.0.104","util.toolbox":"^0.0.73","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.2.3"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test","build":"yarn clean && yarn lint && yarn prettier && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","prepublishOnly":"yarn run all","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"4533690ca097e4cee074098b2c0b05e65359dd4c","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.55","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-9vWae27LP6qhN2vDnbAm6fHtFGDd71dJuFW15KEDiQXVabM/k81pJPNuO6nTaxEDbqyIcVmwuFEALHVEVtgGGw==","shasum":"3bf55acdf8db9e8ecad46693132bb322d1f884f0","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.55.tgz","fileCount":5,"unpackedSize":114744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchGtxCRA9TVsSAnZWagAAYMUP/jpssWpoos3pK9kd9gMe\no7cccoON7+9D0raEJNLuh4wdV0MLD12l0aFMYmDYrMkbFiNnWIALyFjzK6zc\n+1Y2ND/RsBXWiXuc2Ri/58j3WK09TMOfdq1MDFTbYbXBuKsayhEvsMaEUzj7\nYEi8YN1GVFp7BVDEyf4lztilS5Vezl1zVPH1lznyhHXa58xaaPDS0GlcFUPz\nXAA1KiOJJ4cBIm8Pqs/j26W3vMXWKczqOWNuc6P/aX9f2hoTaXcwn1djDCww\nmiQN1B2LNlZdWhs5fsaIaAQOVwvoVxwMtwRYxYgl5toB8Eb37ofNS8hA7bbP\ncPdj0MsRwtRLT4raSSe43ZxS2Ij7C7XPlNaahbU86+35e5gZoknuQT2kjXzR\nDUbzBSJIhHJm9S41BZw9dJVVXpnIw2bvGL5EjFv0wDaPZYFQiaaKArvvnrbX\ne56P0+fua3qFK44FWbs2jMdbJf2EYLue9QXwJeoq4JMFvyHGM8Nysx3WPFfI\n7X2nzcm220cxtDNJv25OcCLEufF3f7ADHG9V7hUHVkfFwTpKgdvPBc4FeLbg\nCqFFxJc9rSvFuUSSJunZ34a+QlmDaJfp5xJvWsG3cHl0ckqJGPxMObvGJP8h\np1se1njP8zCoByB58zYVR+6nWe0pROQnCSg00spl1Iir5EpGwGFxMhchkcC7\n3Gdd\r\n=/R9V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj+XmcxvjAOZnfwwkuo/frF50b4cewBwhZryBdwZhs/wIgXvCMHGg7+PAC8zQVMJk4NBXjKMhwpVunbADM+/8vlKM="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"james.m.quigley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.55_1552182128270_0.5201489163579627"},"_hasShrinkwrap":false},"0.0.56":{"name":"util.ds","version":"0.0.56","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.3.4","@types/fs-extra":"^5.0.5","@types/jest":"^24.0.11","@types/node":"^11.11.3","@types/sprintf-js":"1.1.2","babel-loader":"^8.0.5","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","dts-bundle-generator":"^2.1.0","fs-extra":"^7.0.1","jest":"^24.5.0","prettier":"^1.16.4","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","tslint":"^5.13.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3333","util.fixture":"^0.0.72","util.join":"^0.0.25","util.leader":"^0.0.44","util.log":"^0.0.42","util.pkgwrap":"^0.0.105","util.toolbox":"^0.0.74","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.2.3"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test && yarn manifest","build":"yarn clean && yarn lint && yarn prettier && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","manifest":"npm pack --dry-run","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"24bb53fadfb81a7cdd73aed678efe121aef92855","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.56","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-bAtZ04g/B8MEQTx5mDG88lIQO0e4AMLTEHD3Hje+J1tibCoyrSKYIy2x0rq68kKGvYOMNDSrlj4B4qTgLcGjuQ==","shasum":"9ad78315b62cadf7384cbdd891d1ea0ecf123755","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.56.tgz","fileCount":5,"unpackedSize":114780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciHEJCRA9TVsSAnZWagAANMwP/j31DlUHKjT/slT9UJMn\nSdS2jgCvIkUkfmwBe4JaMj+1mZtDPGuAJPa9vd4s9dJPeg9gLjUEx43+UrRF\nz5AlQIWB601Cd0vi0vU+N0V6A0ON3lyjHmihF/3jUMXN/MH1ASGuDPrWdILT\nTPZ/ZjILx+IIhWC1DvVg7Qk4ZtW3SA7m9EHfj6wKAjaurWLgGuoTf7o5XC0A\ngjSijT5zRb4VTLePZ3lov5u/WotefuiumkSmouXVCWyufwgH1BAi/L1Z3tog\nm0nZ6UqY3ebOBL/9qBs/9be9rWpKuG6PLdBcecjv2GRTXXpnZ5Kf/PkHgIAZ\nOVHIjL0BDuuDERQq3EmHf9wLkU5A0yWaowMkgXflhiza1d8VDAsDWYJij2wy\noZ/4trJn5g8NBFkwNNuXiX6dnldqezq6b9lIL+kpiQHAe9af+yIydMiXhZXN\n+2PZzOVADJK0xRnYYMm0FDAQ9F/wMhb4896PD2eqRpFq9UzIcm3v2YZKZ1Tn\nhlKKUErX+BB7Di4ukJNc30e3+tgr7OlNaNqK/ILamNlbvGbWKYPrYMYkGp3s\ndHAOnlelfiBS6o6c8sVwivO4foikvqXj4iEdb6oR+ODxmi0fBlbsiW3XQUm8\nJG7aLHP1J7iRkiV8tsHhNgAb9PEMYChGKV/RL2vZN+AvE6UOTTWPg1mQzNMa\nWeW/\r\n=UtLA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcY8sFw/TRZxZdm/QR2ou5rsxfGGH7dp7jdMBjekW4sAiARaM/0+MuTxTwigemEq0sUeeUw5peCQN1ED1+bT2ypPg=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"jmquigley@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.56_1552445704640_0.2479549207691225"},"_hasShrinkwrap":false},"0.0.57":{"name":"util.ds","version":"0.0.57","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.4.4","@types/fs-extra":"^5.1.0","@types/jest":"^24.0.12","@types/node":"^12.0.0","@types/sprintf-js":"1.1.2","babel-loader":"^8.0.5","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","debug":"^4.1.1","dts-bundle-generator":"^3.0.0","fs-extra":"^7.0.1","jest":"^24.8.0","prettier":"^1.17.0","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","tslint":"^5.16.0","tslint-config-prettier":"^1.18.0","typescript":"^3.4.5","util.fixture":"^0.0.72","util.join":"^0.0.25","util.leader":"^0.0.44","util.pkgwrap":"^0.0.112","util.toolbox":"^0.0.79","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js","tsconfig.tsbuildinfo"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test && yarn manifest","build":"yarn lint && yarn prettier && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","manifest":"npm pack --dry-run","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"b512f9ddd1362f7a2a4b07c67beae96b51b17bca","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.57","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yqdacmjGJNTSvf1Jy2ahUTVPHpIBwUFKgyqOR1P7Fwvylp8/EmxJCINYFjbDLxfMk/epg0TEWtZ5Op8CO9XHCg==","shasum":"fdf880a7f58cf9df22f966b301a9c04a352f896d","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.57.tgz","fileCount":5,"unpackedSize":114476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0Lr8CRA9TVsSAnZWagAAxHUP/1oQtXielmVV1hYUucaL\nTKV6M3lBO2CW0Giun5JTB8HiJE9sg/43rIDTu/9U+j7z55VOnVeYZdY+wUvc\nVtrOUTPQ6xYDfz/4DFno3hxQUTx7WVWq7mBJmsBaL6J53SKKYYM5QmXNs+iR\nA2gXfIfU7MJKzJjT2N5gKx0J2uH0a/tKR7Bb+yTn4LDxCdYvdNOXjVAUp/xM\nZ2pj7uDnXPXVWw09qCVOs/TPZjz5RFzDPyQSyjQb7baim5W/Mub0dSCTacLZ\nja7qu0kq9F3NJQR5L42kJvsUJ9pvXAbjf5U68CMVkBIoIid2fwy88Cet7qaD\n4lToIxHmBwSqaE7WdBMBo0QNK/hRwhqUhcSr0UpTMzOL2JPLh2yYM5jOq5GR\nSJb6Z1ZKcb3Oxu3tQJllBuZo75aALB4vFuHoqvIOVXwMMWpkTXIcOTch0ROt\nKtzwDpW9RO+3gVlSXqOkOJsmfnqTw04cxkxvd5tKeycLRLQPtX2U7hvWQY4h\nH5YwAwUB6AqncgUd2v9u37IMz/998/B/spV4quKGt945woN5Yxj4YWbUgHHD\nWODkyCBsorRCjHrSZMQHs50CzSiDvFOKtpbb1xzDVG9hN4MCLizGUzuYbUis\nDc/SiDNW0wvDxLP3kjyKC1vQMyRRXqgrPxjNrw543WVzs3IGOOy+c7pcb6rV\nnol7\r\n=ybEO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFcJuzKUOhLvMqZIfBNdYMQK4vxHVvrh/xPygLttt26AiEA/2mG6zSpfOzdEReuivXOKgz5dlBF1e6+XAiXzWVkiQ8="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"jmquigley@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.57_1557183227962_0.8705506226198474"},"_hasShrinkwrap":false},"0.0.58":{"name":"util.ds","version":"0.0.58","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.4.4","@types/fs-extra":"^5.1.0","@types/jest":"^24.0.12","@types/node":"^12.0.0","@types/sprintf-js":"1.1.2","babel-loader":"^8.0.5","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","debug":"^4.1.1","dts-bundle-generator":"^3.0.0","fs-extra":"^7.0.1","jest":"^24.8.0","prettier":"^1.17.0","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","tslint":"^5.16.0","tslint-config-prettier":"^1.18.0","typescript":"^3.4.5","util.fixture":"^0.0.72","util.join":"^0.0.25","util.leader":"^0.0.44","util.pkgwrap":"^0.0.112","util.toolbox":"^0.0.79","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js","tsconfig.tsbuildinfo"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test && yarn manifest","build":"yarn lint && yarn prettier && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","manifest":"npm pack --dry-run","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"2d31f7e3eeb490b1950a8c0a3e08c07b202747a8","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.58","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0oGhJ4LUYUeLKXTClkw+YjR57SSE00ySp6MObJvwUhuV/KY3swIhczxkY12W4QJBs8Fjs3Qlb9tlauzLQIySKQ==","shasum":"3037666e0008f58d4e39bedf85884aafb9d93a39","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.58.tgz","fileCount":5,"unpackedSize":114559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0RNaCRA9TVsSAnZWagAAYjAP/2jluNnv4nhRPzMMY2SY\noiKu96QAhg1vBZe2EZu/kFv3/d45COo5JNXF+dNz2N2pFZI6U8yFcki4LpKS\nWuDq/WspsjEffxm0z4BAcyUIl9S+BppyzpQxQtAtuAuf2eda9zJY8W7B5UVM\ncAK0+nXXgKdzSyjiUbZAiWGXCKks5a09P/x/wn/5doY/4EmsY3mjkMytE+Pw\no8nzUABzTkZX4+YYST/8n16iRVB8LxSbc4mXgsD/OycK6Ar4O2z/rSGj30YR\nRjCkzsRP7QTXWTkMIi3AEAQK2RBUtWxYeLpgAtH6OOc9gesQvnnJkzUb++G/\niv7wYSCEkozcy4UeCrMopXF0iWME37OiXP9cz64DaPXsLnM+TI4cuA/HGiD+\nyxvj4iMXEC5a3hE/EKa6/QnsyY5ElZvXSqyKUw3RBTLzxtBWrQYfGBocD9p8\nZCCC6orTEuvQYfXjhL9ecVfq3RUhixOR+81KCkgQPuut1c6pqvDVeS5015sx\n7FSQhQh9QNSeH5gymUQhlKUDlfLy4RGAZDFlIg1mOU0g5QDHhKYPUcuUTC4i\njfn3u/NQDN3UGTl+DK946Sglj0WkDkPXVyUff4xTrQ5JodEjvusq764pdcKf\nUi8PempF0dkbE5HAvaSi3xIPGH71nqxqaLDMWE2EmsgdufHAXA3kFe5mC8X9\nDHlW\r\n=xLqV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfjmyPt5475+OH4kbQcsYa6ntZoik6FnyXdA2cYmO7AAIhANYhU8WWKkZjMsoIru5NB1rCk/sQ/QmedhEvt93UnLne"}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"jmquigley@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.58_1557205849511_0.6901535568289137"},"_hasShrinkwrap":false},"0.0.59":{"name":"util.ds","version":"0.0.59","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.4.4","@types/fs-extra":"^5.1.0","@types/jest":"^24.0.12","@types/node":"^12.0.0","@types/sprintf-js":"1.1.2","babel-loader":"^8.0.5","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","debug":"^4.1.1","dts-bundle-generator":"^3.0.0","fs-extra":"^7.0.1","jest":"^24.8.0","prettier":"^1.17.0","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","tslint":"^5.16.0","tslint-config-prettier":"^1.18.0","typescript":"^3.4.5","util.fixture":"^0.0.72","util.join":"^0.0.25","util.leader":"^0.0.44","util.pkgwrap":"^0.0.112","util.toolbox":"^0.0.79","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js","tsconfig.tsbuildinfo"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test && yarn manifest","build":"yarn lint && yarn prettier && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","manifest":"npm pack --dry-run","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"07f6580fbc2038ee7f6ab722812082bf95ff6eee","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.59","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YrT87nMEhh2GlzRLkV7DQMzp7kYNwOXTyEx66mxzT7/9d3k4mAAllCiiCJti8XcNe5I85Cu1uR2Q/9yL1MPpgw==","shasum":"ca648940646aeb0aa0cdd78d44c698bb3bb4d565","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.59.tgz","fileCount":5,"unpackedSize":114799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0aCpCRA9TVsSAnZWagAA74cP/2r+gVRmU7fot1F6jRg6\ngFMPaRWCKADzB21arVLufkJNqd7Er9+YbydpALAsYMD5mnFOQ143wR/NxgkD\npX1Gpw9fUg4Z1kiPqwPJHUpEXL6decz//THxlfEQfz66IczYfm4gCtWgCI9W\nJYti4H/Sp5fT86Yqpl1dLekmLKPadpprE0+Cu0bz9H1yX1EqijkMT+LMXDOk\nC0OPYxQ6O8xlcITYELzdDAsfQZ9DhORaCGYmDdZKMEFMKIHM1q8ApBr7FDcA\nu553d1ydgCVEAz6todvGPdTtBpT0aHny3vHcJRVKAv5eF1HlSGM4lMRxv9XH\nqRkSHoW8IwtvXONj4SRC7ZDV7b0Qod+iXcb1k7IQr2m+HZW/09nQzzRu1poz\nIcvq/6ZyUCeAuO/fjDDD8TOKcFzlXNpFZkCzNHA43QYSr4PiSC9707MzdhHs\nsCRFXHyRbb/gcTnYzm4n72EZ37Uh2kyrSuuTkT7r+GuWT9vXSZJ6DE2ILP/S\nkYyP1MKQO4yfxRkYngM32XAd53D5mBVbvNEfePJjichrP/yaB/WdA3Xy+/rS\nEnn/RxZEi/6Ujdx/x80/mt14SRjl6/YBTZ9svIH5tBzcgktLv6JOm5NTNjfR\ndY3Oec7OhBTh2KRCrpEJQVGPA++MhL7h7HDVp2Xip8Dj9UhjP8mm3S2hePt1\njMnT\r\n=TYmm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXoFtabq2mWUYb+eJYPG/oeE6bDF2GchP6coaJHovuDAiANZMzN3alrqrcyPcEVxPphLBVhWri3Qc54hlo2FY3Wiw=="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"jmquigley@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.59_1557242024206_0.8165390034997104"},"_hasShrinkwrap":false},"0.0.60":{"name":"util.ds","version":"0.0.60","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=7.x"},"main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-runtime":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.4.4","@types/fs-extra":"^5.1.0","@types/jest":"^24.0.12","@types/node":"^12.0.0","@types/sprintf-js":"1.1.2","babel-loader":"^8.0.5","circular-dependency-plugin":"^5.0.2","coveralls":"^3.0.3","debug":"^4.1.1","dts-bundle-generator":"^3.0.0","fs-extra":"^7.0.1","jest":"^24.8.0","prettier":"^1.17.0","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","tslint":"^5.16.0","tslint-config-prettier":"^1.18.0","typescript":"^3.4.5","util.fixture":"^0.0.72","util.join":"^0.0.25","util.leader":"^0.0.44","util.pkgwrap":"^0.0.112","util.toolbox":"^0.0.79","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js","tsconfig.tsbuildinfo"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test && yarn manifest","build":"yarn lint && yarn prettier && pkgwrap --build --webpack && yarn types","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","manifest":"npm pack --dry-run","prettier":"prettier --write \"**/*.{ts,tsx,js,json,yaml,yml,css}\"","test":"cross-env NODE_ENV=test jest","types":"dts-bundle-generator -o ./dist/bundle.d.ts index.ts","watch":"webpack --watch --progress","webpack":"webpack"},"gitHead":"c7e9c7f741d453ff33c8853260c9c0c341788829","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.60","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-To2688Cq9aScs4QXqzOwODrfyrL87BPaKQ2re0FB9d5OK7YiHQaVaf/01VZ6/p41TftfE07hK9xDf5pWLO04BA==","shasum":"d20affecdeca13b2716608bf142e88f6a3ec506f","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.60.tgz","fileCount":5,"unpackedSize":115022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0cEYCRA9TVsSAnZWagAA2HQP/jW8CCrPATinYcTgGSXX\nu8GI8eJae1Ttts5PK3U70SbE8B6m99VF3VQ6WoCppvYf7riutehtKxSWwuL5\nKcwGp+6I4g0f2e43hB/ITvkAfDGeCQJvXI0aypY6P2BYZSwss9gvNlPPWZUe\n9vcOyvHh3PSBNEHq+2mMBGSmVLAJ8/TNMPb1Vv2jLptkh+uypb1+OOecSrgv\nikQU0fdVcKtWArkcbO1o0HXCUlJ7zuMLNZZcU22mbwHDVc0sDuzNrrWmmkfw\nluO81o7UyqBf/dJRvbhkT/fyHHE7DzsfvGTu3NULce+y7c2jzmpGUeKe8lCg\nfZ59HGxsZPYQQuxjjHXYp3h6d9/83rPqWO3cvMKkPI7WA0K5PokmX7Mf/FWT\nr4aAJxxh3qTTBtsF2D9G2htNddqLeDCpX8aH9wSrQXcCdFbO6aXHg/o3H2bL\n1rCsXHLQkeNtgsKnyDc+wm2A9Nw/q5uIt2FwXVU3FdDJ92FYa2aW44hr2U3T\niGeiG5/+rx12v7c/V/Bn7hWzgCk8Qd8l6+FtJDaCPHa/LH/R30RDYvyd8xNK\nsy8Em4B8cF1FZfaEssWqwUh9dh+ZugzFVb3vkOGeqsjgFrf1OK8t8bU6earF\n66LVoILddc0GjeN3rVXrUrMaqFVQckJ7BHd7zdsR0mQ2Xa3euPz5N04ESJfu\n/JBk\r\n=EERE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHM71uUypazb2UnUlH4MrVlAz3aak6a8+qglBET9swqcAiEA34Kw3BRV55tu6Y2zSJxioSBpYhqTL+Rq0MhWrDnDdHM="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"jmquigley@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.60_1557250328150_0.07234982133345835"},"_hasShrinkwrap":false},"0.0.61":{"name":"util.ds","version":"0.0.61","author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"description":"Simple data structures","private":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"engines":{"node":">=10.x"},"prettier":"@jmquigley/prettier-config","main":"./dist/bundle.js","types":"./dist/bundle.d.ts","devDependencies":{"@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-decorators":"^7.7.4","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@babel/runtime":"^7.7.6","@jmquigley/prettier-config":"^1.0.0","@types/fs-extra":"^8.0.1","@types/jest":"^24.0.23","@types/node":"^12.12.17","@types/sprintf-js":"1.1.2","babel-loader":"^8.0.6","circular-dependency-plugin":"^5.2.0","coveralls":"^3.0.9","copy-webpack-plugin":"^5.1.1","debug":"^4.1.1","fs-extra":"^8.1.0","jest":"^24.9.0","prettier":"^1.19.1","sprintf-js":"git+https://github.com/jmquigley/sprintf.js.git#dc62b1c","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","typescript":"^3.7.3","util.fixture":"^0.0.73","util.join":"^0.0.27","util.leader":"^0.0.46","util.pkgwrap":"^0.0.115","util.toolbox":"^0.0.86","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0","webpack-cli":"^3.3.10","yargs":"^15.0.2"},"pkgwrap":{"cleanup":["docs","lib/*.d.ts","lib/*.js.map","lib/*.js","tsconfig.tsbuildinfo"]},"scripts":{"all":"yarn install && cross-env NODE_ENV=production yarn build && yarn docs && yarn test && yarn manifest","build":"yarn lint && yarn prettier && pkgwrap --build --webpack","clean":"pkgwrap --clean","clean:dist":"yarn clean && rimraf node_modules/ yarn.lock","coverage":"pkgwrap --coverage --jest","docs":"pkgwrap --docs","lint":"pkgwrap --lint","manifest":"npm pack --dry-run","prettier":"pkgwrap --prettier","test":"cross-env NODE_ENV=test jest","watch":"webpack --watch --progress --disable-bundle-analyzer","webpack":"webpack"},"gitHead":"5c7ce9eae6405c69e7976386c7acb71455a2c91b","homepage":"https://github.com/jmquigley/util.ds#readme","_id":"util.ds@0.0.61","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-b2D+W/sbePlY7joqZV5GPdSV20TxuskkWF7xZfMqasow/GjqaNjZ9dgmlfVgMnPKIoYEtnLUtb8I+uVZzF0dCg==","shasum":"8e1d10d5d9b0c052a48d4c928cc2765a515acbfc","tarball":"https://registry.npmjs.org/util.ds/-/util.ds-0.0.61.tgz","fileCount":18,"unpackedSize":119491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9FM/CRA9TVsSAnZWagAANKYP/3mYFeSQSLH+uHPKbHy9\nsbMt4Ss9c7wejOyIi6C0/qLKQxb9N0beQRCyu2CdXNwwkaOIesMkJtgrfkWc\nywz5ciRasfYAPYN9S/mNc+5caIGvGRo/lTqFPEOyQcUJr/piRa12GBSKk0wH\njcW6HvY55SEUt3iTbdElBVrPie4HJL943l4LRWphuM709Dp2XBtiJFhFw7gp\nbWRPtbnv3zCjsnDuTjaquFqFCAHBGZEJrJDl95Ni50wgaM3ZBuSwWDzVs4Mu\nXEnEooVAYdUKpv3aBIDOvPOW3nNgPNkELD198iqFcdkSXsa7DbrWTLJhj6m6\nm2OYmzcS2ntB1pXkLl0QrUi+03Ntfr4jjEHJQMf2NjiUb2m8GFXtVgpgvo4O\ngQM81WCYsJOaSsPCTGpZr/Rw6wXgip/s2Mh83kuMUEiBPkYapnT2hbV3XycS\ncmHv0y5jUz8yb44qNiBK1ynbXVyVkC0pwomaCeLJtI6lEZKEtEIyh+7nxVSP\nS/2yZW4fO9QleFH/IMbf41V746xMwTg29/OOAed3qaaONTZabCvix3UxEyt7\npOz2mCnJW5PD4k7Z5MPnVv2o7dVLgZ8j6QyctiVwmF1979wwI++wZdRwE+Ik\n+xPBywGKQy7+oMn1fa3paCZZmeqgu0oRw3NaBPGJii0LK96b+fQgwznTJ1LG\nLGOu\r\n=Z/xY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGQb6mP14J6RyqEptwFCBknR+08TXmf6E3gbjaQQeunAiEA831oeiFejrpN5Mxr0jyTLddvd0iaO1V+OrHCk+VeThA="}]},"maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"_npmUser":{"name":"jmquigley","email":"jmquigley@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.ds_0.0.61_1576293182648_0.8356425666486675"},"_hasShrinkwrap":false}},"readme":"# util.ds\n\n> Simple data structures\n\n[![build](https://github.com/jmquigley/util.ds/workflows/build/badge.svg)](https://github.com/jmquigley/util.ds/actions)\n[![analysis](https://img.shields.io/badge/analysis-tslint-9cf.svg)](https://palantir.github.io/tslint/)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![testing](https://img.shields.io/badge/testing-jest-blue.svg)](https://facebook.github.io/jest/)\n[![NPM](https://img.shields.io/npm/v/util.ds.svg)](https://www.npmjs.com/package/util.ds)\n\nThis module contains my implementation of a few basic data structures using [Typescript](https://www.typescriptlang.org/).  I could have used other implementations, but what fun is that.\n\nIt contains the following data structures:\n\n- [BinaryTree](docs/lib/binarytree.md)\n- [Deque](docs/lib/deque.md)\n- [GeneralTree](docs/lib/generaltree.md)\n- [List](docs/lib/list.md)\n- [PriorityQueue](docs/lib/priorityqueue.md)\n- [Queue](docs/lib/queue.md)\n- [SortedList](docs/lib/sortedlist.md)\n- [Stack](docs/lib/stack.md)\n\n![Class Diagram](classes.png)\n\n(image created with [Lucidchart](https://www.lucidchart.com))\n\n\n## Installation\n\nThis module uses [yarn](https://yarnpkg.com/en/) to manage dependencies and run scripts for development.\n\nTo install as an application dependency:\n```\n$ yarn add --dev util.ds\n```\n\nTo build the app and run all tests:\n```\n$ yarn run all\n```\n\n\n## Usage\n\n### [BinaryTree](docs/lib/binarytree.md)\nA binary search tree implemented using the Red/Black algorithm from [Introduction to Algorithms - Cormen 3rd ed.](https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844).\n\n```javascript\nimport {BinaryTree} from 'util.ds';\n\nconst bt = new BinaryTree<string>(['a', 'c', 'g']);\n\nbt.insert('d');\nbt.insert('k');\n\n//     C\n//    / \\\n//   A   G\n//      / \\\n//     D   K\n\n// bt.length === 5\n// bt.first === 'a'\n// bt.last === 'k'\n// bt.height === 3\n\nconsole.log(bt.contains('d'));\n\n// true\n\nconsole.log(bt.contains('z'));\n\n// false\n\nconsole.log(bt.breadthSearch('d'));\n\n// true\n\nconsole.log(bt.inorder);\n\n// ['a', 'c', 'd', 'g', 'k']\n\nconsole.log(bt.preorder);\n\n// ['c', 'a', 'g', 'd', 'k']\n\nconsole.log(bt.postorder);\n\n// ['a', 'd', 'k', 'g', 'c']\n\nconsole.log(bt.breadth);\n\n// ['c', 'a', 'g', 'd', 'k']\n\nfor (const val of bt) {\n    console.log(`${val} `);\n}\n\n// inorder, iterator though each node in the tree\n// a c d g k\n\nconsole.log(bt.find('g'));\n\n// g\n\nbt.delete('g');\n\n//     C\n//    / \\\n//   A   K\n//      /\n//     D\n\nbt.delete('c');\n\n//     D\n//    / \\\n//   A   K\n\nbt.clear();\n\n// bt.length === 0\n// bt.first === nil\n// bt.last === nil\n// bt.height === 0\n\n```\n\nThe output above demonstrates all of the basic operations used to interact with the tree.  When an element is added to the tree an `insert` event fires.  When an element is deleted from the tree a `remove` event fires.\n\n\n### [GeneralTree](docs/lib/generaltree.md)\nA general tree is an implementation where each parent can have an arbitrany number of child nodes wtihin it (including the root node).\n\n```javascript\nimport {Comparator, GeneralTree, GeneralTreeItem} from 'util.ds';\n\ninterface TestData {\n    field1? string;\n}\n\nconst comparator: Comparator<TestData> = (\n\to1: TestData,\n\to2: TestData\n): number => {\n\tif (o1.field1 === o2.field1) {\n\t\treturn 0;\n\t}\n\n\treturn -1;\n};\n\nconst gt = new GeneralTree<TestData>({}, comparator);\n\ngt.insert({id: 0, field1: \"f1\"});\ngt.insert({id: 1, field1: \"f2\"});\ngt.insert({id: 2, field1: \"f3\", parentId: 0});\ngt.insert({id: 3, field1: \"f4\", parentId: 0});\ngt.insert({id: 4, field1: \"f5\", parentId: 0});\ngt.insert({id: 5, field1: \"f6\"});\n\n\n//        f1, f2, f6     # root\n//       / | \\\n//     f3 f4  f5         # children of f1\n\n// gt.length === 6\n// gt.first === {id: 0, field: \"f1\"}\n// gt.last === {id: 5, field: \"f6\"}\n// gt.height === 2\n```\n\nThe methods above would create a simple general tree that holds an object of type `TestData`.  The root of the three contains three nodes \"f1, f2, f6\".  At each level of the tree an arbitrary number of children can be inserted into that parent node.  In the example above the \"f1\" parent node contains three children \"f3,f4,f5\".  Also note that the `id` fields are explicityly set for each node on insert.  These can be omitted.  When not given, then the tree will generate a UUID for each node.  There are no balancing operations for this tree.  The tree can be searched using the following methods:\n\n```javascript\n\nconsole.log(gt.contains({field1: \"f1\"}));\n\n// true\n\nconsole.log(gt.contains({field1: \"foo\"}));\n\n// false\n\nconsole.log(gt.find(2));\n\n// {id: 2, field1: \"f3\"}\n\nconsole.log(gt.findByParent(0))\n\n// [{field1: \"f3\"}, {field1: \"f4}, {field1: \"f5\"}]\n//\n// note that the objects in the array above do NOT show all fields returned.  These objects contain a reference\n// to their parent and associated id values.\n\nconsole.log(gt.findByField({field1: \"f3\"}));\n\n// [{field1: \"f3\", id: 2, parentId: 0}]\n```\n\nNodes can be removed from the tree by their id value:\n\n```javascript\n\ngt.remove(0, true);\n\n// attempts to remove \"f1\", but this flag will prevent removal of nodes with children\n\ngt.remove(0);\n\n// removes \"f1\" and all of its child nodes\n```\n\nTo iterate through the whole tree use the walk function.  It will perform an inorder traversal of the nodes in the tree and execute a callback method as it touches each node in the tree:\n\n```javascript\n\ngt.walk((it: GeneralTreeItem) => {\n    // do something with node saved in \"it\"\n});\n```\n\n\n### [Deque](docs/lib/deque.md)\nA deque is a double ended queue.  An element can be inserted at either end of the queue.\n\n```javascript\nimport {Deque} from 'util.ds';\n\nconst q = new Deque<number>();\n\nq.enqueue(1);\nlet val = q.dequeue();\n```\n\nThis example works like a typical queue.  However this type allows one to add items at either end.\n\nWhen an element is added to the deque an `insert` event fires.  When an element is removed from the deque a `remove` event fires.\n\nThe deque can have items added to either end:\n\n```javascript\nimport {Deque} from 'util.ds';\n\nconst q = new Deque<number>();\n\nq.pushFront(1);\nq.pushBack(2);\n\nlet val = q.popFront();\nval = q.popBack();\n```\n\nA deque can also be limited in size:\n\n```javascript\nimport {Deque} from 'util.ds';\n\nconst q = new Deque<number>(5);\nfor (let i: number = 0; i < 5; i++) {\n\tq.enqueue(i);\n}\n\nq.enqueue(6);\n```\n\nThis will add 5 items to the queue.  The last item adds a 6th element.  That will cause the first item in the queue to be removed automatically before the new item is enqueued.  This provides a way to \"age\" items within the queue.  When the item is removed a `remove` event fires.  The front item in the queue is considered the oldest item.\n\n\n### [List](docs/lib/list.md)\n\nA doubly linked list structure.  To create a list and insert elements use:\n\n```javascript\nimport {List} from 'util.ds';\n\nconst list = new List<string>();\n\nlist.insert('a');\nlist.insert('b');\nlist.insert('c');\n\n// list.size === 3\n// list.front === 'a'\n// list.back === 'c'\n\nconsole.log(list.array);\n\n// ['a', 'b', 'c']\n\nfor (const it of list) {\n    console.log(it);\n}\n\n// a\n// b\n// c\n\nconsole.log(list.reverse);\n\n// ['c', 'b', 'a']\n\nlist.remove('b');\nconsole.log(list.array);\n\n// ['a', 'c']\n\nconsole.log(list.contains('a'));\n\n// true\n\nconsole.log(list.contains('b'));\n\n// false\n\n```\n\nWhen an element is added to the list an `insert` event fires.  When an element is removed from the list a `remove` event fires.\n\n\n### [PriorityQueue](docs/lib/priqueue.md)\n\nUses a Red/Black binary tree to implement a priority queue.  Items are inserted into a queue structure with an associatd priority number.  The lower the number, the higher the priority.  Items with a higher priority are chosen first in the queue.  Priority values are numbers > 0.  If a negative number is given, then it will be given a priority of 0.\n\nTo create a priority queue use:\n\n```javascript\nimport {PriorityQueue} from 'util.ds';\n\nconst pq = new PriorityQueue<string>();\n\npq.enqueue('a', 100);\npq.enqueue('b', 10);\npq.enqueue('c', 50);\n\nconsole.log(pq.size);\n\n// 3\n\nconsole.log(pq.dequeue());\n\n// 'b'\n\nconsole.log(pq.dequeue());\n\n// 'c'\n\nconsole.log(pq.dequeue());\n\n// 'a'\n```\n\nWhen an element is added to the queue an `insert` event fires.  When an element is removed from the queue a `remove` event fires.\n\n\n### [Queue](docs/lib/queue.md)\nTo create a simple queue use:\n\n```javascript\nimport {Queue} from 'util.ds';\n\nconst q = new Queue<number>();\n\nq.enqueue(1);\nlet val = q.dequeue();\n```\n\nWhen an element is added to the queue an `insert` event fires.  When an element is removed from the queue a `remove` event fires.\n\nA queue can also be *drained*.  This will dequeue all items from the list and place them into an array which is returned to the caller.\n\n```javascript\nimport {Queue} from 'util.ds';\n\nconst q = new Queue<number>([1, 2, 3, 4, 5]);\n\n// q.size === 5\n\nconsole.log(q.dequeue());\n\n// 1\n\nconsole.log(q.drain());\n\n// [2, 3, 4, 5]\n//\n// q.size === 0\n```\n\nWhen the queue is drained a `drain` event is emitted.\n\n\n### [SortedList](docs/lib/sortedlist.md)\n\nThe `SortedList` is similar to the `List` structure above.  The difference is that the `insert` operation will place the value its ascending order location.  It presents all of the same properties and methods.\n\n```javascript\nimport {SortedList} from 'util.ds';\n\nconst list = new SortedList<string>();\n\nlist.insert('b');\nlist.insert('a');\nlist.insert('c');\n\nconsole.log(list.array);\n\n// ['a', 'b', 'c']\n```\n\nWhen an element is added to the list an `insert` event fires.  When an element is removed from the list a `remove` event fires.\n\n\n### [Stack](docs/lib/stack.md)\nTo create a simple stack use:\n\n```javascript\nimport {Stack} from 'util.ds';\n\nconst stack = new Stack<number>();\n\nstack.push(1);\nstack.push(2);\nstack.push(3);\n\nconsole.log(stack.top());\n\n// 3\n\nconsole.log(stack.pop());\n\n// 3\n```\n\nWhen an element is added to the stack an `insert` event fires.  When an element is removed from the stack a `remove` event fires.\n\n\n## Comparators\n\nThese data structures work with primitive data types by default.  Each object can also accept a user defined data type.  This requires a [Comparator](docs/lib/comparator.md) object to define how two user defined objects can be compared.\n\n```javascript\nimport {BinaryTree, Comparator} from 'util.ds'\n\ninterface TestData {\n\tkey: string;\n\tdata?: number;\n}\n\nconst fn: Comparator<TestData> = (o1: TestData, o2: TestData): number => {\n\tif (o1.key === o2.key) {\n\t\treturn 0;\n\t} else if (o1.key > o2.key) {\n\t\treturn 1;\n\t}\n\n\treturn -1;\n};\n\nconst bt = new BinaryTree<TestData>(null, fn);\n\nbt.insert({key: 'g', data: 1});\nbt.insert({key: 'c', data: 2});\nbt.insert({key: 'a', data: 3});\nbt.insert({key: 'd', data: 4});\nbt.insert({key: 'k', data: 5});\n\nconsole.log(bt.find({key: 'g'}).data);\n\n// 1\n```\n","maintainers":[{"name":"jmquigley","email":"james.m.quigley@gmail.com"}],"time":{"modified":"2022-06-28T07:13:27.258Z","created":"2017-02-19T21:14:46.062Z","0.0.1":"2017-02-19T21:14:46.062Z","0.0.2":"2017-02-21T03:13:39.281Z","0.0.3":"2017-02-21T03:35:45.718Z","0.0.4":"2017-02-21T14:53:32.943Z","0.0.5":"2017-02-21T17:39:14.918Z","0.0.6":"2017-02-24T20:04:10.493Z","0.0.7":"2017-02-24T21:50:55.115Z","0.0.8":"2017-02-25T06:50:43.618Z","0.0.9":"2017-03-01T20:31:05.760Z","0.0.10":"2017-03-04T06:18:18.118Z","0.0.11":"2017-03-08T13:56:02.272Z","0.0.12":"2017-03-17T21:13:11.100Z","0.0.13":"2017-03-18T02:46:25.480Z","0.0.14":"2017-03-18T18:01:13.168Z","0.0.15":"2017-03-19T21:46:46.061Z","0.0.16":"2017-04-12T18:36:19.723Z","0.0.17":"2017-04-20T16:25:43.101Z","0.0.18":"2017-04-25T18:17:43.507Z","0.0.19":"2017-05-22T19:16:33.195Z","0.0.20":"2017-06-01T15:06:23.443Z","0.0.21":"2017-07-01T17:52:16.189Z","0.0.22":"2017-08-15T04:02:08.342Z","0.0.23":"2017-08-15T04:29:45.516Z","0.0.24":"2017-08-15T04:40:26.567Z","0.0.25":"2017-08-15T04:50:18.486Z","0.0.26":"2017-08-16T21:56:58.929Z","0.0.27":"2017-08-17T03:55:59.134Z","0.0.28":"2017-08-17T17:45:31.310Z","0.0.29":"2017-08-17T17:50:38.819Z","0.0.30":"2017-09-09T03:26:39.560Z","0.0.31":"2017-09-26T14:57:36.994Z","0.0.32":"2017-11-07T20:26:56.916Z","0.0.33":"2017-11-18T01:34:36.643Z","0.0.34":"2017-12-03T00:12:58.294Z","0.0.35":"2017-12-03T19:51:28.478Z","0.0.36":"2018-04-19T17:17:03.962Z","0.0.37":"2018-04-19T18:05:38.242Z","0.0.38":"2018-04-25T16:51:12.872Z","0.0.39":"2019-01-07T07:38:45.532Z","0.0.40":"2019-02-18T03:52:41.741Z","0.0.41":"2019-02-18T03:54:55.222Z","0.0.42":"2019-02-18T16:19:01.900Z","0.0.43":"2019-02-28T23:19:00.512Z","0.0.44":"2019-03-01T15:52:51.202Z","0.0.45":"2019-03-01T16:47:29.900Z","0.0.46":"2019-03-01T23:42:01.721Z","0.0.47":"2019-03-04T03:01:40.821Z","0.0.48":"2019-03-05T02:38:56.941Z","0.0.49":"2019-03-05T21:20:25.769Z","0.0.50":"2019-03-07T06:21:33.395Z","0.0.51":"2019-03-07T06:33:53.568Z","0.0.52":"2019-03-07T07:54:50.493Z","0.0.53":"2019-03-07T23:25:03.833Z","0.0.54":"2019-03-10T01:18:18.646Z","0.0.55":"2019-03-10T01:42:08.671Z","0.0.56":"2019-03-13T02:55:04.755Z","0.0.57":"2019-05-06T22:53:48.128Z","0.0.58":"2019-05-07T05:10:49.695Z","0.0.59":"2019-05-07T15:13:44.341Z","0.0.60":"2019-05-07T17:32:08.310Z","0.0.61":"2019-12-14T03:13:02.782Z"},"homepage":"https://github.com/jmquigley/util.ds#readme","repository":{"type":"git","url":"git+https://github.com/jmquigley/util.ds.git"},"author":{"name":"jmquigley","email":"jmquigley@outlook.com"},"bugs":{"url":"https://github.com/jmquigley/util.ds/issues"},"license":"MIT","readmeFilename":"README.md"}