{"_id":"assert-helpers","_rev":"175-5d3c6a43f019e383e6d276fd30b75aa2","name":"assert-helpers","dist-tags":{"latest":"11.13.0","next":"11.13.0-next.1754629200.0bd626337bc15d7d280f592f6aef3f22663437fa"},"versions":{"1.0.0":{"name":"assert-helpers","version":"1.0.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":{"type":"MIT"},"_id":"assert-helpers@1.0.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"963c2d0817f7facdbaacecf23ababf60afd5a872","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-1.0.0.tgz","integrity":"sha512-pr4eA3lJrTLjtsMd09elhTQ+mNhqcAsx9RHoUHqyu5biKQL6fnS4mlkqsgaP+GCU1bfZnVgn8AVIuYgX3ZwZ3w==","signatures":[{"sig":"MEUCIAmNNVHJ/P5PSbucYtr59YokJuPwfJ1vBPWDmd4QS0/dAiEAh2sHIl9YfWFdc9BIWQmFdfRo5Vgg6xkx8xFA9UMI/Es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./out/lib/helpers.js","_from":".","title":"Assert Utilities & Helpers","badges":{"npm":true,"david":true,"flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","travis":true,"bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","daviddev":true,"gratipay":"bevry","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V","npmdownloads":true},"_shasum":"963c2d0817f7facdbaacecf23ababf60afd5a872","engines":{"node":">=0.8"},"gitHead":"7f12aa8319b69badcc2b0fb85489d8ab64e9c568","scripts":{"test":"echo 'no tests yet'"},"_npmUser":{"name":"balupton","email":"b@lupton.cc"},"browsers":true,"repository":{"url":"http://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"2.5.1","description":"Common utilities and helpers to make testing assertions easier","directories":{"lib":"./out/lib"},"_nodeVersion":"0.12.0","dependencies":{},"devDependencies":{"projectz":"^0.5.0","coffee-script":"^1.9.1"},"cakeConfiguration":{"COFFEE_SRC_PATH":"src"}},"1.0.1":{"name":"assert-helpers","version":"1.0.1","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":{"type":"MIT"},"_id":"assert-helpers@1.0.1","maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"ac02132701cfef6846b0be8bc819675c198f7bbe","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-1.0.1.tgz","integrity":"sha512-hZGgsro0co18AxtkRDc0N5tURfH5tVOC7bmbtWVrcjFXgabV1YZc22TKAN03UvxplxNd9lm61d95ZJDqx+WVLA==","signatures":[{"sig":"MEUCIQDeApmEb3BKT32wIevPo3DBUBK+6UB2zgE2/+fstBopEQIgJDMMp05xPBbJjDIOfg92v0cgTFtJLZX1jmdO/2bF7a4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./out/lib/helpers.js","_from":".","title":"Assert Utilities & Helpers","badges":{"npm":true,"david":true,"flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","travis":true,"bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","daviddev":true,"gratipay":"bevry","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V","npmdownloads":true},"_shasum":"ac02132701cfef6846b0be8bc819675c198f7bbe","engines":{"node":">=0.8"},"gitHead":"a467137c73289c1f7f9394a5a02780ba6f4640ae","scripts":{"test":"echo 'no tests yet'"},"_npmUser":{"name":"balupton","email":"b@lupton.cc"},"browsers":true,"repository":{"url":"http://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"2.5.1","description":"Common utilities and helpers to make testing assertions easier","directories":{"lib":"./out/lib"},"_nodeVersion":"0.12.0","dependencies":{},"devDependencies":{"projectz":"^0.5.0","coffee-script":"^1.9.1"},"cakeConfiguration":{"COFFEE_SRC_PATH":"src"}},"1.0.2":{"name":"assert-helpers","version":"1.0.2","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":{"type":"MIT"},"_id":"assert-helpers@1.0.2","maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"d58d1b7bb079f61c072ff0b5762d7a349e89aaa0","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-1.0.2.tgz","integrity":"sha512-7ZoUH5RrCIo4WG7oPzda0wXdiFtoknxPfquUEJ+gx+E/PM2IN/FX00rnpqjElR4q2Lb+cWzMFWJbgRRmPCyuyQ==","signatures":[{"sig":"MEUCIHZ6K3py9e9e9bGTDkNrJ3kW5acdaBZbjyju2gD+M4MfAiEA1GbwpDC3Pp3BHpzfFTXZXNBtqs/c0Ma0ogOgCRVBeHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./out/lib/helpers.js","_from":".","title":"Assert Utilities & Helpers","badges":{"npm":true,"david":true,"flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","travis":true,"bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","daviddev":true,"gratipay":"bevry","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V","npmdownloads":true},"_shasum":"d58d1b7bb079f61c072ff0b5762d7a349e89aaa0","engines":{"node":">=0.8"},"gitHead":"70023151648c02ac0db88e11b8ef7e8ea1071cc9","scripts":{"test":"echo 'no tests yet'"},"_npmUser":{"name":"balupton","email":"b@lupton.cc"},"browsers":true,"repository":{"url":"http://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"2.7.0","description":"Common utilities and helpers to make testing assertions easier","directories":{"lib":"./out/lib"},"_nodeVersion":"1.5.1","dependencies":{},"devDependencies":{"projectz":"^0.5.0","coffee-script":"^1.9.1"},"cakeConfiguration":{"COFFEE_SRC_PATH":"src"}},"2.0.0":{"name":"assert-helpers","version":"2.0.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":{"type":"MIT"},"_id":"assert-helpers@2.0.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"5788e32e2f14c9eeadafc3ac6a1ed242a75118ce","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-2.0.0.tgz","integrity":"sha512-RUDz8kedvuUR4eQFkFgaZRtSPeqmCe873IeU/FAppeE6iecq3AIPpIL2ODBjzZ2aCloDzYokkgbB+eDiACYmdA==","signatures":[{"sig":"MEYCIQDVDv7Nq23AnH7PTcS6RC9/pvGMfZgdw4KFIWpX3YWGqgIhAOw3tz9OIJpKlHy0GkKghU6bHGpfUwOTq0Uet5WIbHoo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./esnextguardian.js","_from":".","title":"Assert Helpers","badges":{"npm":true,"david":true,"flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","travis":true,"bitcoin":"https://bevry.me/bitcoin","daviddev":true,"gratipay":"bevry","wishlist":"https://bevry.me/wishlist","npmdownloads":true},"_shasum":"5788e32e2f14c9eeadafc3ac6a1ed242a75118ce","engines":{"node":">=0.12"},"gitHead":"793ba24141f81ec3a5326ba8186718002f9fa983","scripts":{"meta":"node --harmony nakefile.js meta","test":"node --harmony ./es5/test/helpers-test.js","clean":"node --harmony nakefile.js clean","setup":"node --harmony nakefile.js setup","watch":"node --harmony nakefile.js watch","verify":"node --harmony nakefile.js verify","compile":"node --harmony nakefile.js compile","prepare":"node --harmony nakefile.js prepare","release":"node --harmony nakefile.js release"},"_npmUser":{"name":"balupton","email":"b@lupton.cc"},"browsers":true,"repository":{"url":"git+ssh://git@github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"3.3.2","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"4.0.0","dependencies":{},"devDependencies":{"joe":"^1.6.0","babel":"^5.8.23","eslint":"^1.3.1","projectz":"^0.5.0","babel-eslint":"^4.1.1","joe-reporter-console":"^1.2.1"},"nakeConfiguration":{"BABEL_SRC_PATH":"esnext","ESLINT_SRC_PATH":"esnext"}},"3.0.0":{"name":"assert-helpers","version":"3.0.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":{"type":"MIT"},"_id":"assert-helpers@3.0.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"fc823d9a163ce242173f8395aa0ca08fea79f83c","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-3.0.0.tgz","integrity":"sha512-Lcxb2gVCHttfrCXMEZXtcL+JcW/dcEMT/qyTI8Lc2Q2lE5P/CMqyeJvfFEFAYBNLSClejh44k6xyqksk4CpWBA==","signatures":[{"sig":"MEQCIDXZKW6mfGNYxYXihw6Ml+P9ycaqU5IFmqjIE/s2KpWIAiBV5xcy+Ms0ePDhOB/YqdLQ7on772pnHLodIjdJg8ViVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./esnextguardian.js","_from":".","title":"Assert Helpers","badges":{"npm":true,"david":true,"flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","travis":true,"bitcoin":"https://bevry.me/bitcoin","daviddev":true,"gratipay":"bevry","wishlist":"https://bevry.me/wishlist","npmdownloads":true},"_shasum":"fc823d9a163ce242173f8395aa0ca08fea79f83c","engines":{"node":">=0.12"},"gitHead":"8480bc343da951762b68c24c1e2dbb9364f923b1","scripts":{"meta":"node --harmony nakefile.js meta","test":"node --harmony ./es5/test/helpers-test.js","clean":"node --harmony nakefile.js clean","setup":"node --harmony nakefile.js setup","watch":"node --harmony nakefile.js watch","verify":"node --harmony nakefile.js verify","compile":"node --harmony nakefile.js compile","prepare":"node --harmony nakefile.js prepare","release":"node --harmony nakefile.js release"},"_npmUser":{"name":"balupton","email":"b@lupton.cc"},"browsers":true,"repository":{"url":"git+ssh://git@github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"3.3.2","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"4.0.0","dependencies":{},"devDependencies":{"joe":"^1.6.0","babel":"^5.8.23","eslint":"^1.3.1","projectz":"^0.5.0","babel-eslint":"^4.1.1","joe-reporter-console":"^1.2.1"},"nakeConfiguration":{"BABEL_SRC_PATH":"esnext","ESLINT_SRC_PATH":"esnext"}},"4.0.0":{"name":"assert-helpers","version":"4.0.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.0.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"8dfc2913156bac33f1433a506fae679d968cfb44","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.0.0.tgz","integrity":"sha512-npekWR1qVy7dDVLSYIztVV23Uebvy1akBk1WLhEYq4iPSLFIIfepI/zhGH6DbRApYUVp5fPdYKNf6YLGFFwGng==","signatures":[{"sig":"MEQCIFhTzFgvTz7JEsUkgNkFgkm15HIOKlX8ieYRnStCJWKMAiAhwzbNpkGem4XxEHgSVcV7O1pBamvKGOUQYzrFBKR9zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jspm":{"main":"./esnext/lib/helpers.js"},"main":"./esnextguardian.js","_from":".","title":"Assert Helpers","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"bitcoinURL":"https://bevry.me/bitcoin","flattrCode":"344188/balupton-on-Flattr","slackinURL":"https://slack.bevry.me","wishlistURL":"https://bevry.me/wishlist","paypalButtonID":"QB8GQPZAH84N6","patreonUsername":"bevry","gratipayUsername":"bevry"}},"_shasum":"8dfc2913156bac33f1433a506fae679d968cfb44","browser":"./es5/lib/helpers.js","engines":{"node":">=0.12"},"gitHead":"c2e3364f2bac28864778380fd01d8243647ca257","scripts":{"meta":"node --harmony nakefile.js meta","test":"node --harmony ./es5/test/helpers-test.js","clean":"node --harmony nakefile.js clean","setup":"node --harmony nakefile.js setup","watch":"node --harmony nakefile.js watch","verify":"node --harmony nakefile.js verify","compile":"node --harmony nakefile.js compile","prepare":"node --harmony nakefile.js prepare","release":"node --harmony nakefile.js release"},"_npmUser":{"name":"balupton","email":"b@lupton.cc"},"repository":{"url":"git+ssh://git@github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"3.3.3","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"4.1.0","dependencies":{"diff":"^2.1.1","ansicolors":"^0.3.2"},"devDependencies":{"joe":"^1.6.0","babel":"^5.8.23","eslint":"^1.3.1","projectz":"^1.0.2","yuidocjs":"^0.9.0","babel-eslint":"^4.1.1","joe-reporter-console":"^1.2.1"},"nakeConfiguration":{"BABEL_SRC_PATH":"esnext","ESLINT_SRC_PATH":"esnext","YUIDOC_SRC_PATH":"esnext"}},"4.0.1":{"name":"assert-helpers","version":"4.0.1","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.0.1","maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"cb17479744c2a1ca6e9b23b7522856695681bc9d","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.0.1.tgz","integrity":"sha512-kXGHmPbIwxWhchtWfBNL0DSlcERYWUJkp7B37q+/J8BeA2r+ekHjdMNon5UP4mY8Bsvj3tLMkHktAUNv+wIvEQ==","signatures":[{"sig":"MEYCIQD3QidxfA3eTbceDbFPuNFBpCBTqo7H8Je2zcpxUFlCKAIhALX+5j2oUsSum6DtSaEpk/CV1fASxBPICh/5idghQQqh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jspm":{"main":"./esnext/lib/helpers.js"},"main":"./esnextguardian.js","_from":".","title":"Assert Helpers","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"bitcoinURL":"https://bevry.me/bitcoin","flattrCode":"344188/balupton-on-Flattr","slackinURL":"https://slack.bevry.me","wishlistURL":"https://bevry.me/wishlist","paypalButtonID":"QB8GQPZAH84N6","patreonUsername":"bevry","gratipayUsername":"bevry"}},"_shasum":"cb17479744c2a1ca6e9b23b7522856695681bc9d","browser":"./es5/lib/helpers.js","engines":{"node":">=0.12"},"gitHead":"341d907e542f29c0a6c67c8dad178554190ca810","scripts":{"meta":"node --harmony nakefile.js meta","test":"node --harmony ./es5/test/helpers-test.js","clean":"node --harmony nakefile.js clean","setup":"node --harmony nakefile.js setup","watch":"node --harmony nakefile.js watch","verify":"node --harmony nakefile.js verify","compile":"node --harmony nakefile.js compile","prepare":"node --harmony nakefile.js prepare","release":"node --harmony nakefile.js release"},"_npmUser":{"name":"balupton","email":"b@lupton.cc"},"repository":{"url":"git+ssh://git@github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"3.3.3","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"4.1.0","dependencies":{"diff":"^2.1.1","ansicolors":"^0.3.2","esnextguardian":"^1.1.0"},"devDependencies":{"joe":"^1.6.0","babel":"^5.8.23","eslint":"^1.5.0","projectz":"^1.0.6","yuidocjs":"^0.9.0","babel-eslint":"^4.1.3","joe-reporter-console":"^1.2.1"},"nakeConfiguration":{"BABEL_SRC_PATH":"esnext","ESLINT_SRC_PATH":"esnext","YUIDOC_SRC_PATH":"esnext"}},"4.1.0":{"name":"assert-helpers","version":"4.1.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.1.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"623c8d786390b752f04c24921134dacff6e757ef","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.1.0.tgz","integrity":"sha512-YMtd6aU6z5uqw2uHMUP1+ehAYxtZYNtUv7mMtChQv7dK7/2vA8Evc7KFFvIdKG74tnzOW/XE+MKuaeQPpsFw7Q==","signatures":[{"sig":"MEUCIEB4NxCFgm93/H5hfqnZc/wWI/F+8Cckgq3aRAfB+Sc4AiEA0KxG8cGxEpaY0X52VC6USVbnYXZ+HK7ljdo1GkIl8/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jspm":{"main":"./es5/lib/index.js"},"main":"./esnextguardian.js","_from":".","title":"Assert Helpers","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"bitcoinURL":"https://bevry.me/bitcoin","flattrCode":"344188/balupton-on-Flattr","slackinURL":"https://slack.bevry.me","wishlistURL":"https://bevry.me/wishlist","paypalButtonID":"QB8GQPZAH84N6","patreonUsername":"bevry","gratipayUsername":"bevry"}},"_shasum":"623c8d786390b752f04c24921134dacff6e757ef","browser":"./es5/lib/index.js","engines":{"node":">=0.12"},"gitHead":"2df817b8c544a2f0f23c4d239cd6fddb3fad6f75","scripts":{"meta":"node --harmony nakefile.js meta","test":"node --harmony ./es5/test/index-test.js","clean":"node --harmony nakefile.js clean","setup":"node --harmony nakefile.js setup","watch":"node --harmony nakefile.js watch","verify":"node --harmony nakefile.js verify","compile":"node --harmony nakefile.js compile","prepare":"node --harmony nakefile.js prepare","release":"node --harmony nakefile.js release"},"_npmUser":{"name":"balupton","email":"b@lupton.cc"},"browsers":true,"repository":{"url":"git+ssh://git@github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"3.5.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"5.2.0","dependencies":{"diff":"^2.1.1","ansicolors":"^0.3.2","esnextguardian":"^1.1.0"},"devDependencies":{"joe":"^1.6.0","eslint":"^1.5.0","projectz":"^1.0.6","yuidocjs":"^0.9.0","babel-cli":"^6.3.15","babel-preset-es2015":"^6.3.13","joe-reporter-console":"^1.2.1"},"nakeConfiguration":{"BABEL_SRC_PATH":"esnext","ESLINT_SRC_PATH":"esnext","YUIDOC_SRC_PATH":"esnext"}},"4.2.0":{"name":"assert-helpers","version":"4.2.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.2.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"https://balupton.com","name":"Benjamin Lupton"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"527de5a38d39315bbf570402e8f291b96c58da21","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.2.0.tgz","integrity":"sha512-H5MpHqsV4OUppIH5EK22LYMNy5iqeaPl9P1xPQc2PhLRNU+C0Buz2aH5YUSi9Z7Z0BpL0wxz5ZnqRbjAsO9Ztw==","signatures":[{"sig":"MEUCIQCt53oaBzjiGDxuJ23UHi4zdGK8nXcCk6NQIR7SUyz6ygIgVDVcx4MidxDkyKU7n05Q0DZ9tQHM2M/kMEiEOS59Upo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"Assert Helpers","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"bitcoinURL":"https://bevry.me/bitcoin","flattrCode":"344188/balupton-on-Flattr","slackinURL":"https://slack.bevry.me","wishlistURL":"https://bevry.me/wishlist","paypalButtonID":"QB8GQPZAH84N6","patreonUsername":"bevry","gratipayUsername":"bevry"}},"_shasum":"527de5a38d39315bbf570402e8f291b96c58da21","browser":"es2015/index.js","engines":{"node":">=0.12"},"gitHead":"39313d6b2555d49c90570b3fe7ddeae840e5db7e","scripts":{"meta":"npm run meta:docs && npm run meta:projectz","test":"node --harmony -e \"require('editions').requirePackage(process.cwd(), require, 'test.js')\"","clean":"rm -Rf ./docs ./es2015","setup":"npm install","compile":"npm run compile:es2015","prepare":"npm run compile && npm run test && npm run meta","pretest":"npm run test:eslint","release":"npm run prepare && npm run release:publish && npm run release:tag && npm run release:push","meta:docs":"documentation build -f html -g --shallow ./source/**.js -o ./docs","release:tag":"git tag v$npm_package_version -a","test:eslint":"eslint ./source","release:push":"git push origin master && git push origin --tags","meta:projectz":"projectz compile","compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","release:publish":"npm publish"},"_npmUser":{"name":"balupton","email":"b@lupton.cc"},"editions":[{"entry":"source/index.js","syntaxes":["javascript","esnext","require","const","let","defaults"],"directory":"source","description":"Source + ESNext + Require"},{"entry":"es2015/index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Babel Compiled + ES2015 + Require"}],"repository":{"url":"git+ssh://git@github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"3.8.7","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"6.0.0","dependencies":{"diff":"^2.1.1","editions":"^1.1.1","ansicolors":"^0.3.2"},"devDependencies":{"joe":"^1.6.0","eslint":"^2.9.0","projectz":"^1.1.4","babel-cli":"^6.7.7","documentation":"^4.0.0-beta2","assert-helpers":"^4.1.0","babel-preset-es2015":"^6.6.0","eslint-plugin-babel":"^3.2.0","joe-reporter-console":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers-4.2.0.tgz_1462171893939_0.5086289839819074","host":"packages-12-west.internal.npmjs.com"}},"4.3.0":{"name":"assert-helpers","version":"4.3.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.3.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"https://balupton.com","name":"Benjamin Lupton"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"5c03c1c40ae9fcc1a6152d95161255fe99b7d547","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.3.0.tgz","integrity":"sha512-nxr1NF8GByzgc47oXnOA+F9iVXee7eKBKHeqk0Y6xGy0Q5WZ0HRglUxytN3VsFVHluShaBc4BXBClLm+8lQXAg==","signatures":[{"sig":"MEQCIAu6SXXYV8fsmmKUq5MazDRab4z7OlAdGvksnPb9+A3nAiACnF1w45nB4jKOYaRMXlzn2XpswrRR2GBOkq7OoH4UaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"Assert Helpers","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","slackinURL":"https://slack.bevry.me","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","gratipayUsername":"bevry"}},"_shasum":"5c03c1c40ae9fcc1a6152d95161255fe99b7d547","browser":"es2015/index.js","engines":{"node":">=0.12"},"gitHead":"b021b2c42377795826175fc84b3c94bce1b4003f","scripts":{"meta":"npm run meta:docs && npm run meta:projectz","test":"node --harmony -e \"require('editions').requirePackage(process.cwd(), require, 'test.js')\"","clean":"rm -Rf ./docs ./es2015","setup":"npm install","compile":"npm run compile:es2015","prepare":"npm run compile && npm run test && npm run meta","pretest":"npm run test:eslint","release":"npm run prepare && npm run release:publish && npm run release:tag && npm run release:push","meta:docs":"documentation build -f html -g --shallow ./source/**.js -o ./docs","release:tag":"git tag v$npm_package_version -a","test:eslint":"eslint ./source","release:push":"git push origin master && git push origin --tags","meta:projectz":"projectz compile","compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","release:publish":"npm publish"},"_npmUser":{"name":"balupton","email":"b@lupton.cc"},"editions":[{"entry":"source/index.js","syntaxes":["javascript","esnext","require","const","let","defaults"],"directory":"source","description":"Source + ESNext + Require"},{"entry":"es2015/index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Babel Compiled + ES2015 + Require"}],"repository":{"url":"git+ssh://git@github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"3.8.7","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"6.0.0","dependencies":{"diff":"^2.2.3","editions":"^1.1.1","ansicolors":"^0.3.2"},"devDependencies":{"joe":"^1.6.0","eslint":"^2.11.1","projectz":"^1.1.5","babel-cli":"^6.9.0","documentation":"^4.0.0-beta5","assert-helpers":"^4.2.0","babel-preset-es2015":"^6.9.0","eslint-plugin-babel":"^3.2.0","joe-reporter-console":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers-4.3.0.tgz_1464857431892_0.39179710880853236","host":"packages-12-west.internal.npmjs.com"}},"4.4.0":{"name":"assert-helpers","version":"4.4.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.4.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"https://balupton.com","name":"Benjamin Lupton"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"ed450316c099a6ff869e78f1829b245d7b67f09f","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.4.0.tgz","integrity":"sha512-u9YLR6CfSo6ztzBa18sCG3ku6tNSyrU5VDRJ4dm8ekXZ4/sMnAgIDY1Xjo/EaKMWw8NOCH7BtQw/B+ZdkexXug==","signatures":[{"sig":"MEQCIAkk+epv3ujZAyBKKyfh7rQbzCjD1+hACelL2oK/Vbq9AiBkrXLlkoHrbucmhr7sgc6kDVsGkRKnammZW8myjvj1qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"Assert Helpers","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","slackinURL":"https://slack.bevry.me","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","gratipayUsername":"bevry"}},"_shasum":"ed450316c099a6ff869e78f1829b245d7b67f09f","browser":"es2015/index.js","engines":{"node":">=0.12"},"gitHead":"b34c6f8354bf89a8afcfa8edec86ca3f8bd2d2cb","scripts":{"meta":"npm run meta:docs && npm run meta:projectz","test":"node --harmony -e \"require('editions').requirePackage(process.cwd(), require, 'test.js')\"","clean":"rm -Rf ./docs ./es2015","setup":"npm install","compile":"npm run compile:es2015","prepare":"npm run compile && npm run test && npm run meta","pretest":"npm run test:eslint","release":"npm run prepare && npm run release:publish && npm run release:tag && npm run release:push","meta:docs":"documentation build -f html -g --shallow ./source/**.js -o ./docs","release:tag":"git tag v$npm_package_version -a","test:eslint":"eslint ./source","release:push":"git push origin master && git push origin --tags","meta:projectz":"projectz compile","compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","release:publish":"npm publish"},"_npmUser":{"name":"balupton","email":"b@lupton.cc"},"editions":[{"entry":"source/index.js","syntaxes":["javascript","esnext","require","const","let","defaults"],"directory":"source","description":"Source + ESNext + Require"},{"entry":"es2015/index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Babel Compiled + ES2015 + Require"}],"repository":{"url":"git+ssh://git@github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"3.9.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"6.2.1","dependencies":{"diff":"^2.2.3","editions":"^1.1.1","ansicolors":"^0.3.2"},"devDependencies":{"joe":"^1.6.0","eslint":"^2.11.1","projectz":"^1.1.5","babel-cli":"^6.9.0","documentation":"^4.0.0-beta5","assert-helpers":"^4.2.0","babel-preset-es2015":"^6.9.0","eslint-plugin-babel":"^3.2.0","joe-reporter-console":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers-4.4.0.tgz_1464995154799_0.13655104557983577","host":"packages-12-west.internal.npmjs.com"}},"4.5.0":{"name":"assert-helpers","version":"4.5.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.5.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevry","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"21e703550348065621f15ddbafb0db3b325f2fa4","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.5.0.tgz","integrity":"sha512-FByZHjpidkVeiyw2RmhjOf+6tOTUieXplFE1TC3WFtpuBf1ln2Uj1GlVSMHuWR33EQ5nJtFvupx8bvgxH0yZrQ==","signatures":[{"sig":"MEUCIHzAB64xHTVz0fCt1KoIi4Rvk/L3Dsdcfcev3+ExQXvaAiEA8HiRAtLFm/u18QyuYnBhYd6PUl26Zl9aJvDV2iRfjRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"Assert Helpers","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","slackinURL":"https://slack.bevry.me","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","gratipayUsername":"bevry"}},"_shasum":"21e703550348065621f15ddbafb0db3b325f2fa4","browser":"es2015/index.js","engines":{"node":">=0.12"},"gitHead":"971c297da863be7f530487ed18b576a84628c48d","scripts":{"test":"node --harmony ./test.js --joe-reporter=console","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./es2015","our:setup":"npm install","our:verify":"npm run our:verify:eslint","our:compile":"npm run our:compile:es2015","our:release":"npm run our:release:prepare && npm run our:release:check && npm run our:release:tag && npm run our:release:push","our:meta:docs":"documentation build -f html -o ./docs -g --shallow ./source/**.js","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:release:check":"npm run our:release:check:changelog && npm run our:release:check:dirty","our:verify:eslint":"eslint --fix ./source","our:compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:check:dirty":"git diff --exit-code","our:release:check:changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)"},"_npmUser":{"name":"bevry","email":"us@bevry.me"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","const","let","defaults","rest","spread"],"directory":"source","description":"Source + ESNext + Require"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Babel Compiled + ES2015 + Require"}],"repository":{"url":"git+ssh://git@github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"4.3.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"6.10.0","dependencies":{"diff":"^3.2.0","editions":"^1.3.3","ansicolors":"^0.3.2"},"devDependencies":{"joe":"^2.0.2","eslint":"^3.16.1","projectz":"^1.3.2","babel-cli":"^6.23.0","documentation":"^4.0.0-beta5","babel-preset-es2015":"^6.22.0","joe-reporter-console":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers-4.5.0.tgz_1488157350981_0.956515904283151","host":"packages-12-west.internal.npmjs.com"}},"4.5.1":{"name":"assert-helpers","version":"4.5.1","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.5.1","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevry","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"7a220e4dba7f3adfce1c333c484f6c487de53187","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.5.1.tgz","integrity":"sha512-OatrgrHqVW/rFrkRwTLsPsxGkLBRMn3LIEjnYmT7xgJGWo4GKpI4dnwFUOu8IoVhC8TkJ0Za7LuRyXZTrdqEEw==","signatures":[{"sig":"MEYCIQC4IFcrmrqmt3RynDPeAmDK7QttfBr88b7LPz9mxHv8pQIhAN/KCf6pHDDb4vFe/FHz+1lLf+PeBmdNN21CWOg8oWF1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"Assert Helpers","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","opencollective","gratipay","flattr","paypal","bitcoin","wishlist","---","slackin"],"config":{"paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","slackinURL":"https://slack.bevry.me","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","gratipayUsername":"bevry","opencollectiveUsername":"bevry"}},"browser":"es2015/index.js","engines":{"node":">=0.12"},"gitHead":"002b642287fd1f7f1f35d4bcacae6408ba658842","scripts":{"test":"node --harmony ./test.js --joe-reporter=console","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./es2015 ./es5 ./out","our:setup":"npm run our:setup:npm","our:verify":"npm run our:verify:eslint","our:compile":"npm run our:compile:es2015","our:release":"npm run our:release:prepare && npm run our:release:check && npm run our:release:tag && npm run our:release:push","our:meta:docs":"documentation build -f html -o ./docs -g --shallow ./source/**.js","our:setup:npm":"npm install","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:release:check":"npm run our:release:check:changelog && npm run our:release:check:dirty","our:verify:eslint":"eslint --fix ./source","our:compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:check:dirty":"git diff --exit-code","our:release:check:changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","const","let","defaults","rest","spread"],"directory":"source","description":"Source + ESNext + Require"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Babel Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"5.6.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"8.9.4","dependencies":{"diff":"^3.2.0","editions":"^1.3.3","ansicolors":"^0.3.2"},"devDependencies":{"joe":"^2.0.2","surge":"^0.19.0","eslint":"^4.16.0","projectz":"^1.4.0","babel-cli":"^6.26.0","documentation":"^5.3.5","assert-helpers":"^4.5.0","babel-preset-es2015":"^6.24.1","joe-reporter-console":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers-4.5.1.tgz_1517355991377_0.21310217794962227","host":"s3://npm-registry-packages"}},"4.7.0":{"name":"assert-helpers","version":"4.7.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.7.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"fc0cd37ce43650cb1caa3b7f2de993e561a5517b","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.7.0.tgz","fileCount":11,"integrity":"sha512-eSBfHlFKEAbxtZ7bZqwqgisZUOg80+lMDVAZEy4mNxC6noa34HsYbGFwifGAsJ4vnEG1/s8n+hLsQZbUdZ8NZQ==","signatures":[{"sig":"MEUCIAIz30ODtY6ndd3fov/BXUenc+yxctBVyXL7So5P45u7AiEA24M16/VRZbkR5l6nX2EkzgZyO7TWFVWvjJ8xNUSf68g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGZiqCRA9TVsSAnZWagAA5tkP+wQ1SXNINI8qiMFr/A/W\nYlPEMmjwRM78SwCijJ+CSnbjsbCC4IAFpAT8Qd7JNIyqhFHANRT3kI/IVOY0\n5w7/LvQSG8o3qkdsbV4XbQkSNdWOPUsKKoVEbcaPxDrOmaUoaxgG0yuzm2n2\nento2dnpoYpiGOEKZlsCSzHw2aJddgXhjDkbbsYMQ9L+CHvJswhWP3W1EJMy\nMssvSWCH+moxzgN3Cqy63ohlDoTSGRZgi17jHHc+ZDrp1lfO7XtgK4xYOTd7\nI+WwzmKPBdsaNNWtZuxsR/zHshquKPDNuqhGT9mJndu/E9QUb5tA/uucWzUW\nK/U6LcDcngsvZKwC8Eh7HPnyTDG0TttlZBC5lvevAi8KNCQ8i8kIk3n0KUXr\n/8ZAEqipbF5rdSA55uVb3TyMBHkRgyNaJBZ2IFx4kIxUrEzvwIUrqa2aH/Ei\nhAGNPAZDHBFag6/9wTMGg0ycmvfPnZAhiahcaJLLDOsxAPn1FoawuoV2h9Ne\nQEjOqfKOGIs4vTHFO52P7jJGxOG5Br/5uHHXlCWEZUjeukf4qJDsMowi7UWf\ndJfhXEevHzScHPll+1e/r3BKt8UdY2RMUs73HNxEfe9hZYbzdFpU3nup+/Ch\ngN4UbqBD2GQFIOm81WI7G41+jYPAHkucfUjZFz/sGHRodG6qzsdif1lynvTP\nici8\r\n=fVJl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"env":{"edition-node-11":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"11"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"},"edition-node-0.12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"0.12"}}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"index.d.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","thanksapp","boostlab","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"browser":"edition-browsers/index.js","engines":{"node":">=0.12"},"gitHead":"fe0d9264fcb4398d139dd47fac751fa2cbcc9e9f","scripts":{"test":"node ./test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out","our:setup":"npm run our:setup:npm","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.12 && npm run our:compile:edition-node-11 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:setup:npm":"npm install","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --isolatedModules false --noEmit false --allowJs false --declaration  --emitDeclarationOnly --outFile index --project .","our:meta:projectz":"projectz compile","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx './source/**/*.*'","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)/**' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-11":"env BABEL_ENV=edition-node-11 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-11 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.12":"env BABEL_ENV=edition-node-0.12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.12 ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-11","description":"typescript compiled for node.js 11 with require for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"0.12 || 4 || 6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-0.12","description":"typescript compiled for node.js 0.12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.4.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"10.14.2","dependencies":{"diff":"^3.5.0","editions":"^2.1.0","ansicolors":"^0.3.2"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.1.0","surge":"^0.20.1","eslint":"^5.10.0","typedoc":"^0.13.0","prettier":"^1.15.3","projectz":"^1.5.3","@babel/cli":"^7.2.0","typescript":"^3.2.2","@babel/core":"^7.2.2","@types/diff":"^3.5.2","@types/node":"^10.12.17","valid-directory":"^1.0.0","@babel/preset-env":"^7.2.0","@types/ansicolors":"0.0.31","eslint-config-bevry":"^1.0.2","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@babel/preset-typescript":"^7.1.0","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^21.0.2","babel-plugin-add-module-exports":"^1.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_4.7.0_1545181354197_0.7366521237009844","host":"s3://npm-registry-packages"}},"4.8.0":{"name":"assert-helpers","version":"4.8.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.8.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"0490157858471281338a08d1fb0a0d8590a540ed","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.8.0.tgz","fileCount":11,"integrity":"sha512-Lzz1DSrW5jYWdW7i+yy7nHg9/I+qipfpM8+5Ff5XZWbUDxzHjlNVkVGJzUS41yg2AcrWifaPJZwde+mcYY1NDA==","signatures":[{"sig":"MEYCIQCOQPy4KlZg9YF+G3kfev2bkqyc6qiTrODtTzdEYL+24gIhAKcfOYxdfNS+81P23Hswr4GXlulfC3S5M7jw76+LuAwJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGbsGCRA9TVsSAnZWagAAeJgQAIuHLN/6FGYKWGnfClKS\nglohBIdiM+20s+TO5iyyHwLNGbQEafq2ABDfUHcIR6mtRUw3Nz2KDTAg5VUo\n+cfde6kBfY/ZRfBj4AO9/DNSkO52MxyJKvLa/2qWKfT4ihmcm4fi5Lc1c8Bc\nOSH0br6ejdjH48iI+HDSBhgjUIBukWWlDhkvWJv2ucQeGD1bNqFGRXpuW083\nrHCGE8Dv9qUTUeAITtFTHIHdZgvMDrdtULyvUVAE9kklaZeL+qWPNTfDSWla\nqu1e9NbGF7sDxydwkxMuK5jPeBhcpX2oGj66rAawATaQM+expg9wCDP/zZNo\n9s/P2byTECTlnc9mwQFbtbBEt4qdY66UPM4ohk4ZYZUc3plARXXMLaOqI0Kz\nezpFFPkI1uijy2WA01Q4NExEWdQA/pq0xxbnHTJ3WEYpGCSEQKjKv2n6Kpnd\nPfKRHbYdNGwLv7PIGzYAubCCz5vIIxEH1vzqoMn9je1qN1PbMOcvcKCVTAlX\nMzczskcWYu+DOFWJrtA5NqUKcV5AqInbV5quuxrlXJLYrqw5xEUQ+4rniMmd\n42pD6MzFjswOgQxkblP8zgUfZ73NZboz/Cle8BeV/UeHxGQHMyL9h2m/19Lb\nxBuzdKnEQGz1URiMTbXq5imHalkd2bClin7Ya+WZUtj3260tk8b1amyfwWDY\nV0dy\r\n=Qfk4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"env":{"edition-node-11":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"11"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"},"edition-node-0.12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"0.12"}}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"index.d.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","thanksapp","boostlab","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"browser":"edition-browsers/index.js","engines":{"node":">=0.12"},"gitHead":"3245b820733b1e9b13086b5c734749f664729913","scripts":{"test":"node ./test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out","our:setup":"npm run our:setup:npm","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.12 && npm run our:compile:edition-node-11 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:setup:npm":"npm install","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --isolatedModules false --noEmit false --allowJs false --declaration  --emitDeclarationOnly --outFile index --project .","our:meta:projectz":"projectz compile","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx './source/**/*.*'","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)/**' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-11":"env BABEL_ENV=edition-node-11 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-11 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.12":"env BABEL_ENV=edition-node-0.12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.12 ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-11","description":"typescript compiled for node.js 11 with require for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"0.12 || 4 || 6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-0.12","description":"typescript compiled for node.js 0.12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.4.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"10.14.2","dependencies":{"diff":"^3.5.0","editions":"^2.1.0","ansicolors":"^0.3.2"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.1.0","surge":"^0.20.1","eslint":"^5.10.0","typedoc":"^0.13.0","prettier":"^1.15.3","projectz":"^1.5.3","@babel/cli":"^7.2.0","typescript":"^3.2.2","@babel/core":"^7.2.2","@types/diff":"^3.5.2","@types/node":"^10.12.17","valid-directory":"^1.0.0","@babel/preset-env":"^7.2.0","@types/ansicolors":"0.0.31","eslint-config-bevry":"^1.0.2","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@babel/preset-typescript":"^7.1.0","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^21.0.2","babel-plugin-add-module-exports":"^1.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_4.8.0_1545190150357_0.18227572795262437","host":"s3://npm-registry-packages"}},"4.9.0":{"name":"assert-helpers","version":"4.9.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.9.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"1b4d40f0d154b2ee4aebdb413bd57cc1d9fb6d3a","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.9.0.tgz","fileCount":11,"integrity":"sha512-CK3f/sWftFvQO637Be4Z8D6wW1Pk0epBqJKKDT/7Nrx8MN8tTUHowwRRMR8CZBJA+cMLwcOtUAKQdk7bv2fk/A==","signatures":[{"sig":"MEUCIQDKbhKbxb+INfXqes6GZCyUvysNjU3H9PKFfF3jcG7PSgIgZrcB+6vNYWTHYezWWhD1NbR7Xpcsqamie/Kvr5QClFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGeAZCRA9TVsSAnZWagAAwY8P/3yXcdFz5NRnOpJmqRIU\n548/xkNT8kllyeZLR+IT/HMbiWh99q6UY7LkmHP351kAt0zGdDPsBxQb+SWd\nETXI4SG5p9qlezunKTnX9T3F+4U9perXd5M+JtU5IFr+WIMmJUB/ClhM458Y\nC+gQXWp74RTseUq8mcKTcaTr8x/pC4C6OkZmrJAwrmMsH7Ts+3XOcWTjdCwk\nlaGdqyqhgWpaNLUmg8iLjA38tbkq4RErJhywsWsmPcmiXCCF4L3T2lpSUQht\n0VCTnqD1TJETu/0hw1VDyDJPPF2HOQT70UODYbFKKrDEW6YCe4lRhi2ZEmM4\n7I39urB4WRRMgAgruU6Alma1rPmcQjuPc19AWOV7cgRwXM9XTMDw70TH8/yX\npkOryXPGMc3/G+o+fq39kuJf3IZ8EmYRTEIv/SDUFHPTYx9rxk5etZF8eFyj\nf+/D4n8JOYGoG18ThclfWVbdObgrtXo3dRB6jpYlXHqyW4DMqcun3Sv1AeOo\na60EJMFeLOOec+MCITQo3m9xIJhdEwMgJFS8bPNzsagN4fPjuALWSQcx/9vO\nxs+jrfhCTTa7R9FgcPOR1mRaPDPdj6gk+1PYDi2AMPv4JbekFQvJw7q/SDHG\nwPFMMipJIT1Du7gYGMOhPAmg/7ImdGdc2Xa0bQ1Xah3tTDb9Npvi56cDxfsX\n/tcD\r\n=GxgY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"env":{"edition-node-11":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"11"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"},"edition-node-0.12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"0.12"}}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"index.d.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","thanksapp","boostlab","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"browser":"edition-browsers/index.js","engines":{"node":">=0.12"},"gitHead":"52131c2343b2231105b1deabf819f1ce18036ae0","scripts":{"test":"node ./test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out","our:setup":"npm run our:setup:npm","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.12 && npm run our:compile:edition-node-11 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:setup:npm":"npm install","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --isolatedModules false --noEmit false --allowJs false --declaration  --emitDeclarationOnly --outFile index --project .","our:meta:projectz":"projectz compile","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx './source/**/*.*'","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)/**' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-11":"env BABEL_ENV=edition-node-11 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-11 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.12":"env BABEL_ENV=edition-node-0.12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.12 ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-11","description":"typescript compiled for node.js 11 with require for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"0.12 || 4 || 6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-0.12","description":"typescript compiled for node.js 0.12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.4.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"10.14.2","dependencies":{"diff":"^3.5.0","editions":"^2.1.0","ansicolors":"^0.3.2"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.1.0","surge":"^0.20.1","eslint":"^5.10.0","typedoc":"^0.13.0","prettier":"^1.15.3","projectz":"^1.5.3","@babel/cli":"^7.2.0","typescript":"^3.2.2","@babel/core":"^7.2.2","@types/diff":"^3.5.2","@types/node":"^10.12.17","valid-directory":"^1.0.0","@babel/preset-env":"^7.2.0","@types/ansicolors":"0.0.31","eslint-config-bevry":"^1.0.2","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@babel/preset-typescript":"^7.1.0","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^21.0.2","babel-plugin-add-module-exports":"^1.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_4.9.0_1545199640648_0.48288932451817246","host":"s3://npm-registry-packages"}},"4.9.1":{"name":"assert-helpers","version":"4.9.1","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.9.1","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"2910faed42d824fb129aa2d42eadd6e5f5b3581c","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.9.1.tgz","fileCount":11,"integrity":"sha512-8EIou4OQsal/PqLG/W2bKpZ40Vug1d3z7iAtCEVk0vOgcmcm54UDwHjPipWKvjhgOg+BT6bs79jtHKdlXtIeCg==","signatures":[{"sig":"MEUCIQCQ1DXpnOMPw5zHyxvfJbARI3jgzl2vY9iPxzDz50vx7gIgGDBAp5e7wG6ZqFDaySyZbD+xoXtwrJMD1vC6/nqDbvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGeH0CRA9TVsSAnZWagAAWDwP/j9biMxaBv+Sdu1Mex1E\nDUytC4giF4xPXvS90X7D//fzRnTMQc25Eav3c1C7zFhDD6YwcpWyM8jHZtjV\n43PNsU++DHnsK5Gx4izlB8V9x6DXJURKFvXjujHkJ7ALEd7I5K7QXGSWElOM\nymccswEK15M2pcGskehSxlo3Hi78V6GrajS1PbVbjJ2s+f8HU1OP3o249cig\n9D4h4gCNocwl54WkxhsBfHOUDMYzx9NgIa0VjMOKekNS7/b4Mo/G/eUNyOxN\nZrlNzZO4xcBlMYvR5952/bIGDAlEevnSdZw23Adh/9yTWnPkKvsySg5AjmiY\nFUn/E+bjQpolYJTZSTlG1oYhezN867LecLYqfmwPDYiJ2TDRSBNfBxS5wQQq\nZftzZFgE+9vVpYPgaLCBsfV8IE4zTx768m8h7P13gmAwoJTg+nm8Gnwyc751\nOJqpWytUbO3n79NxiZs3FlZivYEmWidLToA+HE+aTfUOXo6aq4yPUTyEElO/\nDHm/aheNupUZMn86EU7wETXR2MSH3OATBCOUQ96NF1AAqSXSpcNjMLndSUtc\nmfF0WFwheGBAZucb04zjQJBERkNTI7NCLueEN0eD/paXWvrbGTNUQlljW5J7\nSqrxZniGNcHGFTJEy2NnO8gysz4g3KcS21GNDvXd6eYzJTBPgS0G2DataQdA\nHI8o\r\n=KAqI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"env":{"edition-node-11":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"11"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"},"edition-node-0.12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"0.12"}}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"index.d.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","thanksapp","boostlab","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"browser":"edition-browsers/index.js","engines":{"node":">=0.12"},"gitHead":"8c9bdbadffd370568f9fd05119564a0041edc2f2","scripts":{"test":"node ./test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out","our:setup":"npm run our:setup:npm","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.12 && npm run our:compile:edition-node-11 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:setup:npm":"npm install","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --isolatedModules false --noEmit false --allowJs false --declaration  --emitDeclarationOnly --outFile index --project .","our:meta:projectz":"projectz compile","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx './source/**/*.*'","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)/**' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-11":"env BABEL_ENV=edition-node-11 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-11 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.12":"env BABEL_ENV=edition-node-0.12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.12 ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-11","description":"typescript compiled for node.js 11 with require for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"0.12 || 4 || 6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-0.12","description":"typescript compiled for node.js 0.12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.4.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"10.14.2","dependencies":{"diff":"^3.5.0","editions":"^2.1.0","ansicolors":"^0.3.2"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.1.0","surge":"^0.20.1","eslint":"^5.10.0","typedoc":"^0.13.0","prettier":"^1.15.3","projectz":"^1.5.3","@babel/cli":"^7.2.0","typescript":"^3.2.2","@babel/core":"^7.2.2","@types/diff":"^3.5.2","@types/node":"^10.12.17","valid-directory":"^1.0.0","@babel/preset-env":"^7.2.0","@types/ansicolors":"0.0.31","eslint-config-bevry":"^1.0.2","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@babel/preset-typescript":"^7.1.0","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^21.0.2","babel-plugin-add-module-exports":"^1.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_4.9.1_1545200116247_0.28365486902493253","host":"s3://npm-registry-packages"}},"4.9.2":{"name":"assert-helpers","version":"4.9.2","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.9.2","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"db828a2f4ac9eb4a08c350e2d62a2791920ac33d","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.9.2.tgz","fileCount":11,"integrity":"sha512-fzkyCtYiqF8Rv1JFf/8hDg6ZSdWNR9182iX0G0vtkz07WjFruDOBJ5xbFM+miwN1mOGeXXKlO8Wo3UbQUEMGDA==","signatures":[{"sig":"MEQCIEe40/pXFI9/a99RkTlK6gngOB/fU0EXGYAp3AG2JghZAiA89JJwsOFz9VFxyw16jRclXGRPycM0b9HZ36EwxDc4fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGekDCRA9TVsSAnZWagAAa1MP/jBAF92vWK7MTafci1YH\nuD5avJzc90/YJa2Z9mTdQdX4kWVNWR9HP4pil4w9+adwNwk6JUAuWgbB3vCg\nOJopmZXEIhiyO7XEH9aT6JQjAThtZ1AllLk2wLADPQbAjY5Uu4k45t6e1J/j\n2+yhDAjiw2mLqp3AhYwkxEMQUmNe4C/pk0tLAEzUSejUzaIuPVNM2qv689ot\nwUubHY58musapILHmV8diilf9ECl5yqIcddoVSEHRlTodnlMfOe5tNnMoA+4\nmlsvZD9FnsiP9yxNIpN2jBqW6Ax6s5RogrbR0Bi0bphkxdYZN5HCs6xL/iXi\ntyvle+JaWKMNX0fdH+Ker1tyEyuWpWIO3ny1vNhanZfHByTdFOy/gZq4kNY9\nx1Kcrz6zH5/Ir/8b80JVtyZJ22FkvUGN8Sg4hqGTeUp5wpaH+lCNwHeupvdP\nIbrQbKJvg7XX/PpriTypca//8qp2ThVJam4oi9Z3u03rIbCUGFi5oht3Sw0A\n0ArQufmIOkmr4ZWSDiS6PfonbxRGtaWU+BHB6vPBDzmUqj6y9FLQujmxhEN6\nDlYKsTUZcjBEHU4tvX+RqR6SeTcyJ4A43DSMUbkbG7H3uiWGeOhlz8e1PRdD\nfdQhDb80+8UW+Er64H4vnM9TCfVvt5bE1VY5F2oneuiUlEJs5HCLdyflLMbH\nB/7g\r\n=bxjR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"env":{"edition-node-11":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"11"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"},"edition-node-0.12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"0.12"}}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"index.d.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","thanksapp","boostlab","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"browser":"edition-browsers/index.js","engines":{"node":">=0.12"},"gitHead":"7d8cf7887e9e97d7a8732145ffc29e7dc686b617","scripts":{"test":"node ./test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out","our:setup":"npm run our:setup:npm","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.12 && npm run our:compile:edition-node-11 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:setup:npm":"npm install","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --isolatedModules false --noEmit false --allowJs false --declaration  --emitDeclarationOnly --outFile index --project .","our:meta:projectz":"projectz compile","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx './source/**/*.*'","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)/**' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-11":"env BABEL_ENV=edition-node-11 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-11 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.12":"env BABEL_ENV=edition-node-0.12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.12 ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-11","description":"typescript compiled for node.js 11 with require for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"0.12 || 4 || 6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-0.12","description":"typescript compiled for node.js 0.12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.4.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"10.14.2","dependencies":{"diff":"^3.5.0","editions":"^2.1.0","ansicolors":"^0.3.2"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.1.0","surge":"^0.20.1","eslint":"^5.10.0","typedoc":"^0.13.0","prettier":"^1.15.3","projectz":"^1.5.3","@babel/cli":"^7.2.0","typescript":"^3.2.2","@babel/core":"^7.2.2","@types/diff":"^3.5.2","@types/node":"^10.12.17","valid-directory":"^1.0.0","@babel/preset-env":"^7.2.0","@types/ansicolors":"0.0.31","eslint-config-bevry":"^1.0.2","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@babel/preset-typescript":"^7.1.0","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^21.0.2","babel-plugin-add-module-exports":"^1.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_4.9.2_1545201923134_0.04275170334624723","host":"s3://npm-registry-packages"}},"4.9.3":{"name":"assert-helpers","version":"4.9.3","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.9.3","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"f2c0444b7799b283de4d3e75a852c1a570c0b2b3","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.9.3.tgz","fileCount":11,"integrity":"sha512-ASDZrG/nJH3x6GdkRPeX3L0qorHY7KOOuCW8aU3byeRksSukw3IEl1zI3MuAiQIqrOdd3mVf1k/3M/G0q3Twhg==","signatures":[{"sig":"MEYCIQCGJMsa+Y/lC4+svhl9HcOztCE15Pz77DxK+jhJeAZZEwIhAN9LEqxcVurP5cBGMQr30RVUxBWzLDpgD9ResaVIWU7v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGf4vCRA9TVsSAnZWagAAgnMP/RdQK0vn2qURhiXYe0PQ\noENlBLQEICs7L3Phcp0qMHNU0eVwcWqu+uKPCIdFlMr/mFqWWauIhW+uDsSj\nxlamqv1bzIgCEA/vHuIvzw1n8k66xeR5ndOTCbAJo88Em9ip4TjWewqmazNH\nxd2mfeOlwGlIzpxnk9vGIeAMTWetvaFLaEOSJ4d+Z/wI+0W/JUn+WtmdoYyf\nDU/Z+ENDsGZd8t/N7SqoDuMs3dN8+4gyJUCvHG028os+87LjHV2qJ4nxx2Rx\nUOBhTyGsr+BcAJk03Rb5+zpA+CTy8ibkX6DczLMEmUDdaQeWBqGWUhQDs48D\nqzCgfyIGbL2nOFp4JNSysI/O3zxshenvzUYFi/5qj4uN8MtaKkRrt1qXO040\n1Ne99LDxxiaMOG07ngY94+EtdBrA4a8ERo7O9nLnlOH3o8oo+klfXrhlR2Xn\nvpCwYNe45mZBBvSh+hxz7m+01gMv+QdslTnq9eopffn5hZEYCy+4bqbWnCJI\nt+a7CYVz1W0RDKy3Y0/wIm1kouFE3Sa89pcZgFZ/CnBXqRv4wMaWFsGL0R/f\nnEzaNrzVQBjugwngVYkmQup4KoSrhwF4yd5IC6tmkrYzwWFq6WbmTr20eAVw\nnYOegi6N3SOLBj7eAsDuXu0JTw0f/WrRe5SuMMpBfGnEtornyPakPag5mhsG\n7DjF\r\n=OdfA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"env":{"edition-node-11":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"11"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"},"edition-node-0.12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"0.12"}}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"index.d.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","thanksapp","boostlab","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"browser":"edition-browsers/index.js","engines":{"node":">=0.12"},"gitHead":"ebfc621009f49d7033678c0b3a0630567de2d1b8","scripts":{"test":"node ./test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out","our:setup":"npm run our:setup:npm","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.12 && npm run our:compile:edition-node-11 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:setup:npm":"npm install","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --isolatedModules false --noEmit false --allowJs false --declaration  --emitDeclarationOnly --outFile index --project .","our:meta:projectz":"projectz compile","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx './source/**/*.*'","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)/**' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-11":"env BABEL_ENV=edition-node-11 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-11 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.12":"env BABEL_ENV=edition-node-0.12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.12 ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-11","description":"typescript compiled for node.js 11 with require for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"0.12 || 4 || 6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-0.12","description":"typescript compiled for node.js 0.12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.4.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"10.14.2","dependencies":{"diff":"^3.5.0","editions":"^2.1.0","ansicolors":"^0.3.2"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.1.0","surge":"^0.20.1","eslint":"^5.10.0","typedoc":"^0.13.0","prettier":"^1.15.3","projectz":"^1.7.3","@babel/cli":"^7.2.0","typescript":"^3.2.2","@babel/core":"^7.2.2","@types/diff":"^3.5.2","@types/node":"^10.12.17","valid-directory":"^1.0.0","@babel/preset-env":"^7.2.0","@types/ansicolors":"0.0.31","eslint-config-bevry":"^1.0.2","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@babel/preset-typescript":"^7.1.0","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^21.0.2","babel-plugin-add-module-exports":"^1.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_4.9.3_1545207343113_0.37707654912416055","host":"s3://npm-registry-packages"}},"4.9.4":{"name":"assert-helpers","version":"4.9.4","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.9.4","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"1e025bf262c80cadb8bfc958ff7febd003b4ca5a","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.9.4.tgz","fileCount":11,"integrity":"sha512-707Yd6yr9hd/QZkMj3TLNwVVdgpSWfHdF0GSXCARgr9E1+FaYdCW6xqmUhnYHIBY1C2jH+i8RpkfBJ49YObvhw==","signatures":[{"sig":"MEUCIQCnji+MaxKEIsJd1waIX9mTo87Wba1tSSK72NIS5YfTwQIgO08SVc5DRDd+sjG9h2yyFzifnBbXgmR1a1HcXl/awcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLE3gCRA9TVsSAnZWagAAMWgP/0rV2ngCNEWCF6SEkIgW\n/eP4Z1aqgK9Kw72NSb+ulQjG7fXUwvA1xUDvE9BBfQmbJWpZyIofzqQokkBK\n6ksjs8BapKaYOxUlRh12FnjNmb05lYoZJolnaZm8Mq8DMWuBaz6jtSXjgsW9\nV9L/DFYx7s9sN5yrFvvy+2IuRI0SgM9z8DLqjH6Ya89eBRAy4Elaf3yAsKqw\n6ckTRTlQZoNHl6zIScorlRXQ/sEcZdNwUlEY4qQiOdHWMT4uyEQPtEkRJMfs\n23HdZMxjFH6cWE8sS7/qNp1Gvc/bGtcUS7HlD5Q4vYchM5Iqp/L8fo18F2/j\nOO/JumHrp0figC1+3QHF4LWCN3kl+7PC4JiWHrYZbujwKyQayN8pAAXDgcdD\nJ/tHu1T9OF9fX/nSmRBVsIMJhRaSS4kKqWG/U72jU3Md6H278zzaJUZ94aCa\nyrDbv+sKC+sPgcIr135zetLCrBfiMV2HAOfcjGQQ53tY+G84WnwjTcI493qI\nmIUN3nRqv3f1VSSyW8HjsI7ZMhcb1GMElk0UwnoMduW2SBU8M7Fjp3dDVWf4\nbRD3sRd+/qShTcT6aWOOs7zK6zNChAU8Vim6/GT1fsXHSKfYNSX1WEFSkV8y\nFXUjQCmZ+/D6M7u9rrCvXR2ci5uZsOp/nOmpwhdmgZROVgjkTYGhhAl4WVXb\n9qJI\r\n=/XVv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"env":{"edition-node-11":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"11"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"},"edition-node-0.12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"0.12"}}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","thanksapp","boostlab","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"browser":"edition-browsers/index.js","engines":{"node":">=0.12"},"gitHead":"65eea0c163bd81da64b66c02e8bc114b3a2a869e","scripts":{"test":"node ./test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:npm","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.12 && npm run our:compile:edition-node-11","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:setup:npm":"npm install","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)/**' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-11":"env BABEL_ENV=edition-node-11 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-11 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.12":"env BABEL_ENV=edition-node-0.12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.12 ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-11","description":"typescript compiled for node.js 11 with require for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"0.12 || 4 || 6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-0.12","description":"typescript compiled for node.js 0.12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.4.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"10.15.0","dependencies":{"diff":"^3.5.0","editions":"^2.1.3","ansicolors":"^0.3.2"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.1.0","surge":"^0.20.1","eslint":"^5.11.1","typedoc":"github:TypeStrong/typedoc","prettier":"^1.15.3","projectz":"^1.7.4","@babel/cli":"^7.2.3","typescript":"^3.2.2","@babel/core":"^7.2.2","@types/diff":"^3.5.2","@types/node":"^10.12.17","valid-directory":"^1.0.0","@babel/preset-env":"^7.2.3","@types/ansicolors":"0.0.31","eslint-config-bevry":"^1.1.2","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.1","@babel/preset-typescript":"^7.1.0","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^21.0.2","babel-plugin-add-module-exports":"^1.0.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_4.9.4_1546407392314_0.2891628595532074","host":"s3://npm-registry-packages"}},"4.9.5":{"name":"assert-helpers","version":"4.9.5","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.9.5","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"6bc459a223243792ec40f70ae5d6c07a600ceb9a","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.9.5.tgz","fileCount":10,"integrity":"sha512-Hfxian6Nkyg0IU1657wmf+7naa4VHZSoT7iCZEIzHJ6hjfJP0ueBS8nBOf5oUGyNlphwds7oQdhNBjwAGVxJVQ==","signatures":[{"sig":"MEUCIDWw2i/1gPitK3JICUZyVzT64g98qM+rJpPknYPOqcdGAiEAn9y5/kIDBnpPFA3TnFHbKgPTG2dKhCQOXW4dyqjmJao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLHtzCRA9TVsSAnZWagAAuj0P/30W8ETU4vh/tdvcnMZc\nvIE0l14AUugV3L5fRFi1RxxW8p7DS6HY+IwZyPtQEHqqktn/+POA/ucfNu6T\n+Cwg7fKCaLLxX40X8fSH9BOwVvTi5kw3HL33ZCEO+x+DR7Q2XE0DZBjzAif5\nNOrdGvEf1cxIRaVEWO/edU8rR/WeYgR/vpY+iWcnPvCv8g/GmMGuZskXQDeN\naU/UgHBPnGcgRnFruMXOCAcbn9NOZRu9Bj0e/rTZjRfVkNS3hVpU5dgAZPcm\nsf2yb3pPLFUCb5H7XerggWCJAkAPxU3Pk4zGM1/511EssMvtFLh3Qd2Nd9zX\nKmM8GAnj/ixhsGQO9dDhDsf0q6bK99p2r04h5selR+yRIakSKCrKbXe9HViB\nBqrOW5ZVByqIEclbBo6UHSfm8exb+PIH39quVSvCJwfEmHqdbeK1Ws3h+5bC\n2suIV7Y6Zm0PhxndVfk9qn78vMGLNaTxbtlaEjd4RP4N5KhluJQG7xd8k86u\nzxT8n8YjV0SHW/qGKb/eL6VdnxcGUhLP9BAP1TnwAMPvTImeEpbaQmfqpxVI\n1pLm7/C5CAwXdvk+rHKf1ymUCaQSM6XcWSulK7BpfIcZ0jxJ8zPbvEXe4PIf\ng7ST4vvYGcF+ZjsO6Jzr5GcogiKdRXzXpwr5i3bdysnP1Nbhcrr8fq/cueGN\nl5oo\r\n=6E2o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"env":{"edition-node-11":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"11"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"},"edition-node-0.12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"0.12"}}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","thanksapp","boostlab","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"browser":"edition-browsers/index.js","engines":{"node":">=0.12"},"gitHead":"0ce44825285879482940c973de3de533374fef22","scripts":{"test":"node ./test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:npm","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.12 && npm run our:compile:edition-node-11","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:setup:npm":"npm install","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)/**' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-11":"env BABEL_ENV=edition-node-11 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-11 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.12":"env BABEL_ENV=edition-node-0.12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.12 ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-11","description":"typescript compiled for node.js 11 with require for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"0.12 || 4 || 6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-0.12","description":"typescript compiled for node.js 0.12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.4.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"10.15.0","dependencies":{"diff":"^3.5.0","editions":"^2.1.3","ansicolors":"^0.3.2"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.1.0","surge":"^0.20.1","eslint":"^5.11.1","typedoc":"github:TypeStrong/typedoc","prettier":"^1.15.3","projectz":"^1.7.4","@babel/cli":"^7.2.3","typescript":"^3.2.2","@babel/core":"^7.2.2","@types/diff":"^3.5.2","@types/node":"^10.12.17","valid-directory":"^1.0.0","@babel/preset-env":"^7.2.3","@types/ansicolors":"0.0.31","eslint-config-bevry":"^1.1.2","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.1","@babel/preset-typescript":"^7.1.0","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^21.0.2","babel-plugin-add-module-exports":"^1.0.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_4.9.5_1546419058578_0.22096478254876817","host":"s3://npm-registry-packages"}},"4.9.6":{"name":"assert-helpers","version":"4.9.6","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.9.6","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"8d9c369ea88f0f454468bcc4c1fd90af986e72d4","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.9.6.tgz","fileCount":10,"integrity":"sha512-5qaRFvWFvwDpkuf+kLmWUANXiR9btg5xODsj1S+waYXCP/c6eYm3l5e71Lip/bvFn9vaJDf3uCiBk02sWvEBqA==","signatures":[{"sig":"MEUCIQCA7feEmhW9RSUgPOZW0eaY+cERI5+7ojsC/k4creZgwAIgdd6uZJQ13pvJk6kThP3+BvI28ivAgpwAKFw0duTWpXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLIBtCRA9TVsSAnZWagAAEJ8P/3KzIfPiZpXsYlVo2cH/\neCo8TL3eNY6ccpFI/B9CzqntbTfIV26HeI5utcoQJco+FLDJ76HuXtUtqU65\n/8rzPuFpb2af8yvCyBwvsJUTuTpMOhM6FeS1n/XZzN7hcGFeGf1/bd7MyJW0\nt793TMrlOROtPIN/LSv90Y4E6/fZMHB1TqDDOmExTt1RXpOCCZeRMU0wbSn0\nyN92HiMWpm1VhSReLvSopT/AIFIeRCvfN3334zTm49QlB+di5QbTTnpKjS+F\n+axGsHMdeigJ1r1FCqh/xKeB0bfAmQkF+YG4KaTgR/VLLmeTkQHJDbXymsmZ\npjKJbRX9rK4FboUsrnhIXSFdrZQIHJRZ56UJvgRtiB88oXkasefEphl0sFC1\nKcdopawQBNj9pDgGuq5OrBs/ZTuJwTvJTGjeuwM5PK80THabDcU2qpYkaDMr\nTdP40r85ouvlU1QrRPRtDZXmqTP6T6XYUUJxE+nWYvJvmAVe1SFJUfZSra3b\nuA75Gr57wXHi/UFuOCq3vdCjTMsh1t4tUc99PEsgJX5qIyV6AOZHJJvNRI9v\n32Ifhen4GJqF3/G/I8lRKkhH0rcnc5vBYWrFa9qE20OstKGHXuKaIWh0ICq/\n9FohmT6ZcG/T5ePDiPWFb9zg5D1+Qaw0EKaFv2euXKF9j/hYExnHsFruj9OC\n9Cs2\r\n=zaNx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"env":{"edition-node-11":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"11"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"},"edition-node-0.12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"0.12"}}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","thanksapp","boostlab","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"browser":"edition-browsers/index.js","engines":{"node":">=0.12"},"gitHead":"794f800d62e984f4786a0f7ceeaf51473a5f6bab","scripts":{"test":"node ./test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:npm","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.12 && npm run our:compile:edition-node-11","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:setup:npm":"npm install","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)/**' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-11":"env BABEL_ENV=edition-node-11 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-11 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.12":"env BABEL_ENV=edition-node-0.12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.12 ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-11","description":"typescript compiled for node.js 11 with require for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"0.12 || 4 || 6 || 8 || 10 || 11","browsers":false},"directory":"edition-node-0.12","description":"typescript compiled for node.js 0.12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.4.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"10.15.0","dependencies":{"diff":"^3.5.0","editions":"^2.1.3","ansicolors":"^0.3.2","@types/diff":"^3.5.2","@types/node":"^10.12.17","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.1.0","surge":"^0.20.1","eslint":"^5.11.1","typedoc":"github:TypeStrong/typedoc","prettier":"^1.15.3","projectz":"^1.7.4","@babel/cli":"^7.2.3","typescript":"^3.2.2","@babel/core":"^7.2.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.2.3","eslint-config-bevry":"^1.1.2","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.1","@babel/preset-typescript":"^7.1.0","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^21.0.2","babel-plugin-add-module-exports":"^1.0.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_4.9.6_1546420332455_0.8664939874886082","host":"s3://npm-registry-packages"}},"4.9.7":{"name":"assert-helpers","version":"4.9.7","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.9.7","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"14650c1bef5efb5bafab07a1ce5dddeefb61673a","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.9.7.tgz","fileCount":10,"integrity":"sha512-3z7TywCscOULaMsieaP4elmkqSvODutMdpB/jgZP8XCcQSiEPgTWapRdYcgZopKHDYXo3XfMFHpG6mafhsUxmQ==","signatures":[{"sig":"MEYCIQD4OgfjCgRVBrp8WAWzYJgbM0dLkPFXQPTx6jhWBPXJGAIhAIf54zG8/R/THvYcG6nhqmGMqsAurNePk/p+5vwctZbl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeNIVCRA9TVsSAnZWagAAhCgQAKLUqRzLEyDUzoXCAtEF\nE3jvWPQ310doJMAcZn6lZ0PT5Y6h45Pl0oYSmYQJMe2fOspVah3HtyX4RqAL\n6T9EXuLV9FXNPbTO1Ris7O+dtl0rla45F70Tjy1hQsZQg3nTOgnDFaPSxmBs\nvZFbrG4pvDm6p+A/CNfi9GKH4bGxKe3GMw3Ic9rvwT0hUG1YbPFaQERT9GIB\nfgVpg86qRJKjnc4iNt0h+l4YWnUO+q7Kv+9rFzAD18wRYn/tR0zfc3ycOk1u\n84cM077XFl2/pxP1tmC/CMP7PCSyJPsn++nQ+9n2Wd9HIQubcmVtjCcQZbsB\nxS2zpuaPsbS8BgYDPeTLhv2G0wmBnA79+3yPNtTqOEXzwZ7/8Fmy5VnNLBKj\nqJJubW8n/w8cGm9XcSO0T23zsAzmEst4Gp8DJTsoAjkM1KhTxmW5hoNG65F3\nifwqu6AD2kbZ1e7mi53DqEN5jfNJ2dyu2M8MS0rYUj+qdapjTRrgap55D7di\nczlIM3u52Ndjli2U1kCMxp7W5qYVcInDf15/1Fr8+yCH9d1sgIhoYdaaHqa0\nCQdMxnAm0edHMDsXsOP5p2jc51m73b65xOVOj1sB1ATrAusMS+cNaiSgyCJe\nFZkKeZF7qaCt4Z8CnsOc5ripomMyIidRFSJm6iXO7VSf0FACUkT28PRLU4Q9\nPNXy\r\n=iDN0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"},"edition-node-0.12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"0.12"}}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","thanksapp","boostlab","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=0.12"},"gitHead":"69a4164724d812691d7e898c399f96bc77a0cbb6","scripts":{"test":"node ./test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.12 && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.12":"env BABEL_ENV=edition-node-0.12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.12 ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 11 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"0.12 || 4 || 6 || 8 || 10 || 11 || 12","browsers":false},"directory":"edition-node-0.12","description":"typescript compiled for node.js 0.12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.10.3","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.10.0","dependencies":{"diff":"^4.0.1","editions":"^2.2.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.7.5","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.1.0","surge":"^0.21.3","eslint":"^6.3.0","typedoc":"^0.15.0","prettier":"^1.18.2","projectz":"^1.7.5","@babel/cli":"^7.6.0","typescript":"^3.6.3","@babel/core":"^7.6.0","valid-directory":"^1.0.0","@babel/preset-env":"^7.6.0","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.3.0","eslint-plugin-prettier":"^3.1.0","@babel/preset-typescript":"^7.6.0","@typescript-eslint/parser":"^2.2.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.2.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_4.9.7_1568199188498_0.3814830081467777","host":"s3://npm-registry-packages"}},"4.10.0-next.1573377523.11f545b2a0e891d3c0c43750d26607c0986bbba7":{"name":"assert-helpers","version":"4.10.0-next.1573377523.11f545b2a0e891d3c0c43750d26607c0986bbba7","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.10.0-next.1573377523.11f545b2a0e891d3c0c43750d26607c0986bbba7","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"8c27b34cd0fa1ef33d384e9f76df46c2e21d0b71","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.10.0-next.1573377523.11f545b2a0e891d3c0c43750d26607c0986bbba7.tgz","fileCount":12,"integrity":"sha512-7eDvsrwHDq1Xb4h5JurSI5flNd2GOQa4/TYeGNdnET/V8dAfDEpFPBBvjreQhtYnI31PaAo67HRKPXF3nMWhMQ==","signatures":[{"sig":"MEQCIEo4/R+AdUDVry3IPCJg1Dai7eXQSs/Gb16NFMDZWgqLAiBiSR6hDY0YWNWTcBE0rAjTxjpuvwLIaw+RqfMzVr3j+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx9X1CRA9TVsSAnZWagAAOXoP/3vQS7KCXswE3Kj5+GN+\nGMOAnOdwkHKZC4mjQLFpg3YJBAqMaY7Me/ISnvtJYdwuryC6+fIchl4uG7Hf\nbWKO86sZwlXyMgeDQKJrX9op8g9xKQBi7TLtuJKD+R7rperGN21qG8JpUlfM\nvuQQvDh1vJDulK8ilqHhhaNyYs9GuWrlubmsZzUQn0oWCd1Z25v3c31q/X+b\nWGtRoXkEZ5TLOoFVK/04twTJRPn8flcj7p0na68btFuwACZgNrlaB7G6FGxQ\nJdPPst2HMc1SEBxYpuzj1oqtSb+wHqKQ2txHgGhixvAj46ZMXveqcrCa0orw\nw51szSDyHczRu+Km8xZBjKeednnEVw5m89abEahScLTXXWGEr9103aZZNcjB\nB3KEJhzDOabUWSjLM5VxyxcAlXIY6PtePse4joYydaFctqWMvgvXmaGc6xKF\nrBse+jEY+TTqzlzGSt5ZmscZg0tvs2lorOSiFOl8OBOtJDUlnemMsyOF8loj\nPkx6yrlSeVPExuzVN/JPytTSfJ1D2QSr7Ju1g0A32Z5cXXBmXO9wh4NYTHRL\nn3sn2w28wB2ZOJz/0p6EIZPybeQSAegYhYxcKs/eRKWF3RlJap+IDmJV4t0L\n2qTJ9pNtsEStEhLkukClC3c+R+RYLdhAPDmOMmzQ4Mr8ZO9cIe1uV5AgdnFQ\ntgbx\r\n=0M76\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"env":{"edition-node-13":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"13"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"},"edition-node-0.12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"0.12"}}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=0.12"},"funding":{"url":"https://bevry.me/fund","type":"cooperative"},"gitHead":"11f545b2a0e891d3c0c43750d26607c0986bbba7","scripts":{"test":"node ./test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.12 && npm run our:compile:edition-node-13","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.12":"env BABEL_ENV=edition-node-0.12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.12 ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 13","browsers":false},"directory":"edition-node-13","description":"typescript compiled for node.js 13 with require for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"0.12 || 4 || 6 || 8 || 10 || 12 || 13","browsers":false},"directory":"edition-node-0.12","description":"typescript compiled for node.js 0.12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","editions":"^2.2.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^3.1.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.7.5","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.6.1","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_4.10.0-next.1573377523.11f545b2a0e891d3c0c43750d26607c0986bbba7_1573377524928_0.5419771668018745","host":"s3://npm-registry-packages"}},"4.10.0":{"name":"assert-helpers","version":"4.10.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@4.10.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"dd9bf3b2e6f4fbb79f978018421c25d2df3b2546","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-4.10.0.tgz","fileCount":12,"integrity":"sha512-btFqjO33cf7DgDYkXfn7KcQfy3xKfXPrUdniuAcdcnMI+0+hGTxEj1IZB7DNjF/keugjIJlxyO9X2B0vji40yA==","signatures":[{"sig":"MEUCIEKn7eP5vMNkqg7Sc/6mYhW6dnx6afziQMkMk6xomDxIAiEAgqKq1UsWTrE7KEV222fHjcOUeQzG/TMiKYn9bA7ouLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx9bUCRA9TVsSAnZWagAAOhcQAKCbqVza0vhGKWW7isef\n3WWtDd478GSINeQy6kohynvx8mRg5L94tslmnV+FE/M96IpLKm3XwVsjCxO0\nYJ0Ij9IgWfEotJdV+jg9NrMKWwUMVmACjb8aFC3FX2gS/Xz98OcivARkbQgm\no9AHrqE43VNfOag3Pf5rE3CE/5QbuLCLXYrcbccgs8T7VwpsV7FqvrlITyqX\nv7xlZoj4HlYtyjKsJIXMdXVwU/vE60BJQdB/e0YUEYxaXwM2Pk8aCQbQCLEA\ngS75SsWxMhlU2QqBT5th1osy0VSqv0Cqa5ViXbUE/+P/SHutQ9REwXlyl63n\nDsFX6GDW1040oghfXw5oSHIhlystjwqM1iq+0NuItgki5+8yggtkPLc76p1d\nTaGp4QZInR+D+dYN/x9BDtD6OvErVYIaTWhQyM7uLgb8urTHO403fIWAYLQB\nt9aHkfAsADcpFoFEyXG+xw21A2QgVsKSvZCiObD3Inkh91vX2kJ32R/St81S\nLEn4pwR/B0owCx26GR+/SZvbbZo4a9RcG9ykFLCJXfBYopdBdbz0Sw1bp6RW\nBCn+MmnY6LayUW3nFtfWiu+brqlKtplzXWoUQkHtASRmq37l7ClONy5/EgFY\nlqGPbwkybo6TYAQZceAZyruNCvtY71PlZsYTas2YNP0HT4V1r6jzuG9sn+hN\nOR0H\r\n=7CnX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"env":{"edition-node-13":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"13"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"},"edition-node-0.12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"0.12"}}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=0.12"},"funding":{"url":"https://bevry.me/fund","type":"cooperative"},"gitHead":"11f545b2a0e891d3c0c43750d26607c0986bbba7","scripts":{"test":"node ./test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.12 && npm run our:compile:edition-node-13","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.12":"env BABEL_ENV=edition-node-0.12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.12 ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 13","browsers":false},"directory":"edition-node-13","description":"typescript compiled for node.js 13 with require for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"0.12 || 4 || 6 || 8 || 10 || 12 || 13","browsers":false},"directory":"edition-node-0.12","description":"typescript compiled for node.js 0.12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","editions":"^2.2.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.1.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.7.5","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.6.1","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_4.10.0_1573377748519_0.02931199770944337","host":"s3://npm-registry-packages"}},"5.0.0-next.1573385286.03ac722d00bf3717e00195ab2a42dc316463496b":{"name":"assert-helpers","version":"5.0.0-next.1573385286.03ac722d00bf3717e00195ab2a42dc316463496b","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.0.0-next.1573385286.03ac722d00bf3717e00195ab2a42dc316463496b","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"d893ce0f940ec71df5880cd137f25984ece4aae9","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.0.0-next.1573385286.03ac722d00bf3717e00195ab2a42dc316463496b.tgz","fileCount":10,"integrity":"sha512-MPzx4gmkcqf0RiByvhvLj+s8WXxOKqn29Nv5zKXDo12PQKOr4J7xc1svbrM4ZVaROeDcxbRwUmqgbzyKm4KRCg==","signatures":[{"sig":"MEUCIQCaVGM9IaCzAWDCaBOdWrA4KAEIkiPJSKz2tZOf/IzkLgIgZxdWreawj/guWOADuLKfxuFGi3Oya8LoZH9soDmEAJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx/RICRA9TVsSAnZWagAAEFAP/iouvcslk0Q04k38bKNX\njiYF+yaISPu36d+CPcAweiKKBU3rH3SyEXUc4bwOThbv2i6svDfqUlI+0YfE\nn9/7YKedF8LaP3BIkWlK9DPR+5VfiJ5oUgJvHqtUIfjUa98U3gKfTGrn6FiE\nCL89z+7wvutpeSKuibrYCwNMfv1u99ylRJOoV11cDsHrd2eR98kMUaLsuVml\nYPTySzVVkXNZJBjvYSyETYzPiAMu6lGt0OMLJ4pZjojMV5AoEL/fTUmfTtaN\nDCYvZGBujOYoNo4vgnafDAeCEUaMi3GoJHf1ZCcbJ/EI5wISIR+H+oTYz4l/\nI29pkk1s2NyXmx4WVRCpAqorhiyN/AvdnrYLGSeROThm66LppuAT80yTySbI\ngnh3P4I2zfQP55uaV9RCMVYJIlF9lCsgi3Gw2faSc+TqDhQilT2GmDyH2K5v\nDgxaBB/qahQMx1gVtw6ocIRAWGSrltPO4I+wR2p7//n3LqbPUINLutaVvuf6\n3gLNStQRwcvjKh98n2gTNwVDvR03xw/rfocfhxrrRWBiw+jn3JVdE6kl/3Ae\nGQOvX7Nki9Nb7FgP+St7Xgf1ifzlzR9CMPgX2zeg0eWm6RkDdzPy/xKX663i\nlvvEa7fBDiMjiTNBQP6BrLiXuD1Tf5smS8ZE+CHPtd9KSG/0VDZpi+RTC5bk\njj1K\r\n=7jJq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":{"url":"https://bevry.me/fund","type":"cooperative"},"gitHead":"03ac722d00bf3717e00195ab2a42dc316463496b","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^3.1.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.7.5","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.6.1","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.0.0-next.1573385286.03ac722d00bf3717e00195ab2a42dc316463496b_1573385288358_0.07012475046686006","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"assert-helpers","version":"5.0.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.0.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"9b04d1ed8d3c00bd74eb2db29fbb77b5175afdaa","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.0.0.tgz","fileCount":10,"integrity":"sha512-TnKAO9YnQOL26bpupe+R5htzfcTZHBYNJrtjACeAyu0p+nGjIXM/V/nJcqXMpMXo7GDF4tczKqdGQL9rxOo3Tw==","signatures":[{"sig":"MEUCIQCfA+3aDbbNrAeiZ70AEisIK9axa6bWgg6Rhar4BS/zpwIgH1EFKvLboCCBANpYoU07InT6L1lW1T4pm5WVawJkk34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx/SvCRA9TVsSAnZWagAA1ngP/jOp5UoIBhpSlT+ACS9X\np3ZUg4UxEeDB0O2WD2DRj6J52V+ScTx36msaGhpkPvZ6x/pRUuQkWayYa1je\nIYYJssDXysOHS+xKr6/r3qzrjFQ9JMiCRO098m+E2/KDpa48MMOaCA5EdfqG\nurO1pWPckCP1fqS0A6aspsVkTLQRcosBhBhaQSLoIp3oDSgRmagnXG5Sjajv\nPmXdm7Rmj38eSIRw9ggmO1zSotguYbm8ESQhxmz338jHlRgNSGFRmYg0Zry4\nF4UYLH0E1adKp16P9ajCLO/BO0ij8s03OVcgFh+DZz5eMWIkPRL+wFzO1GDN\n6RJ4GPgan+Ioh2Wz1ddIaew8HN4qTbiligOP8GpNIgio0mrRzb8x9QfJHAg4\nh4tQ/Tps6+8ZMCWCmnZ3KpHyNlAKs+kQTpOllGdml4MPxo/V5i/jaP6V4yu5\n1gdoEt2iqlW+rIuwTIp3aCxscqBI72IpTmD2TdR0EZ5FEpiR/EFfFO/UL/Fu\nB5nDrV4b7Y4Z4wKpme+HBT7wn8pv+H/RlaCf2sGQBnhAlIxfuAi/zXNwPCGk\npa/uCCUkliHzJfjpj8mDKxhL/GWqkYfKjj9+gUbsd+b6QgJI2bdb66GiJOeJ\nkprDmnlVyRNjvGBQeam53fnVCYnIMV9Ue7n0YPkAuQKP8WelAehOqLvrkJ0b\nqF6J\r\n=9cUU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":{"url":"https://bevry.me/fund","type":"cooperative"},"gitHead":"03ac722d00bf3717e00195ab2a42dc316463496b","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.1.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.7.5","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.6.1","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.0.0_1573385390612_0.08163605204753988","host":"s3://npm-registry-packages"}},"5.0.0-next.1573412689.e657e3cb1d577d149bfde0bdde6c78244c2a2aab":{"name":"assert-helpers","version":"5.0.0-next.1573412689.e657e3cb1d577d149bfde0bdde6c78244c2a2aab","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.0.0-next.1573412689.e657e3cb1d577d149bfde0bdde6c78244c2a2aab","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"a69e9df235e8709b3e95b9554f35a434fe11dbbf","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.0.0-next.1573412689.e657e3cb1d577d149bfde0bdde6c78244c2a2aab.tgz","fileCount":10,"integrity":"sha512-PO50DtMl6Fuqg1Deib+4Ad7HrY8UMyxgMxdbm9tRRR/6/AzF/gNp6F7T+mZ5E5blFqpOEfWeps5E1tjWEuXevQ==","signatures":[{"sig":"MEQCIBdRbQ9eEx/cKIB5pgyN5k32LJFeTMtZ4FdUzs4mIlLJAiAYBx8G/SBhYigtZA1WZASPd8pOE7w6gpxLAQOfhBd1CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyF9UCRA9TVsSAnZWagAA1t4P/R5WrDF+Q1AeQnR9vgPh\naVUgTGbC+vgXyXkplfTc2XIhES2BARnj4mtWLmP/6J043JFFFWsnQ68h1iu0\njv9sNjWCd0B+p/qlcBY58DBJTzZqdYHCK/Tb0L2qhoObCQuSeph4n0ew0cHN\nKPNP8KmuZ0XDfpupnMduZd2wvGCFFK3G8yj66M5j129exGNOHWgxeY9KOfiK\nAtq2h6X9ZGqVtag623Sk877UBYWoeCyzDrNefP58NIWFZQZxI2cDGWD7Gbhp\nQ1YRh3UcAdlO+Q41+fUSQntwWc6vqSWcPMqwlImqUgXZs9i5Y9cIwB9tveBE\ndf9O6z71T9oYfgtzM1BzmTtUQ4tuZ236WRkURqLclL5jYOjMsoQYRbeet1j0\nSTuLh3ozcSFeE2m0Jwe7pGC6Pgm8dYw3QLBfY5hCyzLYEyH86Kxp0vxsey4L\nCK4PRmQ9EQUs3lfp/Pu5ZwX02diFLaoHIwboXwy9bIuRBHwXD2q1rsWpzE/J\nGNdrRFnvpBVQn6JVAeOTNf8VZEpWvY8TiKTgiQ3A1ZAU9UTO92THTP79tO91\n9Ft0xdvvfKKX80WpVbyXef8aAsvAoEZS6j5lXcVI8ae1gEAsBkg74sNPPKz6\naxU4q4TBSGfcbuw4hRa+q3qZtK41X4UpMTDNM6APv/0W2eQLcnKHpfGfTv98\n/Xah\r\n=+3/w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":{"url":"https://bevry.me/fund","type":"cooperative"},"gitHead":"e657e3cb1d577d149bfde0bdde6c78244c2a2aab","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^3.1.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.7.5","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.6.1","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.0.0-next.1573412689.e657e3cb1d577d149bfde0bdde6c78244c2a2aab_1573412691600_0.20374572756923692","host":"s3://npm-registry-packages"}},"5.0.0-next.1573529746.f6e23b5d17569fa4ab55c536d464c2ed22398fec":{"name":"assert-helpers","version":"5.0.0-next.1573529746.f6e23b5d17569fa4ab55c536d464c2ed22398fec","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.0.0-next.1573529746.f6e23b5d17569fa4ab55c536d464c2ed22398fec","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"8cd7122732c620450c4e63ebec611a1360335e2e","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.0.0-next.1573529746.f6e23b5d17569fa4ab55c536d464c2ed22398fec.tgz","fileCount":10,"integrity":"sha512-PFRBjVFHVFMSs6F67XDcf3Old2TyhP+7wlS2HziAZwXulZ+I2MTuSZqOoi/w9VSlXOq36pz+cHEeEB0rajH24w==","signatures":[{"sig":"MEYCIQCAInbh4M++81heg4wXc25oGop/a2QypIA8kQZi+WcD8AIhAIB/pvPEJM1beSNMnawY3AmKU5kV7ZnRemA4IogBWjb2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyiiUCRA9TVsSAnZWagAA3rMP/3H9wGgxKj7/m3+KkV8z\nbozg4FKv+cov6ESSQbY4GQ+B7JIry6AYs+ZcyT1kMZOA7d6J9QnwPMX1mEyI\nO4CB49GdPudvwOTs2QyHFMgxXj4oveynB/veTaNKK9/H6U3plrT+BwSvxv3j\n+ItVYqxdD+DZ2EyTDPQpKDVbFJtAI4MNShqrhwHk0rJWKcQeGtNyZPArhQTW\nQUPSWBFwUTKvtLuCn31iJ4EUBBD33uL9g/3DpRYogVT1Xu4TWomVuuh6EI5E\njNeXJlXEmu7bIWPzbrHlEGGm7UawRxUGPQeINCfiCjUHhnNocO2D7j3ELlhs\nvf4hezI0C4PLrffzhCPeSM4QXXcgdfCMG/tWqfLtFRDAJX0i4SbYymfi2//w\n29c43ZSwzwmGKSw3xuDUGJ5QF/cmcZAFvYWBbvewbmQuaCERfVnrx9qsQnzn\nwlyG1CuMcFmMMo0lUSfGlkykbK9v4RG2GEqZ8r701dCHu5b28RxcxMgG3/tw\nz2Z49976F882R1fhWO7u6rl3r68hDVecT5p+QnyLftsKstnrHMFrhsfK7Zg0\noLhWngG4lIVbR5kqntKrxSrYdY3o/2dQ6yrnM+9dAivgMwezx1js7r5BkYqO\n9irfZP+/LEk6WblAkq/hdJMWaD31LrrtcGhU1K4PM1CBRG6kRr+ILqADg3BL\n2MCx\r\n=TmhY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":{"url":"https://bevry.me/fund","type":"cooperative"},"gitHead":"f6e23b5d17569fa4ab55c536d464c2ed22398fec","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^3.1.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.7.5","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.6.1","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.0.0-next.1573529746.f6e23b5d17569fa4ab55c536d464c2ed22398fec_1573529748304_0.3507473535716872","host":"s3://npm-registry-packages"}},"5.1.0-next.1573582138.c8296d1c39ac5fd105032d3f03b8305ef2ad8a77":{"name":"assert-helpers","version":"5.1.0-next.1573582138.c8296d1c39ac5fd105032d3f03b8305ef2ad8a77","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.1.0-next.1573582138.c8296d1c39ac5fd105032d3f03b8305ef2ad8a77","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"b109ca17488056f41dd3e5f6e81e43df6e7e5530","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.1.0-next.1573582138.c8296d1c39ac5fd105032d3f03b8305ef2ad8a77.tgz","fileCount":10,"integrity":"sha512-PxsIV7xnxE4PfnkBbUB8SZAXP/dYaUn1jH49/xsYz3fFvToLmaU269+t74kFz9PPLpfMwy4V3m2bYSFaBMSgvQ==","signatures":[{"sig":"MEUCIQCpMUcyj3kxJnUS+BgVLEVFuUUy9yAu7RBjMBR6/WOe9wIgcxwPplUfCXs/MWr/tG/U0Oe/CNv2v16okqaPee5NeLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyvU8CRA9TVsSAnZWagAAle0P/AkaTMzFxMygA6cSygPv\nH55pyyo4VlVSn+pmWbp+8NYGSVIblf4IZolIRpXtCtJRJMcXkQK3TX88XREh\nZVmqwOPby7S1N1Gykqa7DLSoi747J3IHAVLeXYoM7JEGoRFYB+o6TFKjsyPC\n78rtPYnayrV7n8G78lc19ydRKdOoOGxT4PM38/Fu8qz4b+07XhhVAlc0HvTs\n9iE+SfRmcBRvG0U/s4HdSKLSL7xL86U5io+10zbdRdCBQnhhDo1pIUbCIdr9\n13aYQLu/Up2WDpRDLv/x+mdVbaHCVft92GgoboiM/Zf7nIbwSlGYJYmBRtk6\nJ/Fl+YFqqyVea88iyAYhBC5MsV+U9PGHWaXFW50Q4RtpvinAjpVGvNXIiUSQ\nJqL7C5NIzKbKlc2Xm+ggs6XjtLkS/G8c+JibYHTL4PEGLS3NNMaho2nWdtDF\nXeZW8C5c3KhF8yki7usW1Vbo/dJnDefRK2Kd1hkri5y+dwb8OlwqR00W7LRt\nSL3RW44RpBi4rQj3vP2aa+wtI+qKBG9tOH+TJJs4l30BUHEVXezdMnUEnXss\nPszf1VjfcZWo6hqtwAR7pWCTDKaaxJ86wU360KrAesXOvjdc5FqrCbzSPx5s\n3e+4tSC2CqMND5TnNEPnJ9uYhtVh3tLkB+l2YQPO5zMzUKxfDJqj1zgrE4WS\nmJyq\r\n=WDPZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":{"url":"https://bevry.me/fund","type":"cooperative"},"gitHead":"c8296d1c39ac5fd105032d3f03b8305ef2ad8a77","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^3.1.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.7.5","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.6.1","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.1.0-next.1573582138.c8296d1c39ac5fd105032d3f03b8305ef2ad8a77_1573582139961_0.848155556809193","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"assert-helpers","version":"5.1.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.1.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"33543819750cb943f454bcf5d2b0913e3af5ece7","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.1.0.tgz","fileCount":10,"integrity":"sha512-fl+ZuGKKH8qAMjiiEMJeNrsZpNx8NyydX6p16htzzLCnWmY2ZTbS8FNI3oL7UXlgy06fSEYtHggEw+bPb0rmLA==","signatures":[{"sig":"MEUCIQDtVYKuu5mqM+KbxcOkXiCkZMwLUrkt+fb/lORE5gLSCAIgVrusZuLwgwnnzaxsYpbgpGL8xepx6YUeMzg1CN3PHKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyvWeCRA9TVsSAnZWagAAv5cP/0o6TzX8sZ1JtZIWE7Yd\nCV2troLYLCfs8C3+AMoA8DXaD+GqMg7dYrURuD5j3LVxrwRIpUEvY47eSHc2\nuUvIEDMnybhbNmt5ZUmpOYZVRDzikW5jMhDXboonFzv1c7KBEDEePlRVOn1j\njMOdP0TOqUWf4I76cqJyLh3cPewZWrNojnlZjnzyt1stKR0ZUBOYy8bm3oUm\nlxFRKheXE2567fIufffG1Vw4/0208GOY+/u0k37r7nTGoFsC6oc+8D/UsXfh\nOs28rLCC1/oA40Glatt7eFNjqImqO+xqpAT4RPDnLA4xGpW0jtRp8Jtwc+V6\nCAIivwNiwmMJ3l+08dF836vuRpVKwiIdW/iKYib+OA8vWeTA7kbR6uxu9J67\nlCDyzL1TDWEjf4fXbNz1xurS33eJegNwpGlCn8oP/qzpU9XpVp+qxYePquaY\n4ZtCn1I8k7DW0o78Jf9vyu0QKQqKCXvOKdOUMxerqFFUohDX88/avbKDjMGC\nKn42U5t0d+qXYSeZI7WAAqqrGfab7w/JrzkthnO1oBh1/s182GfFM29LXeKO\n+AIOO+u8Bcfh7NONiS073sjREcHZgsAK0Lk2I+Ko1U+G6Eac/RxxaZ1B0T6Z\n/kqCMNV6uN6wy2FA24yJ3c1yl3AsQnV/PcIkrDckJiHUHnfDMz14CpiW0GyS\n4jW/\r\n=yOFQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":{"url":"https://bevry.me/fund","type":"cooperative"},"gitHead":"c8296d1c39ac5fd105032d3f03b8305ef2ad8a77","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.1.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.7.5","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.6.1","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.1.0_1573582238280_0.09813322495673105","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"assert-helpers","version":"5.2.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.2.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"094fe97d5b5bba621a90bb98d0d12ee1a648d8d0","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.2.0.tgz","fileCount":10,"integrity":"sha512-7Gox3SKBMJMvOOpWkKDUq+nZmYBcvySDiI+LVpRW3n/qu5IkwAVYLrLbNjF3LEKAFv12lDrRyndyJMDuWBCgoA==","signatures":[{"sig":"MEUCIQCV4EEVZMcCc4x2qKgzd2VA4XjdZd0cVQMrxYz+jXtlfwIgcNynMZ7eQFnLMGyWWAGRYtUr3++7sFk4xm1oA/y9l/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdywYTCRA9TVsSAnZWagAAD2wQAIhnpTi7nSDIJ/cSO7rh\nauQWc9S2QQVg1qP9Azev6J9uj+e+wkTeM/HjimtKXX3RZqt5FuAYB0DoMw7b\nK+dPIblUexVRiMVRxvBUws1alzEmNU+vmrpzicStyoiVYAYBDh6iwxmOJC8c\nvq4Z9TouGfTzK0g7EQknjWoeAPJDzhgJFNOcBIe+WQq8HHfjLTVryhcTKznD\n3gPhEBho3dMyAVtAY7CcwAJM3hMKi9ElWZ6FE2SFMRsyY/vOtpeAG6sAPB2z\nIzz1d+eLqHe0OKozQMTyeWgrYDCr+/ESAP3Ife5ZMeVEBZEbXaqjyEvdZpXF\nwHuVZrUizuLf9cOy6Tkeb57M+N83OeA/F5HuuhrDh+9VmdqOOL5M5nYgQnxw\nORXmbjFJ+VWM3RKX5pSSi6dFjMMe6ddRJdiX5Alfibrpr74r5rEuIRcHst7n\nbHbaPwmO56fkWitCuVLIV40a8iXWOcyHkW8V5QggNbI8E1scnd2Ka2pyWAWl\nvKPKeXMx6oSyA/Ha/JJRiDWS5/VORjRHW59MRVerW0y4oEqVKyDuN/Podudz\nfjOBZE/tmHimsGGSr6Yfcgtv7n5Wh/OFv4iEl60/0ICV5Vxs21z+HQf87Upj\n65m/I+T5lWs230yD3EO9znBfp0YwvPoVHNsqhuup3FPsPfslKnX4F1qhtake\nftvi\r\n=r97Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":{"url":"https://bevry.me/fund","type":"cooperative"},"gitHead":"64c1f0bb3fbca9b714ff3736521f5b86b765aac9","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","errlop":"^1.1.2","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.1.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.7.5","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.6.1","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.2.0_1573586451003_0.8823427917491544","host":"s3://npm-registry-packages"}},"5.2.1-next.1573586493.9eef0e7709c7029266d1527dd8a3ce742f1cc38d":{"name":"assert-helpers","version":"5.2.1-next.1573586493.9eef0e7709c7029266d1527dd8a3ce742f1cc38d","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.2.1-next.1573586493.9eef0e7709c7029266d1527dd8a3ce742f1cc38d","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"1c0e940603e67640e8d481f3580cddec032a62f6","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.2.1-next.1573586493.9eef0e7709c7029266d1527dd8a3ce742f1cc38d.tgz","fileCount":10,"integrity":"sha512-7k3elgcdME3/8t0kLw/SyGw/RIC0NfytR4y/4fCHweSct4liEKoJNGwu9Tz19LDCd+4+HbYLEFyOOZt/tGxtWw==","signatures":[{"sig":"MEUCIF7Z/Wr9IHs/hS/j3GTwaM0jnP4ZSbkt+qv1cQxww0/iAiEAq7nH1OjmDSpUr2i8OQfEf8RAXSNSsosOFHwll+XEVXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdywY/CRA9TVsSAnZWagAA5/YP/1yyRsIciHlLk83y1I1u\n6bo7doyQpgOG83IWxDw7pAEBNFtJqBvK7v92x22Hx0X7y1I6Fnf7MWbtEgKx\nTlnq3WlGLjDfvjWSSWVTAKoUR3ewGFADDp4ZUQcYhrP5Ve5JB1Wg9+fX/ifW\nWMqx0PoIUTIREqnEVfkAIxtvgn72QCJrvt6Ujl5BI4DQXPXKZ9SIiowiVyIq\npTpOJ7vMVmaoZV4yokAEuSyuYxQjbqtYRebDIdiLYJ936xefWA/uaT5I50Pw\nkFiibQJaNqzpc1NdaK8CSGmWfGAu8oM4lnIBVh3Scjr3w9PDn0OpS7Qmkimn\nZtjNZakKZvwLg1h6v0B9oIXKOFkTatDiWW3qzBhKOTru0qFMrzsVS8w7G6NH\nCIYVV7fCM+dPN2qi/VgLls+iT77P7R9mt5XgX4Lm1EgF+ZheymRk0GFkFTce\nY9eXodkvhvlLaHWNWo2alVscLzD4qZUh2WuS5FrCowm/1erWTeKrcfOZkpR8\nzx08qBHv6qqqOhWbOxmyjRhigmjDqluhI6/Tj2+wKVIGTwNYwl1HEke7KsqV\nTiLNJqFk7yEg/AUskQM16Xd+zBAJ7pJwZVdSIdconbQxsbwByqk+HX8QXRkx\nHABfgEieQMDt/6AcoKaXJgbS97txQauJKN5AWVybE4WlV5fi8xHqtOGy5OIi\n/EnP\r\n=08gm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":{"url":"https://bevry.me/fund","type":"cooperative"},"gitHead":"9eef0e7709c7029266d1527dd8a3ce742f1cc38d","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","errlop":"^1.1.2","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^3.1.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.7.5","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.6.1","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.2.1-next.1573586493.9eef0e7709c7029266d1527dd8a3ce742f1cc38d_1573586495383_0.320256358389847","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"assert-helpers","version":"5.2.1","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.2.1","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"a04763ebd2bee963998f670165f32276004514bc","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.2.1.tgz","fileCount":10,"integrity":"sha512-tlOHrpeY9Nnq1zbdvefez2mU7Qq1Mhg0ggei6WasnBeRbEMIeFgB00s+uEOXaGEB7Gv3kLMZ+YmBdZe2T5GtsQ==","signatures":[{"sig":"MEUCIEKnNHbxd7BFq3DR5ea6FQSRPtI0sahQX+evZRa/ygKLAiEAmKL4zthBwp8GamXFHQe8aRLMaNPJsa4iWA7U9m1Z2RU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdywZyCRA9TVsSAnZWagAAagkQAJgYsQ+YrZxIBC6gtWTi\nhWRB62Yc6wtbX73FT7+qzEIDb3gjMNLBRCetKlc8tk76Rly96jOj5sNqJqy3\ndSFB6iqo4uscL8qv8SOsu30m9Q2aYx90XZEq7+9i2Zhfxw1j0sjy73t5N5HX\nwD6+f3Yxal9UWgCOdmVi0+B4qZr8CMJ70dpKrIxOPocAyXAR2DN9wE+vRuFO\npYjf5E8yFf1yJ6yBG6jvz9t3vcNv6z3KQ6xQKpIc94V3LjgynLKmWMqfq0Kw\n8KrQkBQI+EfnqruopovaiuFAuqstvNeC1DxK1s9nN6I/Cz5laFo5jbBUVLti\nJoIjqoojejWt0f05ddLfu6PLg1lbfMnREO60gdHAF7FWizXzybObdUhlEJbG\nYx2ql7xz0GX/vu7kwEfhvnsFUDOZoMB7hDdCM2rxjwpVWxrjniGNgFq5RbGC\nTcjqcBFOHvfp/x9Vnqsl9RqJPyVzEEbxm7rT7meea2hb2GyNFbaXCiydK/mh\nW0TN0rWVVJIkj5Y9aNUzehP8HUpadYQT/cwDbyKCZm8sBYNjgUmckVkUe611\nzp4xGsgz4hXnByFoWAn431pWPmxKGGXnDt71A6KKn5VnN8AGgqa5WsxCFkP7\n7Jkf98EwxBdHOkq3S0HGu+Odh3NhGAazGOQNtfPNv82kSIwW9FCqFoAMLlUp\nUdFY\r\n=0h9v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":{"url":"https://bevry.me/fund","type":"cooperative"},"gitHead":"9eef0e7709c7029266d1527dd8a3ce742f1cc38d","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","errlop":"^1.1.2","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.1.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.7.5","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.6.1","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.2.1_1573586545736_0.8940858041769566","host":"s3://npm-registry-packages"}},"5.3.0-next.1573619379.7a798aed983d866086a91439b3503f8121557fcb":{"name":"assert-helpers","version":"5.3.0-next.1573619379.7a798aed983d866086a91439b3503f8121557fcb","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.3.0-next.1573619379.7a798aed983d866086a91439b3503f8121557fcb","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"ab6c1636a87ed214bc443db476647c0187a81a63","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.3.0-next.1573619379.7a798aed983d866086a91439b3503f8121557fcb.tgz","fileCount":10,"integrity":"sha512-BphbD+mLAlsEt7fEg8mQHbn04bMePYFpj0AJVeEWGtRv+Up4E9/33EL+xZDwvUJ1fA3wY54EII+WeQeejZzpRQ==","signatures":[{"sig":"MEUCIGFcaTFdx8vk910dCynZuv+MPDnDOc1SVOKQp6RDwjPvAiEApKX8JPLgFiybce3P8xN3sgHz/zeUAuCna4tZZz0rv74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy4a1CRA9TVsSAnZWagAAJq4P/33BcOThwrEa/I+ZDzCT\nJh1QeFhJAs4+UeLNLTKz6eBZVxBFcrpT5HDcm9Nhf/oGuTMnMCahUS+WdAbv\nHeeZYNwlx04bpHeLNCYvyXzXdx0sb1Q30FiE73uS4YvMJRrtxXCLjwsSZOjh\n3JRrdika/WA6Al2Gb/tPHHPG6Z+XkTwIqCYKLzJDnweIjE2XX8b93kjCm5rV\nLIQFT1A6nTsCRHnXrOSUnK4fRmkoZ/H8spJiFKJIsSVLOg+I7R4rmOs91WHC\nLS3t14EosABD9bmWUaWOo63lv0D8FNN9Zz1Xp9uC87YDhoFx02eXvT4P0mkY\nOdfatGpnTfjl5f8CdqMyyI9F2lCtjaPdREpqbTUZNqAqQUndpxcFtu1bQ25n\nOHAmEGPd904CSFWQQIq9ccq3YyM2AKyILnJnied9mEdFjeckVjw7pPG+QlVO\nS4koS4XCDZl7AcTfD2inpa4CezSTEoN5cJxy0+oGSHnRnNzPqTQq0ew9TEhd\nM4AFKFyL3Lk9NGNwp5Lcn2/CWOlm+fj348aKx4WzZpSGytwT1tpaTJtlr2Wj\nRAVp+6FJucRF6Dvx5xTNMfViZIpDsIuf1mtFjZDgWZcJPC692OYFLv12UiUU\nVHSYED6AD8Gy52w+tU0USKCX28fLWN0+temwP+hZH78BiI+5TGsXWLPa5TlO\nZuA2\r\n=deX1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-13/index.js","babel":{"env":{"edition-node-13":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"13"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"7a798aed983d866086a91439b3503f8121557fcb","scripts":{"test":"node ./edition-node-13/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-13","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 13","browsers":false},"directory":"edition-node-13","description":"typescript compiled for node.js 13 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","errlop":"^1.1.2","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^3.2.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.10.0","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.7.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.3.0-next.1573619379.7a798aed983d866086a91439b3503f8121557fcb_1573619381101_0.1916267140938559","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"assert-helpers","version":"5.3.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.3.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"7f96785bd820d0e29a188ea86af404d4b4934e8d","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.3.0.tgz","fileCount":10,"integrity":"sha512-5ttb2T7JB7ByHOwsosxpA4AnrZHap5qmseHPXoUwOV8ENJ0UyjM/Kk8y4BpQKUOgy80GDEnORjqiaGCpMSmXVw==","signatures":[{"sig":"MEQCIGMJ+vlLqlRwBWk9zQAoKtOW1/0jRIsD4mcg14pC1qy3AiA2/kIr+Gh9QMidvyRBHmkSyujFb9cFvGJVVyuWcsCVug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy4cKCRA9TVsSAnZWagAAK74P/0SiZTg8QbRex0ukvC8P\n2xi00lt+xuCF7dELXKv+QnnXrUotVnUcYVGW0ITgpjH/slC0V+hg/VKZPuRi\n85IT6LOEBD0RcZuNQv7Bj96Z6YfjaUWo8XZmH44SMTqkrEQZfkLNqniiPNuf\neuHaGmAlVMEnI2e7a8FfvAm+SQNehw9r87ddgEwcSyHFJs5GmQNmmihx8hLp\nDbEios8kB0K3FAhncoUMErBOcEhuvDmfqdplTzktn5cUcqhOkC9RTJx8aFll\nH13Jrax+Z6UzUDGDpEf/jIrgEheXhZGr2K+ksT7rlJsNgXupE8sIOLs0wTrX\nh5KYWyFbUZ6bzRlGzVVl/fcafS+i8yqRuNkoniRoRYh7RFBkq/qaMPrYH5k8\n566wZpIWeOmvVFRhIcrGqU8Dl3eXW10fhnANAHM8U8poZht8mq9qMoI9Z9rb\nvWd1RisaBTXKQb9WFy8a6qT6UnEf1+im4lTNgrHb2tHrli+NvBA0AJHoW7Ws\naaVGd55XMLdt5mUIJbJuybucHLr/o5gJgfRXl0lwmGTcaFmqeFEVG/Kkos++\nlWN8ixtZo+MDqwQ7H1QfyXMEd/aC7GV0jAbKScQHsPI/hHueyePvT0AdYE7u\nvHWcplOWzLqj09LIA+IuvVPRZsgWqypFM5VsSkmRnprffxMCvs8NC33Im1KZ\nxCf8\r\n=lkIh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-13/index.js","babel":{"env":{"edition-node-13":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"13"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"7a798aed983d866086a91439b3503f8121557fcb","scripts":{"test":"node ./edition-node-13/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-13","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 13","browsers":false},"directory":"edition-node-13","description":"typescript compiled for node.js 13 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","errlop":"^1.1.2","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^3.2.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.10.0","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.7.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.3.0_1573619465858_0.4871597282092113","host":"s3://npm-registry-packages"}},"5.3.0-next.1573691135.36f8ec3fa29aa36ba0709c365b18b0b7ea1b0200":{"name":"assert-helpers","version":"5.3.0-next.1573691135.36f8ec3fa29aa36ba0709c365b18b0b7ea1b0200","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.3.0-next.1573691135.36f8ec3fa29aa36ba0709c365b18b0b7ea1b0200","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"7c227363b785bd7a21d537b2f6857a5855fc2dc3","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.3.0-next.1573691135.36f8ec3fa29aa36ba0709c365b18b0b7ea1b0200.tgz","fileCount":10,"integrity":"sha512-wtPLZKeR0J2PBiygRyDbBtDp9uWVDrOJl9dC+vIZMj8xi+hNX6offZJSTr6+m2mBArNqyDwXPZRwHltMwYhvUQ==","signatures":[{"sig":"MEYCIQDIPn0B7mtdupTYeShLTJfniBYon2ZD8rRkVnst8BwRmgIhAIoIDysdb9oJiKXueRDMpdXn8gFzHMzRvrBZGeZyJ+Y6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzJ8BCRA9TVsSAnZWagAAWeYP/1SpEnUn8Er/X7Kihm5S\nHcJdlyAlswwo/JN3ah0Zb7WjYQKs1mugITlUEcddLPIOfTzxmGnX0GAQP1Hy\nxoEUH8NoAbUsMYRJBWDnjK4SvTyRbTn8Xyy91gxOwShPaofz0zsdjRXIh8FX\n//upetq3kkNv4h5MpjDbsmL8yBCGh2gSp9lWHi6Vz/agybmNzSM/XDa+m/89\nH2L36xsGDNm3Dd9a3AQzCZ+9jpWplwT8NdmQd7+7W3Lk2Qt2ghBT9tHMc3LY\nv4ZvSWEEUsLu2N8d/F5pcegXVjJQx4ZMuo5A69T8N1rqEPgXmoUvL3Z9RCu9\nQqdqwlEf/VcGsMwETkPpbe2bOKzh+1Pe8LJcfLohbOJx1rzI/YKBwd6gpEBw\nAGBTab311JT4L+hSZFqjen8rCM8A10VQr5dIhrEfm5Xllq9iyCWJIRdd5DAQ\nloImcShmSBOGxNs3LXCCuSr26EJF+FfXVY2q4fCeJJCWGzab0cZox1FTPWj6\nwKaJ+cYBfh4bhgW2OP4Pmy9X/6cp1MQ/cb22KkEzTZKxhF7ABeysWMcRy93T\new0diNShX+NhJUJyHqRtAYKsm/P1gOg8blSGmhhKGYtTrmu9Ezx0STcA2aVp\n1oSDQknd6Zb5HwOLiClHZ55O7TMgW9kQTlMoITRZOViB9Sk5Q0cjuaxbLGwk\nAUQf\r\n=LEoy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-13/index.js","babel":{"env":{"edition-node-13":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"13"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"36f8ec3fa29aa36ba0709c365b18b0b7ea1b0200","scripts":{"test":"node ./edition-node-13/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-13","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 13","browsers":false},"directory":"edition-node-13","description":"typescript compiled for node.js 13 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","errlop":"^1.1.2","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^3.2.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.10.0","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.7.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.3.0-next.1573691135.36f8ec3fa29aa36ba0709c365b18b0b7ea1b0200_1573691137401_0.599463104894324","host":"s3://npm-registry-packages"}},"5.3.0-next.1573740023.7f24ba085ce53c022c33600df6835668f0090eef":{"name":"assert-helpers","version":"5.3.0-next.1573740023.7f24ba085ce53c022c33600df6835668f0090eef","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.3.0-next.1573740023.7f24ba085ce53c022c33600df6835668f0090eef","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"d7312c4af4ec14e6cc0a70fd418a256b9deb13ce","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.3.0-next.1573740023.7f24ba085ce53c022c33600df6835668f0090eef.tgz","fileCount":10,"integrity":"sha512-uvPeCt2pb7PEJwUlWFQ3d+dbYoaVi+JuzbpdRgDKjSzVvCkjOXDNuEturlOJLQ35Hc41naqJFCJrteSgL5+QZg==","signatures":[{"sig":"MEQCIALpG2PldmVNhio5tbvw3g+wOAnnlot+E7miji7+sNnjAiAXY7xk/+oBz+0cSvED9sHSsmbBuugvwY/EsXZGXyqVyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzV35CRA9TVsSAnZWagAAVFQP/1N1eWT13bkjS1KGskVo\nYQqe1czvAdBvbR/89K0gRg6YeVX00tdmTIfRAFd3KyvOOD7xMRlpmA7YcxaO\nYgWjttM5NYvDV6ywr2oPpp7JxXUM9372GDGUfDnQgDpi/D06342cUXO3NBWr\nssr/bySkoOCxyp8JUUIByPEjYKu7jYnSPgnmdrPbycIUk/9lvbF9Pwa37Wsz\nWp86qAqjLGRgJnpHZ3I5WchDaAVrYi9ukU4lBhyBsZGrXd/Jo5dT7ASyLKuE\nHRieZfu97lc7JN3CwfbF7Wj5LrVtwgl0H1nuaVWhH6baZ8mp4brwOv21SeMC\nHGLUGjM4Lfwu4ybXQclNg/kzzJ0kUcYqM1vQAc/icjjtiWcjYdvlOLCvaytx\np44XcmodVGXcPUTr7Nb2vplsMU4vrHYUsVUI8yvJMO3BBQ+UoTxmkxZofgmC\nyBWlqIaJH+LqHbv9U8QX49TapCBHDH96Ux4yv3e/CbZIy4Hc4sqU07xHucS5\nC5wcSEfJNke3rq4aiHstr97Mqwy//enYeY2gokOtlKdi2l5+LDC6HxJo52EK\nh/SxyM94WzwXegCQs+ytufzUPT6wvF2e89SSDElnMoMopRY+ZpBF1urvUqw/\n/I0LtlTv1mui6BftXwYwGOjqrH1job+lH7Sr/Iyy1MpvNPU2zYmnfkvsL6Uw\nhiWZ\r\n=kMH8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-13/index.js","babel":{"env":{"edition-node-13":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"13"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"7f24ba085ce53c022c33600df6835668f0090eef","scripts":{"test":"node ./edition-node-13/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-13","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 13","browsers":false},"directory":"edition-node-13","description":"typescript compiled for node.js 13 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","errlop":"^1.1.2","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^3.2.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.10.0","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.7.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.3.0-next.1573740023.7f24ba085ce53c022c33600df6835668f0090eef_1573740024681_0.12134559099740994","host":"s3://npm-registry-packages"}},"5.3.0-next.1573811368.a2a24659341860e812a9680d67a191f1090493fa":{"name":"assert-helpers","version":"5.3.0-next.1573811368.a2a24659341860e812a9680d67a191f1090493fa","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.3.0-next.1573811368.a2a24659341860e812a9680d67a191f1090493fa","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"13989cda7c0c40c77b5f5891a0753d5c917e798e","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.3.0-next.1573811368.a2a24659341860e812a9680d67a191f1090493fa.tgz","fileCount":10,"integrity":"sha512-84Tx69A0Gaxj7CP0sOJzaoQjhtuoEfFcAEIW5TGm49SqYK6JIV59522oOHT+NA+DwVFykyck1ssIjkkzc0Ghlw==","signatures":[{"sig":"MEUCIQDcqzdWD5e1z6o/I6vZQGyZOvuUXrpAIEEQeuO3ncU5PQIgfLBkkXP3ztsFAvPHPNJCwWEbquDGQO6Wu6dheHjvvQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdznSrCRA9TVsSAnZWagAA3pIP/2UZudFWSLQ5MKUrVmEH\n9DTVDhNk4KwPjPaYlqSNOz9HfkgYyMB9dj9QxkHJcj5ZeZ1o8Ov0boPRZurx\nMMnyNkbjLRtLGr1cSsS4d3Cv9Z/3M2lr/EfMqHHNy1ib2YU9hqLSInxTngKe\nmxog4wABKE9wVHymjnpQrdyRhvND1dYTiuQM9VUTpYoWCWfDIaLwaH93afs7\nR2kS0wwBCgOnch9pEkgkN5awCbyBdWoWw7TAa6C7WR3MTA62lYlzTVwaHgbZ\n1UDNOuuC8yYW86AC1wDGc5Io4pQP/blPvwmrNguqJlkznOYpNiSuSsCKcPaM\nXH5E7ehUjguUvV3FhaLRdnci5oYppvITYa8EAWyH8EEEHSwrucHQs5ofodVq\nVeJjoB3BWaDICx+kSXCNCabltqE2YNLi0cPQkeD07vjr+nMzcRD5wiJJbXM0\nnecv8cBqJRcLCeqdCbeIksiVYuyHZuXCcgUPoyeL3RTKplXB/0JUIWZTCZH9\nXckM7Fta2pG+lc4OuEIHHjmTd4+uWwSZwbj44sCRNIwB4UWu31DkNSS+lbqJ\nWfNmoPlFHM9qnFP00FcsmNea2/a8XSnDbiO5Ik1btVjmD36A69C7kyRSKW/G\n2jCxAVsB69/DO8qOLFzdWYWu9l/tEQUIedzrozqansc5jISDKbrd39xa1tqZ\nS0wr\r\n=yHEO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-13/index.js","babel":{"env":{"edition-node-13":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"13"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"a2a24659341860e812a9680d67a191f1090493fa","scripts":{"test":"node ./edition-node-13/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-13","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 13","browsers":false},"directory":"edition-node-13","description":"typescript compiled for node.js 13 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","errlop":"^1.1.2","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.7","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^3.2.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.0","prettier":"^1.19.1","projectz":"^1.10.0","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.0.0","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.7.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.3.0-next.1573811368.a2a24659341860e812a9680d67a191f1090493fa_1573811371073_0.3885981276279633","host":"s3://npm-registry-packages"}},"5.4.0-next.1574035351.f8e1b2880badee969ab3fffbe416d27171edb58d":{"name":"assert-helpers","version":"5.4.0-next.1574035351.f8e1b2880badee969ab3fffbe416d27171edb58d","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.4.0-next.1574035351.f8e1b2880badee969ab3fffbe416d27171edb58d","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"06d737f7ce21b2f7cafb5fd8f5dc0a6097897ef0","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.4.0-next.1574035351.f8e1b2880badee969ab3fffbe416d27171edb58d.tgz","fileCount":10,"integrity":"sha512-VRBMOV+36VYtNF5Z3AsNL4TcyiLwEWNORkW89ZmnqPvmgCtXidZgfabbbzBqQqak3+OOcRX3yb3QmysEUSEDDQ==","signatures":[{"sig":"MEUCIQCcGi8//hmxo5GfsT6NfxzV3AWpnqH7xSfsfda8NpzdtwIgXE7RDF9gC3XHsEkysPJviCpy5sWIxSuFBaQpVWBrbVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0d+aCRA9TVsSAnZWagAA1X4P/jAn1qwqexH8tbTiGV4Z\nC3iMvxI8bdq27h4tKrMoJx4l4SxRRdwG1DBlBJ4PcY50nrZQ9420w6oQ1XAb\nNc3mxdplS4NmhlufFBjvA1nbd5DjxGNueDangNZfVnnAwBRqNVtA0tpVJ5sD\nk/7tWO8iXzM3r5Y9VVBHmVDNCEjYSkH2+pCaLe7YZ8ENxKs6N5aOKBrf8Orb\n+i6neLN3zvdReDvjDpVWgbUc9OprW/PR2GuscB9gld7H0khDNHwRPmJkHM4P\nuNRQMTEu54EKqCnb9p5WAa9LNnt7r5jU/quUZLyJSLSOjzHhJKLLrH1yVT9O\nH+vNVEL7Fng2VOJA3e8RI/DlCnCX++/tSMbhMfsYNqYw5GI1JCTpM76y8BoD\nFa5FSCoha7MJGPMW5SP1mFMrnF1U8K9G7dKzFo5uh2X9kcY+4XPHQMi1hlG0\ngQkIVpPw28GeqnwtMw/vIAcfKlzXU1AD+JssSpBIsNarpxcWILa8g1xIKrjl\nmr8TGOCkk2V97kKnzq2BInCDbICmISjj/jk+Y/RHFpXnF3qfkkeXuZ6sLkRY\n/itFfAbSNZ307+CuDI1Uvu5G2GKsNvrNp43hCReEahRy3t9VGL0Ii9c2FkRR\nazJKVKJ/T6Bs/otylOEOU9nCPn0u+93NCr9sxpL3ztoH8bSrJb8+R1bl4mf4\nu/dv\r\n=bZJU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"f8e1b2880badee969ab3fffbe416d27171edb58d","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","errlop":"^1.2.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.8","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"4.0.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.2","prettier":"^1.19.1","projectz":"^1.10.0","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.1.1","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.6.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.7.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.4.0-next.1574035351.f8e1b2880badee969ab3fffbe416d27171edb58d_1574035353680_0.6024159086890943","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"assert-helpers","version":"5.4.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.4.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"bbd03e70d840a0e1eb2adb0b153180229b3c54fa","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.4.0.tgz","fileCount":10,"integrity":"sha512-zr836ECG1aDJJI7V4vwXYPxsIWAUGOpjS9BzfF853v2GimbfBEsv/f0VX63HbrrAVcJ80Q87FR0qgdKInSRlag==","signatures":[{"sig":"MEQCIE9NtyHmJmhqLf67Te+Z2JR6xjrIaKbfrqlieWMZgTCAAiAFhqT1uRaRRuZDnUS2HxKvcIVgehTT8LtB8HT0Rys0ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0d/vCRA9TVsSAnZWagAAiSMP/jozDKdnGllf1hY2Gxof\nv19Mo80TmoYETy89651CTTQfpdC76zr3tBvZCM/WQ1WLOJITaV0A61kJMKSJ\nBD7vk01itOV440wgKbMXWGLqUgPviCqmR2j2EM2bQ7KZk7ZCzm4u3SABLR6D\nFrnRTz6BN5FmskxKlMDLNsjfuZGKefDl4t64XbvZObDsxyFCmOXo84+4Q5Uv\nqkqXHPN4/RYVQ3hUJOfCQYg30TPWekVmP0R9MVLPZqVqE/D2Ynl0bGmLwrHZ\nOSakcJNfTOv9/5aU+TI1Fze0I87cKyg4Ec3/BzCPO7Cmqx6Oh05zmj6UxHi3\n3HWcMMFTzGpMvX52lqzaBlhehudbo4kGvRj7vsMbT0rCL4g0sNxGX8YB7/aR\nW4J+g5t6/ONXkNDbZ29VYhgEWXUWtT705ajjoKtHzzKoathjNkqBQP786kZf\nukueZk5PjqeTqoqKkgxp6PNEhCKraQJpPoqYXUAZJf4M7Uq4SztC9W4+lnu0\nIrEWO8tXNzcwayTaru5LJDhDZmALP0G2/WWkyoLAHi1uOw2UqTmP96sskho2\n6z5m17ggO9ygkxaHJRmzNi5Sc5pLQZ03pyz2eS39PV2tKS8pAHX9gJaIgEMX\nDkE631P+rX3U428taZPweYZ1YEO4yQ9XbfgCsZ4G74xhSDXONNn6MN5skr87\nZzXO\r\n=DNt8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"f8e1b2880badee969ab3fffbe416d27171edb58d","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.0","dependencies":{"diff":"^4.0.1","errlop":"^1.2.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.8","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"4.0.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.2","prettier":"^1.19.1","projectz":"^1.10.0","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.1.1","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.6.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.7.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.4.0_1574035438894_0.5221189292653561","host":"s3://npm-registry-packages"}},"5.4.0-next.1574658024.55394d0fddb83428dd92ba99952acfb02c9fd6f8":{"name":"assert-helpers","version":"5.4.0-next.1574658024.55394d0fddb83428dd92ba99952acfb02c9fd6f8","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.4.0-next.1574658024.55394d0fddb83428dd92ba99952acfb02c9fd6f8","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"06e9c33cb6717d77bb1421cff268cfb6018f26af","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.4.0-next.1574658024.55394d0fddb83428dd92ba99952acfb02c9fd6f8.tgz","fileCount":10,"integrity":"sha512-+C7fujejKAEkWsETOIgFsCxOjhIpAblRy49O5ZRP+60SwUhJxed8ioHL6EUO+9srf0OjkSk8Z+Shuc9kliixaA==","signatures":[{"sig":"MEYCIQDlu7GjxtzsdjG31rxEDJ/nicIRbBtgxQYlmDBHrjHVlQIhAOhEADbf+1jYwsaIyhcaUq+Ihsm2S+4AEedNbqp55rKK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd21/qCRA9TVsSAnZWagAAKEMP/0CEQVc2G5i2wfmGFEz2\nt99Yna3fAQFcpORWLti6OeA6+yazNZPPGICYVvHg21Xn0eE7XfFAVyvTd0OI\nBEiVhgvI2wWE4N1IvrVcHav7Tc9leYdgghnx7dCM+gFsHmBrOHOZxWy4WFvd\ncaqIku0rMLRPjzg+3KJZIed4h++1LUT/QQky4Mqn5pghfNBl+PUaonO3fRFn\nb77KuyyfFlEgHQ0Si5xbcZbXEB6eHOI/gblMyeE3XMYEpHZ8DNJFVTMe0EVu\n1C0/Kork6xPSdso6MJLIgFtiEJ8TOixPZBOnEd1c6L0IchSJckY8HEXYAZzW\nddAIsxOwTTEEEJoC2XH1r0eCUZKyE+4rRPnOAfR8lJYqUkxPYgStuGBysekQ\nKFGIPKzHHz1OCKZ8jiggevFpmGDY94pLNv0ldtbCrQZIY5knBGjZuaTVveo4\nSluoZQKxdrG7jyRWzzSRf6VQFGy+gY2pGJE9b4z8Xr4Eiq0PCwFy6nm6SQxz\nhfHlnlBoZeXVwYwUZB1hIVXAb/tbCqfZo8PXJ4VI5nJpiyv2IUhDwM8CDF4X\nlbIN6LVIAmgLhnX4/cDX8qtrOrSX0NbCUMDGozxzJx/6AUZUR3D+7ho2zPJa\n+LV4rmYsCXU2xhxq6fLn2JY/3U8AWJTsOaNGdL0rVc2dJAGJvKolMzLCTxSp\n/4s6\r\n=4jVx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"55394d0fddb83428dd92ba99952acfb02c9fd6f8","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.1","dependencies":{"diff":"^4.0.1","errlop":"^1.2.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.8","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"4.1.0","surge":"^0.21.3","eslint":"^6.6.0","typedoc":"^0.15.2","prettier":"^1.19.1","projectz":"^1.10.0","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.2","valid-directory":"^1.1.1","@babel/preset-env":"^7.7.1","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.6.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/parser":"^2.7.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.4.0-next.1574658024.55394d0fddb83428dd92ba99952acfb02c9fd6f8_1574658026040_0.21978474506629575","host":"s3://npm-registry-packages"}},"5.5.0-next.1575136919.893b8ecf6728d7543406f100937abc8527ab528a":{"name":"assert-helpers","version":"5.5.0-next.1575136919.893b8ecf6728d7543406f100937abc8527ab528a","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.5.0-next.1575136919.893b8ecf6728d7543406f100937abc8527ab528a","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"160eec941c51707d9ae4ecbd855db51e3df786bf","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.5.0-next.1575136919.893b8ecf6728d7543406f100937abc8527ab528a.tgz","fileCount":10,"integrity":"sha512-jhjKp5q4M47dBfw/FAwJ1jwpIaOsLHOp3YeBD8jZRXOO+JPBQ420845Gh2EgTWte3ZfMvwTT8WVq5b+SSt+FlA==","signatures":[{"sig":"MEYCIQClD1vVjdsMz7RkE0q43Zm8mW4V8dJ/mkxL8Qpfcuaz+AIhAMIT0OBULXXr6IftdqktB3oXJAtkRzCBTQeE3CQnT8O+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4q6ZCRA9TVsSAnZWagAAxpgP/R5AhcWvf598LyJdc9VT\niWwNEm4T/5qC8aT7XdOdgXolhklJCJzJxnvbdH1cNAl+ITBHw0XkC3AVQBsL\nhT9Y7c7jARK7CNUQj2za6/KnWbRwonXtV5Et7X2XKmQqlo12h0JrFJnnVIJP\nWu97T/nlfat+IGsRvxj3TloDI3NmWWn3hinH4i8QWt0kn7o3USGXRyJ8D9N3\nQjHlz4SmMrYK7AKyvvZ9W74rkf1cjy11u6r25FKq+6bdZOZFdk39XRjLl6TG\nv7VshJNBJ2eNgpFooRX07hppbF40VPbJ2HxboUiMf1r3f+NQKLtMZkDtdu3P\n60P4Sxw93AoLsZFk1yZ1CYCH+MTxRWJHEDbe9vums1/6DtIXwdr8rfmTCXl4\nZHWNQsBtnei6mWINqnyVHynyXyQ/cmAF5PVJYs9XLwaFYzg+SAcyJaPV12+r\no5YBcq35Xpz3bJEmRtAIBIdOHXhkgUgQ71/8uZfiGyZ2x37YfLmgz/8Y/Ryb\nX+AZ2gyHDcZLNaUdCHMsLL//H2n6bHnIUtX7uYtEcYQoeINIzqPOz+MZwu7c\n9LUT/Q10znkuo5H5j88veDZ3NYgyeEIdbiuErXJi0IAcdJq+/HCCJa4VLRO5\nvgl20g4WU73lMTM/oy67/1RN7njGG0PxvGlPT0YqH81rDOjoeaTT2OdwOhWy\nl0nG\r\n=eBPY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"893b8ecf6728d7543406f100937abc8527ab528a","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.1","dependencies":{"diff":"^4.0.1","errlop":"^1.3.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.14","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"4.1.0","surge":"^0.21.3","eslint":"^6.7.2","typedoc":"^0.15.3","prettier":"^1.19.1","projectz":"^1.12.0","@babel/cli":"^7.7.4","typescript":"^3.7.2","@babel/core":"^7.7.4","valid-directory":"^1.3.0","@babel/preset-env":"^7.7.4","eslint-config-bevry":"^1.3.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.5.0-next.1575136919.893b8ecf6728d7543406f100937abc8527ab528a_1575136920783_0.1453179683163961","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"assert-helpers","version":"5.5.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.5.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"2666851888024f209453c636f96e64c79cc14911","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.5.0.tgz","fileCount":10,"integrity":"sha512-DLGyAE5f3ZZNtvyHOyhq65P4ANW/DKxyxA+UidPd6g4rjc1gfS4Hm4IHYjhRbcsY1MyBzzxGc6+RhAcu9zB7uA==","signatures":[{"sig":"MEUCIGFs37k7WRJuKz2pG44suUVKYCcZAEnOIlDsO9Y3oh8JAiEA9bisNmV5KvVTNH/WM6ZMBDlA53dk64ez0AVTgdTXg9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4q7jCRA9TVsSAnZWagAA9TUP/0klGVDt2kRGceCCzyzH\nPp5Rt2LQg+QVvuwMuoWo0s2cxIa2wFfLlN+2pfaHPdU8ZvqOVfGJ84wHB50u\nsUSiLQPE7LEOlACN8SYPnhP084c/erMBFcWg6dJerodWCGWFrXct/IXF3A49\nyJ3aQzivmPXailt/qc6B1jMpeQmN1xjJGQUCqCPUfHRzhxbTgnqRtHF+zEue\nqsFiDVyoSRjpS+PEVdip+bhbR8VpUH3gHK+7oe6priOgvJjVtKGNasannzna\n0+7z+a57IaWtW+ce6Hd86G4WY2Eisjq55V3lWZjrYUGUURm+lvXD7+2lbFWI\n2AbtQDttu4x2dz4mVmhDbHmmUsUOshbBB0rP4l39KVwu/qcnDflnMzmGqq1Y\nbe63JoqCSnNno/JyTuZyvusd8uFpw0wydVZvXV3UuCPFOO3jJJaC7xP2c7bc\nIJeIQB7AkbCSOya+YKqNUzikHvGoqC+REymrBdwTfGwLzSfkFs+unul3qt78\nk0hY4nPMXQE59Xf/0ko0f2StJ8NHnmzAWENLL/eL4rXrp9OVt08zKwotyBLc\nmCe8lrueWCABO7cvTyD5XLFkjPkidR6v73JtAi4mYRSKIiI825vJ/M6LYnHt\nP4yIbOMZBy+g684XzjVc2YkqnWFZsZAMNECkKCz73igOC96vBgiWtF9pDG/I\n1bCq\r\n=HQ9R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"893b8ecf6728d7543406f100937abc8527ab528a","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.1","dependencies":{"diff":"^4.0.1","errlop":"^1.3.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.14","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"4.1.0","surge":"^0.21.3","eslint":"^6.7.2","typedoc":"^0.15.3","prettier":"^1.19.1","projectz":"^1.12.0","@babel/cli":"^7.7.4","typescript":"^3.7.2","@babel/core":"^7.7.4","valid-directory":"^1.3.0","@babel/preset-env":"^7.7.4","eslint-config-bevry":"^1.3.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.5.0_1575136994756_0.36166305990850867","host":"s3://npm-registry-packages"}},"5.6.0-next.1575143671.5c167cf6a99ef817d424c501216ea50000889326":{"name":"assert-helpers","version":"5.6.0-next.1575143671.5c167cf6a99ef817d424c501216ea50000889326","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.6.0-next.1575143671.5c167cf6a99ef817d424c501216ea50000889326","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"bb661a8798f2a1a2b17d642ba8ce5971b9a478c9","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.6.0-next.1575143671.5c167cf6a99ef817d424c501216ea50000889326.tgz","fileCount":10,"integrity":"sha512-AzYAtsOQBw9Y/tXzGeohJu+mooKQKru1lPHvJfGzkI1g4rAtue0x9pLm8/Oomb0u9Q0DbC7KsbPzbfSNZ+8Ubg==","signatures":[{"sig":"MEUCIF/HbJHwujvX/4bXCwylsIaMzA2l5rvI4aDldVSlFS2HAiEAsrJGZiQ/6qJmZXggYIp4gLWOh5MzFRihSPwXyb0QyXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4sj5CRA9TVsSAnZWagAAReUP/0ea9pILWEdsudcQfVsB\ndYtGSpr7DvwvIyg3UeuUEW/9+gA63vmkKuNQtiz5wsmgAIab9UNI1tpLLZC3\n2R2kniLqh7XUnwLxun+IgjR3Qaqlk6eettWJ7TZHv8UDjOhp24HDxbIjhERQ\nwCSozapdfx2PnmeuXglRLAPsvhGvzd5HLtY428La4EMbtgfo7pGKGBvo4861\najqJ05tKF94JPxybcT5lIMXWqTOP0PoFxD9nHiCLjRb8VZlCEMOZInEMcibp\nK2f3XUVH+TAWX+JVc6A2Swj6+4HY0h4/xk6AScDwpECQ8hd3W3rjTWpQ5EsU\ne4th3rd4ZRmATBJ1Jr44GnGkd4WGC6qYdZsxQDC4k2A/KIo7UrX7JSxFjdlr\nfnLPUidapI7eEuU0z4cl3ANwR218LcWVhcUy182/nGBXw6bZLirEvfWCIcQQ\nWrEQazRynovyQ0fLriNHsfHw9pyOpwBoxOLhoOaHtoL4urmi/QOvprQNIdcp\nEMgUcY5XmneiWa6089K6KFfZjPGPq+lBOZfa2CT4bKjJsvyxPOl+B4kL9Cqz\nZwVhV1P+Nme4lCq5imyyMICl2hyknSnHXBxp0kDHtGTAT3kVcGCagQ22Q49w\n1Am+VlqMc3eowznQtddJUJCtjfk43LE2SzWd8mOJ/u0/UHQ51xwAZJ6Inxwh\nskkG\r\n=qmGV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"5c167cf6a99ef817d424c501216ea50000889326","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.1","dependencies":{"diff":"^4.0.1","errlop":"^1.4.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.14","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^4.1.0","surge":"^0.21.3","eslint":"^6.7.2","typedoc":"^0.15.3","prettier":"^1.19.1","projectz":"^1.12.0","@babel/cli":"^7.7.4","typescript":"^3.7.2","@babel/core":"^7.7.4","valid-directory":"^1.3.0","@babel/preset-env":"^7.7.4","eslint-config-bevry":"^2.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.6.0-next.1575143671.5c167cf6a99ef817d424c501216ea50000889326_1575143672919_0.5589332430837177","host":"s3://npm-registry-packages"}},"5.6.0":{"name":"assert-helpers","version":"5.6.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.6.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"6371632b4a9ef4242e4cede3c8afd702c116d94b","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.6.0.tgz","fileCount":10,"integrity":"sha512-0TOHJ40scYKOkEYbZZeJxSZ8h/xzK9Wl8DPHynhyLbNksFDF6ATXfwbauaaZqCyEmhZ2DPoxTiiJMzjRRo89Sg==","signatures":[{"sig":"MEUCIQC+xylDHbKcM2rBCQyGSwwMP4Z9Uw/32mxKgrDWGzw8PgIgcvPp70mXL1F8oY5Du/GYIs3SIqBMeGi+u52ZNd81w2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4slMCRA9TVsSAnZWagAA7yQP/0ievpiiE2cSBONmrbFL\niGVaVjoQ36sQTvf+NI37t7tNCJK99yFXP0QBrI6IyqsaKHnSfoehO3QmeVLV\njwQz9rlLnbt84ms25Z93BlwxL1umWw6i/j6wOubU2FA4H52saz6J/LExgSwV\ndEvEZA6VAxTw+N8M88oTSE7zv3ESy0C9ZHUihqUsoKDS47IOwM7KZOItH1Bs\nNi6E4p5fycMaw3xcyXLsTisJGxgA0LjAvmKRmT2CZTIylm0ofBVvE49dzxCF\nD4l+Nw8mVygOXnwKbBM4aKvoF2VRBdB5p4HbZd4x+4HWzQ0B0Dke5B6gMJ23\nzOXAfQ+OaUdHOPmXV5TZ5ZerjNU9qiDQ/B2R3T7jUzfARMkSAxy3xXn6uQAT\n6dDDEKzodJWvlVZdlaqpROJox/DwCAtLDkzT13s/xaHwF/u4QuHt7AicBynL\n9gt1tKgUqeaebUi7qy9zlsayZXXGphbEXYpk+ELvvQdF1E4GXvb/n1+OIW1r\nh7fC7QDmk3QaULpTKTLYNYOEGvCZfRWHqmeYwexcZlOz2LI9765ERbUgvKLh\n+WLqlRMz4UmYbvPA0uIGkdXFZk67oLErcR+juNfudBRzTt6jYv9yojJQAoAa\n7uQ44+qF5ybxC/N8gCGNyWLuxxGP8lq76TeNk01iJWh1AIj41weZedgVaTyB\nTrwN\r\n=PuMi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"5c167cf6a99ef817d424c501216ea50000889326","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.1","dependencies":{"diff":"^4.0.1","errlop":"^1.4.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.14","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^4.1.0","surge":"^0.21.3","eslint":"^6.7.2","typedoc":"^0.15.3","prettier":"^1.19.1","projectz":"^1.12.0","@babel/cli":"^7.7.4","typescript":"^3.7.2","@babel/core":"^7.7.4","valid-directory":"^1.3.0","@babel/preset-env":"^7.7.4","eslint-config-bevry":"^2.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.6.0_1575143755647_0.2688265058609487","host":"s3://npm-registry-packages"}},"5.7.0-next.1575166975.767d48a8cae353b1785427992d411be36b76b9eb":{"name":"assert-helpers","version":"5.7.0-next.1575166975.767d48a8cae353b1785427992d411be36b76b9eb","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.7.0-next.1575166975.767d48a8cae353b1785427992d411be36b76b9eb","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"8d42558c10ce92a8fab424fdf18f8f8559c57785","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.7.0-next.1575166975.767d48a8cae353b1785427992d411be36b76b9eb.tgz","fileCount":10,"integrity":"sha512-KApTldZNEWyUzciIvfFw6xZf94ys2vBxxJ16PFfmVbQeD/AnOvxsQzDLy87FSmDlskKSuevpQyIwc3Tad850Vw==","signatures":[{"sig":"MEYCIQDRmSTuNKRiMHqlLrz3J6NvLdGU2KhxzjqfEiNJceJiAQIhAIKQwj8UsVJ7mg8RVn/2UdOUURRWooy1U1emUzZi9rx0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4yQBCRA9TVsSAnZWagAAhe8P/Rg0VxUUHpA7pRxv33ng\nAcQAftY1kDPNichiowoS7ZzOs7PVfH/qyJmEsNXLDOEnFE8lBaWs2XaU0LTA\nbgLNcN0eVnU+xo3RZfkmzuUF2diW0PGHY8befYOC5CWQjiHqTV42UR7M75VF\nArV+Nbitk0FiMqK/BLbGHByR8RgkmE0XC4vDu/fQdfOyIyot8PjhkRiIC83q\n/FHF9QxwAQq/hTPqgZgozhhAsqU2KKSgE0Wk9I7hfwLimgvOcjuxx7l3HuIB\nIhX6p8eXdoed/UIo019s6cGBQ3k56kYltYuJC5uREzGygYIa+u4R+bI5pm/l\nuq2DnqDRhJEQ7jyVfBA+UIjY5MVc3a5PnfjwvhSFk4PFlhpIzh2PlohmR6T6\noAQEvQOAD3GUu+OA9jPLZxMVGwdvfIkfbMQ09Eu/G2gi6hILoD+raPl6Wcfz\ns3b2YNlqandIDN74AkiXRP/a4gDeUki9R8fGHVnPITCOXzKZ7R6v1ciTB0ep\nbw25v8LQvMTGNaBNvKvyXI724wW251e+Hj8tAR6whRoBC9SCfmuVrZd9zXPQ\ngdLkafqsIbJX1GwqmeGQCj0Q4CEoqnX9G2o1uv6U/NrDNH3cAQC9yk/I3Wtf\nYHpT4OHgsyQLPfd6KoMWwZpZvlVQBKBF2lpiJ+anhhtxHiaqd48eumR8+GQK\nCq6R\r\n=+kMO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"767d48a8cae353b1785427992d411be36b76b9eb","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.1","dependencies":{"diff":"^4.0.1","errlop":"^1.5.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.14","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^4.2.0","surge":"^0.21.3","eslint":"^6.7.2","typedoc":"^0.15.3","prettier":"^1.19.1","projectz":"^1.13.0","@babel/cli":"^7.7.4","typescript":"^3.7.2","@babel/core":"^7.7.4","valid-directory":"^1.4.0","@babel/preset-env":"^7.7.4","eslint-config-bevry":"^2.1.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.7.0-next.1575166975.767d48a8cae353b1785427992d411be36b76b9eb_1575166976833_0.15869790360655522","host":"s3://npm-registry-packages"}},"5.7.0":{"name":"assert-helpers","version":"5.7.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.7.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"d773e03900df312bb5eaf5d3f1fb2cb8f87c7333","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.7.0.tgz","fileCount":10,"integrity":"sha512-pMI9WZRTSVbst8N8+nbJ8NG5k0Od/y5ilJOJe3NQH3ZLhKfkKMVevlOtH1C42HBh2gJNwg4/ks8c0CPaoIkXNQ==","signatures":[{"sig":"MEUCIC4pJ6Z10k0KDP1wcrmjP3NC8wJdeFO8Pl1Q8lrhGVROAiEA4HbDqVHTV37QGNjPvdYIYdZMiv1ZmKfh/2IgX9CFcAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4yRLCRA9TVsSAnZWagAABh8P/3Tlbp8YADZ6aRIQyOpO\nVrwgp9TSUH3NkioO/T72DzS4/MXw6xbIrN8+i6FvEfjlsbEl7LEdSZlpZpNt\nO9P26ZKfRrE85/x6wEke402pJ5qQLOm2TsdBUn6CXY5yTgpNJDFPluqdDGzU\nJDNJIydh4HA7U53n6+bbBzpvlJXa9nvmTuLuN+1gc/6mcRXZHoTrMHpNaQ5F\nkMiboVLz/OeIb/DxTfYN4Hpi3cfDVAaaEJHe4PGcaiZWYqueLw+2tthjl4py\n3rhnXzJaDZVu43bVVmUYwCJYnbgcoMtlYDghNlCXEPtIujvCndd+oxs33PWJ\nekOnpCJrhtBFsc+5wC0aYNiz/dG6N8hfCj2qyjMMVDV27fpdEMFkrPP3+aue\n/5IMdYX/zFovXD/0C7d3seuOjxYns0Q8uV2bCWpwNgilXwPUvhBHxvCQmuf7\nfO7hMpRBTjYbgP+wTS13e0xU1/NA1JCotV0JG4Av4NnYW/JubYFtB5Fif9V3\njBgq+DNqO5VNOUJ8E5hhsxdfnaOkjvXBgkBWNVu0NC86otLzRKP1CoG9TVmi\naaQC/3jgStZS1zyj1npYsFMYh/4kq+vLPS9rpTwwA8c6csn28gbL+tGfmzwy\nnFDYYNxFkXeD3Y917uJE1czjd5h4VrlPsY1l/HhNqUnguawf941WCUiswJfK\nleeU\r\n=YL2T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":false,"targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"767d48a8cae353b1785427992d411be36b76b9eb","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project .","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.1","dependencies":{"diff":"^4.0.1","errlop":"^1.5.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.14","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^4.2.0","surge":"^0.21.3","eslint":"^6.7.2","typedoc":"^0.15.3","prettier":"^1.19.1","projectz":"^1.13.0","@babel/cli":"^7.7.4","typescript":"^3.7.2","@babel/core":"^7.7.4","valid-directory":"^1.4.0","@babel/preset-env":"^7.7.4","eslint-config-bevry":"^2.1.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.9.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.7.0_1575167051000_0.26136937534846205","host":"s3://npm-registry-packages"}},"5.8.0":{"name":"assert-helpers","version":"5.8.0","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.8.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"22856978a5617b45143c53cfa8d3dc4d440da257","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.8.0.tgz","fileCount":10,"integrity":"sha512-eR33/DS1jPjhfdYMUtIlsaYM5zhESVNlfV/vFhhvMlrQ54tIgKrRIt0KYVqX1nJEulirTYm1jcwT5o05MuX0QA==","signatures":[{"sig":"MEUCIQCHClU9FfTx9SBT/sBN82HBKLN3if3PCdoR/pYY8vhsqgIgQRgt9X7T0ivjjYAG7CgAr44HLN2+2Hxn7/XtcMe2gkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7fIpCRA9TVsSAnZWagAAv5wP/ij2ha77NRCSNVzuVHef\nrUF4Hp2gHoFdQRJtmbuHtj6vPB+eaf+0jnt5icnf08Q6c/q+7ABUbzl9Mi8z\nkwXdo381j3IdQ0iq9K6l9vD69xpMa/fxu6Qwe4Hm+8UkPF6TgSKTP50j3Lr8\nL6rcg7DQBQtNI7fr1GIygcrjorEBRj9POEBaMXkHd+mJaYCZ6vWvDD5XggnP\nENPijlyttlJcDr43JkUIm9Db8wshyANCb4v9U+vPa8C2suEB7DN8YaKMldW/\n8QK9342R/XNJOTdouI4xX8UPlUx+KZkJ2/wu36ENA/CiuhQCsSwkEEtVWE90\n/+PKzL+kZUWe0tYrspYDm4o1ErCdHs3klXs20TLVBFxgSj/rFZvVR4YJuPmG\n63DUJvdwG4MAcZ6ZIfXNmYYSyqgeo61JEXwWF0cwtIimMXt1AeV3vItpryDD\nLkuSHZtzl+MbPUbdtH649tbIsXz42treFAJU/PaA9fyXAQYHPjoX0SzMadF3\nAyKr1J2C4mvvPvau3OObRhEu3jJzN+g0chqpsdDYGsLNgGb1bAWpJ+Zoy00P\naYRM77bdcuy0uXorWe0rIIFRCLC4QNT253bDhgPN45WADWbH2wAV0BxVYaYQ\n/ts1l7+sDhUJLZb83r2TCp7GFVlOBzIBAnoULvBSsVNXGijp/o3lBUljsVvC\n1MXw\r\n=isD+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","type":"commonjs","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"f183ccfab56831509723658fbafbcfcf955c10d1","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project tsconfig.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.1","dependencies":{"diff":"^4.0.1","errlop":"^1.6.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.14","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^4.3.0","surge":"^0.21.3","eslint":"^6.7.2","typedoc":"^0.15.4","prettier":"^1.19.1","projectz":"^1.15.0","@babel/cli":"^7.7.5","typescript":"^3.7.3","@babel/core":"^7.7.5","valid-directory":"^1.5.0","@babel/preset-env":"^7.7.6","eslint-config-bevry":"^2.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.10.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.10.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.5","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.8.0_1575875112819_0.7966004672773248","host":"s3://npm-registry-packages"}},"5.8.0-next.1575875164.8af5f19779a24160cf61d9fae8301efcf03496fe":{"name":"assert-helpers","version":"5.8.0-next.1575875164.8af5f19779a24160cf61d9fae8301efcf03496fe","keywords":["assert","testing","test","tests","util","utilities","expect"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@5.8.0-next.1575875164.8af5f19779a24160cf61d9fae8301efcf03496fe","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"c11483d3d5f6c5a12f60bf0c82f41fac1372bdb0","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-5.8.0-next.1575875164.8af5f19779a24160cf61d9fae8301efcf03496fe.tgz","fileCount":10,"integrity":"sha512-Cd8a9kKl0JyenF2Dt9g0Uxw2XE/6nMf7whBWxyLDkuFRFgt/U/yM1ENMFxbNZaUsCqenVvq6QPiRkjBPGkkpgg==","signatures":[{"sig":"MEQCIAbkCcjHPa+kijeO5T3WjdBI8LlsOvaiL51u7nzYYsUSAiASGynGDPgMb8YGrccdE5Bdci2DASl+uK+l2rP5UcuNjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7fJdCRA9TVsSAnZWagAAhsAP/3XkqFwh303rgrUSmxz/\nzACqjO5fiRiah7a6WZfFQmcYXjgPCYe/tyduyhvXV0DJEj2OequQtnL86C84\nKUzuvMIVUZt7C8dXdx6sQ46AIXRavfNUEUFlWVzhMUPepflpoTrD65qJf4Vi\nIFg5wzS3qEf4eZ9XAt4tUyk5bFTA7H3FDFMx4WYkAYoQipCc7VgR5Z5HSAJp\nIZnovyQ5iEljSVfLC323cwdgot1viwv+VmPrnjVx3U+77Qx6+NZdl2i8a7e2\nKEVRZHI33cOqimfbm1pQTnDB6Eb7FiWxDqmkLldXxlidB7xYAUPKME7aYPe+\nxJpFj55Cdctn47avdj8sJM9AqPr+qQExYmaiY9s+hiryHm9xExqGIErHQNMt\nOkcYb+jR/ALuywB8ia0zEdzduDclGl0Dm6Z+08ngzDmDQp5NIMpQit/9Yxnu\n8zkO2nkZFdB9kJhDaQYp+ePaSRoZvG1VviN3grmrNExtCaMjPRHybSRSBuZJ\njr4RJ+J+vymSxEdds0tVMhLJlICYDRz9R2WWDFiLU7zNq3ExxrHxNdwxdh8X\nZWLsEu8FPIsy5xDFBvarE3p/I3RhCgPPNtkrfH9LYElpI3LLVyNBcBAvyuA2\nHmu+A2UCYmUdcRhmc8NFT/AJgC05R7J3X4DcDCPniAMhpPbY8xdj5UAnsIVY\nGrPQ\r\n=+WpK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","type":"commonjs","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"8af5f19779a24160cf61d9fae8301efcf03496fe","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project tsconfig.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.12.1","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.13.1","dependencies":{"diff":"^4.0.1","errlop":"^1.6.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.14","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^4.3.0","surge":"^0.21.3","eslint":"^6.7.2","typedoc":"^0.15.4","prettier":"^1.19.1","projectz":"^1.15.0","@babel/cli":"^7.7.5","typescript":"^3.7.3","@babel/core":"^7.7.5","valid-directory":"^1.5.0","@babel/preset-env":"^7.7.6","eslint-config-bevry":"^2.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.10.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.10.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.5","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_5.8.0-next.1575875164.8af5f19779a24160cf61d9fae8301efcf03496fe_1575875165347_0.276974656973735","host":"s3://npm-registry-packages"}},"6.0.0-next.1585173273.0640d8d1352b8dfc17035dfd685cf8a507422708":{"name":"assert-helpers","version":"6.0.0-next.1585173273.0640d8d1352b8dfc17035dfd685cf8a507422708","keywords":["assert","browser","expect","module","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.0.0-next.1585173273.0640d8d1352b8dfc17035dfd685cf8a507422708","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"a5da8f5eebf0c2534819dc77397a3279710f7dc7","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.0.0-next.1585173273.0640d8d1352b8dfc17035dfd685cf8a507422708.tgz","fileCount":9,"integrity":"sha512-W+ESVyT/YC72SyPKR/F9q3JH8zb57aQZFA40kycIllISqPAJ4vWlyj0mJEu1MsT/RYVYAKUt4zYGc6BR4uVx1Q==","signatures":[{"sig":"MEYCIQDvKj+10FoElsXEGef75u2XGJj1AzZqVTrdBR554UK2RQIhANhb1cGCIa7EiX94CM4XJrlxMZki31Iqm8opQ2/c5CFc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee9MbCRA9TVsSAnZWagAAZp0QAIkmLk6Ir/YRX0MwZD1K\nAWbAtIzcYjzOqEAeCZRWe7Qxm8dWfoCh/GU5QgkBLIRhwd597IYsSvBU+r1S\no0z1m4eiB8WWj2M+077Cx0ulpwN8jQCOhowQpeRLZstNP8JCQIkvcxq8dl3N\nzG61cgt1VICpH/WVZuAJu0geQeQ6lfddzg0W1YgEnrYeH1wGi+xCmuQVu2S2\nTzZcwQjyPIeGhkLYrM+rIfF/bMnb+J/PpvJ34nxs28fhZGedCj0Z6gXyWW8A\n9HmycxXkHl6VXVwfSJshhZzrX6jg+dpb63gT2ZDao43zaHkA5GXUG2d0M0cw\n2sD1hFqz09La0Yd53/cWwwl1qGhkAivTXcW+1TFu6PQEq+t6rYZCx7ilu9vF\nhUzp6ylJp6TGFdImKOWgB1UiVjNwqupCukRpD98spTvTv8bcCI6M+mOXMj07\nwszVnrvyBgjEP17hed7hCvToir5wWbczM1rgaXLNm2r3xn4OAfn5GQ9xvTmE\niBwO7+RhQcC6lAUti6hGeqlQBjeMvszX6Z5tpmUEEiC4JUYqKE8dkP0etIhw\nJ9j0VgP5mRBw2bDlBP5y99h3fHUdhEN4ASZtLb6jzZwJEsQxICYovnd6Lvgt\ngPlnt6jhv9WqY9BCIFI6TKLpZpCqWriRRzrCaoNooBxkwYoTesQ/RI/X2faf\nQQ6t\r\n=hJnx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"0640d8d1352b8dfc17035dfd685cf8a507422708","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project tsconfig.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ESNext --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ESNext for web browsers with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.13.4","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.16.1","dependencies":{"diff":"^4.0.2","errlop":"^2.0.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.31","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^4.4.0","surge":"^0.21.3","eslint":"^6.8.0","typedoc":"^0.17.3","prettier":"^2.0.2","projectz":"^1.19.0","typescript":"^3.8.3","valid-module":"^1.0.0","valid-directory":"^1.6.0","eslint-config-bevry":"^2.3.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.25.0","@typescript-eslint/eslint-plugin":"^2.25.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.0.0-next.1585173273.0640d8d1352b8dfc17035dfd685cf8a507422708_1585173275392_0.5624205122270791","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"assert-helpers","version":"6.0.0","keywords":["assert","browser","expect","module","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.0.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"82b73f56de9a3d75964d17a8c4440a96e31e1ebe","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.0.0.tgz","fileCount":9,"integrity":"sha512-OeeQXswXAxQPF6j3Bc/3eDmOuJOgMrDWEPHqC6vfCq4pP5gQTtoW2pzCKM1PwGLgvZqUGDCxgUTeFiowQU4iPA==","signatures":[{"sig":"MEUCIAR6zkdLxUswR+vtd2r8QwXZAi0KB5ro7VTTMyOI/HA2AiEAjCcLuaNQSQJ1T/sJrRpuT8mJra7KK6xrk73b06Rubo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee9MsCRA9TVsSAnZWagAAKw4P/3aPg2rrd3rFO5FJWZPC\nXn1btx6Zo12mRL+Zk963FE8Afzv3WeCLxuAyY7M35KC9qHaogsPUbfGqDBKZ\n6rHs8xTh4txEIJbAa2QllQOJRSSDLbwBozUTQnA/Xjxp9VKD1uGhd2G3Keuh\nHajcMmg/xe8pQcXHw/nKopFlhVrdemet0vIfot5l9isbQhRQoRSgRtLLa8TC\n0BBzPUxoJbKHbEMRsF7UlzRCOI0h2ZBTEQ8U25VyQOsABzKghCQ19oDIUjV2\nYdb4buInBtmBOz6KjZKm1+ZQXS4bTosbTo4VKqIdMO+l4vwA/NEU89bOj3W4\nKWjUNhVV50ISIy5aF3debMR3yzaQQHHVCqZHgnXNpMsEkCSFR5a/WUdjcjmh\nhmapTvks6ze8jtseHEpnPHS5h3voWGhGGYl9STmA4Mpvc4hpCysYKCd+bPhN\neaelHlQcFRXCgSvF4kHxSzBLgYCJ/l2QbFw8LRE/ayn1xyLJ2qIBg/PdbXVM\nIokMU+aLWrMJS+bbmeAjV+hNtz/W19pW+5JdmojwfOjxWVGUOwVM2Jr85DUZ\n8jkeoAG4CG7vYzFJ92akufkyPoUCWExpByYvDCOcwT7dNIrihKPCM5vxy+fm\nS1Gh/TV5ygaL/42YREcKqaq+2aOI6gB/AQM0UNo5eaBJxCuInKhdkmxasXQ5\npktg\r\n=DskC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"0640d8d1352b8dfc17035dfd685cf8a507422708","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project tsconfig.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ESNext --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ESNext for web browsers with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.13.4","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"12.16.1","dependencies":{"diff":"^4.0.2","errlop":"^2.0.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^12.12.31","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^4.4.0","surge":"^0.21.3","eslint":"^6.8.0","typedoc":"^0.17.3","prettier":"^2.0.2","projectz":"^1.19.0","typescript":"^3.8.3","valid-module":"^1.0.0","valid-directory":"^1.6.0","eslint-config-bevry":"^2.3.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.25.0","@typescript-eslint/eslint-plugin":"^2.25.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.0.0_1585173292329_0.737831638225513","host":"s3://npm-registry-packages"}},"6.1.0-next.1588307677.ce4176aa1137cfa36df36e5615414d363955674e":{"name":"assert-helpers","version":"6.1.0-next.1588307677.ce4176aa1137cfa36df36e5615414d363955674e","keywords":["assert","browser","expect","module","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.1.0-next.1588307677.ce4176aa1137cfa36df36e5615414d363955674e","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"92377c2f296831c3f328f7ae9957e9928c1d499d","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.1.0-next.1588307677.ce4176aa1137cfa36df36e5615414d363955674e.tgz","fileCount":9,"integrity":"sha512-cvwkGi+vXXnWkJwzaYuuQQs2aXtT8bl/AARpWPsSHWYBMb5kRx467WEBVI87lL2CTXtuw+Lwix/EBGF8ifUCDw==","signatures":[{"sig":"MEQCIE2Eyz1z3s3p2rTHBLnwLIHYARjNnSRaG0e0keLq2tltAiACG8FIZ0L5flPPczEimru1SfvmwdfHga89VHNkzBD3jA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq6beCRA9TVsSAnZWagAA8jcQAJm4gUpubRfa4CV6XKnF\nt8Wzkw2TTjhSclS6eUXdisT1xZvf2J1mNfIDpaFek6T28akE24m4R7Pm4mSS\nd0hpmj+Din/c4+awXmXm9Uee/6Fn9eCH0iTUaQKzKeURIKuKn9rfD/QMkqzG\n0MnLmbGOXSu9qk/W2VNQ/+rTkyHAiQXQuyxtH+JAiwqhy+Q+XwtbvwykGYqP\n8H7Hrr8apFzNDl13s9x7M/bdaoDMulvc8tO/c28I/H47QEg/Js3tiP6KLd5V\nR5nBfDG7DzTSSuVOmwoNL5D2tIn2kAZ+rpksA78KmBn3W79taYMvyY8B42C9\nXN1ylIDkJ7xVoUNtg+uhAGhyuIFirCSTicQONxyLBJxlahMCorg2mv3i6aPV\nO8s+VXrs4l9f3Q+fsmy3z319fmp4BvFM0KzmXG3RIfPrXsOmALOHBD7+vUgO\nnMEXJBMHZfGX/0Qpyw1svdrD/lZqdDfmL8XO41MQVH/LFzT9+NrG5l8/bj3s\nNCfX8VjbAT+6IaBJm9bBHhQ9y6pmlUWVe2JPn7NPvz3T+8Jlo64qm3LkkAOS\nLROb2yZLiFUR8wXbi22aTs0N6BxhaBg9qZi2rCqnWBGti0WTb8dZ+HlwgPqq\niQ+sD1wdAqjtBAW2a7sZeUhE1YH6VakcAutmHdSgcVDUojrjO9gH575/KhUY\nJfrs\r\n=j+Qv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"ce4176aa1137cfa36df36e5615414d363955674e","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project tsconfig.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.4","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.1.0","dependencies":{"diff":"^4.0.2","errlop":"^2.1.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^13.13.4","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^4.4.0","surge":"^0.21.3","eslint":"^6.8.0","typedoc":"^0.17.6","prettier":"^2.0.5","projectz":"^1.19.1","typescript":"^3.8.3","valid-module":"^1.0.0","valid-directory":"^1.6.0","eslint-config-bevry":"^3.3.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.30.0","@bevry/update-contributors":"^1.0.1","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.1.0-next.1588307677.ce4176aa1137cfa36df36e5615414d363955674e_1588307678197_0.20203426114760625","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"assert-helpers","version":"6.1.0","keywords":["assert","browser","expect","module","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.1.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"fc4469f58768398bbd6c765aa30086f014264c74","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.1.0.tgz","fileCount":9,"integrity":"sha512-8QLCYcwmrUSoyebPsL3Enf+qt6FxHNxPZDOpj1AqMO6TPmZ976N5QHFBM89UhrMyDP79LUOu0pxBrOTukTEwMA==","signatures":[{"sig":"MEQCIHUlwMwLO8xG9SQHrnOzpPNaII11iJJ0+Ke2/Z4p+6zlAiBp0tZTyif+IT6PuJTHeTop00VHoYkCw5DfXi/Wcixcpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq6ciCRA9TVsSAnZWagAAgOkQAKB7gqgkT15EWmTwcbHz\nZ7EiVRQlQPusvzxyd2ddufnggvAFOcsFPVJsV2+yspQbKoNlFZbIWptkVjI1\nnA+eEsMKl9qlJ/Wek8sFMMKGwjJdf3t4i1p8Mlvp6Roo1eqcXp45RQGMzw/v\nFO+X5Qzsjc2VBxLaksl47KlhO3RD8+jDWY8SAMDUx4v1sUMpC07LauBv9+vI\nonm+try8FtGh5kIrXphrx6YutUxQGhzLLgftKQ4AdFO4qObSur9FoD8+dndm\nVTCJeU6nygS9W0EoicHqVbJuyszngOGcIkb4FfRlN2VgoNsj2w6TYEe0Am4F\nIUBLO+sW+q86p0sx6Lj8S1x4vDu+Fz4DOBbnzsQcxobwDPUmz5VPQNeupA+Q\nWsE7lNPl6afiQk7JDgdH+jn3vYQEj3t/Sc/nM3LJP/KRX65yBrda+1jkNKVB\naM64wmWQR6Z7UkvPyqq6sPY9xUb6vVqr9AcCX+qfxyKZedOBpIqlQ6NoOtLe\n1LhuVVkopsv+0bkRt35Y1AvUcCSCpwp2AGkuP+nadk1DOSRNfhLU6TXR3mmM\n30qpfiyivh01p04rPSGMhoQpGGYRc3Ww87wmvRGI2g3LQervZcFM1tax+FTd\nIGoJgNrpOS7SZsw6gOFquQMZrcPMDpD9NiEknQtulTDMcstAH9UioVAkunHs\nrnAw\r\n=eDQP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"ce4176aa1137cfa36df36e5615414d363955674e","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project tsconfig.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.4","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.1.0","dependencies":{"diff":"^4.0.2","errlop":"^2.1.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^13.13.4","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^4.4.0","surge":"^0.21.3","eslint":"^6.8.0","typedoc":"^0.17.6","prettier":"^2.0.5","projectz":"^1.19.1","typescript":"^3.8.3","valid-module":"^1.0.0","valid-directory":"^1.6.0","eslint-config-bevry":"^3.3.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.30.0","@bevry/update-contributors":"^1.0.1","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.1.0_1588307746442_0.9635431978424751","host":"s3://npm-registry-packages"}},"6.2.0-next.1588593801.1e9494a686af478671cbb74fe8fdd5d3bef972b6":{"name":"assert-helpers","version":"6.2.0-next.1588593801.1e9494a686af478671cbb74fe8fdd5d3bef972b6","keywords":["assert","browser","dom","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.2.0-next.1588593801.1e9494a686af478671cbb74fe8fdd5d3bef972b6","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"c540e75fb49138df0574bb36a6684f4202f2f6cd","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.2.0-next.1588593801.1e9494a686af478671cbb74fe8fdd5d3bef972b6.tgz","fileCount":9,"integrity":"sha512-XlDGw6k2A/QksyugvGXn8zdvZdrQ5Pq+ms9a9zgeWpPSvf+bLrZh6J8Kb6GblPKIpJSi/ahi/vPYys1BgG1c4Q==","signatures":[{"sig":"MEUCICUyh4S47PKIu3C3fhkEAM9Dj5QkPIcQ4yyuaF7bQGpeAiEA92aFyohv+r4dby5QSyP1bfte/SWU609lEbMyZr1Lm5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesASLCRA9TVsSAnZWagAAreEP/0ifxLo2bLUItWdgzwfR\n1v+AvsoFT8Pyb5PrIzu+o72G9NiHcSqaLV1VaWIieM9bxAEy8WV+ZwA5uXaf\nbr9axy5Gsr58abx+FalzmnG8B09ZUI/HZUf+bfaO1KVgXBB8VPm8318t6Uer\n+hz1L0L4sjYo+NX/XmnRufN5EXjgVFabZJYMAJv/1APy8DxuZmRHU0QoI0XH\nUO+Ccs0fYKabU+IRFokcWAGc5H7Kk8c3kB0oRJePXuhTELrVwOjFQ7FVJh4F\nJGuNL2BeDrsPMypf0ZfPH2VJY0c+jAdI903qE9ZgIaiz0njq3tRoKB0Jv8lg\niT1gCQaE/s4WLbLJ/EUoWfZPzC3O1An2Ah7vE/1MhO0nLR7wsIOQX+nOn6aH\nSbkM9QiMWWESlYa4uSxm1xX9svF96nZMKk8D6JbzuABb5tj4aiqlnZWuEmiu\nrXjGkEOnoZhmsZCm1C+WAoxSeDsbVKxWuDE3VlPXdtS8EFvCpfXm0CPbDgnm\nvU67I6RS7sj/Id7GEzgijS6tnuHmLlQ7dH6UaCk/YaFaf3YhhsTJqPtmnqyn\nik0eL/pAuCTJ1ztduCvKtFVuX36Psb+q/oc8OscGe2GGPzj0vY64hA+3cWpl\n+guZN6FiLNXPeMD6Ienkgr0M12ojlbcqpykHVWljK5QVrxKumCdpkV/3MFNU\n4K9w\r\n=tS+9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"1e9494a686af478671cbb74fe8fdd5d3bef972b6","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"npx projectz compile","our:setup:install":"npm install","our:verify:eslint":"npx eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"npx valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"npx valid-directory","our:meta:contributors":"npx @bevry/update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && npx typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project tsconfig.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.4","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.1.0","dependencies":{"diff":"^4.0.2","errlop":"^2.1.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^13.13.4","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^4.4.0","surge":"^0.21.3","eslint":"^6.8.0","typedoc":"^0.17.6","prettier":"^2.0.5","projectz":"^1.19.1","typescript":"^3.8.3","valid-module":"^1.0.0","valid-directory":"^1.6.0","eslint-config-bevry":"^3.3.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.30.0","@bevry/update-contributors":"^1.0.1","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.2.0-next.1588593801.1e9494a686af478671cbb74fe8fdd5d3bef972b6_1588593802807_0.3111712759397445","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"assert-helpers","version":"6.2.0","keywords":["assert","browser","dom","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.2.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"67c3f8eec6e795a0af9fdc9d1d0e79ddb54c2b33","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.2.0.tgz","fileCount":9,"integrity":"sha512-axhnAFtJR1M8uqF4xdMEFarQ5v8ZBY4T33g9rMZeHzxQv8rY+Q/gMIexxOnD63b0+fRogoXR5Gg11sKk4R3SDQ==","signatures":[{"sig":"MEUCIGhgCLFABDhHyEUwAqSVhIZZirh97msTXJX4bNN6shEKAiEAg8lsmgL0sPWZinhY2L59pxpWQY1ky2GW/hIKD7O7DNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesATPCRA9TVsSAnZWagAAfaEP/2KGM33nazi54IJPnuwH\nCQeymnybhnhkW5AUBxefx2xCKABBuapy2eJYjyuaXoLfgaBxRefY0GP32AhW\nBjNycRGJxBez+5nFPBkzNdtirjIuqo/pqVJcQoy8Ju5PRLieL0YSlB77NAOK\nOkukNdNwuZSq0QHItLAArUvboKIH0xYmxHK92r/ndSqwQFv2lU+Ak7pU+dV2\nOSuEXLJi7pjBqGXSI27m6sFIX3VhsM/gOmlT7PiZExtEErwpQlpR37OkTPXm\nCL3quD3gCoRBe/LJtQBUWQ4AxNCtd2+Ox1HYK9fQNWLLPpx2V/m4Tan81diW\ntI7agpXW/xp0A4bpPgqzzOmw/7cZy+cLw3xLK7u6qrbq2yMfk1vpaa3aXVGG\nY/IqxZ4p7HATQQLprXiQej2JPQZxam8FuqJ3KwQByW/TmBWnsl88JeWXTD5y\ngoHRnNKms20uxra2zjs9wdVU+k/N5jF+WOGkrHh3zMx6vvwSGgDA1kOkwAU0\nmd+Vi+eF/echUQfiBCNAa9Y5Y4x2ypYpUA6ikr8CqKrMRLR9qmXLSocsIgBc\nIyMJBFSn6lfjhpy8s5mjlWrFlJFIYVFvRcx/hHmLlauI3LjyiYigfTx3tkJB\nEVJFVkey/z+xRoAM8fCPzdqBGsdcNI+bWPIW1M4kF5f8z8Gg9jsQvJTOqTjt\nZyZI\r\n=DmS/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"1e9494a686af478671cbb74fe8fdd5d3bef972b6","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"npx projectz compile","our:setup:install":"npm install","our:verify:eslint":"npx eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"npx valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"npx valid-directory","our:meta:contributors":"npx @bevry/update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && npx typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"tsc --noEmit --project tsconfig.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.4","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.1.0","dependencies":{"diff":"^4.0.2","errlop":"^2.1.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^13.13.4","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^4.4.0","surge":"^0.21.3","eslint":"^6.8.0","typedoc":"^0.17.6","prettier":"^2.0.5","projectz":"^1.19.1","typescript":"^3.8.3","valid-module":"^1.0.0","valid-directory":"^1.6.0","eslint-config-bevry":"^3.3.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.30.0","@bevry/update-contributors":"^1.0.1","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.2.0_1588593871013_0.7762953598869597","host":"s3://npm-registry-packages"}},"6.3.0-next.1589199918.e6f7b0df64afd6f7c0d2412af03c21f5da857985":{"name":"assert-helpers","version":"6.3.0-next.1589199918.e6f7b0df64afd6f7c0d2412af03c21f5da857985","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.3.0-next.1589199918.e6f7b0df64afd6f7c0d2412af03c21f5da857985","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"2407e6d440a51689840447d42cee2ffb8d0f2408","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.3.0-next.1589199918.e6f7b0df64afd6f7c0d2412af03c21f5da857985.tgz","fileCount":9,"integrity":"sha512-kFnsBUiokyd9cWyalMsnFGNIM0AkHUgXootDMXCeczannIBmp0YESX3dCuRiFH5XLMFuEOiwxwS1C1c0+HNkzw==","signatures":[{"sig":"MEYCIQCVqqQFtvV640zaaGSmdDvouMsvvKDkPI+PEY7q41dwSAIhAIRokgY6oJX5hvJAFlom94ttgUYkxZiKUSUZz+YCKHWF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuUQwCRA9TVsSAnZWagAAcPUP/iS69zME47v78LgOkADG\nvOzC67wR8s9Kibky173vg4OJZtopGlqDw4hQH7bU48wIZ3B5myrDX8TVbkR8\nJtDDi2J9fZfWz7wo/C9V8Ew6Nex9qEmZlOTHn+u+oHh2uZOyGYYPIBIv2Iv+\n0DWgbHAlZ8gjekv7VzUMnAL8B2GoAqEED8gbxIqDe/TT5L8ZDTZMdXhsJUDM\nLd79n9Z1xxKNQoqC+cnNIjK9eLduK/Q2N7059gY3HoVB74AKEp9Jh/XA6gLp\nHs8L03FhJE55oz/2uDvjksmhWtNvVb6JR6mDsxaXQzblVga9CqSSrD0OU34n\n4tyMSSoBILjLAag1+Jvy/EQO7YucdzHkMXhrDZEOolrfkojxxroXJYkkCBeR\n542Jbwx9a1TOxdr9W8tLax3qBnd28kexLiJQvjVhma0sJW0Kx7Tlb8MuzKOw\ndh3qUHR/2MqEJ701ahh8tNvU2GDZ+7vs6nNvvgEm0ZnG5xrvXUbmCuxTXzrc\nwl5O4dTtT1SDORlSjIgP5pWEzvztLCD3ua+ls7ghpqifIK1BcWDzUGuW+aIL\nxzoJOQ/nQsMqP/IK7qakMyVC9VSaICQNyfO5lXbQKpRIXtj1JFUBUme4sYnN\n9nxHqobDmuF0OLsGbNeRz3m1qxAuSImtFiiiETuAS92DRZRpKX9FSN2YkYUH\noNIc\r\n=aVTk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"e6f7b0df64afd6f7c0d2412af03c21f5da857985","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"npx projectz compile","our:setup:install":"npm install","our:verify:eslint":"npx eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"npx valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"npx prettier --write .","our:verify:directory":"npx valid-directory","our:meta:contributors":"npx @bevry/update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && npx typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"npx tsc --noEmit --project tsconfig.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.4","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.2.0","dependencies":{"diff":"^4.0.2","errlop":"^2.2.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^13.13.5","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.0.0","surge":"^0.21.3","eslint":"^7.0.0","typedoc":"^0.17.6","prettier":"^2.0.5","projectz":"^2.1.0","typescript":"^3.8.3","valid-module":"^1.0.0","valid-directory":"^1.6.0","eslint-config-bevry":"^3.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.31.0","@bevry/update-contributors":"^1.5.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.3.0-next.1589199918.e6f7b0df64afd6f7c0d2412af03c21f5da857985_1589199919903_0.4194833412828123","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"assert-helpers","version":"6.3.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.3.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"afe2166aaa8e2ab0ec9406b76159e455023458ef","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.3.0.tgz","fileCount":9,"integrity":"sha512-5CXlZgRJXOaQgNjeINmRjctmpa/P23wM/5VLQPo93aEvcVeW4hOICNLIWHeCpwapKWOyjZSNxGt2gEf3/aaGcg==","signatures":[{"sig":"MEQCIC6kYwZtVtjBQ2838y2YmmyeJXb+SfXIDYW9zDXl+2ryAiBKu1EDGplT7oqYOuLFewq76jcxPdLyTSRJaUKYDLORpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuUSECRA9TVsSAnZWagAA5WYP/17QDJQXEcy0nNgBh8JA\nFeDKV3mR0L+KiskIFbfCUZgtxf1E34dOV4+WL9SUysMq5/N2LRHzn0GsXdKQ\n8Ns/lcTRRUWmlTERsqD1hU9oGx6RIkfgtnaz+YvcctlKTC6e1axVGY341JDD\np2BPYTFO9JSJs3xwWUuB7/XLSfIZrgLeWYxYczRoqV7lboDXfQsX+0VmmWoe\nXzGh/b2xrHijoFaQ+ce55yjSPmx2G7aiR8taydt823M1SpdWAHZapCzbPOEz\nbiSadZLJXt1CevbHnYJ7zfSioQhiqm7ejMwmOS5o4+YYy6SzyoRpH9ihQmCQ\n3XX3d4tDwaZe28AFeveHwkb2PxamN2K3AdYEOkirsLrASMh7PcShrtRR3TSf\ne6Rom/FQTAkiR3Tt3M6EulgYO54/UV6ATcZBO/pn+q9eOcIW65uGvM9olDjm\nVgvcL7zriLCNm4zja7jccySSvACnHhUEHaL7IXX/AWk8vsqsFvlPuwzfgWPx\nGVqghK4OucZFsUacinuPku1P66ReVjiO4H8i56P502YD99hIrOzQ07h+hcWx\nV6MkCuNUNzYK79F3xf3rUBRE+hwLbi/TJYUwicYYFEm5iDkMGPBwvNIAK8ES\n7ZHf4JBajeXANLlO4Sa5WNPg9pst+0Jiddvo3vG00A6HuvlVQWh+E/mgOxMN\n5XFQ\r\n=9D30\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"source/index.ts","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"e6f7b0df64afd6f7c0d2412af03c21f5da857985","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:meta:projectz":"npx projectz compile","our:setup:install":"npm install","our:verify:eslint":"npx eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"npx valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"npx prettier --write .","our:verify:directory":"npx valid-directory","our:meta:contributors":"npx @bevry/update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && npx typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:verify:typescript":"npx tsc --noEmit --project tsconfig.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.4","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.2.0","dependencies":{"diff":"^4.0.2","errlop":"^2.2.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^13.13.5","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.0.0","surge":"^0.21.3","eslint":"^7.0.0","typedoc":"^0.17.6","prettier":"^2.0.5","projectz":"^2.1.0","typescript":"^3.8.3","valid-module":"^1.0.0","valid-directory":"^1.6.0","eslint-config-bevry":"^3.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.31.0","@bevry/update-contributors":"^1.5.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.3.0_1589200003826_0.29782856708800143","host":"s3://npm-registry-packages"}},"6.4.0-next.1589247771.097b3886f5108e15afa2461f1e12f888ac04b92a":{"name":"assert-helpers","version":"6.4.0-next.1589247771.097b3886f5108e15afa2461f1e12f888ac04b92a","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.4.0-next.1589247771.097b3886f5108e15afa2461f1e12f888ac04b92a","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"46eb5907c4b88f62e6cc1d7ad1fc7867042a2915","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.4.0-next.1589247771.097b3886f5108e15afa2461f1e12f888ac04b92a.tgz","fileCount":11,"integrity":"sha512-YAFUsir9FLpY9c8Yk/xoggRy60ejA1mq/zl0ybR4SKGK4bz087Y2Jf8ihaW4xYplBK2Dds+T3Xg2m2XBJLiTxw==","signatures":[{"sig":"MEYCIQDMWKn1hBNZO0mkUZcXSpKxyvTUg07TnyE/h1Xb77VRjwIhAII4dlHLYjx22ArG5+ldWiS8p1vlV3c8lqCrAUp5v/k7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuf8dCRA9TVsSAnZWagAAqBoP/A3EN8tETl2GfDEte6QB\nuwnb8PreZ2F/aKmnarJsLQhJBlaxkFLDoqdZRztpOpdRSAZzifZpO1sq5Y56\npewO1qEhVS4OFBGsLKVKSqH9/po+dLtSGwZzHsLAX7weaYO2rYTel5qWUD6l\nRqo+iIl/B6Kq+iCL9xYPKH+K/XQ+D2p0gAMrEM7X8rrGFQD50h/BQ5wOuZ7l\n/PLukp8/OMw4DEeafJlGM9L16QWBV3442z1rw7Sc8ZKLgtBgqOHK3cYgYJlZ\nTrfm2u1V8TXghEIGpR6cLSb34rbZ36zdHajwJIpIBed51c/BEidgHvrr7xTY\nWkXsNvqDyo53B6SwIIipjLxJmVv40cbpQTfYOynm0iLw1qvkrocR1mDnXbJF\n9ajYVSU4kULlLP82ZOCKb9e7v9S/eBoee8geU/+1nKdJ5iiJ6cXNVoCbe05f\noJsRKT1bKHQ6qm4TWty3Gq2MpwGm2e7I/sfmbTKVRBmkeagiCrS+DGbdqtv9\nm4q/QG2ppRAFRl+bT8bB/4t0niXO/hJ0x29MubaZ3ZI1BMV3wdU4t9IWhrUS\ncfBRNGOjtmD8mFbfhz9HafZghaeW0KFhL9cHmLZVedvST2LAyX1ax8RrzTnY\ndMtSwUxWWVq01/agwp7IngMBLHZYi3ZoNTyucBkLE0zAeWeSrSJGhd6d55oy\nd3RY\r\n=3S7z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"097b3886f5108e15afa2461f1e12f888ac04b92a","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationDir ./compiled-types/ --declarationMap","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.4","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.2.0","dependencies":{"diff":"^4.0.2","errlop":"^2.2.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^13.13.5","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.0.0","surge":"^0.21.3","eslint":"^7.0.0","typedoc":"^0.17.6","prettier":"^2.0.5","projectz":"^2.1.0","typescript":"^3.8.3","valid-module":"^1.0.0","valid-directory":"^1.6.0","eslint-config-bevry":"^3.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.32.0","@bevry/update-contributors":"^1.5.0","@typescript-eslint/eslint-plugin":"^2.32.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.4.0-next.1589247771.097b3886f5108e15afa2461f1e12f888ac04b92a_1589247772827_0.17552088219854411","host":"s3://npm-registry-packages"}},"6.4.0":{"name":"assert-helpers","version":"6.4.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.4.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"69f48e4daae7d49e54afe71d8c3ee6923e008cfa","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.4.0.tgz","fileCount":11,"integrity":"sha512-K880uOwFTzfB5B5zExD9kzGAP0XKQnYhKBs6XHAAoqwH4BNa0pTi1rWKC1lyc4C7bD7i+h45OZotB7IUXmGSuw==","signatures":[{"sig":"MEUCIEVtH0eMGjIbzp8ApMt0/Ss0lBfeqQRsOcdrZ0Bw6/3LAiEA5HTlaSA1ARLYjYbe3DCqE+7TvbGclvp5mz5D5u2HFuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuf9oCRA9TVsSAnZWagAA114P/jK2j+djOxhiqe1TC8op\ntVKEkLv03tSt6geksWM00YITIQGz4QOaWnRj633JAewebPMKD5dl93cjnTqx\nq9Spaz8otcRtNWRTHb9dhIYUbl0MsL0zoWWlxzU6VCM15exGwWdJ96YzsXXp\n4LmsQuPMSw+Gf7OXPfEvFNliBN2Xr7VKN+z6wwiDWF0kb0aRQQHRgpvExGNC\n98C/Zl51JJEupu6ue4ZUM2NLIM+kumkGwNOrdy5IU3OhzQQLFBSEKnskWtXS\n62pobWNuAK9POgP5myQ9EBDZ784j57Cj/FFDlUJoYtEgbcaVZKJMGaEBl+q8\nTpiNa1+hq+vshxj8VWPeG+JoOkm+X2nRdEUtIGbVaaHV4O4Uf3IOasRU7Akw\nFEz2EN9OjbL3GmVvubE3zXq4nrOsUWWcYaDlgnAc/PnD6iiS3fgm9v798Z4d\nmYk2lGJUMXGIVDWwfqcYt7P3EVeylCBriU3bVDN6pCXv97PUtTkiC0CKglqf\nMaSihb88Vzk2Kmfnj2sBqD4wzIF8rU/eatHscuXJ79edXC9rOs9ENqPzRtf/\nsesIM70pAWkofU8FnKqFFvyhtHQLImqJ44qIjy9WhcL68taAeQg0CctEj1Di\nzQRBYBX8Hv6nXDyTFQ+7ORnmMB7tw+eDOYOtYhmAddQrBBYxpXktOAxD/m3f\n1cfU\r\n=TQ4i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"097b3886f5108e15afa2461f1e12f888ac04b92a","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationDir ./compiled-types/ --declarationMap","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.4","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.2.0","dependencies":{"diff":"^4.0.2","errlop":"^2.2.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^13.13.5","@types/ansicolors":"^0.0.31"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.0.0","surge":"^0.21.3","eslint":"^7.0.0","typedoc":"^0.17.6","prettier":"^2.0.5","projectz":"^2.1.0","typescript":"^3.8.3","valid-module":"^1.0.0","valid-directory":"^1.6.0","eslint-config-bevry":"^3.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.32.0","@bevry/update-contributors":"^1.5.0","@typescript-eslint/eslint-plugin":"^2.32.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.4.0_1589247847566_0.022704192309929816","host":"s3://npm-registry-packages"}},"6.5.0-next.1590031350.99c3e6b90d17227c3c078bd0fe23f45d50342230":{"name":"assert-helpers","version":"6.5.0-next.1590031350.99c3e6b90d17227c3c078bd0fe23f45d50342230","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.5.0-next.1590031350.99c3e6b90d17227c3c078bd0fe23f45d50342230","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"48f438f44634b0dd4ca4b22e49268e92c1b78573","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.5.0-next.1590031350.99c3e6b90d17227c3c078bd0fe23f45d50342230.tgz","fileCount":11,"integrity":"sha512-hE2QyjoOg3R/x4ApFJwaONy98r0B+KzFmZBHLQqUDM9Tum6M4uyW7mY4usoP3i9ddu57iQz9eGiysBhQQPSurg==","signatures":[{"sig":"MEUCIE0Lxc7GGLKlA9YWf2OS/kC+eLJAzNcbG+2omAl4GYnFAiEA60EkH0Qr4lrpLkhBUkVqRQiss00MIsyvI500z/za08U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexfP4CRA9TVsSAnZWagAARq8QAKMGHGpTKm/Jome2jKHm\nB+eyL38hy6xZHL04iknpMVMZiZfXsQ6cxchFb7m+TcZWg5H+OECU8z1hqtAn\ncvHgvTNI1VnnR177DBzDwuyQI+m3VC2Opn7/bZO9qDa6zgwantKi+hWyI7yR\ntk6c0V36DUhMmkqGV5sRYeB/Ol2jvXQMPFDHqjH1b0+ToXE4dT5pgP2Njo0m\nm3aO0cRB1lwzT5f4MVT4HnKzduryxQhsQaYlIvB4XhP2WsI05zxk598KyEGR\nP5nd1pWck7BO7Ya3g9BRvgiZcdkrVnv/duMV9cFD1fe91z+p3KDUGjVOCl63\n4kOEQBeJOe7iSpFHfQSaUgdAJmq19ufejHtg4aCJ+yQUd+jWHHLniX12PEaq\n0c+Y97pGgE1Hpd2tfUB0zLcaoQn/csjAhFzlljRxNLMtyVK4VDZlNbvwi3Tx\nqwmQpCiK9CvcC6O/mUxLg5/GT+MwfBwWLjgd6oGuYDoIuGBuXb/hBqe2kMNp\nSV43Tc6ZlsQuFMkavb3wwx0/5yYecrJ8PHV1fDBeNy2HhBU02kp9DLkq9A+U\npYcGAd2J2BCiubByRiPljZJToIkYsKspGH6eUzPZjdnIO6uKaqcwm7kp7JNY\n19LfA3OKvVHjB56/Rfm4KDjdEN4xp8+Te/Kk6cDUdl+ztOO0c5Nktz++ZvpC\nDLal\r\n=ZHkG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"99c3e6b90d17227c3c078bd0fe23f45d50342230","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.3.0","dependencies":{"diff":"^4.0.2","errlop":"^3.0.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.4","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.1.0","surge":"^0.21.3","eslint":"^7.0.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.2.0","typescript":"^3.9.3","valid-module":"^1.0.0","valid-directory":"^2.0.0","eslint-config-bevry":"^3.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.34.0","@bevry/update-contributors":"^1.6.0","@typescript-eslint/eslint-plugin":"^2.34.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.5.0-next.1590031350.99c3e6b90d17227c3c078bd0fe23f45d50342230_1590031351679_0.8057764570020058","host":"s3://npm-registry-packages"}},"6.5.0":{"name":"assert-helpers","version":"6.5.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.5.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"8ac507596b83f04c15ed50cf4a7c0edce3f887b7","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.5.0.tgz","fileCount":11,"integrity":"sha512-Xj9fjuYcjM4gKHAUGYDdKEuSFJIn21Nx7zp9X8585/5hunMmE84ZNg5TvMOaXQY9yhB+5Ur7G6SHbNR2HsUEkw==","signatures":[{"sig":"MEUCIQDwQI62oJeOZmEoFnJyUk3W70uCkKE/RctB8PaKhJA4NQIgEnQTPF9wpI+cp6t7iGuPyGkNZPbEKsq5n2i2vc+ekJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexfRJCRA9TVsSAnZWagAAePoQAJWBqsblWRAEwplU1hWX\nepv+SygSiXMJAKP40icN/xrMkDdrqdloKXSDS7RCmvMkQgVcqK+uXeHyf5q9\nkRw+5kdCQFObXgx64cr63fRUrkNEL9e3pj3hwN2HGZV76uv9DFwjlhOiEscm\nTHO2eSCn2sTRtQt5ulJTsMG6EGet5OVWibqidv7AcHUZX5luhoGOaA006cAz\naptqEXCYp48jo4K8hSh4nQjYyq4SPQmBetYqt1n2s32QVvRZeQabEEpSSzoB\nqYfibV/3wsbDfCdxBV10jS/znHWwbFdKXMB1IOub/i6xnf+P5HV6WyvJzA6f\n+WybERBDhoHgXGIbGhWlF3zt6cmjfx/yfNdJE6mPft/OCHh/mDdWB/3FP8rL\nCGIP9ObjOACEXQgW2PsfAPNbLHGnJFjkn0VU1y5JXw9x6agIyAv24U5/L1hZ\n8jLpGmmpA8VzaUh3fzDpum07Cv07FTO3n9z5WGDSmgS+VhV0HYxnLisnemPj\nBu5g2hJhYqKrZkIOMlf9BZTYYLp3FIkzkZlk8McBiyFDv1fMnrGVmgx87+fE\nF2IRcERX5/QBAXN0tEeOtcQ2rA20pBxJIkuKu4iszMvPa0gE44CJ2NuyxBKz\npDG3VKQCbLP3YqMaVGub+N6Ds0Jyh3UgCm+jiwt347UtOgDqtswlvDhZDoko\nE2Gi\r\n=6v6d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"99c3e6b90d17227c3c078bd0fe23f45d50342230","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.3.0","dependencies":{"diff":"^4.0.2","errlop":"^3.0.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.4","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.1.0","surge":"^0.21.3","eslint":"^7.0.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.2.0","typescript":"^3.9.3","valid-module":"^1.0.0","valid-directory":"^2.0.0","eslint-config-bevry":"^3.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.34.0","@bevry/update-contributors":"^1.6.0","@typescript-eslint/eslint-plugin":"^2.34.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.5.0_1590031432734_0.8000641227908747","host":"s3://npm-registry-packages"}},"6.6.0-next.1590069124.e60c6ee6d4d9931cd1925b49460b586ea4f8315c":{"name":"assert-helpers","version":"6.6.0-next.1590069124.e60c6ee6d4d9931cd1925b49460b586ea4f8315c","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.6.0-next.1590069124.e60c6ee6d4d9931cd1925b49460b586ea4f8315c","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"f24a64ea24abcd7778548d73f53cecc6b91ec670","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.6.0-next.1590069124.e60c6ee6d4d9931cd1925b49460b586ea4f8315c.tgz","fileCount":11,"integrity":"sha512-0keIwPuDVZaFmQU/iVnk1uslsNo5kBUy05VVr2k/94eSENh1UoI/utY3vDZjAqmE3oNmca7PJdbreeQNYM4U0A==","signatures":[{"sig":"MEQCIFh84L9lKYjhbLPOB3Jcb91o9094aNueYfCywvHePfLTAiB93WI1A2+GWG2FgM02n5pFOY9T3GUC1i5sgg4czX9o1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexoeGCRA9TVsSAnZWagAAw+oP/1qJjNmRiMDpn7FIxuWI\nCBIQyLNxCO3g8VHZ4SRwFt1O1TDToYSPNMfR9es/j8eLa4L1Mx6hPHoWMsVR\n0KyDpA2fcKncEjMEEOXFpQIZKegZK1jG7ZGx3pvYHSo5VCwIOwugObv8Yg1t\nGAiBZn2kPaq9t1HwxYv+ZjuKEb21n89FzfjiS5J3HGwa6WVKsA+nf7qtuP48\nbe0GT6OnWoW29afzdDC2OfroJ6Qgg8GwWbR+lUjEyOWVbOpyu/Xw2IGtMLPm\nkqfk4CZZmiKP6g0VmrHs41EK+KhbOTlqDwb/VhXmm3257LHCjsrNwRi4uTil\nDYak4ZaFHmCHSA35GaHmU3UPIXkShU4QoVBMa4sAv6hwuN5JjeeZKSbO2/NU\nURGeo98RrLgWMb8F3xGyNbICaegjqH5i5pVYQ27dp/DLPuDs5spOFHeXZdQH\nspOyZHq4x4OaycXTcL6YQkyhFS3DUT2vny3GCEiA+hNpGSqzHTG66NUmt+0z\ng1kRlI3lu7+j2KMAKMlp027/v1XC5WHi17XJMH/BV4g5+UoZbAu59fmCdriw\nU45HNKeQYO90tHm+d4NCju04oxCVdPJCaWicJaugl6zsZxksG6E889/HELqu\njHIiqlZRuOOoUoA9vjSVRYmL6KabZQaLjJlzOdf3K9bNWKN7liOWecH1Qvqg\n8NeC\r\n=rHMD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"e60c6ee6d4d9931cd1925b49460b586ea4f8315c","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.3.0","dependencies":{"diff":"^4.0.2","errlop":"^3.2.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.4","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.2.0","surge":"^0.21.3","eslint":"^7.0.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.3.0","typescript":"^3.9.3","valid-module":"^1.2.0","valid-directory":"^2.1.0","eslint-config-bevry":"^3.6.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.34.0","@bevry/update-contributors":"^1.7.0","@typescript-eslint/eslint-plugin":"^2.34.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.6.0-next.1590069124.e60c6ee6d4d9931cd1925b49460b586ea4f8315c_1590069125687_0.8043039775399179","host":"s3://npm-registry-packages"}},"6.6.0":{"name":"assert-helpers","version":"6.6.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.6.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"ed34c7d1e0aa8c94740998fd5b4b05a6cb78b527","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.6.0.tgz","fileCount":11,"integrity":"sha512-KDgBw6ARuQhAGA3JWz12CEoQz14xFN+8N5nlWVaSv8s3YhROnYJVdYEpY98yZ0Vfzo583R9IBXBJIb1S9VwJCw==","signatures":[{"sig":"MEUCIQC1wiMna+2WjLu0bE8I+DQE7doUJml87vCJ+9bYKwtgjgIgNHw38dY6PDRNDMxbz9oN1Tfp1uMFCuS2qprBQjZDuEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexofRCRA9TVsSAnZWagAA5fcP/ikgY1EI0FrUFmv/AWs/\njdxt0UprD/Oiwrc2GZDFGGuLr4xsitVTB+OFGg0Tg3BImXHGeyJwuJE6xOMW\ntxVguEW+jgjGB1L1/mkT6Xw+FR6mbbVyYTPQluD0FAm8D+Mp51VtpWOzLixD\nTqdl49jLWGQhIqeb4WhesDIo3PgebR2GXg8SwVwTvnXXmK53DxhoQQGWKfXb\n39w2WtBerqZX9xTqIjYUPQx7sPvttWKALXCnsWcLFAZKQUAAxXgdkZoOBoeb\n1l9CLKOsm7T0vyG3P0QJ1vjyufKbNFVUlNr+bih2cUZZBX/RZZYn8HUkCEVr\nP2osF4PyX7KqTUqpbP9LwtHTuaNl1meyFAr0KzrzZgDrlUukc7u5YbULDMTI\n1KWoLlu7u9b58cSC50ggbUw0E6jKoS1I18EVl/wt8lJEO7IubrQWHoCNrhPk\nYBk858tpk0akjpa6Neh2hnHYCm+PaX3BdsC02oZSQ1Kdx3Z6vc9zri7uSPk3\nOPbPLc1dYX1WP1Efbs9LGMLJMbQDlrG2mvQgMiCBn0nztUGDTATCUNY86Ogw\nKdJlNaPOhCw3kD9DlmCIqSNzab5H9RUMcLgSfUKNDh7O93p+3K3V65AwKtMr\n9AzW85lueoQqdjmr/hPdsqpQqKkDuCIZ1V4qSU+wg3GcRL7+20hxTL+NNgQp\nQnFd\r\n=aam/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"e60c6ee6d4d9931cd1925b49460b586ea4f8315c","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.3.0","dependencies":{"diff":"^4.0.2","errlop":"^3.2.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.4","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.2.0","surge":"^0.21.3","eslint":"^7.0.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.3.0","typescript":"^3.9.3","valid-module":"^1.2.0","valid-directory":"^2.1.0","eslint-config-bevry":"^3.6.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.34.0","@bevry/update-contributors":"^1.7.0","@typescript-eslint/eslint-plugin":"^2.34.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.6.0_1590069200663_0.026545456194330797","host":"s3://npm-registry-packages"}},"6.7.0-next.1591772716.1849ee02eb4fa0c1ad7beb8a7157d2c3467dc05a":{"name":"assert-helpers","version":"6.7.0-next.1591772716.1849ee02eb4fa0c1ad7beb8a7157d2c3467dc05a","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.7.0-next.1591772716.1849ee02eb4fa0c1ad7beb8a7157d2c3467dc05a","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"995f2dec96ba86b2ba280b7a01af7a40a876d899","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.7.0-next.1591772716.1849ee02eb4fa0c1ad7beb8a7157d2c3467dc05a.tgz","fileCount":11,"integrity":"sha512-lAvVtO7vjrmzootcc6uvH2NJatU5gAttv4ChABnyx7TCE2lGp5eIH6fX0HJYNAXRL/4Lsuf6g3LxP/4YWZ0a9Q==","signatures":[{"sig":"MEUCIBVRfIOkBtYcRjO7FrTVCn/YZJEUQT21X19YY2Bti1jFAiEA/wJ+66AFtX+GiFUWgbAD2K05py0/yO3mwDKOmcw5d5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4IZGCRA9TVsSAnZWagAAS/8P/1Bw7OaNzPtYm3yAYfAB\nIPdHeoRMR4TsXiiauSY1LDGeiJeSXldgU+oP6+Ua4ow3tPEY2F0iO0G/CF26\nEm1SRbcsIYKmkD2F3/VKWvY3f+UK90UiIssN+UJLztH9PotkuFGN4necIrsM\nrWBklKBJo5NOLp8J991b9MnZykEaGxzcDmi31rA2zCL2uwuJN/n1lbUoc4Fa\n4HK1NK8LWYkxTrbV+pW/ufID2Ktw5LDDp5m/lz6uQib5m1QkPdcYEMVdGveV\ns74W/zBxPzn8Rvni4Q9UNSsEWcC9r6haHkJeRc2yRQSKtacu/dMF6Gr70+kp\n861uJqZr1eLqxNTCdAiX1YGfSwyVL7A912gFVZJuV44XVsVZGoaLLkw3dQMV\noo4aS+cXccOzEHRWPHini/NmsXmhkXfepbmzvOcIRxvuTAD4MMxfDX7mkTf6\njzlbvIkMSrVtMM+QJjDb9qF+5WZwfjopYWneVQYFoN+wjvfgWyj6474cllps\nEh/c/mZ0eoGAc+wxsOUEQ86QGDgDqsoc7kVHne22qAjr2FexpuNi9sbIoUMM\nzdSHAC9ebfKuv9iG5RZ1+JnAtNKVaYqdCS7fGI1pJg1LGHFAKdNpGsRuGkot\nWJeDsjJLDUlcHR5X9im8a82OzPIjpvQmF8i+ybPALtylstLa+29tITNUAVVx\nNluS\r\n=Tqnj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"1849ee02eb4fa0c1ad7beb8a7157d2c3467dc05a","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","errlop":"^3.3.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.13","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.3.0","surge":"^0.21.3","eslint":"^7.2.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.5.0","typescript":"^3.9.5","valid-module":"^1.3.0","valid-directory":"^2.2.0","make-deno-edition":"^0.1.2","eslint-config-bevry":"^3.7.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^3.2.0","@bevry/update-contributors":"^1.8.0","@typescript-eslint/eslint-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.7.0-next.1591772716.1849ee02eb4fa0c1ad7beb8a7157d2c3467dc05a_1591772740823_0.18743577002031464","host":"s3://npm-registry-packages"}},"6.7.0":{"name":"assert-helpers","version":"6.7.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.7.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"f719104e36c16f10818468b7e8c076e60b042c5d","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.7.0.tgz","fileCount":11,"integrity":"sha512-aZ7B+KS/JojLCsf2kkAf92rzV07i1QChHKPlhrU7yHs5x45g60nIJ9mZZtl/D3fSkRmauxXCIBzkYqsLB5B9DQ==","signatures":[{"sig":"MEQCIBC2pn3uvjoOWksX7iBbP2wmuQCHCosSa4CCVHyl/zKLAiAfLvd95QcYePSaLNa9reRPjUr9ROLjF/YKUAR+nkvRMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4IaCCRA9TVsSAnZWagAAgUMP/iIHdZwQtVr2B42cHPTK\nYENeSAuh4qqIGyvFNtQ4syLoghRbjNx1G4kwVNzmrI4JTPqlj+7fhjYrQxDu\n9gFI2DlGkIBnecORJrpFKIhIoRIKtRrMCsBRBnx9YUCAMovdUKzEYqT0VhSP\nLSTFrmE6T0WCdfnwwYJsIn/yK9+ExHV3VNlnp+PmM7YCL+wq3TF5D7gKiumZ\n+xs/gzDZf5D6kchaEhphRzee8TPx2QPIdibDVe8hCJR1mOVvJOpplhx1hP1Q\npDHpWwTZ6Irf3hf3xIxWoFGdpA7IyJ9sGbRSjJXVqHfbfjUjmBw0gzqC5oNV\n4AG5Z73m8nw8Tud2WBkOYBZ7rh5kbzySsnU1XkB6DfC152A3wubGESLcHxKR\nJOsf5FUzazOsOJY5kO10ZoO831D59S5uLXy55ZdSuWTbQvlV0CL34cJLjASD\n4yOB6FothKF07BJy4FcKc45TY4u7UCBRIvkGin14V9DjKQ/i+FcP8g8QXEO7\nYID8dlr3kCvSd+7kNgTEESGeixGZBBNzXmNCvymJ4Yg0JHJu9CqIx1HJSHkE\ni+8nW2jpTNSe3TCy8EAeZeZxhBzhBEV+HY5H0OkmTSQoDex1CeTc9kUYimZt\nDzaooViqFkAoc9dfIexueGqYjTWq2KvJO9n8JLFNgDj8jPLChDTrAcDKgD3Z\nGoAF\r\n=aAVf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"1849ee02eb4fa0c1ad7beb8a7157d2c3467dc05a","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","errlop":"^3.3.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.13","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.3.0","surge":"^0.21.3","eslint":"^7.2.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.5.0","typescript":"^3.9.5","valid-module":"^1.3.0","valid-directory":"^2.2.0","make-deno-edition":"^0.1.2","eslint-config-bevry":"^3.7.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^3.2.0","@bevry/update-contributors":"^1.8.0","@typescript-eslint/eslint-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.7.0_1591772801753_0.9551924789680599","host":"s3://npm-registry-packages"}},"6.8.0-next.1591790636.1f3f409d105a6cd24bc992429c5772b7624221cd":{"name":"assert-helpers","version":"6.8.0-next.1591790636.1f3f409d105a6cd24bc992429c5772b7624221cd","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.8.0-next.1591790636.1f3f409d105a6cd24bc992429c5772b7624221cd","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"8239bf41e09f5b51fa1ae045f80918310fbb9de9","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.8.0-next.1591790636.1f3f409d105a6cd24bc992429c5772b7624221cd.tgz","fileCount":11,"integrity":"sha512-D7J5M7T3wX6TFcE3To0hi6+Dz6n8TB7v+7bBPY3YEP6nCMhOBlfvcMh4KXMrcB/egr+1QS76QnS7vW5o+J7mtg==","signatures":[{"sig":"MEUCIQCl/VzPxaUAFmO01Pje+UiO5NUogiVLgP1f/SMITSkk9gIgObq4NzRLx2vpecSUU6P5kWw0YmCpTAvmjpW7aRy4D2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4MwtCRA9TVsSAnZWagAA2w4QAIVqf8Fu+43QtncogMaO\nksNfDSv8kqzpsjPv3Ohx8prYWX6f4X+Bxr8t4sByalPLIsqkgeZCWhQjQEv7\nI/D6Fzh4YklIYQeKSKDGHrM2Wba1022LiNfmAeHRyZIL+r/mjGItSwMRwHhv\n2pRRIl2CLyrxuR9b0RB02DVZiNEEuuEDvC97D0PPu8+kmtx7J89FRcEntITJ\nB3ne4VYA2kfevzbphFf5z+aOgdKll6Ijps4MNWW8c5DABAyZgLKzUOoxA5k3\n7Z9oZGsfjXUIOK9Z0Rmw8MMCrQJSFs47yT9JMFpLGJBzl+zrOvZZNETjlDSZ\nVhZZt1KVJukhGtpjcpbYaGM9xCPHybsAGNLgMe3s7qzS2JyNriEQ07vi7lTN\nMOMd3kt2kfW8gK8QhYHfXBfwPxmNpKSZUghEyWRfuceshld9fi4yVNacfFTY\ndYU6s2STEz2Uw8Ks+RWRyrmpMiXRLJ1IrSzrNs0LkhVWHNfsqdsh+VhUTdlY\nb/3NxMUfJUBIyY0l3N54sEYmk5TXii4QUfZtjtFnaRGEho1t4vrY1GdmUxq0\nfqYyVMU3zz5eJVl71hzsE+YbL2c1zZIDARVNPP1Lwi4lMOT/Fcnj/SWQAn18\n2q1holxjl5r9NEkGPzQsig44muvwDQWWI979MF2GoFmi0wfEYZVTNyqukloH\nYKj4\r\n=zGHp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"1f3f409d105a6cd24bc992429c5772b7624221cd","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","errlop":"^3.5.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.13","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.4.0","surge":"^0.21.3","eslint":"^7.2.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.6.0","typescript":"^3.9.5","valid-module":"^1.4.0","valid-directory":"^2.3.0","make-deno-edition":"^0.2.2","eslint-config-bevry":"^3.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^3.2.0","@bevry/update-contributors":"^1.9.0","@typescript-eslint/eslint-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.8.0-next.1591790636.1f3f409d105a6cd24bc992429c5772b7624221cd_1591790637487_0.9286377250201931","host":"s3://npm-registry-packages"}},"6.8.0":{"name":"assert-helpers","version":"6.8.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.8.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"1457a72def55251dd2941e7b5011fdc9bbe43772","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.8.0.tgz","fileCount":11,"integrity":"sha512-Ayb+HIpy17PMSrnLl3DeKP8sSzv86r9+QuFjLXjPvHj2VDVW6QVdH/X0WkCtmqcab6S72dCHRJinUHDUfPRMsA==","signatures":[{"sig":"MEUCIBFfYpF4c10vdmv01Nse+D18NR5qLZhQvDTDGzVLbaFUAiEAva+VIK7j/+i8yeS1D8qncTj2TdADr9wrLYQ21q3Om/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4Mx8CRA9TVsSAnZWagAAwA0P/15CwiGktaf+jaLcUFCH\nK+2bREQaQKGmIkJLmOade3kZ8VlUI7ry73jqTlpPKKNiEkjpvN/T2pRL7HS1\nejOONz0Tnn7UuQOfLAXAsNGxCF3y+TGRWbZJSsEe4P1fKm/ebWwxC6qAioY9\nETns5NqyqhywK0RjedBMRo70GW71/4lqnMBnmRM+J+S/t5vMePIu6/5uPJdh\nS0qi/ze0gkLEAi0ib/90GBtRZtWu737D/SXPPEPeYova3MXgIx1y+tdei86a\nXpl4/11jAJFR4VRpyJZm1YZEvCircxk/FlgvXcFunqIsnkRzgic4jOVinyKW\nOZtUtR8tBrx7z3xr/o5ytQ+kOAjGA3fQtYYYP4Rso4s0+QJGtItADHoF6lR3\nnKfsiqgDBWQDbaUFrph7GTkzYsJ2gQFkfocKRqQU/p0is3Uv+Hy1A4A952Mg\nx5HX0QqexUvQ/pYi1tX7bpg7L1FTSTLR6a4/gK1ILJg9G90lo3Gckpbs5QUF\nu9xWE21Mep2YDE+SZ3smImY3C68z6P48Gls/eXv87qV6cqEvM2raR0IkJT2n\nfMkwv2FCSQZ7GQun927Mo8g2oCx3y4zah+30DCQHkbv3hX8V2MKdlrFMbkBv\n9VCGwmNJh6kQypQ+dwoGU/ppM8y0xMIEbYxPifFAZNXQJetB1PzcxfkQT0Er\nW0ZO\r\n=DsAd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"1f3f409d105a6cd24bc992429c5772b7624221cd","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","errlop":"^3.5.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.13","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.4.0","surge":"^0.21.3","eslint":"^7.2.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.6.0","typescript":"^3.9.5","valid-module":"^1.4.0","valid-directory":"^2.3.0","make-deno-edition":"^0.2.2","eslint-config-bevry":"^3.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^3.2.0","@bevry/update-contributors":"^1.9.0","@typescript-eslint/eslint-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.8.0_1591790715797_0.10424878326333187","host":"s3://npm-registry-packages"}},"6.9.0-next.1592599300.2011631572ac014dfee38155aa49f55a8d911307":{"name":"assert-helpers","version":"6.9.0-next.1592599300.2011631572ac014dfee38155aa49f55a8d911307","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.9.0-next.1592599300.2011631572ac014dfee38155aa49f55a8d911307","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"5c3b5c7b87977fb25f430522b27c1d525b761e89","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.9.0-next.1592599300.2011631572ac014dfee38155aa49f55a8d911307.tgz","fileCount":11,"integrity":"sha512-7gxEsGhNKjV4ety3ElYDvWzRXOLd9tJzRfbgZnkYXBXUXdmH4EQRmWEjQzmrTU3iQDOk54zndYGpPQXJHts4RQ==","signatures":[{"sig":"MEYCIQDSs5HkvfjarNHVEow5aDmYnTLgrXdnJS7TW7npfJEOTAIhALPS+SBZNtx0cnYSgf2c5oqFOBZuOIcCgr2JLcm6E/dN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7SMGCRA9TVsSAnZWagAAQxsP/1znM1Hz5Vb8eeJVltFr\nEcEZM4WuZ0jYyUzKoK5zdTnMDlhvT/cldCw3JgJr6MMOQ4EnSjVZfPz8PSZ1\nbJUIjm6RpajV2OokPBUxB8lMjbN7Xjnxx07bw8/BfRlcNfdJSTGiZgmQBFO8\nqAv7u0DU+LZHo2nu80mEaCAB71wYfr0ZfAqUa2Osr3nesPrT3fadvQkNlC0a\nNE64T+fOj3RdbqyUZ+fCWHGPSDdBjt8gLfCMwc73xBHzDoNb9Uurx4hBeZKH\npjAbnqTyTdEV9Ip2ghCaQJ1fboih5peM81RNhsDfRctDry1/oZtmT3ob0xeh\nqU0y1bBwK3ZhtyBTupEHt+fT3Sl/jvJwR2ETA1AAKQ+co4K7Mwi9aXuhO8is\nEazImzMly+3LYJ+gdGASmnsJsmpSmRd+OCOnf2FB3eGkP79o56wWK5SWu/XN\nY7kpC5kYQVfNO2Zu1XwsZgBmEkTuSEL1Oihunmp1Ic23jWf1PKGrtUid/zsw\n/gkU+S3zQxqvoTaXKhtQ5pyR1ZoPw9qQporWIXwAU0AWfgSw4lQLlFtR5I0y\nB4hfzQyt/cfyQ0GZ/G7kOH+QUV17gHGYrfiH7d0SZ20X4SIqUNplc1/5/ors\nCcdOBKYPIMuJL5qyZPMvduXOj7jZ7bsqo8AOzWntymMQPYCnOGhC5uXRc6/Q\nOPAx\r\n=SY75\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"2011631572ac014dfee38155aa49f55a8d911307","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","kava":"^5.5.0","surge":"^0.21.3","errlop":"^3.6.0","eslint":"^7.3.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.7.0","ansicolors":"^0.3.2","typescript":"^3.9.5","@types/diff":"^4.0.2","@types/node":"^14.0.13","valid-module":"^1.5.0","valid-directory":"^2.4.0","@types/ansicolors":"^0.0.33","make-deno-edition":"^0.6.0","eslint-config-bevry":"^3.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.3.0","@bevry/update-contributors":"^1.10.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.5.0","surge":"^0.21.3","eslint":"^7.3.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.7.0","typescript":"^3.9.5","valid-module":"^1.5.0","valid-directory":"^2.4.0","make-deno-edition":"^0.6.0","eslint-config-bevry":"^3.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.3.0","@bevry/update-contributors":"^1.10.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.9.0-next.1592599300.2011631572ac014dfee38155aa49f55a8d911307_1592599301696_0.9729990474348764","host":"s3://npm-registry-packages"}},"6.10.0-next.1592603987.17f27b9f1b476697b258406f4a6fe0cb3f6bb70a":{"name":"assert-helpers","version":"6.10.0-next.1592603987.17f27b9f1b476697b258406f4a6fe0cb3f6bb70a","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.10.0-next.1592603987.17f27b9f1b476697b258406f4a6fe0cb3f6bb70a","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"ca385a53231c0d744d60323dca911b188648445a","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.10.0-next.1592603987.17f27b9f1b476697b258406f4a6fe0cb3f6bb70a.tgz","fileCount":10,"integrity":"sha512-7M1iJholGw/bTzCcVEBeTgv+/QCM19YVScO1LHt2m3u+Zn6Dy2JA45ZMVdhg9YT1pl9ixsXVYdGxD0x7lUoz3A==","signatures":[{"sig":"MEUCIGa6T0SwUB/q+tMvtRzeJZ19JF3ZZh90Wf022LAz2RTPAiEAtzES5D/WNB8b3CCwcCAntnfEfk2qgMaqxbjfyk6orTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7TVVCRA9TVsSAnZWagAADbQP/jVliE09a+YwVyelh+tI\nzJsWoKEzFkO7sO4Kgp3DLGuo9CjSjQ84vaXnow0cuxaAFyB71tosU1ntGykh\n6uFjSCNSaLAxAZFdiWQ12GulTS8YZRb0vVYVtUaY4kzohsi7rOrb8IeoUggD\nFds1fsBKkUmwWWxiaz7C3+AQi9Vaqcwx8tRzlciQ4ZvcC46Kk24NVkrB7t+P\nQXvyMBiTfKL73NDsOd9qUsalxH6rJIvKxMkxssn61v3vfwhm76bS4lroMqhV\nBD75QXtwXenEBKIAHJCQ3qPK3TUleCEXYXXXAwD/Y2NwRdhwpkmvKvJHdxQf\nxW8yXWppVIKXQ1Q1fgSqgxkV/1XXBkiO7MBjdW240cpklKF4S+Vr8z0LApFo\nN0Z0rKWBi1557vVIIKus1sQsj9QUE4ot2aJTQsoA/KN2Hw+nhnBUnaq4gJ1g\neNm6yxFZSPrjXAl0n6MJZbsIX9Hf+IRWklxSlHTxYrJIWS3hWsL+r19LPkEc\nF4335gcZ+s6OnIuBN0lR2wsMtdloP6fze2CGU0DBgSRa7ltsfEBW62WGDZdz\nrigo8MXKr+hRAK5TGrQiWTzeJovldvekQzDFyDy8lva7qyrpFt/6HPmBCQQm\nZ8JHJ5mxvogQ814v3aZYpzG7Lb1lyznRVQQzxR/zsJ4sJLiKKlHQmd6Ebj0+\nuq8J\r\n=ESUA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"17f27b9f1b476697b258406f4a6fe0cb3f6bb70a","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","kava":"^5.5.0","surge":"^0.21.3","errlop":"^3.6.0","eslint":"^7.3.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.7.0","ansicolors":"^0.3.2","typescript":"^3.9.5","@types/diff":"^4.0.2","@types/node":"^14.0.13","valid-module":"^1.5.0","valid-directory":"^2.4.0","@types/ansicolors":"^0.0.33","make-deno-edition":"^0.6.1","eslint-config-bevry":"^3.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.3.0","@bevry/update-contributors":"^1.10.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.5.0","surge":"^0.21.3","eslint":"^7.3.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.7.0","typescript":"^3.9.5","valid-module":"^1.5.0","valid-directory":"^2.4.0","make-deno-edition":"^0.6.1","eslint-config-bevry":"^3.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.3.0","@bevry/update-contributors":"^1.10.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.10.0-next.1592603987.17f27b9f1b476697b258406f4a6fe0cb3f6bb70a_1592603988546_0.41857447806496606","host":"s3://npm-registry-packages"}},"6.10.0":{"name":"assert-helpers","version":"6.10.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.10.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"ce857b095c36909275e565eb6b682a8de1abd43a","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.10.0.tgz","fileCount":10,"integrity":"sha512-G7uwyOOKVP4pMUfawPV4of878yZfHJA5afbmwFj0AmhW3RrGIucEynZxmtRQOUwrQCqhuhAM+gW28zjXNE7w1Q==","signatures":[{"sig":"MEYCIQD80PuymiaKXulYT8vQKVI1TnfxN5Z8/QBtGE6kCdRXngIhAO8mO7TI27XIzb7ebFCo607M7IJFTiqWV9GlavBOQ+co","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7TWrCRA9TVsSAnZWagAAsD8P/0Q9mIeKy3oTm2N5P1Ou\njrGBtt75HwTXVD75DzNtUd+Dow5xzMWsEFPC0ncY6UpjlDCUZFjue31Fev31\nYeUo7xbJazCUwVKMVWPLPU5IMP1EIqe63Q7UfJlFc62eYUbqN4EjpndItTbn\nf04EJTJhT11s+8V9rgLpQ0AkRWUVfhWPndvCHSmYrdsCiKJJ7+arzcC660Jb\nKZh+guy7LcR/vf5mGBwZUhYMr3RnDN8sNtqH+nXwi+XvwfvW6XNrItmwgkal\nIBwhoBWB0pgZ4g5XM9dwq9UW6EvtvJ4OdhjyOdxDP+Nh+P5K+Wl+L+d9MVQN\nlunZidu5NEXhwd0Dd1dAvr0RhEWaMUvsPG2bR03WgJ1xImYmOUbRCPgsUcxo\nSAqEwhL00u1SRwIb0lr+/A/O6PgLUjJk1S6/T+OgeoqZGynOfLR80o4F1D6A\nVhcTaQyVSibkr5LjTGI8hWAV/5gzRZPREW/iWeiMibbAXhaGMU/UHLYOe9zo\nshbzC1BrIX8FQFNU5YsMciKCyhu57QvNDx4nFIZi4kjSDRhL7VqQfuIgG+Ov\n0RvLleNs6l+lJgUzAYZka89oYnJdIgmRJnMeu9khL4/58dCXbqZFtgj/RKkR\n6WYOxiwW5W3XLrlHXgTpkL/RU3atKxzkac39eXynIIh6fLhgD2BIiErxD6zJ\nWqi+\r\n=0Fim\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"17f27b9f1b476697b258406f4a6fe0cb3f6bb70a","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","kava":"^5.5.0","surge":"^0.21.3","errlop":"^3.6.0","eslint":"^7.3.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.7.0","ansicolors":"^0.3.2","typescript":"^3.9.5","@types/diff":"^4.0.2","@types/node":"^14.0.13","valid-module":"^1.5.0","valid-directory":"^2.4.0","@types/ansicolors":"^0.0.33","make-deno-edition":"^0.6.1","eslint-config-bevry":"^3.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.3.0","@bevry/update-contributors":"^1.10.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.5.0","surge":"^0.21.3","eslint":"^7.3.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.7.0","typescript":"^3.9.5","valid-module":"^1.5.0","valid-directory":"^2.4.0","make-deno-edition":"^0.6.1","eslint-config-bevry":"^3.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.3.0","@bevry/update-contributors":"^1.10.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.10.0_1592604074799_0.8158705338739967","host":"s3://npm-registry-packages"}},"6.11.0-next.1592686964.ce8ed314b0e21167b7ea7b2f4b8ed2037e4f6c51":{"name":"assert-helpers","version":"6.11.0-next.1592686964.ce8ed314b0e21167b7ea7b2f4b8ed2037e4f6c51","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.11.0-next.1592686964.ce8ed314b0e21167b7ea7b2f4b8ed2037e4f6c51","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"13a936cc1a8ab7cbeca7a68c1efd0f765f29ce4e","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.11.0-next.1592686964.ce8ed314b0e21167b7ea7b2f4b8ed2037e4f6c51.tgz","fileCount":10,"integrity":"sha512-9AZcCXw1ITcfBtw3mNc2yZEj41jLI7DKFdL0bqFgy5HAcyDy5tAk6eQ3wka/pPNoZJTD5CZIoxXIL3huWYULuQ==","signatures":[{"sig":"MEYCIQDbd6fcH/iC2pJoAXLuCVl8ryj1HQTCRMOcfNZV7MZtIQIhAPTKYgc5cXxZLdqFrK6MYZD7LDIhhRXVr0HzdwhA9qR5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7nl1CRA9TVsSAnZWagAAfr0QAIH0rbuMZpXcB1sroW2J\nYSUSc8SFtah8hqjoVJZyqlYQqNX7mH9eIK+l7SiMFf7irc2U3UtlcMtHdSf3\naxBTW+hYkHGVvAZLsvgFlpl5bjHDyZOMKYmioL362i+Xy/D98tus53iugMfN\n4OvJOKjBVmzqJtflczm/Jwvcd4PllO/a4t7endii1Qe9uRnbgIqnu15/p3pz\nQXUiEADDNJHC8HKyW7iEWaREye0B+JGH7/6AzE1oMMYS3BLbnI27eAlGksee\nzdKhaMFl7ORITwmHH8cnk0kzubsJa5bfkJGRxSYLoUOisPqW1M3AbtbYLbWF\nLWfRDcFi+lSPiRkiXvNme0AdhW44KCrb/To2Ra/TfK3dNrP0Kr+W1J3xnLxu\nPVfIJDDhfnT1SmkytwZagctB0rze+4sGYZUxJoJUoA+0sKNreGIJQSRxnyaB\n1krbTq0zZgVT1jg4qb5Ia+t0vh5qWc+Dnlg9afHmotCWWosRkzB1cPLkbGIH\n91/KTwGgnJdw2C5g9RgpVPWF3qiI/5CT8flk81CP45Ov3oKwmX8DaZM//70m\nsqel8jjhwlaU3CWf7gKK5QBROu9NjD15Kkj02PLwo/N6qRKH8SB/CGs0r5Wq\nGs0U1EN1ONVigcGB1qZexwzQw6CV/qt6jp8ictoTm7cFaOVRQ2Mb8TcykRHh\no+o+\r\n=4G0k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"ce8ed314b0e21167b7ea7b2f4b8ed2037e4f6c51","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:test":"yarn run our:verify && yarn test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"yarn run our:setup:install","our:deploy":"echo no need for this project","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:meta:docs":"yarn run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","errlop":"3.5.0","editions":"3.5.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.13","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"5.4.0","surge":"^0.21.3","eslint":"^7.3.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"2.5.0","typescript":"^3.9.5","valid-module":"1.4.0","valid-directory":"2.2.0","make-deno-edition":"0.9.1","eslint-config-bevry":"3.8.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.3.0","@bevry/update-contributors":"1.9.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.11.0-next.1592686964.ce8ed314b0e21167b7ea7b2f4b8ed2037e4f6c51_1592686965338_0.2885794041509282","host":"s3://npm-registry-packages"}},"6.11.0":{"name":"assert-helpers","version":"6.11.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.11.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"5073f4d68dc4ee9ff4df2fd70caad9548ee53342","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.11.0.tgz","fileCount":10,"integrity":"sha512-tLbxE/XVNoZUoOXAFFrLsDOexrgqJ2bH3rkduAVJ+DbWAcN3i8omBFBZTe/piYIvfKCMmR0L+FKrnvwU96G10Q==","signatures":[{"sig":"MEUCIEnWVmIjNdxN3oSUB2mzkzNHC8u0vBY/R90OQYkGOtR/AiEAwCRl8cqcohf0ekpJ34phYB73GLZOenYBwrFt2q3vQ80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7nnVCRA9TVsSAnZWagAAmPsP/RGlyrz/d7MW7sKmiWv8\n4ou29d9KInE+HS8HHbCBFBn+eQRSmt2ux6Pe99hYbeu6JWtrMDpyqTEbtWsz\nUnamCvTFYMkGpwG2O6SY/aICXYaH+dCMSui2VHpr8yB4lFE/qRsrJqJdzQA3\ncVzBgDaJzWyhX9h+wC0/r3i/LoV4Ts9vkS4o6YfdiBJ/PFJ5OU/JBT9Kf3Rb\nwt+hY7KPnUnZhXQP4TRf7x5KybczoXBrLQAeEbecCIj0mMNgm4wUGEhg2T7R\nC0x1rWDYEo05yMkqeV1/kB7eFwptKuhYrfClqRMO9X8mmOEe2D4e9oeok3ch\nWjdSL/RjC0yiWuPUDQG/frumTQ3eoDgjQywyQH/bQQZQVrYceUsYnk/W95kz\n2zDBoObVdoyZMxA5SbhyZnrXtRgdBvg/r5Uqy/Mp8DXoZtxrrDbm2t+CTSBV\n6nwSEJw5fK7MXgvl8zRK8Ho98yTWpTbfLOQGKZFmMph6QSyuKRdWfsm2W4Sz\niAt5IiglA16JmS8VPK5hJjt4mDDPlJ3S8Qv2Px2wvrCddM7Bv/QAnxdXkyWZ\nR2nxIndf1mAaMyeILQayqfBjp5w+RR+iygQ6gagrkKIu5+ZRowfj/5UFhyEl\nkibfmt+hFwp+2QpEfdzJ7iK+R19lxlKV0EGaomLeKMFeSRd+3REzu1rolUt2\nuQZG\r\n=QTdS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"ce8ed314b0e21167b7ea7b2f4b8ed2037e4f6c51","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:test":"yarn run our:verify && yarn test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"yarn run our:setup:install","our:deploy":"echo no need for this project","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:meta:docs":"yarn run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","errlop":"3.5.0","editions":"3.5.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.13","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"5.4.0","surge":"^0.21.3","eslint":"^7.3.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"2.5.0","typescript":"^3.9.5","valid-module":"1.4.0","valid-directory":"2.2.0","make-deno-edition":"0.9.1","eslint-config-bevry":"3.8.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.3.0","@bevry/update-contributors":"1.9.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.11.0_1592687059342_0.33849154990125774","host":"s3://npm-registry-packages"}},"6.12.0-next.1592734864.44a985461238ad2c1f204981abf41fee9ecfcdcc":{"name":"assert-helpers","version":"6.12.0-next.1592734864.44a985461238ad2c1f204981abf41fee9ecfcdcc","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.12.0-next.1592734864.44a985461238ad2c1f204981abf41fee9ecfcdcc","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"5346c1d76f4e424432cc167379ad59c5ef58f207","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.12.0-next.1592734864.44a985461238ad2c1f204981abf41fee9ecfcdcc.tgz","fileCount":10,"integrity":"sha512-yZAmkZFvximt6vyNb0P9KguCH7vpbvTPuvTOYbagthgwPjD+mWkPta41TXztaTaYaQPpSjtHkI46Ct30q2tD+A==","signatures":[{"sig":"MEUCIFg1hojwFqMuqiEeHVarpz07oFhx0u4J4HUI+bXr1F7PAiEAli6TNJo0R7yiiOwdSSYNdYA0W2fbmTvE6Nw8gwAtzOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7zSSCRA9TVsSAnZWagAA3WUP/2+wNuhfHkuawFEhgjFj\n4/ub9BV6uOqZiIAomYhrQ3aGT1cPjDGNPFZzj51QN8u7+U5uUm0AnkVA7ZX7\ndouEiXmbEaZa5Yu7F4GcyH1Hjn37qT7TKcrZeEmFRI9u4yDM9i9I3LOFojCi\nzliqjHyWA045NNIMwwYjgPLi1t/aWDfZ3f0bwZR8fIrIzkbIopaHwhDMXIa8\nogbT+w1S4svg50ZISntNfQAJTAxHbfI/N5bQSOZI1K1cxpaxGjYWqRMs5cz7\nOWU/uMvJsOCcYFuWES11gCl6OALLuVKaCDQ5UNXaKoIVIKaqIQppvHlofQ8K\nVUfDnSMfUvmg/n7TebcdUj6QW3gwwV059sc062DdX/Vo7a5MKkfZaPn4/ghe\n4trtgmH4QRFNV7pQGt28OM709f5q9iJEV3DlG6UlPHTjgXhkplb9mQfZtNBX\n//0fesOTq2rcRIhJmct2nvS0o8wTrDtWQmIZ3fXXHoM4W0vABS0vqRO0I3Ct\n+qfow81qklYhiG6stO0fvHASlhZgtnnXtdja83E041iUn9nZwSgK9xsnmYWC\nEFNe+DuGokGi0cpQigxmdAl4GZaNUMgatrFVnAQAgyMTl6PLAed2Zs5iHMcQ\nq/90K7esehsRljgezVwFX5xs7WEXXZExnbmn3K57MM1nfqebYuRjDoGFCBb9\nyV94\r\n=2oww\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"44a985461238ad2c1f204981abf41fee9ecfcdcc","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:test":"yarn run our:verify && yarn test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"yarn run our:setup:install","our:deploy":"echo no need for this project","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:meta:docs":"yarn run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","errlop":"3.5.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.13","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.7.0","surge":"^0.21.3","eslint":"^7.3.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.9.0","typescript":"^3.9.5","valid-module":"^1.6.0","valid-directory":"^2.5.0","make-deno-edition":"^0.9.1","eslint-config-bevry":"^3.8.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.3.0","@bevry/update-contributors":"^1.9.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.12.0-next.1592734864.44a985461238ad2c1f204981abf41fee9ecfcdcc_1592734865570_0.6857152493798806","host":"s3://npm-registry-packages"}},"6.12.0":{"name":"assert-helpers","version":"6.12.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.12.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"8ca7dffbd55000dddab7dfc56e6c4f1066514f95","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.12.0.tgz","fileCount":10,"integrity":"sha512-s3F6nuN7yCxOIjhM7nXKMtw/od2vrL9A3aeUuzfiHqqrbRU/QLlGdhJ6TsuP2hqpG2o8dIHBaLZ8I8EWXyajVg==","signatures":[{"sig":"MEQCIH8RN3DPUlnvbUEVU+WFC2fv4waMWbbMlBnbciJkmGwbAiBU5S2aQOj99rhva0UPEKBRcsZ7UjI2Wi6ndu5fJG57Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7zTECRA9TVsSAnZWagAAqmAQAJaob45P0lX8mSLbPW+V\nmay/r+dfEWRCAM+YSGxDZ7SDG2u9E5PBpaR5ZSbTouSj6yMZQrjsK6APahKc\n9igA+P00Okh3wJ/ReAqKMnwx5ZU+fIgug43XRHUbUlrIa0L1m3JuPA9D4f6a\nB0m1uPkZkexgMeeHFQ3UQI7jx4MSSTC9zS/fFtbYGuAwJ2t2sIRFzoCJBfNw\nLNkjEr1eOebt8pzUZ5/RIr2DxhPaEBEk2lR0Y7U/jBuq4RyAY0Ycqb9yrpnr\nymZScH+qhffDaG/oofgAS2i1e1UhpixdVJqUJHyARXtu7m/ahFghLfU/ZP/b\neyTUWprQPJe+Qi/uPIfw0P9lHJtLgcYVNXPBYHVNq47KkbiPjd6eQOK+Zu+N\nAK/GGLvhj9oh0l1vGWI5jITFo37HYkZjfWe/aY/Jb2GB2ISn8WsXbehBiVCP\nyInSH1WdVd7bt87+41OdbwXxMLWzFX9MU+r07Js0I4IOOWyfDThcj4bMC+O8\nwRgyphE1WT/Q0cYx+VSoqqLihaCS5VlPBRV+2acAwJIxdL42POjCmIOWr2BN\nENdXIpatGa8OckdAwvmH87i/TXkD53k7XLqaSR/iNExxJq4+CeeRgvi7npAx\npLETIRmesRCHYcpHvx+iqEMb22YEXwLdHJj2+1hhdPs4qqsqXgeg4wY9Z88W\nXrTn\r\n=9kaF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"44a985461238ad2c1f204981abf41fee9ecfcdcc","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:test":"yarn run our:verify && yarn test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"yarn run our:setup:install","our:deploy":"echo no need for this project","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:meta:docs":"yarn run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","errlop":"3.5.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.13","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.7.0","surge":"^0.21.3","eslint":"^7.3.0","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.9.0","typescript":"^3.9.5","valid-module":"^1.6.0","valid-directory":"^2.5.0","make-deno-edition":"^0.9.1","eslint-config-bevry":"^3.8.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.3.0","@bevry/update-contributors":"^1.9.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.12.0_1592734915847_0.9174464554006687","host":"s3://npm-registry-packages"}},"6.13.0-next.1593046532.f4a779e7862c13cd52e8584c6679871d05ed5a9d":{"name":"assert-helpers","version":"6.13.0-next.1593046532.f4a779e7862c13cd52e8584c6679871d05ed5a9d","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.13.0-next.1593046532.f4a779e7862c13cd52e8584c6679871d05ed5a9d","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"bd2dc112fe9620c14ea201647c9be5a8ce6088f8","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.13.0-next.1593046532.f4a779e7862c13cd52e8584c6679871d05ed5a9d.tgz","fileCount":10,"integrity":"sha512-4xu1jPMtgMFv7lM5XTFrcEnxFk6QDY6GZBsYXxirmHvbctSNyjvm43c/zn48nnwIsehGbgIx2HMG//esWYpRCA==","signatures":[{"sig":"MEYCIQCTh402CYpGYuKg7JJ4s1hSDNPK/XJZUwdE8g2kg6bS3QIhAObuuIqUmfXAMOolUFl9e4DXww/6MKzCYbDjBfy6C2QH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8/YFCRA9TVsSAnZWagAAP/kP/i5lJKpIy+BK9SGztkVt\nTfEWfzZZUCi7qjAimJcTAFL6FEHQFjwsLfmO3WTYIvWo7xsRSminWDjCyuo9\nyFHIWVrQ/Xh1RMMwmqMdAabk/DpxdVxjdpsgOtjPQaBKP+3AthK77ettHA99\nz0nuPILfDhfvJ33c2dGPME9nQLmnBMJJJ9e/NDLrMSZUQa50y3qX4u1WjBKN\n08k+Hj645Oznoc2Xx3XEk9xqpYTNwZ8rWtet3NzYgMSJCBxqTthT4B8jwWXH\nnareVrEINh43fZ9ve7ywgo8xwrAb/L/7NnhDIT7i+k+pZhr14XuVLnrHyIOg\nB7NeKLICXfThRu3Nd9Ok8KQ0XMRCgCmv7hx8CYYKkoOZmitf+SIkd2XUYkbF\n0GufmRPQrjq07ulenFkpPBhT/eSHGH3xmnJEh/KtZKVyhrkN7rXUmm8uKsjW\nv75219f9MZAsfCpvZumORLkO6VsviRtuKsi8p14r/Nudcdlz8TZ63rWhFZaY\nP6KsYKkCZdINcqPdHaiTGmtYf7n5mB2qCYHJmzwu1E0eu8vfuW/JIY96jrum\nDrRsUsgzXPFF3sG7avl9gP+5D3RqVlORCcaqAOz8XeStefczMmnFx4zOq6HY\npg0GKv0I4QY5SlDfC/LdbqBmVBwIrg84zI4a+OrxOhBBpTh/aN25qQACTAmC\n7f0B\r\n=yUXS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"f4a779e7862c13cd52e8584c6679871d05ed5a9d","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:test":"yarn run our:verify && yarn test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"yarn run our:setup:install","our:deploy":"echo no need for this project","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:meta:docs":"yarn run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","errlop":"3.9.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.14","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.7.0","surge":"^0.21.3","eslint":"^7.3.1","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.10.1","typescript":"^3.9.5","valid-module":"^1.7.0","valid-directory":"^2.5.0","make-deno-edition":"^0.13.0","eslint-config-bevry":"^3.12.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.4.0","@bevry/update-contributors":"^1.12.0","@typescript-eslint/eslint-plugin":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.13.0-next.1593046532.f4a779e7862c13cd52e8584c6679871d05ed5a9d_1593046533372_0.522917121478474","host":"s3://npm-registry-packages"}},"6.13.0":{"name":"assert-helpers","version":"6.13.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.13.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"61b469769f6a13307ec3ce94908faa99def5f217","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.13.0.tgz","fileCount":10,"integrity":"sha512-plZTTRls5KhJ6IbQ9NCqhuddX9h2rlrZ9Ru8n8GrT1vw4xiT9/w0QYvGGQBRhGAQNnHtYsK1l2tLixu6OoObuQ==","signatures":[{"sig":"MEYCIQCiyw+j/nqqSsNOttczFsHmDLSY5Yde4wscnJV0/lqx0gIhAOEol3bRHzAFN+9Al0SYqQAmczhA+wrDmkXN2c2yPisg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8/ZVCRA9TVsSAnZWagAAKlcP/iYNWsESaLh1iyAnBADE\njidXP4WWYFNJAPoq3CBVmK96UQgmTjXj9q/jA8JNq3H3J1Y4Y3trvlwWYt78\nUQxpJHA0XEyVukJd1OxX2lGC/nEFHnyDSzCpNOJPEFngBkLIjvc/wNslakxd\nlRWe0RWiOkBTtkFr1Me8NMZKMjE5MDqDp7vw3dBJaKEj3e0VKCcJ84/Q/crV\n5GbjjvdMvQRqmtSLnJvUVgJA8jrlLM7s4nYDhpeelDl61x7FLDO6p0jEcnCw\n4St3QmWip8vCh0JxZNUrU+h1iKSUGZQlcqYPJdu852JjdH8xLsbWLo2ym/fn\ngBXXvOpSKqRuTyI+JVFImFXmgd2Vxt8tzNyh5le/86S3bGqP21bSe/funIIy\nw1t/UAaaWbf5Ock8PyeECKS69iQrF91l7KF+85o0JIQdlSYpWmezCSAAlkBv\nzs4QAgEarsufr6gFxoKz5YMtDJxu17J9HeAgX5eCUe2HofYZwXX6cZEpiGC2\nRFzYzCPiWf9XFN+p6YEg1VQSJPg8wwzbdg8On4Fhi/2tdBIGsMTeHGVtirNp\nWgRpXl1yEGdMMrtX9gJnq+3mqBzILT2aYQW0SrRn0ytujDVFSw3Bv1atOV8L\ny35dsgiM7WcFxdNBIVy8b6USP3QqfAuuhB7FbzR/dO86HEu21OVRwvFmczsl\nwZRD\r\n=PeeQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"commonjs","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"f4a779e7862c13cd52e8584c6679871d05ed5a9d","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:test":"yarn run our:verify && yarn test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"yarn run our:setup:install","our:deploy":"echo no need for this project","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:meta:docs":"yarn run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","errlop":"3.9.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.14","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.7.0","surge":"^0.21.3","eslint":"^7.3.1","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.10.1","typescript":"^3.9.5","valid-module":"^1.7.0","valid-directory":"^2.5.0","make-deno-edition":"^0.13.0","eslint-config-bevry":"^3.12.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.4.0","@bevry/update-contributors":"^1.12.0","@typescript-eslint/eslint-plugin":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.13.0_1593046612726_0.9342844080727033","host":"s3://npm-registry-packages"}},"6.14.0-next.1593153922.2b134e64e04127770be0ff314919d2fdaf79a8ec":{"name":"assert-helpers","version":"6.14.0-next.1593153922.2b134e64e04127770be0ff314919d2fdaf79a8ec","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.14.0-next.1593153922.2b134e64e04127770be0ff314919d2fdaf79a8ec","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"41a8fa8fadcb1bd5e3c96b511a01552d986721de","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.14.0-next.1593153922.2b134e64e04127770be0ff314919d2fdaf79a8ec.tgz","fileCount":15,"integrity":"sha512-+wTnN12Lz8sPc+/JTjaPD8UxF4FsL5JvfPGsnTo7i9y662RpECupobkup7RYs/Hic/P/5Dgxz2kQPQf84/NoRA==","signatures":[{"sig":"MEUCIQCPVIjQIGJy9Q6csRX1sEJ6XRoCZeaSkYBm80YW46YKKQIgdNPCqWLK6wZBTdURsIMXThZ/6hb6CS9HWU7AStqmHog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9ZmDCRA9TVsSAnZWagAAyO0P/3QE6+1tJDcEup5cB0Bn\nJZfiZxWcNI5zw/y0Vq3JSDvQ5HyVvMatwCWd0FPDKqxeS89cXt18xuwJZD7z\nnm/aAGnQreTmkwtnF9m7kab3q1afmD8BgfI6T+P+jaHeFYKsrFPoa7ChBHQP\nkiZ2p6pSbngkcdWu4Q5TY3oO0oV6J/I/t7o8o+sa9wtmVegF7mKF5LFsKSoI\nUEEEi6AGxSIyWW23VMcOpb609Ycb1vpjohmQKYOvFdvEC3m/inb0yNm/oiLS\ny/OWbikqAznS6Dwm1amZ4Xc8UoPZeWnn4bV6B+j1LrP54Ptm3p0kqYwM1j3n\nxRELBwX52yG15IJXxBCqwMkWAPvoX6StljlNxHnGl6/FZceiZ1GQtWZFSOqM\nLFOFV8Hkq3SFQ/PginoRv0optWUIoh/cYlm/e6hS8PvOWg78GtWmtMr98o4z\n4ZxtZodJY+jwk8D/hm7YopFwjvUAiYvg9wC4zmvLeamShVfBEyrxzh9mTihf\nplykOJF9ScbXuT4FFHle2llT/OfWoPjRZLKQqJSDNR1I1U7W5miCZ9bdyU9v\n+hDcyuM9WwdTKiTA2XsS1yScyQErYNazXC6UaASsd1K/A6JbaLr2U1Djh+oZ\n9TD2kx1GteOSUleRj14hlEMIvntco2K07a00iH8kxJHFxX7Rrp3LLHaPcMVo\nDk7u\r\n=39h4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"2b134e64e04127770be0ff314919d2fdaf79a8ec","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:test":"yarn run our:verify && yarn test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"yarn run our:setup:install","our:deploy":"echo no need for this project","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:edition-node-esm && yarn run our:compile:types","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:meta:docs":"yarn run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","errlop":"^3.10.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.14","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.8.0","surge":"^0.21.3","eslint":"^7.3.1","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.11.0","typescript":"^3.9.5","valid-module":"^1.7.0","valid-directory":"^2.6.0","make-deno-edition":"^0.14.0","eslint-config-bevry":"^3.13.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.4.0","@bevry/update-contributors":"^1.13.0","@typescript-eslint/eslint-plugin":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.14.0-next.1593153922.2b134e64e04127770be0ff314919d2fdaf79a8ec_1593153923572_0.928317098062214","host":"s3://npm-registry-packages"}},"6.14.0":{"name":"assert-helpers","version":"6.14.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.14.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"df2c3acd8be07aadcc6ac56513af27b45fb428b8","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.14.0.tgz","fileCount":15,"integrity":"sha512-1GAUABlQAfwmz2T9eJHgODwzCV/A5zsDWcrXr0fLGFoSYC3o4DB955dE8oUnWfTyqGWAvlW5WLNRNWl4EUUXgA==","signatures":[{"sig":"MEQCIG4LnjRxxp48+br1SR1t9KrbhdIxxkF2A+xCbduip9tvAiAeLdQucdr3g7n5iwIZau+vdcS3UznA0+QuJgmWqEecOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9ZnUCRA9TVsSAnZWagAA7VkP/jEkr2F5nwyiRTo5Aj2Z\n5SNYAbzkqQiKrdPEQUEWOwZsu2fB4tdy2bgkhTwIU0ZYlCoY7O2MQ2Cy+Brp\nvuHdwpeIaWOj7IgPsqYDm23jx6YPIppqAFhIsuQJ8PWkcZSVIGXvwC8ORb1R\n2GVa8b1wURPWvSpuTAM51kgLJ50LKtzAJmTH4dKjwDqZXNdvUn7GE1/qDQHn\n7AqNbCTgpWR4fFNQPhs93lMd9046QHPovCTWYJCghLaKUFTk8BsiP0LfTE7Y\nS7ib5AUICcsJzgQQrWfIEc77MVdGtavsICeemzO2HAkDYe4SLAaXVhcktFjf\n6106637AhVgrvlPs8nVr+HUWBq7XfwIKLwGFA2yX6eF8XRKrSiPOM7Cnwwne\nLPP1jz0ynP2pVGbgdxeJ0CWPzaryZW+/jfirseFV1Ae3+EfR3lrHRFT+w0mp\n40dgRay7OkbhZO/HrncDSneDfW5gFQykcD2z/fh51C3tdDwiTtbL6VqqmBJt\ntPp6y95dkdyaqwrV7AiZpQXJZtvu8/d+p/zvG9AZrc5eIgdbhTwecyZ9oYFw\nshPXStYxLBrasaK/aRxPPrqd58+Xh2kAO8UppPQ9mCkr1/cfae1uc6/Jw46W\nX/MJx3qGxEPacCdJEnxJHIqhVGncmVC49JHfqrgc4slxft0uFISEMbyRWf85\n+DXA\r\n=8OyA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"2b134e64e04127770be0ff314919d2fdaf79a8ec","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:test":"yarn run our:verify && yarn test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"yarn run our:setup:install","our:deploy":"echo no need for this project","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:edition-node-esm && yarn run our:compile:types","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:meta:docs":"yarn run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","errlop":"^3.10.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.14","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.8.0","surge":"^0.21.3","eslint":"^7.3.1","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.11.0","typescript":"^3.9.5","valid-module":"^1.7.0","valid-directory":"^2.6.0","make-deno-edition":"^0.14.0","eslint-config-bevry":"^3.13.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.4.0","@bevry/update-contributors":"^1.13.0","@typescript-eslint/eslint-plugin":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.14.0_1593154003955_0.30156373211325893","host":"s3://npm-registry-packages"}},"6.14.0-next.1593156712.2fa9d54905ac14ce469efc3953bcdefd3bfd7b73":{"name":"assert-helpers","version":"6.14.0-next.1593156712.2fa9d54905ac14ce469efc3953bcdefd3bfd7b73","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.14.0-next.1593156712.2fa9d54905ac14ce469efc3953bcdefd3bfd7b73","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"82493b785b49697da496b68c57f8e8fda46102b8","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.14.0-next.1593156712.2fa9d54905ac14ce469efc3953bcdefd3bfd7b73.tgz","fileCount":15,"integrity":"sha512-7sCOiqdsr57KgN8T3CK96orHW04pR5515BIfW+KP0GSTvLEGMiaLFw35GVLMipvsMLXK9E5Ws6OFmynVKuPe6g==","signatures":[{"sig":"MEUCIDGtTqPAHYuI6bNwn934qjDrC+EZldIKkUS1mwwKvAzPAiEA2e+/N47kCeILmu97S7LzfyFPEja9Y/Q8HldYvfLEFXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9aRqCRA9TVsSAnZWagAAUSAP/3Foym6XUp2ReE3ABTrJ\nqboZvFAtE7uhQBYnz9E7F2MQB+WdBaaUb6PMNQCNtw2K4l0xUpJjYG3idc5w\neld6IEfujmqBJOFlZc188P7PfgGNuV9KcHcPAE8ZkBU+3mHMkvHF6TE1Ahlu\n/aT7b72aogbGL2j4fbTXw7lM7Ukf5y0+Ypr/Go1z9xN+88U/dozCKWT8iutC\nDvoxLNKdbSNqV3IXBftnOUIumi/JG6DViP0pR+hBonADywNtkXNFwhjdQmR/\ncuaK9nZDoy0wo7vNxT2NOgLoMTQOElg5QKC/RNy2NnfcBsYaqCye7FISJORm\nAg6Vq9umxmULQSYatmU/F/rTX7GhdC3nknxk1VVtWWa+tJotlp1EUvd+kCam\nvc2rgtV+EyZadL3alVNCrNd9DjrBG0zd/p1QfBXQMkw/iqNW4TeKDij2bC5v\ntIyKJhr3H2V5o64jdlYWigOscgdS8vYj5Zmw5MB2ynyZI9LkJUHKY7I9G995\n7+vFMohsKBeCCM/SSCSwPGf7ohZYifTtNNVSkiMRHOCGOj7QKDvjch7tlmaV\ns2MEBaR96wZ+G6fxy3u9OF3o8Cuxs51UA/KdXDtUDFBjU3Q7Ni6I5Qp4KOT1\nLxCBAZPAZiU8BIvRtWonrY2J7Y0XEkEFks0twYEbhCx3JeKCCLRnKFOWHaGa\naH2z\r\n=ENiY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"2fa9d54905ac14ce469efc3953bcdefd3bfd7b73","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:test":"yarn run our:verify && yarn test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"yarn run our:setup:install","our:deploy":"echo no need for this project","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:edition-node-esm && yarn run our:compile:types","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:meta:docs":"yarn run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","errlop":"^3.10.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.14","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.8.0","surge":"^0.21.3","eslint":"^7.3.1","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.11.0","typescript":"^3.9.5","valid-module":"^1.7.0","valid-directory":"^2.6.0","make-deno-edition":"^0.14.0","eslint-config-bevry":"^3.13.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.4.0","@bevry/update-contributors":"^1.13.0","@typescript-eslint/eslint-plugin":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.14.0-next.1593156712.2fa9d54905ac14ce469efc3953bcdefd3bfd7b73_1593156714170_0.8896347754459399","host":"s3://npm-registry-packages"}},"6.14.1-next.1593156868.a1e7aa4cbc448a392e780db4c80403338f4757d8":{"name":"assert-helpers","version":"6.14.1-next.1593156868.a1e7aa4cbc448a392e780db4c80403338f4757d8","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.14.1-next.1593156868.a1e7aa4cbc448a392e780db4c80403338f4757d8","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"774e15ce2bb0bb00f278f6382e10730564c8601a","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.14.1-next.1593156868.a1e7aa4cbc448a392e780db4c80403338f4757d8.tgz","fileCount":15,"integrity":"sha512-66A4l1eufDuvqMDx96HmhCr3SVRBjxH2rfdH5bEvZwnkTwpl3A2gUjZ2hqezL3crgHITsZjmcy2HjDINxbVzDg==","signatures":[{"sig":"MEQCICm1Vqfr0Y+Ugiyb5Wm8IOi3uz1D++VOIbbGvo3ZyBBIAiA6gEZlAlaTbl78lOYeVJH+vDFCswzlWeu8a1OnJtn2MA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9aUFCRA9TVsSAnZWagAAbCgQAJxnnEnRr2DHCO3Wi8Un\nmF3y5bVEYSitYchYnH3wMdhxqJ/vx6p/1qUTICeOxY8jbFW7PV0IaP3nF1ry\nrbCs3ynJep29peVpGBoBKGqB2ULp4IiUQPqbG72vY9LlZSgNCb8lf9F1zUMj\nUtCidYx5qNUkqOy5Jkmk4LYxNTb5BVglexZfDvClZLbzYskJ3FYsAcEhkxty\n0VO2HRzQCEbF6lOOU58w55/77xzsFLpvqyMa+pQ9iNXC+TN+AZgAJJ87mcuO\nWeh+ak/hxein+vdQsXBoS0PMFjiXEJ/8QcPZ2nyC0Uck15NpL3cjp9KfzG5J\nkQbyLQdZXGsPOLQ4O8zP986XDFv9mCkiQpd0Z0DDaSP1bfD2FLGIA/nWX/Qv\nnrYPV4Bp0I7YQ5+IRNI7BJszKzBROrKWZ5XhJSdzDzpMsij6nHJ/8MNVr2UK\nWDUB78uh9C8nsAVQ+JrO+KpCjb1mp1jPJaHozMfqgH1Pz7mYoR6bFm0Hl1BO\n4c2g3EzjXQFenxLDXmL7tVcuVm3TmeJORq1Nn8I89NYoWeJcj1C7+c4pFU2+\nl97yiaUWDcB4Jr8eG89YX0rEHOeX6eH2rTAKvguTUVc7D7n3/tBFum4myTad\n7M5s2w42D5ZJlPhmk5+xjel0H/T/8+lAcqagplcO4bjAxaYIKnbB/iz2/tbp\n3Ovq\r\n=9l8h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"a1e7aa4cbc448a392e780db4c80403338f4757d8","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:test":"yarn run our:verify && yarn test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"yarn run our:setup:install","our:deploy":"echo no need for this project","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:edition-node-esm && yarn run our:compile:types","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:meta:docs":"yarn run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"echo 'skip'","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"echo 'skip'","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","errlop":"^3.10.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.14","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.8.0","surge":"^0.21.3","eslint":"^7.3.1","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.11.0","typescript":"^3.9.5","valid-module":"^1.7.0","valid-directory":"^2.6.0","make-deno-edition":"^0.14.0","eslint-config-bevry":"^3.13.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.4.0","@bevry/update-contributors":"^1.13.0","@typescript-eslint/eslint-plugin":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.14.1-next.1593156868.a1e7aa4cbc448a392e780db4c80403338f4757d8_1593156869547_0.14840332296715641","host":"s3://npm-registry-packages"}},"6.14.1":{"name":"assert-helpers","version":"6.14.1","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.14.1","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"3bb74d5f2cc74fddab091d13f03346a047d14eb6","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.14.1.tgz","fileCount":15,"integrity":"sha512-RDOshvxmXlwLZZVkabwGobx6EeUumckPNW9llM8YYLh3/BLlyIIG4goRX8sBa5WP79WfR4FF+gEf0OO+1kW7Mg==","signatures":[{"sig":"MEUCICnHL2wyLwTuRQQUvYnOGjbIbqGU6BsAN3ZtZlxGQanmAiEAxzDtvPJZquumoDTXrcKM83I+DJtFrShZcIpgECXIt1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9aW4CRA9TVsSAnZWagAArTEP/jkXWXTeDP6Vq5Y2wpuI\nX8dffOfjkQ2QBnlQnlNRfk/FFJLvllK3tdz1YDeUpRSCPSSIQy1AsNdUtCRK\nJBoKTEUqGRMhVE5uTv++xFSGfm62z3fI1A6+TO4QYZXcEK6ZjCYLdW60DeDq\nNmWz8RDVyrqO6NrIrQXQS9ePtRI3VM12eahmkwtItaMwK664wyWqMUNNqQFl\n7BMf5Zy7yB3b/D8FGnCWdSkSAU42RHYCpM0CiD5a1bdyliD9kejnkXX7PlTF\n4mebxaEiqmUFcMCT5Ck/pPOb92WhmnLMmf0L5LHuI22dm+vtZuDpb9We49He\nvQoLNHkEmfabJcQUTKEk1ZIPXDNzmO6Bl8/yZe3Wn6FJzDpgoi2JfOBnu0vZ\nqY2AAWk0hthxbFMybe2X3pw6ZflwYhmF53o55i62toltZUEXtybxRS52lr1Q\nPgfdcJkToBurNP7d34EdEqvrm8GyRCoxKrF1MTOgMWKgja9OhzfHDL9tFyq7\nnd3kh67xv+2AWHTAa6ODKY86r9abLhAHjiMyvSnJ52OFa8XFtZV9HAwUqn23\nZaMNcqHcZx0gksIboyN0qQBwboJNheUb2agtCeAUqo31qGfIcIEryMWWyaU2\nXmdqOQrjBtWJMKGkwGCsApa2jAzT6jaj/sziNVjIQWRUnBF3aVUSXADz6rwR\nuCjU\r\n=5F6C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"funding":"https://bevry.me/fund","gitHead":"a1e7aa4cbc448a392e780db4c80403338f4757d8","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:test":"yarn run our:verify && yarn test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"yarn run our:setup:install","our:deploy":"echo no need for this project","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:edition-node-esm && yarn run our:compile:types","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:meta:docs":"yarn run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"echo 'skip'","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"echo 'skip'","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"balupton","email":"b@lupton.cc"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.4.0","dependencies":{"diff":"^4.0.2","errlop":"^3.10.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.14","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.8.0","surge":"^0.21.3","eslint":"^7.3.1","typedoc":"^0.17.7","prettier":"^2.0.5","projectz":"^2.11.0","typescript":"^3.9.5","valid-module":"^1.7.0","valid-directory":"^2.6.0","make-deno-edition":"^0.14.0","eslint-config-bevry":"^3.13.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.4.0","@bevry/update-contributors":"^1.13.0","@typescript-eslint/eslint-plugin":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.14.1_1593157048103_0.6202712297936304","host":"s3://npm-registry-packages"}},"6.15.0-next.1593742519.3dcc776b9a1cf66631151da651a09c4e8bbdc8f0":{"name":"assert-helpers","version":"6.15.0-next.1593742519.3dcc776b9a1cf66631151da651a09c4e8bbdc8f0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.15.0-next.1593742519.3dcc776b9a1cf66631151da651a09c4e8bbdc8f0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"f5a415c2a234d1ca56ebd5d84aa0aa16b3595054","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.15.0-next.1593742519.3dcc776b9a1cf66631151da651a09c4e8bbdc8f0.tgz","fileCount":13,"integrity":"sha512-BIapK4S6UJHoLvBXslOEHIdrqJk60dGl8VLt4XiXExKymW5NcIOtnTxKpeZTUYo26ssnERFhNTTpaEgL1r3e2g==","signatures":[{"sig":"MEUCIQDNVYBVytK+QaXO88/tzMM0Ap7ui2jX2QDWOPexBnuoLAIgaHAkEHyuEm5eBfDU036xb4wL6IvfSk3ZikHN9fNsrPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/pS5CRA9TVsSAnZWagAAAqEP/0rGXvUinKc0LZ9zceSr\nqSf7M6zHszvI+uJ4MtGrHqzQ3Qr8cEcn++CaXVaAPcADcCJXsiK+gERXKn0c\nQMPZXDbiySP5MdGif1qbKdSttVpsck+a6+fYSqjQnMNwR7RPiWjmVbHsrZTt\ni6Cj+WiJzI7Z50T80x3dAfxiFooKIj0+S+On5lYroZ6mco2v4XrHJzOH85tV\nDEWJJag04xzRouigu6PHQN+7tgZwsmsNmacRZnEw4pi6BEHWH1MYn7HbG9sm\nW5ziIA9OeOyQL0tsX9w+IejH258M1IXywMQFitjeh7ahU6n/wEZ1lfnFhf0f\nNLJgosSFsJIdCRi08p+orYg4Hmbe6FVSqS/QvuV4Ndm4+aOILEPeI5byZdhX\n+Wo6PCvtRl4kuc+aS/zxziS7b4cB0+qciJuOztU05mzEdWugLLuQHxDbPTLH\nztpy6mUmkwrUpi+1/gGIgummILI7R60K7omS9dU1Ehfx+03YglQ+7YNevcKt\nN16UvmCXKU9lYL8p1cQfkbXgV/1pWWdjdnrqSkM087ee0kypDezImfCqsW6/\ng+fd9iZqoi4C9yEnnpKDZQg4fHdQhOEDT+6VDQgxaGRtLQszOb9AFZDQhMUZ\niY/o2h0n9AQtZwgmiz/WPmB1/DlRt48WF4pH+kGkccyiB1ZADhlo/PUS33oB\nLbFa\r\n=T77G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"3dcc776b9a1cf66631151da651a09c4e8bbdc8f0","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.5.0","dependencies":{"diff":"^4.0.2","errlop":"^3.10.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.14","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.8.0","surge":"^0.21.3","eslint":"^7.3.1","typedoc":"^0.17.8","prettier":"^2.0.5","projectz":"^2.11.0","typescript":"^3.9.6","valid-module":"^1.7.0","valid-directory":"^2.6.0","make-deno-edition":"^0.14.0","eslint-config-bevry":"^3.13.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.5.0","@bevry/update-contributors":"^1.13.0","@typescript-eslint/eslint-plugin":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.15.0-next.1593742519.3dcc776b9a1cf66631151da651a09c4e8bbdc8f0_1593742520547_0.7259989481234419","host":"s3://npm-registry-packages"}},"6.15.0":{"name":"assert-helpers","version":"6.15.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.15.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"4128dc59ff999cc2ff2182b212ce564760aa09e6","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.15.0.tgz","fileCount":13,"integrity":"sha512-FvCSWEP7hJqCXy/T36PXqpliDcpAIEBQQSWPh1fwQO3Y/sGUYyK3OcHyaHf4vjOkaImTuPLruGow8GnNYr/QrQ==","signatures":[{"sig":"MEUCIEc7ajEPxUA3/FERKuRPaKo+P4y6qGB9Iee3cToKoBryAiEAyke7FhsP8KM3wzeTQspwZEoX3Pd6hh1got8MykiapHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/pT5CRA9TVsSAnZWagAADNgP/Rpv4iaMgCJwB6k8gTOb\nn1qBES9UgGSqPMkVL39br+80mrScj1bblvT6FiCw1TrP/GSOMGPu8KzykLoJ\nqM52TdX2dFmiq2AgYHCa9XLmqI3e9qfV5Pxo05xR2grwwUdMOTLcjnFGOsoO\nANLBRHUwZVxXA3PGJpUkJdrEHB01G9FtavhaHH9le+GyalxJKXn6RO8DBgbq\nkS5NFCnnMUBp2HcY/GwVcfMtVFbHiD2psbz8L59ci5rJ0lPqdoZcuGJ+ZTGA\nLIwyZbrKNBOYbuGYmw+9FMBGWoLToWZjkslZQNoyQze4PZbt/BSNlMPzZQ3/\n+g+xznoHQ6WtOcDEUmgczqzWQSjIwl/QCm2ygAjjmxHSLKfjrDfuLCOdWeg/\nfhqJIY4IMcnFrGU2+OUNFC5hvnLY+BEt7xtbxEDU7X8piUvjgEnM6Lr+HNJW\nE9zm/qiscwy1c+TkNeD9YVnzUMgr3uw5i7CQOaDLixFqGoxCHcFNnKFub09v\n45hnysMbjrydMv5ceYRmEuLF6ypkpcrx3GFRfsxcdt8g1P0z8LIdiQQy+Tgk\n7n6tGG3ziS0BGLdai4RVazc+9ufn4rh1URodzGViRyxcdbDBTbDj00ZEzRSC\nu9QqDmeUvAKcqnA5v+slFzMyWEH6bI+ywhWQHvSqRC/SeQapbVx0o6eLxOi5\nUqEj\r\n=T3Bv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"3dcc776b9a1cf66631151da651a09c4e8bbdc8f0","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.5.0","dependencies":{"diff":"^4.0.2","errlop":"^3.10.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.14","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.8.0","surge":"^0.21.3","eslint":"^7.3.1","typedoc":"^0.17.8","prettier":"^2.0.5","projectz":"^2.11.0","typescript":"^3.9.6","valid-module":"^1.7.0","valid-directory":"^2.6.0","make-deno-edition":"^0.14.0","eslint-config-bevry":"^3.13.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.5.0","@bevry/update-contributors":"^1.13.0","@typescript-eslint/eslint-plugin":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.15.0_1593742584578_0.1322915666659048","host":"s3://npm-registry-packages"}},"6.16.0-next.1593750534.6f245ee37570d963645e1c62f74be2fc9f730fc5":{"name":"assert-helpers","version":"6.16.0-next.1593750534.6f245ee37570d963645e1c62f74be2fc9f730fc5","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.16.0-next.1593750534.6f245ee37570d963645e1c62f74be2fc9f730fc5","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"0e30e0f2b0156938045811d81b99ce721d87d58f","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.16.0-next.1593750534.6f245ee37570d963645e1c62f74be2fc9f730fc5.tgz","fileCount":13,"integrity":"sha512-5OnC8mkbJw1t40lFy6DGMRBEJYThsiuWmuIEPTmSi1AHJfNUSs+AMZUIgg4tdet2tqlX+A+tBAEqnehnCd8CNw==","signatures":[{"sig":"MEYCIQDBaKikpNXDILmBLchlQWjDS1KDunbOjFUidz+BcuW9DwIhAOS6O25rIlkIW75gFfL2vyLgGz7o2A3oA00L9SjqpCGr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/rQICRA9TVsSAnZWagAAqhwP/1/J3r6w5bYXDBrTqkzk\nQTPkaz0tSaWi4DZHwg6fJAwo00IuTB7+kVA7SDwPCamVO7+wKiLkhdCntYuQ\nOUsa5YEf4/nVe4/IBDaFT9MSa62kS/mFGP7yNEZrqSZnPuV1Px6XV9Bh5Q/t\nX01/xNgwBPr+71EWtuitSfrLZ7Kb0Z+lN/oWh6xh0mO6qnaYgMGwjCO8ObbJ\nLfi5l3p3Z6F7yWC/ZIqkVI8O0zCwrQkMmVbtOSdS2XD7Q+aaz4Jk3yay7OEp\nWt6xbD6hl00h1rQbUwLuMd50TdxzAfKs+KGr2WYja7pW1/Bv1A8huYjRWJ4K\nplB2w64k293Te0m4A6CuMm1B9ujm97JhVMjsb5xdlSLxH9eou0mqlmD3uRB3\nO6Npwu6MPyFRQldq+lpr9h7TTDwPJ8kM9mHOLIFaDuX0tRRyUuZtMGMuHmNx\nQctoScC2df0Z1TGMDZOnc1Bq74/iFgSc6Gy4OFsBaoS3Clyb4skA9MUk+tB/\n0DpraO8nkjzBHqpYDCq5Ll/JhlOpsinKfTQt8e/KvxVSuSiX6r7cvxKynCai\ngP+Kzd6pm/J/bwOeVfLQ9aNmYM3SvXeH05BKtrAEN3RTF6APXgpHIORLqLmA\nnN3T8vGDibfeyoXSvQHG2d2B75/xcmC4zYGgp6v/6bZVOfEjln3sLHSr4r98\nl264\r\n=5qT8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"6f245ee37570d963645e1c62f74be2fc9f730fc5","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.5.0","dependencies":{"diff":"^4.0.2","errlop":"^3.10.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.14","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.8.0","surge":"^0.21.3","eslint":"^7.3.1","typedoc":"^0.17.8","prettier":"^2.0.5","projectz":"^2.11.0","typescript":"^3.9.6","valid-module":"^1.10.0","valid-directory":"^2.6.0","make-deno-edition":"^0.14.0","eslint-config-bevry":"^3.13.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.5.0","@bevry/update-contributors":"^1.13.0","@typescript-eslint/eslint-plugin":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.16.0-next.1593750534.6f245ee37570d963645e1c62f74be2fc9f730fc5_1593750536298_0.7740832846525909","host":"s3://npm-registry-packages"}},"6.16.0":{"name":"assert-helpers","version":"6.16.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.16.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"72e2734f1d3301cfdb92443c764431381ba1e7f5","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.16.0.tgz","fileCount":13,"integrity":"sha512-ZMBkIPoTas4UjzPbnx7w5NGfHvw+kI8RGKKAiOBht8+nYi//FVpOwjUzzvMXmpSsZrV17TScB6kv7p4HIiLDMw==","signatures":[{"sig":"MEQCIGkvgz0mMY/K887TltnyujF5VXaeJ9bdmFotdHiTQgeRAiAI6EO3sZsjqict9H2eVkNxUlFJINL2G8EFVhpCAhemiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/rRWCRA9TVsSAnZWagAA1k8P/REIxH2nFeo4QkXpK3Qq\n9tua5lob53SdHVnS757b0h3/ZWm1/Qc+dkQrKU2fjNnQmVzXqGwBy23H0X92\nItZhxN7s+hloRUJymILygUjnslbKslKp6NxUiMytrzCgLYXV/scINAsQDihh\nRKKUcTjtFo9AiRrzJIysa8RluSueb4Z3ZBx1CsA2CdrBq7empZGncejtp/mL\nvyjCE8qvAC+gTRKl7sABH3edAtazm/ofh5QEM2HIl2CScgxLegbJPCcD6b6Y\nulfjg0p5FIQA+GnN4JI1A+brZTf6bcgsTDuBpKsw7/aTs49eWH2xOuGC3HGS\nrpUIORHOXAsFjoqT4U9lKCE2hXo2XgyQy4ZGvd3ts7mWB7PnbgEeHVQNUQbk\nvlKpQS7sBdw7NrqSkhtkiP/hSi/kKB1zMmnLoHMnlyR4Br1/FRsIC2k5jkZJ\nVk/fCblQmMizabAJZbYNGxJDLsrM8MWUGDpBAgtCfq2CI8opDVSH8p26gYKo\neX0LZR02vr/zA9/4iS036yFq2vFaAQtfMqvf2BHdu7SfY3alFFYD5PO4v6CB\nisBSWlwN/DEpv4C/qACsCvQo9gkVnug+Od1Qyow+K632yQ9BPsD8eOUfdwPQ\ndJFudTwWIWYKETFuhgkFfQjnWqkfizxp7t/5dgaMv/7J5CzWJ2wAtncsm072\nrris\r\n=ONwu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"6f245ee37570d963645e1c62f74be2fc9f730fc5","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.5.0","dependencies":{"diff":"^4.0.2","errlop":"^3.10.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.14","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.8.0","surge":"^0.21.3","eslint":"^7.3.1","typedoc":"^0.17.8","prettier":"^2.0.5","projectz":"^2.11.0","typescript":"^3.9.6","valid-module":"^1.10.0","valid-directory":"^2.6.0","make-deno-edition":"^0.14.0","eslint-config-bevry":"^3.13.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.5.0","@bevry/update-contributors":"^1.13.0","@typescript-eslint/eslint-plugin":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.16.0_1593750613712_0.7706295711674247","host":"s3://npm-registry-packages"}},"6.17.0-next.1595341668.50bc9d0cf39f548c1c6674b099bc349bf3629cb0":{"name":"assert-helpers","version":"6.17.0-next.1595341668.50bc9d0cf39f548c1c6674b099bc349bf3629cb0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.17.0-next.1595341668.50bc9d0cf39f548c1c6674b099bc349bf3629cb0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"b945c2b5774c593b5e01c121dc81d588aa9a2b57","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.17.0-next.1595341668.50bc9d0cf39f548c1c6674b099bc349bf3629cb0.tgz","fileCount":13,"integrity":"sha512-giCSScFj/5FIGwVv4ZuE7okBWRkEa+E06xDJVe8ll7w3lwSr+gxc4A3tMxrzt7mZYz4oLJd01lZeu4B5pg7xBA==","signatures":[{"sig":"MEUCIDleBuVCZdXFV5rKUnfWr+1AVmsOn4CTKP3X/QOEcQ5OAiEApJ3vd2bRzlBFIAI0NGAdafSSzkI5JQuOgcs4e4In6UE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFvtmCRA9TVsSAnZWagAAFrAQAJ/VoX3ygjKNjFNF9JvA\nOzPOHD1vBRi/JoYEBvUDiXJPnpCqyQrN3Rw6nA0+51OBaZPd8I3/QejB/l+O\nxj1b4damJGSK+WhiP4UTTHOg7KF52AyJmxCCuQcdUmziYn0K7U0XHszrvY83\nRU4pcLI9E8fvDioEwRIvC5nhHDiuK02SiECbbt6t6O2LR/GEmw4pwwSoAIfC\nUYwNqC6uY0+iDXVSCVsjizuU2LPL04tzsOJalaVcjUZD0/0mHcfubWXT8xRJ\nRRlp23IrmXsftAvhDz0xGo9xi80in2THQGW0lPrcb37NAh+Xt6mHrnJTiZOV\nf20CPBCgD81FWIJfUF1HXKzi2MuD56BCLr1BeTnr6sdwsE5fVVOE+Ug0Xhaa\nI79JsKCfxa93BdGi5nfqEJ35tBvoow6opKFxpDNmIHnsVPzIhFYHyZghkXD0\nIpYuiuNJ3ECNJy6H/3Jm7veiwncwEMl17v26c7vqETiwaYzG6206giGSO79t\nuPunEIO4qd48NDPwpT/KSzr4z79/kkNVdJHSNMbX2ewGGys2sl9+MWB7qBhw\n576pXq4SZT1ci/gV9hXQAPrLpc2CowwGbe0gt1DEAf9xwg2e4JdGEvxqmmAB\nD5g9asi7Ei5r8Uf2uNAQmqNf2FwsjJ9BUiPrsPs81wgSzk+VcNLdEmJSU5Po\nDinV\r\n=M3QL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"50bc9d0cf39f548c1c6674b099bc349bf3629cb0","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.5.0","dependencies":{"diff":"^4.0.2","errlop":"^3.12.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.24","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.8.0","surge":"^0.21.6","eslint":"^7.5.0","typedoc":"^0.17.8","prettier":"^2.0.5","projectz":"^2.11.0","typescript":"^3.9.7","valid-module":"^1.10.0","valid-directory":"^2.6.0","make-deno-edition":"^0.14.0","eslint-config-bevry":"^3.15.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.7.0","@bevry/update-contributors":"^1.13.0","@typescript-eslint/eslint-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.17.0-next.1595341668.50bc9d0cf39f548c1c6674b099bc349bf3629cb0_1595341669823_0.6835627392510708","host":"s3://npm-registry-packages"}},"6.17.0":{"name":"assert-helpers","version":"6.17.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.17.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"fe6835f45a0c64367d56d860a1c46b73efed2aa8","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.17.0.tgz","fileCount":13,"integrity":"sha512-qvKwZX8PSORxvTn2wVP389Vk//eTGhusgA7sEdtJHBcoBJdLxf5bNTK72SyIYNSNrFcK+CIxCRv/4zG9j+vAgw==","signatures":[{"sig":"MEQCIA2xwhqmKZzeZn+nMneMkhkRkFsSHQIfmLg0hrs+FB6RAiALHal2gv6RYoFdS+iAyhdqR8zdCo/nulkNiUfMRifxyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFvu8CRA9TVsSAnZWagAAFmEP+gKk2jFUQvqViaUlpOL8\nZfTo/sOzYuDCTHd03/CnW1ok2uQA3YYsiTlRkw7qZF1vM6fSR6Tn3e595XCL\nBCNJa2irCx9VlSydMFq0akEQT/KtIy4XT3d3HfaTiwGK0yEfMgwQXrwJEP4o\nGN30e/Dkicn9NALMTIwH70Fmdyz9VlqKQdECoE8BER4hidZ6zMnu2wuIv9RV\nfLe62d9AoFaJ8zOpHfGchktTHKizhv++jNFdoiFVFDdLG29j7VZPjsUGPjGb\nc3PBpuZBn7/Y0xuE1pVVU7SD4Z1S9Y8acuq17XrywrWoevKqoQkP2txT7LHm\niT1BQsuaOY/k/82JDJrotvsg+VhyzXOHQAeIQI2o84Ml43MPNG4XHMpbvn1x\n0KqhBXGER3Vj1l55eq1Wre66sxUfwB/ZJAxTowUd6E+UUan/1DUpSGJr/qo2\nlOAYc9ybP4Pzl1HtdGp/VZD/Bx9jqrxc7mowYp4opKSzalzzHtLmDIsA9lbF\nZ/juj/3FAiql2FcKZx6FYr8iK6MQIo4PpJpd5kYCPacD52a1jZBYWHDup0N3\nPLZATvJS+I4wZTlmksoX4wqBvvLurkXjGR/Cp4R18J/lWdHp6aPuAce4bee0\nVBK5wvEk6UXn+eYrvrUov8qwZ3gkdhOBDJh+hSDKWACOI8iN1L/XvQPUf3K1\n9Kqb\r\n=fqh6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"50bc9d0cf39f548c1c6674b099bc349bf3629cb0","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.5.0","dependencies":{"diff":"^4.0.2","errlop":"^3.12.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.24","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.8.0","surge":"^0.21.6","eslint":"^7.5.0","typedoc":"^0.17.8","prettier":"^2.0.5","projectz":"^2.11.0","typescript":"^3.9.7","valid-module":"^1.10.0","valid-directory":"^2.6.0","make-deno-edition":"^0.14.0","eslint-config-bevry":"^3.15.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.7.0","@bevry/update-contributors":"^1.13.0","@typescript-eslint/eslint-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.17.0_1595341755727_0.8525987399928368","host":"s3://npm-registry-packages"}},"6.18.0-next.1595349931.f1720e960a34ffcf42b9b0dfc14659eff90f6a84":{"name":"assert-helpers","version":"6.18.0-next.1595349931.f1720e960a34ffcf42b9b0dfc14659eff90f6a84","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.18.0-next.1595349931.f1720e960a34ffcf42b9b0dfc14659eff90f6a84","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"a2fb4bc417cec33928616533b68f3429cce3764b","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.18.0-next.1595349931.f1720e960a34ffcf42b9b0dfc14659eff90f6a84.tgz","fileCount":13,"integrity":"sha512-Q8frNgshBIWN/nEcU4ww6vP9Uxq8vddujiKnYwsNfhUvj9r8drJVzKvfCnPveKe1wfawkgUuteIMmlHtXe44IA==","signatures":[{"sig":"MEUCIQCBUbAqP5YqBfU25Fr1/GsThKTT1VAb6TL7ONaK3gppOgIgPxta6838MndSw3cOtnJgzRNn90ictUu/iwGvf3+ydG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFxutCRA9TVsSAnZWagAAhHAQAJaGPThaBpg0zdw917Yd\nOKweCg5LoeyVEtwVaKu9+Zx8sbwLnKotFQc5jeZGDO0mkRwLeAKE5ttnPvdx\nm0obwWL2f/9Hr1MDzn8PFz6Be/1fc12WupSqd7FUrNrKTroR/2T8qv2Cr08m\nMQvykppetVJAnV6NU37ca4/v2qRYzjnlHw+fyeL+H82LsW3p+PQRvF1tQ4bv\nGYPKUkme3ZzTeUSUJievYf4e53OEPjgbd7UuliMtslW9pnh3SdhYdOxG5ugq\nBzjVACw1FZug1g7aq5wiIkw07O5Ax9AMJFzeOFV0knwAkyTLJa/E+gwe6Bqa\namMifn8OHMbfcdyiputJps/43D9ksq0sr0kiaCRxAiIRYLUo8nXw8YFPTKAR\nMHOuIIhLlmiscrNK3sDmlLYRONICipm7me1KRohOvYJjcr9LE3y5rvr0vkJQ\ncyiWzf5uLIh6DdspNwy5erhOe7mfpk05Oq5TMDA49FQ3viP6N4C6gDvMLgqC\nPvnM5IjcXmbAepAKyyjaKCKUsd4ctpGx4sw2UexO33J+zPF+GsZfvJ4WQbVr\n93WLajt2KOJw49WRBNIex6+4jIKnvd7hd0kNTvNt5DhmBYhhVPSg2Cvmcl2U\nRNhAFByMDtXROerD48rtINdGfmFK4xZVE+09Ioi87maY66Ru838biioC1/Dx\nTVMw\r\n=/FMV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"f1720e960a34ffcf42b9b0dfc14659eff90f6a84","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.5.0","dependencies":{"diff":"^4.0.2","errlop":"^3.13.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.24","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.8.0","surge":"^0.21.6","eslint":"^7.5.0","typedoc":"^0.17.8","prettier":"^2.0.5","projectz":"^2.11.0","typescript":"^3.9.7","valid-module":"^1.10.0","valid-directory":"^2.6.0","make-deno-edition":"^0.14.0","eslint-config-bevry":"^3.16.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.7.0","@bevry/update-contributors":"^1.13.0","@typescript-eslint/eslint-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.18.0-next.1595349931.f1720e960a34ffcf42b9b0dfc14659eff90f6a84_1595349932819_0.10537608790447472","host":"s3://npm-registry-packages"}},"6.18.0":{"name":"assert-helpers","version":"6.18.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.18.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"3a5b392d4c60382ffdecb98c334f5a56066480eb","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.18.0.tgz","fileCount":13,"integrity":"sha512-qiQnWz+Noo+7vzQkuEqqsdvmR3WSzX8s9q0WAmA2Ooh7880lUHD0QR+4krrJq/HrrpB69dR4taEs7DHViKscJA==","signatures":[{"sig":"MEUCIQDZSlSVmoFPMvQ5GEoHtnN8codM9fIdeO5JCc+lGK1TjwIgPfWde1ATWzdD/Zx0UcwiZJ3NrHhm8tQJBXdNMQAUyHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFxvyCRA9TVsSAnZWagAA9IAP/3HrsiJpBTPPc/2aUoDp\nIqYbI/vwDfKIusOMN5hiyKeNxNGCo2VcUrBy6BrPhfslbpty3Dd80nDvgaQ6\n374A+zLDAi1sijcLa2GN+PMvgH8leGgpPzsvcy3SzC7A2hyb2kVfwRwuRj0G\npTKKLTF7lb8a4pmk6zjutg1qqrBmihQoqT/xbMCf/7n3O2mL+eosSMzrFkyg\nSxFKJ/E5yB1QYqL9GjGw+7kFtcG0326RgqXX04ZtzscvPzHw4pPXL8puky6R\nO3LlEf4tvJ0RA0XEbqEbIcu4k3PrRU0qQiDYzlYQBetKdJoRsgwK01MsAhUZ\n4sGv1weirDwTP2Bpgikesy5gtRlCqHIW8p1rtV9HYWvJ2a/9VnofbwRY0vV6\n92yF9NYsgaOSr0fnhFAI5Xh1sy/3wEOPuiLCm7gvLXVx+wWd0pwGT1IBe7/H\n0zrLGlEJhnN9rmGOnFDzMlzM7bBxt8YwSdFSr7PalEjv9zO5GJ761xUlXujc\nS3KnPW5DP7xKYRDmQHB+F0aBl+SMrCB+GtGUSnfaaUyU//HrzeGgs7eSn3GM\nBz7dIQ4K1ZbA2rsITUQ+l7OeR1ScueKzRT3PfjR1fcjDH2IrCl55V/V5lRiM\nCTVeJfcDsK13aVIoeNKYg/qSV56QZhhTOCCylj3hzWXnlFJZKktb/zr/RCkT\niqkj\r\n=WaD5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"f1720e960a34ffcf42b9b0dfc14659eff90f6a84","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.5","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.5.0","dependencies":{"diff":"^4.0.2","errlop":"^3.13.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.24","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.8.0","surge":"^0.21.6","eslint":"^7.5.0","typedoc":"^0.17.8","prettier":"^2.0.5","projectz":"^2.11.0","typescript":"^3.9.7","valid-module":"^1.10.0","valid-directory":"^2.6.0","make-deno-edition":"^0.14.0","eslint-config-bevry":"^3.16.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.7.0","@bevry/update-contributors":"^1.13.0","@typescript-eslint/eslint-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.18.0_1595350001657_0.9915467031806218","host":"s3://npm-registry-packages"}},"6.19.0-next.1596510656.446da95c60f1aeceeff30cd63edbc1b75ce6139f":{"name":"assert-helpers","version":"6.19.0-next.1596510656.446da95c60f1aeceeff30cd63edbc1b75ce6139f","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.19.0-next.1596510656.446da95c60f1aeceeff30cd63edbc1b75ce6139f","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"8e81cc95102eb826250553944d3298b5f822cf86","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.19.0-next.1596510656.446da95c60f1aeceeff30cd63edbc1b75ce6139f.tgz","fileCount":13,"integrity":"sha512-/7ljSj8C7p7zOPkDWbYRt8N7ZNgL3zlnYfQZWKcxdMraz/UDFnvjvu+XnLwoTiTmvt9bt78iX3AGgrjyia0EPg==","signatures":[{"sig":"MEUCIQDQJDUpUE8h1WlN+TpXDTI4BmtvPvrKRhCaFdDkxUH3yAIgeqtpwHr76gKSV0HgoXa/UGz8dMVTBI1tuQGs3JncEUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKNHDCRA9TVsSAnZWagAAwTMP/2y9fwwzDsz0Qf+iIlD+\nOzyRUM8wQH0yC6bsuVTOE+g5E9cyNsvQv7MLdgAXc8CfKq9dhubEcgnNhhrI\nVwtdgiYNVdqPCClCr9JNtqrUbpzV1FSOxGSRX8W/M/IsXKFiz4C3FE7IXKiP\nq4ihzE//9CNCiGLMbmr3JsN5Xf+6Mt3cHxdEZcnn8ZmweCoQFk6o61SJF3wP\nxSsOv8tL/nvaKnxBjjxw+d3b2aRZY7qchrLK5TiaxR8e3bArD4jp9pvsXlul\ny5EuYfSgQmwyK734EUWx/96QAS4DGfRiuF/x8qn2py4yVOI42W7A0bduQcIP\n+PSNOCt1M3tLie5qcIEko4TiAewTk5RGfJOTTrSVv8G4t6h53v5dzMxERLlw\nGLHPFuyMXmoV1+xsb3gqcgxoRlwVKFbCQ15y3UHos5+igMMdx9NXtjxhNWus\nKlAZjm4wrBQcuTqXFYtc6h1CtBpM1us5dIv7lLEyEMOK23jEShy+XBhslUp8\nHwp4UteNI4PYuABMyBzfJBnYTxJWyZquSI5kPsxRX1wlchB0wN0aCchcnR6r\neMSc8Lm01MjPt/iv1IVMug0b3C5vevCBpfrxenpO7JKJo3LM7mjV7kd7EmBx\nMsHbxERWJcibuGH5t0K9c4j79ZmU4rYqrAX/ZM7/VYtmMlnkOWHs7OE0tihy\nTmyh\r\n=Bb6E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"446da95c60f1aeceeff30cd63edbc1b75ce6139f","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.7","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.7.0","dependencies":{"diff":"^4.0.2","errlop":"^3.14.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.27","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.9.0","surge":"^0.21.6","eslint":"^7.6.0","typedoc":"^0.17.8","prettier":"^2.0.5","projectz":"^2.12.0","typescript":"^3.9.7","valid-module":"^1.11.0","valid-directory":"^2.7.0","make-deno-edition":"^0.15.0","eslint-config-bevry":"^3.17.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.8.0","@bevry/update-contributors":"^1.14.0","@typescript-eslint/eslint-plugin":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.19.0-next.1596510656.446da95c60f1aeceeff30cd63edbc1b75ce6139f_1596510659083_0.7439339815107193","host":"s3://npm-registry-packages"}},"6.19.0":{"name":"assert-helpers","version":"6.19.0","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.19.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"7d0fc84b9d904da5ddf443aa5c05c456693cec63","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.19.0.tgz","fileCount":13,"integrity":"sha512-2YQ4fNEKXG83AGNgBEnX76z+t/IMlr3mwFQleDLmVQo3ccVeTHFmXFh88GpGhxYV9VEelkiqha1MRkHsuDgJMQ==","signatures":[{"sig":"MEYCIQC2fxuPiWPonPFujqEK98IgzwVTWdxDzqgZCMBAMJV3VgIhAOMdQhtgwTnPGg3dU1Le06aCYbyMJaQh3QkWuQDqZI5Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKNISCRA9TVsSAnZWagAA6LEP/iwmifG22SPovKclb2vF\nRnItH8wIJJ69k2qUjKzMglxAcEAyJIkDm/13whLbVIQtutxQab8MuJNO4nYl\nQ0E3FyFkOBaW5SsJAu01KhmacrB6DMsk6dw6qbBTKLJNdgT4FxIrfkcoHY9W\nZYuvJmZ9v8eAG5cYKExg5IV3ODgR9FM/fd46HO67UWQ2nlQA/Zthc9YttokT\ngo2JGpSZpA5EYChgPhvLXcNiGiTY2VFOBDC5n62wcmHfVPUiMfwDO9jd+5pj\nBbPzqTpebNaqh4m24i59fUv4jqH+zjFypi3WTcRPbOsBlQ0C1bdLSNIFg1BA\nLFAr5ZKuFvkRaSIcA8ZljeVAcQSBkenXdMWu7aXyUH2zuhfhgZOgGsE22aM5\nwiaNLpxwsUBa2fqg1UomoLk/2SR2i8qqaxenekvvcckxaJdhGisar0LasMTn\nuuZUklsvmp1GZgMYtKVhFkOBLX3lMVQgv2fpyPAVNd2T8NsyU5GAYp9nup0O\n39xU1gjcw6NLDEqa8PTmMIY8uRQRJS9VPCY1zKZAnZl51IvauMIHUmkAAhLc\n3jOpY2cMiTjwM030rCoao0/RJR6rLfKassG1qVHH4PQtpfQurb7/QorlLgF9\n+eoHgLL2McqTipQpBM0J2A/6zBtk0HeW3zQ26uJPKkObRUr8AntWrXJkEmhs\no8r3\r\n=LSV4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"446da95c60f1aeceeff30cd63edbc1b75ce6139f","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.7","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.7.0","dependencies":{"diff":"^4.0.2","errlop":"^3.14.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.27","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.9.0","surge":"^0.21.6","eslint":"^7.6.0","typedoc":"^0.17.8","prettier":"^2.0.5","projectz":"^2.12.0","typescript":"^3.9.7","valid-module":"^1.11.0","valid-directory":"^2.7.0","make-deno-edition":"^0.15.0","eslint-config-bevry":"^3.17.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.8.0","@bevry/update-contributors":"^1.14.0","@typescript-eslint/eslint-plugin":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.19.0_1596510737550_0.46728018122917536","host":"s3://npm-registry-packages"}},"6.20.0-next.1597668298.4ff64096d8b8e4752dc1c7c83a7f36a8ead0cdb8":{"name":"assert-helpers","version":"6.20.0-next.1597668298.4ff64096d8b8e4752dc1c7c83a7f36a8ead0cdb8","keywords":["assert","browser","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@6.20.0-next.1597668298.4ff64096d8b8e4752dc1c7c83a7f36a8ead0cdb8","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"5e90c13155c99ce018e3a4cd5346d7b4be7259d6","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-6.20.0-next.1597668298.4ff64096d8b8e4752dc1c7c83a7f36a8ead0cdb8.tgz","fileCount":13,"integrity":"sha512-ixIDSaK7ryWFlQou6NZtsuWC8zBNP4z6ty7vxUGXFOBIudvQ8yeBF4wQRX5pQu3lBLEEgBsKVgHzyALYYSvVzg==","signatures":[{"sig":"MEUCIFUvN4d90R1y9CjNQ4JIrgca2mXDNdg6/+1AoOFYOgt/AiEA2wLq4MJEqMa/iKJJXkkSExZaKyYPBQ6D77WRucIGOn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOnvLCRA9TVsSAnZWagAAFVQP/RjwoZgWTt25BZVgwoI1\nHTonMYO6BEjAYSjoFr5IV2QJQm4wOR6a9jpNYyKp9sOcQCmbBGFY/9vkHAYy\nVBXu/2/KiHoqxaNJgssfqoas4XWxraAHDw3YHSyWFxJi1YB3i9+Hj3Pccm4J\nGnAPD9gNHRXioJxE787nMgJHrsZe8gdxyxYO4XfLVvXcLN30e5oXK3Za3Jv2\na5hWAq64dXujpxO42K7DDt2Eo73YXnysQyLolH6VEJJr1pjU62uhwMfLP+FH\nD0JO1FjHXIxq4lx+1fV6gm6hCIkyrcBJSDlQGWKEaW5M9jo1SR3ozNd221Ia\nazMCF0k3L63EetkmJcUEnhqpfhUolw5KTYEsc+NCYtHFU77rE8c5KZP0Nehd\nAb8JKYfxvlXSAniv4uOlCVo9dyb2WzB5shiT+SzVn1Wpcm0k55Hyc934hJYj\n+aXmq68PdE84RKSlFxxgPiWm0//8IRX4XSBmhGx+zJVZddsM33aw0wKgvkkG\nAW1H7tQCJ+Jfd7Irwdzz9jldm70bVk+bwc6myYixWbLLcog+6jeJTM5wBsOL\nk18w8xWQNR39zdJ5UPpOSpbUEIO5XFYnKTgwOnmYWA6ySHNeq3vJWzKMKqzN\nrAFvSUgcnuew80HL60ORjMTQtW6CHHIAxxfMNQfli5K17d5bx5I8RozCJa+8\nRDxx\r\n=IZCb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-esnext/index.js","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"4ff64096d8b8e4752dc1c7c83a7f36a8ead0cdb8","scripts":{"test":"node ./edition-esnext/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.7","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.8.0","dependencies":{"diff":"^4.0.2","errlop":"^3.15.0","ansicolors":"^0.3.2","@types/diff":"^4.0.2","@types/node":"^14.0.27","@types/ansicolors":"^0.0.33"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.10.0","surge":"^0.21.6","eslint":"^7.7.0","typedoc":"^0.18.0","prettier":"^2.0.5","projectz":"^2.14.0","typescript":"^3.9.7","valid-module":"^1.12.0","valid-directory":"^3.0.0","make-deno-edition":"^1.0.0","eslint-config-bevry":"^3.18.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.9.0","@bevry/update-contributors":"^1.15.0","@typescript-eslint/eslint-plugin":"^3.9.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_6.20.0-next.1597668298.4ff64096d8b8e4752dc1c7c83a7f36a8ead0cdb8_1597668299472_0.04812492940052082","host":"s3://npm-registry-packages"}},"7.0.0-next.1597704858.07677331d9bbbd0654cc3aa2f697e902d98165f7":{"name":"assert-helpers","version":"7.0.0-next.1597704858.07677331d9bbbd0654cc3aa2f697e902d98165f7","keywords":["assert","browser","es2019","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.0.0-next.1597704858.07677331d9bbbd0654cc3aa2f697e902d98165f7","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"0632c1c5aad1a4071fb794a9b328c049fe869ea9","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.0.0-next.1597704858.07677331d9bbbd0654cc3aa2f697e902d98165f7.tgz","fileCount":17,"integrity":"sha512-HiESfY1OnR0BqX0fHJZJT7WaSRqVp8fhPFxFIBbDAJO+zSSUIsC5H5AaycTdF3E5RNMLR84wWfAWFxhB23hW8A==","signatures":[{"sig":"MEQCIBIue0y44T1N+MsUJ59WXf9oz+9a/rWGd58akO+YJw6dAiAZhoyCnQ4X92y8SbqDPmYeRS5O0inHYFoicKRmHe1bIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOwqcCRA9TVsSAnZWagAATB4QAJzT1U+80f5rWII845uB\naehyjflMK9gRrAy25EGquu7198rp5Wx2NwtFCUH97G0JDFXXiSeBTNEo050o\nLR+CU1EFCbcnRa0nr4oNfEfHupOhBxbzkMduyTVOt73zkrRUCP/rnOLFrg+3\nhmjW5CJvBA36PR/bJrrUMANFxV0mtXZS2LDCf1kiNLKVvEmhla71n0gkkidW\nU4Xi3U9cRDeGoXOQT1iCsKnvFG53AwBo+ECXSSB6h7kHl12SM7D1Wb+PKvLh\naWYyL8Z0msDiFSrogE5C/j0pRS9TLCHGhPdHDXphvdqohJFIQlmV0q7kexaN\nQWa8wsfzI0As22rSjdHGy9Cd20FPEVj6TGbw5MPDCnLoJxD7F5+CPSWhBwyf\nOz3NU8tjRxb0sxKL7Ro/MC8+y6N9ZVn1jHtf6Y8eJIp1NvPhafnXssEjO+RE\nSHoFr/MAPFC+vgTe18/cNnk8s9KmBiW5F57Vh6EZvW65G/IVxbz/ecJ5wC4i\nZQurB12SfDyiONGvAJPViWFDn1lfg7kzxHsEVctiv3JUg72qgZ4UiQ7zrbwa\nIGfxkVMujM2ycXnyM+ZpU12bCtm7P4A1piWncw5Y2elqNmoziMjkQDSrTrWI\n63khNMAhpPsE/0TW1MpEM5JkbEiQUW/filPuZ3TiVIj0iwgOepQyWWr9vJhK\nKE6w\r\n=f1kv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"07677331d9bbbd0654cc3aa2f697e902d98165f7","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.7","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.8.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.3.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.7.0","typedoc":"^0.18.0","prettier":"^2.0.5","projectz":"^2.15.0","typescript":"^3.9.7","valid-module":"^1.13.0","valid-directory":"^3.1.0","make-deno-edition":"^1.0.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.9.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.0.0-next.1597704858.07677331d9bbbd0654cc3aa2f697e902d98165f7_1597704859793_0.31258929075952","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"assert-helpers","version":"7.0.0","keywords":["assert","browser","es2019","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.0.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"3cf8aa14b20e0bea41b0517c2b6444eefb62a2ee","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.0.0.tgz","fileCount":17,"integrity":"sha512-V0R7C0d3tPKXVJo1gI243S6jo6xtrNzn9MIEyKqvVBfZGIUJ+TB3zbA0XcUDKsA7zLXjBGPIa2QiW9VrhAxhMg==","signatures":[{"sig":"MEQCIE6tXaII3Gb/4JjLK3ONIwoYU3IHubz/4AoHFzCmBJSNAiAIYP4jiW10QZd3NMwfmOMln7Te/pUenM4iOcvRl6DGcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOwrzCRA9TVsSAnZWagAAx2AP/jW+ezGkyzWPQ9nEQqma\n6nTq5oaaXWogwCeeBakFQZrxDGbvC1HtGLOfhn45pgmUerLjW1PbuUZwWoE9\nGFvkdZNqfU4y7BepJAjNWeO84bYW+xTtvFyjOt/AlvaeHZE4mnoPAKghHtjv\njIBAndxm5rlZfInGSDH7axTofLfj8MQGr4zbUv99+0JnIREy2keT9hgv6gBo\naeBwFRK7ySnCmY2B8ZDF678TfdbUpMgwFYgljbxCk6t0zdn6ZnlPljSXrU20\nIZc4ULDEHqeBttbn/sRJDP62IR8JRybaEK/P79efEHYv2jQ8s56pNUEXz+o/\nVg7RHgvDKBdZTOD/X3mqPHrsIBrKj0KK/sONcBEfwd+Qjs7kk2IhcaaT1a24\nYhWNSCvZw0mAwe88XLS2bpkhiKyzI7qhlXGt2YT1ndSTgqm3v6is8BIkoAWr\n2800YLtBoQzHnaObQrw/Rk6FsfjzB/AcMW+sM3RgH3FuFo2S66Ff5ecv0+v6\ntqhXgNB15JKQY5DK8/LZ0sl0ILX3qR5F+7u3156h8taVfitwnF3YDkMzSMDp\njXFmTUdpy7FjEXQwNAppOi+cD6dnXaQVs0nv2HueYD8gkbp3LYqowc8ZGggh\n8ITbmBGxqOxSXm4bRGcookxqzaxgOlI7oqmZJzI+2Hiz9CXheb/QQEmfkH1W\nGD8u\r\n=VMB4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"07677331d9bbbd0654cc3aa2f697e902d98165f7","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.7","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.8.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.3.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.7.0","typedoc":"^0.18.0","prettier":"^2.0.5","projectz":"^2.15.0","typescript":"^3.9.7","valid-module":"^1.13.0","valid-directory":"^3.1.0","make-deno-edition":"^1.0.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.9.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.0.0_1597704947117_0.4153666305099939","host":"s3://npm-registry-packages"}},"7.0.1-next.1597706066.468fafb7dce4cf19bde1968782ac5aba539dc130":{"name":"assert-helpers","version":"7.0.1-next.1597706066.468fafb7dce4cf19bde1968782ac5aba539dc130","keywords":["assert","browser","es2019","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.0.1-next.1597706066.468fafb7dce4cf19bde1968782ac5aba539dc130","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"f35b95d978c0ed1cfd7c5906f95420a4a9883294","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.0.1-next.1597706066.468fafb7dce4cf19bde1968782ac5aba539dc130.tgz","fileCount":17,"integrity":"sha512-k7olFMEWWMz7s3btmCz6wV/Xrz7c7WaGhDODqOaP+FCOci5AgKNEmmeDWo6W1SdZxul/GKpEclXYF6PgE3dBmA==","signatures":[{"sig":"MEQCIHXNC8cqm+GFbCimBFXyAQdKuD/LTwJnKhgcRz3KjWF8AiBdTeKmOs2V12ygjH8dMO2C11Td24hi2q5oGZNJPDDSRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOw9UCRA9TVsSAnZWagAAYEQP/jkJGiEYQQCHpzMaKvRw\nITMyG0J9HlZhj9K5vktKTI37q9ITgpBp5175tDEBu5n0YzlDOmrtehjql0vb\nWL4VQWhZEnZwqxhLN5LvU3bCwWAnBZgMh0hoK55JAHXI5Ks8sOV6UGI5g0ty\nLMnHc5yzZun3Fq0eFlPKv0JH2qHJtLtBcfSdq71OeMMCIFlVS+4+X0Xj34JY\ndZNxvNAZheNjBWHBje72WkjAoa1av1fzd3RclHvb3DwtK83bBZqZKfPIW7H+\n2Wy0H/5uXSjyHQPS/FohNmHkzscht2OBlMIU74L0ap3S+jr7VEN8R4JUmWpL\ndIuMvYnzkmckXd5WsjUSHgHEQCAUa+ScyFP5+vfir5KRDemNKYaM/diBBKZc\n0rFqg/Gz6CWqLj8vgKWBz75t1/WjkXeIq86b5km3A2YVFjggRKsc1Y0JAjlz\nQmsyCpVMvq/OOKS7fUSyuKcQkXQv7djuYFtfo/RfPdaKDDFiGdxSxL3khwoU\nEXTNDX4WDdNSWFh0CBSmkJg7SyeBr+GtHjMq/OKuA65NmyRR7w4L7dn5v9N6\nFlOlAs79UFM7T/QNuKk5DS91AVCs2Y+u9j3ISZKH40d+R9Aeri31cm1xcx3x\n8CQQ+xIjjRxn37jxNL3rP4f3W0F9bK9sZkw8wUC5Dn+Pse9sS6nmuNglaIge\nx7V6\r\n=qRje\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"468fafb7dce4cf19bde1968782ac5aba539dc130","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.7","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.8.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.3.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.7.0","typedoc":"^0.18.0","prettier":"^2.0.5","projectz":"^2.15.0","typescript":"^3.9.7","valid-module":"^1.13.0","valid-directory":"^3.1.0","make-deno-edition":"^1.0.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.9.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.0.1-next.1597706066.468fafb7dce4cf19bde1968782ac5aba539dc130_1597706067915_0.5917136264440876","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"assert-helpers","version":"7.0.1","keywords":["assert","browser","es2019","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.0.1","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"926ca96ba855c544c93107568d29ed700d10550a","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.0.1.tgz","fileCount":17,"integrity":"sha512-rQxGCCoA05prAtm9/+zMpYOJApteKFK7doAzWbdsqvRullGBkuvRBG//RALhTtf9ci2kT4Jq0s6xoCGp78qp3g==","signatures":[{"sig":"MEUCIFaAfRn9s7F1OSBFlQSHpqq56ateNq1uq62+qLuO2SMKAiEApohuiE7gygsFRlB0HmBppEn0KDGC67fja1R9CQJ/rmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOw9kCRA9TVsSAnZWagAA5pQP/2x+pxE2mctgpzWk6Eiw\n6smegv3Hb/D1JYCH2YIT0Pfngm62YJxBLdL+YePPbfB8OFamgsfeulSQzhPm\nVdjy9lgxfhvmEccSkdTCk4eTMxfrFyZvm72D+LLo23Q7VOR+ScPC/zmHxBUU\nb0Zz7KEoLW4HC0iJ4qLcCZ2HPO9KaKR8i2kgK/P2+16IGH1/IMcIibVv0Gay\nhCBEDnIFIiS9QXzNUZqJBrQqG4pr4ZHT62NCMNqxPIDsUWeh+d2nS9oCr9ic\nutinByZtYTSV1gIRVieHYDcWQ5DQDuJKwU2wgXFDwk8lPH2nzZc/cM2sx98x\n7jVClU/HtOOvIIQsAYWUP9z37YgPjfpwpiLgOhH7Mp6WfB4MA5MgZK8jT1Jc\n898CTddnJXxXiPHwAH6QAeHfT/NPW/Im35tUe1qmTteK78NhIMNv+UQaDbtL\noiiyb7K+OxWq8XRtcMMGQ9tmN7Wys7GczA8N1r+9ABJJ+eIoGCUdupvZFo6q\nJWoTrfOSUO7lEUAoA9UmTLCWHxoB1TeqFyiV5Q2TvcgkzXVZ+64uPvxMF9pb\n3DYkI2IJLajVFxXYG4mGU/ddBB/fU74wyFYSf601Tqk1EzKq9t7z7T37r9CH\nenjDq2OvnI7wye78Gmt28R0I1VdmL3o8/6t2llz6oOuh+sredqJTvUeCinDK\nnBo/\r\n=GzYq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"468fafb7dce4cf19bde1968782ac5aba539dc130","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.7","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.8.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.3.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.7.0","typedoc":"^0.18.0","prettier":"^2.0.5","projectz":"^2.15.0","typescript":"^3.9.7","valid-module":"^1.13.0","valid-directory":"^3.1.0","make-deno-edition":"^1.0.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.9.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.0.1_1597706083956_0.38141595219259883","host":"s3://npm-registry-packages"}},"7.0.1-next.1597775684.3f4a9ea8a6c6d606f5cecc3cce96755e1ead3357":{"name":"assert-helpers","version":"7.0.1-next.1597775684.3f4a9ea8a6c6d606f5cecc3cce96755e1ead3357","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.0.1-next.1597775684.3f4a9ea8a6c6d606f5cecc3cce96755e1ead3357","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"7a726822639d28cbb1a49d75852ef6630c82f050","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.0.1-next.1597775684.3f4a9ea8a6c6d606f5cecc3cce96755e1ead3357.tgz","fileCount":18,"integrity":"sha512-yKCU6nVud7/id6yKhxvq1AOiUE0L4yhq5XPWUKbHlKMiYHsvStTvjQD3ek2CwU4gluRoLx99Qxzil+ZyCKOV7A==","signatures":[{"sig":"MEQCIFBd2nektrRom7LAPwzSnCkvkKrfSsoNxFyebZZWlW+IAiAQLsf7oW6pwndx+5v46f7rivDYGYu6c8sJbF7ZvG+Z5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPB9GCRA9TVsSAnZWagAAFqsP/jVC+/NJcSYiGVT1p4My\nvlPp20ke5Wd1HFJ773bn2CqKGbjKyBhTRO25SdvvSz1299DtX0o5vxA/+Qom\nve4Bzy1Y9vT4Ut8iel2ZuPkZ2xAAhCFD9mXdTcAS4znkDUtqNCcTbrCk97dn\nMC/15GPXQGk62r9Lhp8yv+Rwirj/FSGWJoqGhw4AlnyXTxGDOcTLsEvzH1HW\nOrcvD7XIerzeKRSoYbhAAjMLkgH/lU26tDsrgN59WLm6atE/RBff8izOt1nL\nFr1ctIuTCWuQ/45Duklf1TvCLLAPZwAQTvT1iO4M9lcdKVI9JxJSUR9sLLhi\nYdfX0nATwj8NcqqTFkBJi8Z3U3JhNaSRoTQU4P14BKdtxalwnwgy32xPCFeP\niaT59WSOk7AuSJ7LUzumuOKffBvoo3yngRRc+5zA9IchutFfkUd7LsDubBDK\n4UDN8HsRNi9cii+St0WsJS4Dp8RdLpMaVl9A0hTOHoXoKFz/zOSiwp3YkcfC\nOyc7OvaxXhS74SMKYVGDXFJnYgGSu923KK5KdyRM+v9hY0s2Wl3MXOhwQ/8e\nbkCCseZ4uIrmWUNZPbBaR1b9hyLFwlzrVY4hCQBafZyZhU9xjQenBmIE86Ed\nCd4ZF814KVOw1uvFD3cWiHJKC1hjhPJZC/qai2hKpIyUicRw57D8NsmE++nD\ngj88\r\n=/U/Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"3f4a9ea8a6c6d606f5cecc3cce96755e1ead3357","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.7","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.8.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.3.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.7.0","typedoc":"^0.18.0","prettier":"^2.0.5","projectz":"^2.15.0","typescript":"^3.9.7","valid-module":"^1.13.0","valid-directory":"^3.1.0","make-deno-edition":"^1.0.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.9.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.0.1-next.1597775684.3f4a9ea8a6c6d606f5cecc3cce96755e1ead3357_1597775686273_0.34427831624069016","host":"s3://npm-registry-packages"}},"7.0.1-next.1598186814.d91eb8cac80221d4ee00a8731f31900c4f4765cb":{"name":"assert-helpers","version":"7.0.1-next.1598186814.d91eb8cac80221d4ee00a8731f31900c4f4765cb","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.0.1-next.1598186814.d91eb8cac80221d4ee00a8731f31900c4f4765cb","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"eab09061778f9ad8ec93867cda6d8963f56c34ee","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.0.1-next.1598186814.d91eb8cac80221d4ee00a8731f31900c4f4765cb.tgz","fileCount":18,"integrity":"sha512-eG4ZUb4J0pdz9XpNm4l83MV1qMpaR9pwiwEcAymzwraHG4C94D7kXFKuE+pF8mLFymxgs1WIRLOCRZhOb4S+mA==","signatures":[{"sig":"MEUCIDXgj4bL3+78Hqc5eCQMWNhcXp0z7bMbvlQPsFVE7Sz7AiEA70/0LTcz09iHTHTYpbPWdiQyHUTN/3m0PdY7A0/Ie4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQmVACRA9TVsSAnZWagAAPRQQAIozGDJ+L9bW+uaEf/vR\nzu4BFHe2xDN2IY2WY+4QK9fvT5ctTi0LAz0sCzg7n8qAimXyMgi3H+L8w40e\nFguj31rPRV99jXJ44eUqyNd19xAwxlq1VqHyzJSRq/0Elep0kswNlW46D4hu\nV32e3MXtMabi7sK8UDDBgd3L49VQLjdKXb9uINxcnTdxPWLvt6fNUnlNoBDG\nVQHY/e8WVd8KVMrIvvJW0jLCUPHTa1sQm2eGALBt2oqbd6l4St18Fp2dMFtB\nwKoyjH1n4D/nrAbZP4jDjwazKuoTSAwDu8PIWg38sdy1SEj1MuSLhnj+99Pw\nMsVucoOCSfJZDdp34Eh3geEr1QFAbf9GaESP133HwzoN0jFc6YpA2P70OBU4\nx/5O48DSH0Eh58pZx7wv3AiqUe3DYWXdjmzIjdYuhIAYKYFP8xSw6bIWVoFw\nni1q6B/de086ui6MYwNns4eiTd66T5vLJQPh/1WMXphkbYQXwdIrSC0IYzay\nXhrDlHdfmFJvg6Womv0+0sD14PsTaQTFAGbtkK6jGShDKA5SJWe9/NB3lcMC\niYMDGdqDP8yGpdWfNQvlvmvuNW0gCMRTtkyWh5qRsiZUtCcNWOL1+DPgT+Ab\nfsqK5I9K2Fv90MndvmNEeNNSsF3fvkT3/SNAFUGa/VckE/JbI6xjg2SozVqB\nXelo\r\n=7j5v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"d91eb8cac80221d4ee00a8731f31900c4f4765cb","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.7","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.8.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.3.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.7.0","typedoc":"^0.18.0","prettier":"^2.0.5","projectz":"^2.15.0","typescript":"^4.0.2","valid-module":"^1.13.0","valid-directory":"^3.1.0","make-deno-edition":"^1.0.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.9.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.0.1-next.1598186814.d91eb8cac80221d4ee00a8731f31900c4f4765cb_1598186816236_0.671883938145502","host":"s3://npm-registry-packages"}},"7.0.1-next.1598781236.acf28ddb5d47dc61ad71f2f9f39c2c4de9c4f56c":{"name":"assert-helpers","version":"7.0.1-next.1598781236.acf28ddb5d47dc61ad71f2f9f39c2c4de9c4f56c","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.0.1-next.1598781236.acf28ddb5d47dc61ad71f2f9f39c2c4de9c4f56c","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"e8619a618c226ba6be2195ac57e5ee381fbdfc0c","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.0.1-next.1598781236.acf28ddb5d47dc61ad71f2f9f39c2c4de9c4f56c.tgz","fileCount":18,"integrity":"sha512-NBfqTZ/lPFsbzL/Rx5GGhoMAnNY91XGUitHx+Tyv6UKzMuSZZLxscycWy7IydBw5l/doXGJ1KZclikUZO+MZqQ==","signatures":[{"sig":"MEQCIHkx1yz4HADRJWb+SJ+X6MiB0ok0Rh/IY3ZEZ0TfbdLRAiA9Xim/XS/EyKhai4gSu1ZOSgiAX2Yh96ofaQURKerTbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfS3c3CRA9TVsSAnZWagAADRsP/0T8nUwuhS10o8est4u4\ncaqSbYArmXun2uqxzxZamAQD+wHWI5//G7Z3U3kLYHpBZxfvhjcwdSDDE4AU\nk5ZumrlwYcEhk/puD9qH2VKMwXAn9bFExBWs79aYqwkSzcZCaA+qqymI1ptE\nQI+bvWgamkZhTA1s52+twhRwxPDDZyQ3lVmTkBsfkZJniUGWx+SDrogTFq/2\n7Vo2w37lFXeluzj+bo3ukx67UPo1ONQIfTiFnrrmOhUxM79zkmvxMmKt/rPA\nlBqc6cxsgk1BnyLleqVT426BEGZFBTP0Fyh0YMPVPGDC48hmj08heq2vOYf8\nwUaIcpPbAt3Uf15fkK8sqngqRECF3vXtXiDyGyxR3a5MyXi9N4N2HTULHhGl\nRWq06NecGABveRYq0zzsApzIVJBjtjcRx/zGaoATTv26R9cnjMdYk1mR+SRG\nn4aRFL6QITCuhQZ4XwEh85+fnMfg+czPWidz28JRtyNmoElOHIXBaUbffNzM\nsk4zNJU6ealj6Nxs9mFYzlk4b6rb/pI7xONqBDSIozs+lMNejFmZEoRjHzy6\n2CCNvXSGZo7fMjFFtOlEJYWJU4YHdY5GXdm3tKOHDR5CrpM8aU7Wr5edp47v\nfSnbWmx871L4tCcXvr5ZK4QZL7lMf5dBYLXZzKigu17wfWSCd1sHQGs7ZkW+\naoCS\r\n=6QNv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"acf28ddb5d47dc61ad71f2f9f39c2c4de9c4f56c","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.9.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.3.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.7.0","typedoc":"^0.18.0","prettier":"^2.0.5","projectz":"^2.15.0","typescript":"^4.0.2","valid-module":"^1.13.0","valid-directory":"^3.1.0","make-deno-edition":"^1.0.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.9.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.0.1-next.1598781236.acf28ddb5d47dc61ad71f2f9f39c2c4de9c4f56c_1598781238459_0.28157217555390934","host":"s3://npm-registry-packages"}},"7.0.1-next.1599075106.083185921ce5549258cac38a74def0c0695c6339":{"name":"assert-helpers","version":"7.0.1-next.1599075106.083185921ce5549258cac38a74def0c0695c6339","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.0.1-next.1599075106.083185921ce5549258cac38a74def0c0695c6339","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"34ff951fca94e233af6834a7e3f66ba7ad3af6b0","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.0.1-next.1599075106.083185921ce5549258cac38a74def0c0695c6339.tgz","fileCount":18,"integrity":"sha512-DIwuFTbwP6+DadlJCzQGjVHpRvXYqEj/h5Caihs5RJ9K8g2rVXO69MGnEWBa/K6JcL3XLNDNJrAlfwOO8lgbJQ==","signatures":[{"sig":"MEUCIQCjcmYnsCWTNRrEdS7z2eSQ08AmWMHpJGAIeDubAx3XQwIga+nr71XIflHGgAeKVHUPYDIxhDRh1Iib9lv1Sb98vaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT/MkCRA9TVsSAnZWagAA3ZIP/AksS79wq2rk1T0XtdgA\njabw5BFOW0L+pD9MjoYHI34lknvNYoQyEQ5UmsG/tsr2lztSTxeibkbmt85n\nIakNsVA+uXC/u44m31x66DgUExDWfwEXHjCBrcX+q/KLWtbp/k6tz58ABUY4\nH5SanVurnRhbs9bL3kb3xl3DZJ4O09fXUelgI7b/rYAYHsHhgSLsjQBA0imJ\nq0JOsk60Rg+9FJq66xdg7tn9mB116c0MeTMbX9OD+L0iTJ9ZNQxV+MvPHQZM\ndxEKWbOVq2WhjLdbMXvaMv3pfuJCQ/wnFmDfkvHWbp3Oxn3/gzscwoPIvbKd\nLbI3dBdnleRfopfuwxJfJH9/KcWLD5ecjRxvug7NG9CgISQ20IVmoocPmAjB\n3eOy3Z1w9oV10d3BVQ9W4tC3EeK71ns/44cJiCk+6jBhih42HRD8I4mihPmA\nV4s+DmaSEOY4kalASkhiqh1IR2ypG6r1d2nXZYvgRD0/e+Sdfff/YnRpdilj\nLwg7D8u9u8fLzmoYxH36TBSXXlhlsRzXplyFqO+Jgi+ES0VQtDdSGHLbLGXU\n2RtR/UKc9ajUUlhg49vJ7p8Tg0bQMZc3iUcY6LuuBcUypmLwbklsqnMKb/Q1\njIOIMgwFFqRCPY6fuyDECoFivizMSHoRydqAsLqjlbMfRH52HI/EJihGRTQ/\ntE1/\r\n=0sXz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-node-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"083185921ce5549258cac38a74def0c0695c6339","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":true,"browsers":false},"directory":"edition-node-esm","description":"TypeScript compiled against ESNext for Node.js with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.9.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.3.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.7.0","typedoc":"^0.18.0","prettier":"^2.0.5","projectz":"^2.15.0","typescript":"^4.0.2","valid-module":"^1.13.0","valid-directory":"^3.1.0","make-deno-edition":"^1.0.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.9.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.0.1-next.1599075106.083185921ce5549258cac38a74def0c0695c6339_1599075108378_0.8306653340337331","host":"s3://npm-registry-packages"}},"7.1.0-next.1599188768.2eeb13337aa9a20acff912961316fec2b2be4d11":{"name":"assert-helpers","version":"7.1.0-next.1599188768.2eeb13337aa9a20acff912961316fec2b2be4d11","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.1.0-next.1599188768.2eeb13337aa9a20acff912961316fec2b2be4d11","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"c052829dac03a74ce93b332371ae2f03b5bb0543","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.1.0-next.1599188768.2eeb13337aa9a20acff912961316fec2b2be4d11.tgz","fileCount":18,"integrity":"sha512-bm275ao4arJh0g4+ojOrDCmKZnUXeXYVEeavYBAid7drQt94lXatq/5h1+A9cp0VuxAVSz91SYdduaaPq4dfCg==","signatures":[{"sig":"MEQCIBrR4VUnBfDXXrQSzp1mM1ZFeve/Q2HUVukczu8lG2bjAiAaHmuZhHS5E9RaRQ2/siCF/ljOTcpF/nl+Q16tagumEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUa8iCRA9TVsSAnZWagAAqNcP/AhSxzsDuGJAxMz2BgPU\n3MFrU9VTwGTgcYMgAiGVYaqVCA5o9LhekCGAUU9iZJuiMpfJ5pB/ua5Y6TFj\noqvjWY96OmImE6CgQKtyzD6eJYqpWLUCLMfUof1hkpbFFPOk1HRecKbYYkbb\nuUatYL6L7Q9MzTnrRzTdu0pzttULkZlv+kd2tMpoi/eGAM+0xFU7cctBdJlp\nhxxEbf2BJxDYGMtzM5ALRo++XGZCf0ytVvI9dQ1RmKpg44sknGpsNHDQXJ7U\nFvw5fOtX0xAIIDHq6yPor0B/B2UnoztTXxmQne3rbU8GdGVmHmhvjcgCXVoq\nejnccdYz6jfa2f+u41pxWOQW3lChenb6OAGtYuZuyHv8Xe+ENtCqdGjjq6QR\nuqM+bUpdc+jVHpvGL6DUT/PJir298zg5x56/vCf/pwLL5n4vxglgSmu/vd3v\nJXGASRvD1bkGILa4/4t/4BPgNKWU+fQwgwAElR3B77SudwUezdVIZDYAeS7g\nrm3Zri9olPd4NYv+hPO7drUx9eXQ+dTUaxdjypO4ZCotSt+sl7YBTzdMN50c\nkCDe7Ejs7CAp+SEJfL7qnhIaOmpLECcHbQc2SamjB6q/qwZJV6omAlBJvFRL\ngqtLyo0Er59q4Nh0G9LIbNhh64g7ajTHlkNaSMfZIR47Do+19jGrzs+VIUSf\nnc3y\r\n=+H6L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"2eeb13337aa9a20acff912961316fec2b2be4d11","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 13 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 13 || 14 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.9.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.3.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.8.1","typedoc":"^0.19.0","prettier":"^2.1.1","projectz":"^2.15.0","typescript":"^4.0.2","filedirname":"^2.0.0","valid-module":"^1.13.0","valid-directory":"^3.2.0","make-deno-edition":"^1.1.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.0.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.1.0-next.1599188768.2eeb13337aa9a20acff912961316fec2b2be4d11_1599188770127_0.4824437672423396","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"assert-helpers","version":"7.1.0","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.1.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"9980be74180eb713b919e9cffb8b2015b7cad80c","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.1.0.tgz","fileCount":18,"integrity":"sha512-THFmnvTQZhAZ3p1Y6AVqGX8W0q/4eRhVmZNt/J6kmr9AGMWYHPvwVi9DQzyUuPANgSMohvXgQynhj8cYD/TwgA==","signatures":[{"sig":"MEUCIDttj+saR/j11Srtt0ntgjjjz1Q9efEvI9zCaetcaFJ7AiEAn8+tk3cF7pbVTzplrNyb2Whpd5BpYRyeDkMXOiXZuqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUa9+CRA9TVsSAnZWagAAsiAP/iIP6ZWiea82JrkyUbxz\nPQwQnozQ23Z1hGjWVHQzNjjfPW+GoQLkyLPld1wnb7B77gN4CDQDjwrI56Y5\nchGIoxlRRgpgHfK5mZHjmePdUjn2LJimNrs9irL5LExCkWqppNGKA/qYLIaT\nK81IJ4mF0YsRDb8rNJfLQuFyj6bpn4k5SNNQRZ6qrBuFbx8lFDa9vtCPP4o9\n2NJNvVpZk/zm77amyhgda9IPCi7LeGpjeMbrSIQ5Qo12/4MAqPKKMD9ZlEvH\ndkW09+Qh2ptv8E5uehj83Dxk+jB+ukeKc0f+shJrDEara3ZlSQuLR7XGJhZl\nvb6XG0IIyCUAjp2w5d8Y3cBAOj7gh9NyDPkbkA5/Vpr4mgkPkzsgiuEeMItZ\ncASyexzpGcqlYn91yTqZCNiAFbtWIlp0qq0P2zySshJnQKrhJl/WgTG7pR9K\nItRnsx1ZLPCBZmj9RqQZJRX3VYKZkl59UAbQAwjM92Q0eHsw1lartyBqNu0e\nHokmRv81ledP/s7gmdbThQYikHOLmjaKyYeuDuZvJOFvq+1S0vLktHQ51KG9\nC4W5j5ts6NcF326hjpTJ1RSu0TmCXE0u80z0A7jdkD+uVLjg6ZL4CI/kq8PH\nVf9v6DurLp4EbgxBEJsXLlMJexJ9IpFrKdtW0pjNJAGJcmGdktLbHQT93RBd\nbWS1\r\n=bhSm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"2eeb13337aa9a20acff912961316fec2b2be4d11","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 13 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 13 || 14 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.9.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.3.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.8.1","typedoc":"^0.19.0","prettier":"^2.1.1","projectz":"^2.15.0","typescript":"^4.0.2","filedirname":"^2.0.0","valid-module":"^1.13.0","valid-directory":"^3.2.0","make-deno-edition":"^1.1.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.0.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.1.0_1599188861864_0.5774066880576942","host":"s3://npm-registry-packages"}},"7.2.0-next.1599205068.00b4dd0a407c129c24ffb3e490898c9cd86aba7e":{"name":"assert-helpers","version":"7.2.0-next.1599205068.00b4dd0a407c129c24ffb3e490898c9cd86aba7e","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.2.0-next.1599205068.00b4dd0a407c129c24ffb3e490898c9cd86aba7e","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"ea7a4b7afffe52474f2f295eb1733f6b7c9550ee","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.2.0-next.1599205068.00b4dd0a407c129c24ffb3e490898c9cd86aba7e.tgz","fileCount":18,"integrity":"sha512-c7AeKi9vSpaDsMDNjC7xD6QVAWb6zufSiawWB+tIXqBoRvwRx45whnE3IgPeRa6KZidEE5sV4RaWghJHFgRNFA==","signatures":[{"sig":"MEQCIEyXtbeWeraxTv7yG91akLhuqsh9d/f0kGkElkPOIC9uAiBwFnHYtnnB/fZCZ2SemEt+NL92xXclIxhkNfbmCeDBnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUe7OCRA9TVsSAnZWagAA/+8QAIyVGb9DVr/6g3QNe8o4\ncnqVmj6ILnTEdNtNQWsQbjYCpz28oFpLwyNVojbgZzF3xNuikM/Eqsj1CzG6\natsnbtDDNggp4kEhYeuujijixHgp9qEieo0SmFBD8ritho16JFA19XLwwufz\nRk5LE0G0kMbyfov8XDJkVCp+BfHGEvr+RmBqqKLUUPeffnnOlg/UhMWBGeMH\nwPzF7bJKpXcZ0vMrzxTbBRCz7W7cl8COapC0nofD3F4XYD8vY3FuU5OLZjUQ\nsgy4OqgFSoU4sXcH8RXY6BIMTEpLZ6T5n1hL2I6hxj95Ir/xmxqYZj9yjKr/\nnj9zt7SvWvuEectUcNlqfoX64BpvW4GFb0pOasWVQM8IOOeh6nS7Z3H7ySGB\nV7xci1hjnuiD0Q3pUudQRTOGv9bOMA3fr4xJXQUSibj6axFWaCe9doZSt3uT\nLQzb3YtxyNqRUXm/iAx8N4t57HRHGfZKKsj73wWanl5xVGHovPlXCWzATS+l\naBAV+XXHpRzCJNfPxYZCGPqph2XzvibK8rAeX0JDTj6FzYu1oOHJ3uWgIYpK\nkCQsLXCNL06FpgIVmoES+vPYY3dqcQ59DiFe7CI/4zi8eeJU75r5tW3S02jg\nFm5B+cGqTTPis9Dg17vyGEpQp8M47pnXKQEM4DFUAVrbYnX/sgQvqHlM/zta\nj/HB\r\n=2AcE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"00b4dd0a407c129c24ffb3e490898c9cd86aba7e","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 13 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 13 || 14 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.9.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.8.1","typedoc":"^0.19.0","prettier":"^2.1.1","projectz":"^2.15.0","typescript":"^4.0.2","filedirname":"^2.2.0","valid-module":"^1.13.0","valid-directory":"^3.3.0","make-deno-edition":"^1.1.1","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.0.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.2.0-next.1599205068.00b4dd0a407c129c24ffb3e490898c9cd86aba7e_1599205070089_0.9433348245884208","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"assert-helpers","version":"7.2.0","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.2.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"5affcd99b5ee4e5bec8cd41ad4ea0885268acfbb","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.2.0.tgz","fileCount":18,"integrity":"sha512-TAWHZSuyMv7hUnaobccQw0uzfpfwRaoWplf//ABO0a+05FcRURohS2UZgcSAemNxWi07mT1VvJwsvgo6ltW1ew==","signatures":[{"sig":"MEUCIQDnB3gop33TMZTZc+SvYH0JN8GNC3E66ubzZUYZ4pKwuQIgY6v0SH3SM24HqvZECKttL/hdxxQOsJXD0HAy2MQybHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUe8YCRA9TVsSAnZWagAASAwQAKFMbK1O7svdxDYGRJGl\nY8b0Mo37NdwDa92MpduhMA82ovwTrbio1kLqVnj6vBExskxvtGCmmZ4z4yUQ\nupFsC4noZYT/x3D4Lvy6AHoo4nOOSDnK/Dhlrn1zsHHgpUXyJyvT46ZlIXM/\nXd4Q95D+/c44JT3R6BRLjX9u8WTq3+BWusBgYiugkKCGkYSh1tf3/TG69zYo\naJoc2/ZzHJGp4xw2fNcTL//FXuwiTgsXYmzrQZH5UamkVn82WVhCO2YeHbdd\nLzx2md0ydz5o8lYVkHnAd70b580lCGt1tAybFzb9WPquJXD5ii1iHVQF3nYC\nWp74ST7uJ4/At//itb2IZwxG16qfOn4BSODwXw5RaHETL3LkLpCuNScm92FL\nPh1XGXfZ/9N+7Lw9YVehHvEGxB6UlBNmlOfB07rwuhx2YJBRX14N0d5W/XPJ\nUtyTy2MAGJKWV2wa9Kv+40CitShTMZTwc/TQvLLBboSwfLkNpbe9UzCqgwxX\ngaZcEtYVcKYDXZGSLuFpAxXaqCS9es1Jl8zK9JWv/7aWLMJti9Fvpq5+lnWV\nQJOyaxdr4XByrKKvz+3AX1fEACDuA+ki/aGq8L0Zg6gQ1rp9K4JbWWLFxpYs\nuwoz1bm+OjerRCgJSI6AWb/mARYYwKh9rwX3xLdar8KsEcM/4N+vAe6X48Pk\nZqjG\r\n=DjDS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"00b4dd0a407c129c24ffb3e490898c9cd86aba7e","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 13 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 13 || 14 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.9.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.8.1","typedoc":"^0.19.0","prettier":"^2.1.1","projectz":"^2.15.0","typescript":"^4.0.2","filedirname":"^2.2.0","valid-module":"^1.13.0","valid-directory":"^3.3.0","make-deno-edition":"^1.1.1","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.0.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.2.0_1599205143486_0.9809670886431894","host":"s3://npm-registry-packages"}},"7.2.0-next.1599397309.e5d2ba52fb9359a71886dd80c94b67371d2e1265":{"name":"assert-helpers","version":"7.2.0-next.1599397309.e5d2ba52fb9359a71886dd80c94b67371d2e1265","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.2.0-next.1599397309.e5d2ba52fb9359a71886dd80c94b67371d2e1265","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"026b1af4007a79917540f12b9c7f9aeac0616769","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.2.0-next.1599397309.e5d2ba52fb9359a71886dd80c94b67371d2e1265.tgz","fileCount":18,"integrity":"sha512-Ux42eagw+OqRQTsimfGUEwuSEsJFoT2c7jmj4iU7/1zkHaOU1tC+oGIW8CJHCIXTvecpW2DtomVii7+AOXmCTA==","signatures":[{"sig":"MEUCICflA2bodyTvqA8PDCJBQX9EUMhVwVYCP+nVIxHnHWs/AiEA0fEDuJRC011+ld+7w967jLSX1eSn/Kp4AmNCtbJLnfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVN2/CRA9TVsSAnZWagAARTcP/0xSdRw357KKuBBWGMTQ\naC7AkpI8DDUfItCBGLmg3B2d96iBaWcEnA1LBbcjg2HW4ak9fZrqhgGiXYLI\noW5soXalcWFxfPMqRlgCvmlX77J27vkSi2Vke6gUz+uwl9C+PBwnNr2n3Exm\nROgX5NzLI0v941AqtSAGolZO29vCLtmErRZUzz+msk4Twv8LDVLDTaze5eOU\nY/OACY2PYI+tEr1ddJvhxF5qqkxG1s193GwkjMUwtZvMWzfkcGS2X0MqiS54\nCux3h3UDsQK+K15JUTv/rcbqnInBmd0KWG3DIuWuskMeZ2Ce8f4o6d21L6UK\nf55PyP5LKpP94t70x+YNM5ildfL38SzImUeMLSS0oYoBZwjA9LTxVuF3GKUM\n+YdNSs+Gt3yM5ci0MgfBtHrXhL6VUaqpG3DQCZLklcs4uCnDckIBTTaQ/7N0\nQT5qqjq/sGzxn+oJ6VfaOrYBty83Qrj5b5CrTRtF34gWpdyoSIeJpIBICbWe\nghpP3ZdhueRT3koglGlmKd6RkIFUmdA1P/LjxWJVB8raUso1LkivT2paN/ZY\n8vvQHpd6f7FL55TaAfpbEO1xZR1nNTtsq12uMKIsATK0ZtJ9laDQ3g5t0foE\n0xjLjROvfJnLIENQ8F68RfizCSJ5jIt53PKnpg7+sxlI5jxQPHk5Xt73j8i6\nAg1d\r\n=ldeq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"e5d2ba52fb9359a71886dd80c94b67371d2e1265","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 13 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 13 || 14 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.9.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.8.1","typedoc":"^0.19.0","prettier":"^2.1.1","projectz":"^2.15.0","typescript":"^4.0.2","filedirname":"^2.2.0","valid-module":"^1.13.0","valid-directory":"^3.3.0","make-deno-edition":"^1.1.1","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.0.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.2.0-next.1599397309.e5d2ba52fb9359a71886dd80c94b67371d2e1265_1599397310662_0.37968534036467916","host":"s3://npm-registry-packages"}},"7.2.0-next.1599399137.1fc1bbc5aae5be9691c34a2c3e43bfcaae7c393e":{"name":"assert-helpers","version":"7.2.0-next.1599399137.1fc1bbc5aae5be9691c34a2c3e43bfcaae7c393e","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.2.0-next.1599399137.1fc1bbc5aae5be9691c34a2c3e43bfcaae7c393e","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"c1e150c55efa54f1a63c6d1001d073017a5f0501","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.2.0-next.1599399137.1fc1bbc5aae5be9691c34a2c3e43bfcaae7c393e.tgz","fileCount":18,"integrity":"sha512-BmH3Gd45r6Jxdj2jYd4m7FrNkR2UD51rtfEM9/HW3O29hwA55JcoOkURofYnMl7eKTHs4sVmw6fLfyXe4v2NNg==","signatures":[{"sig":"MEYCIQDXHxiMUtjhaq5NaYKvA5lzBBMHIjlzr74SF9tFbPqUmAIhAMdgdV/+wUtgzxHaHpJyx8SB+DsfBXiEx+2r/aGxk3qt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVOTjCRA9TVsSAnZWagAAKeIP/1hX25uqklUSUxztUBqT\n+fP9K0UJdVugoIT1+h1s9J2jddfcMnpnl87G1G07JTacJG0eQdyoSPz7GScu\n+yntsotkVtoF62f00RV4raF02IPRDa+vDm4W77XZjLRXPR6xM1VZtIgkRjnu\nvOJjVibCHU79Lsh+PJUE7vzxRbBfUc+xqE2X6yvj6OZaW73YjuttS2mkgi82\nJX53PvdbxJadtgQYupzTJfBlZY6xwgwYlWmS379iqoh82qzdow02JP5KfO2V\ny3mBI0jpTMlwpD93g0w+DPJvm4SdytpakU2niJXnTDQlJl8oiJW1soQM5+4V\n/ZBb64f2Vcu0h4Df9inD1N75quM6n0qTssgiiCGrsvmOYKzfsSnL/GRswpwE\ndr3k+P3Q9blAJPkjfA5FOT1g5AvN4fMgKSR1Ibe3x9u/ZpElAD4pBWcU5/+o\nsxo/WBEgkI0SbSs17LaE6nCEjYTdQf/P9qcqg+zFq1f19sy/tx1+Hexuzv70\nicvwM3qnxipsAvD5oap9gJXAKa+NH1ommPwpic5OqytmZswWh6jhNNdsIZd/\nVBqqGbT+ZEaYVAtHayE0WVurrMwKIBrhkjPL/KZApgJgBVxaMYzqf+aFw/1o\nXHi4knEwe35/F3Vv6GFeJhWIH2PPXsWUkkt6uA7B5r+QPfgmfQK16mbArUYP\nZypb\r\n=kunt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"1fc1bbc5aae5be9691c34a2c3e43bfcaae7c393e","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 13 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 13 || 14 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.9.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.8.1","typedoc":"^0.19.0","prettier":"^2.1.1","projectz":"^2.15.0","typescript":"^4.0.2","filedirname":"^2.2.0","valid-module":"^1.13.0","valid-directory":"^3.3.0","make-deno-edition":"^1.1.1","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.0.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.2.0-next.1599399137.1fc1bbc5aae5be9691c34a2c3e43bfcaae7c393e_1599399139514_0.18129586689778399","host":"s3://npm-registry-packages"}},"7.2.0-next.1599997841.e9acc5789ad8d559926fc4bac8e79b0078404734":{"name":"assert-helpers","version":"7.2.0-next.1599997841.e9acc5789ad8d559926fc4bac8e79b0078404734","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.2.0-next.1599997841.e9acc5789ad8d559926fc4bac8e79b0078404734","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"9b0cfe480775f7877f7f99091f5d4edab60607f0","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.2.0-next.1599997841.e9acc5789ad8d559926fc4bac8e79b0078404734.tgz","fileCount":18,"integrity":"sha512-yuLE0BQ+aZ3Tts6HM6Nn1gM5f/O1dksf8cNd20fH+DeFVoPJ0gSZMMU909Jw8KCIu43M+d4OccIb6eeiDxjOjg==","signatures":[{"sig":"MEQCICNgQ98zHTETGSIh0+PtS8Gubz0wGeHI17qjhv+w0VvbAiAPAIv+8CAv85JzrOReB3MuQXL5PpLmM+rJLPg5MLb5+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXgeTCRA9TVsSAnZWagAAAwkP/2OY0xNYeMeZ9J0ypIwF\ngVlLSzj73+uXIXIH0nyZDj8trK2nLx/oshaPpMnNccPsjl7IGaU3zZ7jrCbS\nbayrOTTuXRKa7WhMOgGC8zZAJFu6Ix3AIKmn5PXEovBKTSNV2HlY4eOsds2p\nVOTpMfq9WJZwqvbgsiGBNJSa2AqMqDrUgAbs+g+EBoUorwT1LME0Y1AwUFX/\nXlywhaKrNYOIaSri54vfs/rwGJlRXY/63ZVVXjOdhyyZ4tpobf2mIlgKwhgy\nTTReiQa7PShIYZpBkRY6pDEcMOPz6YRVbpy47/GG5mMYHyz8VTxHzJJyFaxj\nVuP+c3/fMCUAbwHuAjbrduiO9qLHBXT0jhDVShFfSZONIWQ6jPWp9rl0CdOG\nOAYgP9+hoZVGf5LAwb25f+KqFkCQjJjBedQoAR02NGeIzVMz5UHXH9plFBvj\ndKW+3HmuvsTdN3WKY3GJWZmyTroDRmodJlE8L+WKPc6JYdUe9+HyyAhVu7cv\nLoj9tc8AfDyX55Twq9uUPtnGh4RDpIgJbsgrIPVDFoCP2FylQRqT5GokoBt0\nR4Qin6mZCD+RHgHJHJj3Nxe7ToNuETKUVlJak0sgaKX7ERZ+4iMjMrfS5f9a\n76RuZEIlNIwpDaI5HR867rKrN9H9P3tAuJF8GBG7lUN8S2JSt9y4vxTlU/oX\nKoeo\r\n=4RYM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"e9acc5789ad8d559926fc4bac8e79b0078404734","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 13 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 13 || 14 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.10.1","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.8.1","typedoc":"^0.19.0","prettier":"^2.1.1","projectz":"^2.15.0","typescript":"^4.0.2","filedirname":"^2.2.0","valid-module":"^1.13.0","valid-directory":"^3.3.0","make-deno-edition":"^1.1.1","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.0.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.2.0-next.1599997841.e9acc5789ad8d559926fc4bac8e79b0078404734_1599997843007_0.5700906848069056","host":"s3://npm-registry-packages"}},"7.2.0-next.1600600256.5683d59e56a4842e932b5e5cebeb042b1fd637b2":{"name":"assert-helpers","version":"7.2.0-next.1600600256.5683d59e56a4842e932b5e5cebeb042b1fd637b2","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.2.0-next.1600600256.5683d59e56a4842e932b5e5cebeb042b1fd637b2","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"5352b5b44c5de4d9378abe25bd73845e98b02697","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.2.0-next.1600600256.5683d59e56a4842e932b5e5cebeb042b1fd637b2.tgz","fileCount":18,"integrity":"sha512-yGX04a9b9tHBDGZjHfzfPDkQQrXuanbYhRX+W84c6oHBUPam1L2d0yAeihN1NgpZBSvsMJGcyNhkYEABq0RaeQ==","signatures":[{"sig":"MEUCIQCfSS8iDW+KI6gPnWO5dOo2bZHHwqzSiiAPECDlv7U2iAIgQe3PPbUZhY2DqZlZ7hvvp7I3i3NhjO8FTWGOyE8UV04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZzjCCRA9TVsSAnZWagAA8tsQAIh+DJCB8Dqq/32gKZVP\nbOw7Apn4+HbpTyxCKAza3L3ThL31HzWv89jRWk3ixBlVq1CHdyYidczczTyC\nYE2/VrEMNHtW0/d7BSw3Kb/fmsriZni8HLkfIzNwoyhNXC+xibcuW45lbyit\nj5VRKzozJe9az3hKzVIPBHFCsw7BhXYMKoqtliy1vLOjazMEzLwmzKOg5Bxy\ncFjDfVUO+Lp/Nb2NNb0QTCmD4etRpson/4yXeO9JVzz3SCNN1F9GssdsFT2d\nABws6Y8baEwAAG9ymGZF225ac7DRrZj0VKjxn0pq8lmdAug4ld53cJC0xyrf\nGh3HeQBqiFbKHCUsGtiY2cfvLBuqTtQo+8eom7mbnTNlEYyTAKdoXYoIoPaq\nDSPEwUe1XggegnuekMD+hnnXlBjmwiKKPZdGTo3mnqV7NL9yPkWHzLG138fA\nq+42S6rgPxrZV0MWy+fsRCtFVYZvNW92L3VkpKX6pt6tziPbFGSp5Y9MkA0B\nfwmEugVJsbhKxrMq8jF00wyTSyYXafS54y5mZyoaW2k+eCaCtJapUtK9g2x7\nkXW874jM+D2wsyL/5ME691HKmBf/uqPBprLwyRHr5iPZ2w0izHMFiChJpy8Q\n6urEMz/DfOC8y9AmLpXOilG9lAx2O0CftzmBPoFmo2Aqu+Rjv0+Pe/MzDuGZ\nKfln\r\n=tE4K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"5683d59e56a4842e932b5e5cebeb042b1fd637b2","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 13 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 13 || 14 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.11.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.8.1","typedoc":"^0.19.0","prettier":"^2.1.1","projectz":"^2.15.0","typescript":"^4.0.2","filedirname":"^2.2.0","valid-module":"^1.13.0","valid-directory":"^3.3.0","make-deno-edition":"^1.1.1","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.0.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.2.0-next.1600600256.5683d59e56a4842e932b5e5cebeb042b1fd637b2_1600600257518_0.3180865656410601","host":"s3://npm-registry-packages"}},"7.2.0-next.1601207381.59be053635cccac94398e247b7714dcd224f1f9c":{"name":"assert-helpers","version":"7.2.0-next.1601207381.59be053635cccac94398e247b7714dcd224f1f9c","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.2.0-next.1601207381.59be053635cccac94398e247b7714dcd224f1f9c","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"1e6784866d993044fb8d5c5b19a424853ff9c43d","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.2.0-next.1601207381.59be053635cccac94398e247b7714dcd224f1f9c.tgz","fileCount":18,"integrity":"sha512-XdyLgGImwB68RWPwrNFrQQXRVlP67B+I9bkI2+HOdja27f1IoPU/ynXbceZ87GrTYEO606a6EbBV5IAgLGZQLw==","signatures":[{"sig":"MEUCIG2+eRuhE0n7kbVUWuG/3vDIlTZcyNXHRKqGscxKdKSoAiEAkH/UZcrGT3oxEShyQ+nh/t+dmNPeg5QpHz7Xxa+6W98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcHxXCRA9TVsSAnZWagAAQTYP/1MDcuTAj8XnwrVA941l\nYvQQOYIWmZFIPtgm1MCBr+zz4G/tc1TyjBe2WtIi7ihVdrPVwCBzM4MB0bis\n9Q0DskE1LkH6vRAP/sfQk6TKx77YL86GYOhB1KU6qUdtyK00AElKDs81Kw5T\nLnK0VmYHeOFD5rjP1F6M57tiRgDuWNjEXNUSqcYJaskGfqHBNFhei8GL6K06\nP4h/WumrwKOO1XkGFZyY01hVue4t9UcLLEIAQleJ7kXHq77VED6TjGx14DzX\n1VIjM7IlOD4BlwvsHbRYceEJuxa4rLR3uGf0chPfI5lm5oRDGH/F9cGZVefP\npX0LUzhiv863QX5ShTTVMVp3iwXbQQ1JAar5q2ZevK9sAUlCwUVA6/t/Ts8z\nrp7q5fY430/DjRlQohu/3PJ15gMQDY15A9f5b5/xLRjS1uSgNjko0+CW2B65\nfWUVbL3Arx2566oDUxt8VOoWWwkCRa5sXqIazkEylDm4cpkJFnJ7iiULzeCD\nVyUcS5Wj2VCQNzA0dCmPR5hhOS4W5dhJFyLrulxmgj40sCSqkIlsJjso8Cmd\na2yHOjcKmM3wIJvDqk75WGpuvNkj4QO0r7uayeaeHuYi4U1FtHzA46O/7qd8\ntvHvwOsfdGkZgxbMUS9nDiAy+VjUAzD1R7RqN8a+fWOhdu4rwLfbTNaUe2Kw\nxquN\r\n=rhLE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"59be053635cccac94398e247b7714dcd224f1f9c","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 13 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 13 || 14 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.12.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.8.1","typedoc":"^0.19.0","prettier":"^2.1.1","projectz":"^2.15.0","typescript":"^4.0.2","filedirname":"^2.2.0","valid-module":"^1.13.0","valid-directory":"^3.3.0","make-deno-edition":"^1.1.1","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.0.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.2.0-next.1601207381.59be053635cccac94398e247b7714dcd224f1f9c_1601207383027_0.27220000978143477","host":"s3://npm-registry-packages"}},"7.2.0-next.1601214510.033d69a842adbb08739a3bf158afd0fb53d7c8ca":{"name":"assert-helpers","version":"7.2.0-next.1601214510.033d69a842adbb08739a3bf158afd0fb53d7c8ca","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.2.0-next.1601214510.033d69a842adbb08739a3bf158afd0fb53d7c8ca","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"ba4e498932f1fb4df587074f288f28d03ede5d26","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.2.0-next.1601214510.033d69a842adbb08739a3bf158afd0fb53d7c8ca.tgz","fileCount":18,"integrity":"sha512-erM4xu8GQVwxTqQ/JuM1PL6UNfsgHUmyZO33ycXB4sT8CxFKeZiMmrnIRsaKQARCoH/9UTScYECubNJ4NyxfYA==","signatures":[{"sig":"MEYCIQDkvvvXz/XGqFAAgBAvUtp7TOCpJkPT1n5dUjFrd2pv2wIhAOwY6wrEATemohZ3/uZ1kftY6j+/v7VGtTvJvYPYMRW3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcJgwCRA9TVsSAnZWagAALeYP/2/pquhF7aL92Y3xh+BP\nbsfmDJf9u6n9ndF1Dw3f5Cr8/EQR02I073tXhqTESlKLB2OTYzDYXF7ndjWK\nwnwQs9hZfmnVQO7S2hkqi6lt7RRFzg5/e2xnKJ05P2mIpP/MTVCgVQ3tW+0G\nRyZj1Dwa+jCxfIOLkDiV76EBSG4pn0Ch5SL7UY5EEvCUzLIbhhCHySqydJba\nOCx7AW3P+wWFZx0QnKvQqaUxUqJHiRNsXgBdY1h6o1sBwkVefNWxoeft+ZDX\ntfYhItlNmNlqZqEjH5BxmCfYkAVx7vLd4kIt2Kx6ghP6A07VYJxyflv6q2sc\nONQ5htRm3dM/xE+5FnkdzxBDAT5JW5w6GEngW2G6WLlwGdQQyaHv1gujraAH\nQ6EpmYqnMlPcO/Mz0Xos1L/r+qJvf+QMB39xuyp5XL46DSv259dmIRAEZGPL\noFN/AiGvSPCnL1TSGLp1dnM6fUM7Zwx26HNBLDYgO2xEi7/1pm8cvMHSRYaa\nCZWT62MfQ+cbv7ZpqQ4XzBCf1+msxbhlLIEpzATG8l9C3qkivlD2ewS+5DhN\n5XgzXl+iSwUGH/yvgEDJLKDuW1oStdhwoyCtud0cY6la9OZ1f62Ax6A6bpd4\nYIv/YCd/xZVZ9/DXubtLdiZCwB31KxTypr+a/INpTRPxzMGPMbyIyeV3arbK\nhrRm\r\n=SqcV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"033d69a842adbb08739a3bf158afd0fb53d7c8ca","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 13 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 13 || 14 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.12.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.8.1","typedoc":"^0.19.0","prettier":"^2.1.1","projectz":"^2.15.0","typescript":"^4.0.2","filedirname":"^2.2.0","valid-module":"^1.13.0","valid-directory":"^3.3.0","make-deno-edition":"^1.1.1","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.0.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.2.0-next.1601214510.033d69a842adbb08739a3bf158afd0fb53d7c8ca_1601214511662_0.08790904837102653","host":"s3://npm-registry-packages"}},"7.2.0-next.1601797358.46b5016c419e8f946faabb7ac51de1117e95d7ad":{"name":"assert-helpers","version":"7.2.0-next.1601797358.46b5016c419e8f946faabb7ac51de1117e95d7ad","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.2.0-next.1601797358.46b5016c419e8f946faabb7ac51de1117e95d7ad","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"b3735e99633775225091b0f3fa70557ffd589d68","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.2.0-next.1601797358.46b5016c419e8f946faabb7ac51de1117e95d7ad.tgz","fileCount":18,"integrity":"sha512-74KPvpSolkSgvUtTexQ+TrGhUO0e21wg9ah18XPW3RS3tzcYwkX8fxGP0NKcimbe54BcujXajUAn4QJAbGWrFw==","signatures":[{"sig":"MEYCIQCpTy5ezWsh2ZIsyTkHThyaIhd0DPk0m8+7bhgDtw/9sQIhAL04yGB33OOZ0AXplylXO0mAIKWuguT0YBQiVA4BCckD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeXzwCRA9TVsSAnZWagAAvA0P/2wbw2QcHYa1Hu945Sav\nXc53g5vuSWEL8JKqyyXpL65L7VXqiMamCFCrKChz9ZAU6NyfzNv4YMLTeKfo\nyGOgx5fajPP+0oL4uLjC+ptBuVnWOWHP4EDDFx2ltFtf5G9DEIRGKgZSZLFF\ndQ2YdpFTk/D1+Bupx5AdrJXKvD9w9NK+pQBI0AcEdHG/Mg5pfOV9jy3BUU4W\nrSDQaTXlXGpRo2uc5xvMvIGIRzrSG1L0PYr4iBDZXjO/TJzp5uWSPfiTo0NY\nEFIr2LQZ0I/wPQ9JNL6LfLcyRrETv1tnUde2e35bLufQOXjvVtWXSUGaunEo\nVnsMj13C6fqOkwXTbBFA/vcwvn0NNb5UGh/boLpGW1tYQDIO+bEjh8/yIYBB\nWhAlXCiId/wbwowZdcXeYCct7RpG8lDk57h5HWiKyYUJaWheMgKHCCjLnCOI\nVhZccwgGXsdFUKm7JdOK0jihf7IdKLChpptYPpenBQGkooyJA5pg48BALpcl\nKHTFJ2buDr5OZsHZJyvTHiwsvOj7YCE42Xx8N8mJnMO3rG14PUDN5nBFFmRP\nQl7NeFzoKac01KG+pRq61sIR6kxZHpQm3QhHqmINcwt3kOzOXxA6UTEDjUpC\nxFEX+MvdYvBUDDnkkb74HxnF1W80/8FTlOjZlfIbEYHHjfxFeOrNTu7KMUak\nUJUB\r\n=sRCx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"46b5016c419e8f946faabb7ac51de1117e95d7ad","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 13 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 13 || 14 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.13.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.8.1","typedoc":"^0.19.0","prettier":"^2.1.1","projectz":"^2.15.0","typescript":"^4.0.2","filedirname":"^2.2.0","valid-module":"^1.13.0","valid-directory":"^3.3.0","make-deno-edition":"^1.1.1","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.0.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.2.0-next.1601797358.46b5016c419e8f946faabb7ac51de1117e95d7ad_1601797360311_0.3182559173395354","host":"s3://npm-registry-packages"}},"7.2.0-next.1602407480.87d7d30906424675c7ab379a0f101c2021ea550f":{"name":"assert-helpers","version":"7.2.0-next.1602407480.87d7d30906424675c7ab379a0f101c2021ea550f","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.2.0-next.1602407480.87d7d30906424675c7ab379a0f101c2021ea550f","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"bad60879c743c627d7adc0c599b797134595cf39","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.2.0-next.1602407480.87d7d30906424675c7ab379a0f101c2021ea550f.tgz","fileCount":18,"integrity":"sha512-xmLuyyavpvCDPwElWO7zBhOY7s+nTZL4PAGOlA7+nUDyMPJxPhy+qDieBQRKGXLZ76JZpTCbV6Kt6iAgBduVVw==","signatures":[{"sig":"MEQCIBsQpwmguUaC4tsOUzb2U5kjJIuUHYCH0tmNj2xy0CIUAiBBojSJNcALjE2tOCFKor4QsqHp9IlVjoRZSAPCo4B3EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgsw6CRA9TVsSAnZWagAAfA0QAJTKjgDuxA3++DR0Q97K\nBykLdhKbAk0ZSb+/OAyqOaUCrvRFzkirMgWWI/ITpHM3/Quw0vQ9/+iYGEaI\niN7W5lvN2tNyVJEJbxRqjZw4yg2NSXnp09GIstbCK08vE7ncVCsyR/sVGoyU\n0XCRZXpMrtPYJ6LbXjvDG3l4hfqL7vEly7XIxNGwWZyrUfq6UPrLxtaOVFES\nNPIMxpQFhO61/dqJPGmrgwMw4hGoJBBFYOJIijX2DbtKuxA26020d4I+d2Aw\nohM/wbVAKNT8YVLiKGNmOxm1Ax/WKMwOx42AQgtr0LH2CgWSftwtppIqwWQw\n+Y3hNw3iDbf/rIA0QlQ2YTFYKCqNd0fJasRHbiJcJnugPyGoxlJ8CEzlHLIM\nicpZKi4UuSmSVgNxA1lRvgVe4naAoLTETJlOWl+aleGnMJqeGHRsfKNDX4qG\nMGTQeM3dgQ0zF8Uy4+gNAnfoyAvOLtLj9f1I4D4arwpQ4Aj8DRihVm4QaFc3\ntr/kOz/h80/mdUlw8atYQJ8kKyg0t+cgFFfwK//f+HeYb4ePtg3GetY5puZI\nAUmRk9+I7s9gEvlKI2WQ6+hFaIXx6joNaJAQc1qLzOV1ImDMWtL34Ud94Q4/\njDMRKSp89kdebTvR8sDNyffx/0Xb4OAAAkB1S7OI8XnfvIIMnb4hi1fNLd9F\nOjnW\r\n=QCHK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"87d7d30906424675c7ab379a0f101c2021ea550f","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 13 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 13 || 14 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.13.1","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.8.1","typedoc":"^0.19.0","prettier":"^2.1.1","projectz":"^2.15.0","typescript":"^4.0.2","filedirname":"^2.2.0","valid-module":"^1.13.0","valid-directory":"^3.3.0","make-deno-edition":"^1.1.1","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.0.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.2.0-next.1602407480.87d7d30906424675c7ab379a0f101c2021ea550f_1602407482100_0.4867999155271856","host":"s3://npm-registry-packages"}},"7.2.0-next.1603015662.302ddff8e0669db66dcdd9f5b9aa37824138cb1b":{"name":"assert-helpers","version":"7.2.0-next.1603015662.302ddff8e0669db66dcdd9f5b9aa37824138cb1b","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.2.0-next.1603015662.302ddff8e0669db66dcdd9f5b9aa37824138cb1b","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"cd91c0bc196f0e090b6ec741b3c4edf5de98272b","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.2.0-next.1603015662.302ddff8e0669db66dcdd9f5b9aa37824138cb1b.tgz","fileCount":18,"integrity":"sha512-PeK+aFBt8Q3DrXf9ie4xp9qj0Ezv6o8YhJeuQV9kUOj24nuyzypEvSklgDAD8xlH7M41RfZsU0i3X0SnR0Ndvg==","signatures":[{"sig":"MEUCIA5VW7sal1uumr2qDMDdy6DKUEJv5earausQXg1oMGt4AiEAs4APu95YSsgO6OIgml0yTzvJbS96WXXaaM0+jfcpGg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjBPwCRA9TVsSAnZWagAA2G8P/inCnrnVptwqiwpMnty6\nJsHENFCaxH7UG/xb+0Yro5TDFVRurdbjNa92fmERgClLTkhTHTyF4uccZ4y4\ne1PQKhGQobGYJxXR0NphliDtjpSYCxLayRBee2oBItJfLDcoQIDZG/Drw5pH\nXApV1cF02DWcucpFMMgdJNDPb+foCqr+2N2Abt7QDMcjDyAaZy4ps4EKCGOJ\n5T4SgZNl0MiiM9BAP6XH8y+Hi9FUEeDfU2XxYu43yR66CEcuRg5Llh8/9gHE\nyF2A2DTdvIA5oHoAATTAN3v76nx74Ia9ZqZgYEO5kj0A2ZK8NoQ94ifuatRA\nGyExDgjdm7S+iiTGERz+wGTERsA8IXOSOzi8b18c6ZXH05phfPEa1/epUoTn\nWV8bREjI1qjFFmxbwEM4JTtLLWL/UVR5xSO+gzpIYi6Jk+IK1lsoROF7gMT4\nT2g9t2gsI1o6eHeDRos8sN/MKWwMv5NJ5B1PS8tf5yxpdzTJHfEHVEIb0b+p\ny7luU+hUg5nupDMqAwinDqKk8idnW2cLWSn3SfK+U7Qi5hBw6ZobPyndEIOJ\n65qwjRqiTmGA7UfR0q2YbA5yUitVEtWHQKf3yeKEFOPiRQMd5fzlRAPh9QdV\nEy2I5hE7b1nQEreH3Zo+5ERQbl1BQbiLotZHNjz9bGYWpMTnIElRuz6aYFXi\nomHd\r\n=1xV8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"302ddff8e0669db66dcdd9f5b9aa37824138cb1b","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 13 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 13 || 14 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.14.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.8.1","typedoc":"^0.19.0","prettier":"^2.1.1","projectz":"^2.15.0","typescript":"^4.0.2","filedirname":"^2.2.0","valid-module":"^1.13.0","valid-directory":"^3.3.0","make-deno-edition":"^1.1.1","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.0.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.2.0-next.1603015662.302ddff8e0669db66dcdd9f5b9aa37824138cb1b_1603015663849_0.28894455555425913","host":"s3://npm-registry-packages"}},"7.2.0-next.1603621288.5ab4b9e9ed6aa5b11c6c159dddc3fd63e487ca33":{"name":"assert-helpers","version":"7.2.0-next.1603621288.5ab4b9e9ed6aa5b11c6c159dddc3fd63e487ca33","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.2.0-next.1603621288.5ab4b9e9ed6aa5b11c6c159dddc3fd63e487ca33","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"038c015e592949331118637350339c4ceb568895","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.2.0-next.1603621288.5ab4b9e9ed6aa5b11c6c159dddc3fd63e487ca33.tgz","fileCount":18,"integrity":"sha512-dPxqLJgnQbhq78pYHyjbGONItH0pnwpQAX0UgszfamUb3ThS4FY9b0HQG5tCHgXfM4CXttRp+6JAp+djujIq/g==","signatures":[{"sig":"MEUCIBq0+wliAPBav4sbib9qmP2EFJIByLbd/B8wk1c4qWc7AiEA6b/88JaiXRhJjIz58opA7RXoyFwznv/oJ5pQIWHSlbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflVGrCRA9TVsSAnZWagAAMWMQAKKCtovqFVItwV0PYxXc\nh7Cs8Esr/clsDSAM7PXH2j4Ftf9qGlZnlO/gLGVIXCQr06PCNwrazDaLJ1pc\nw7eevN/3EFSDy4hLbRg/NKeMrriEloS6PqqannxY96A5zxQplA463/t0tngG\npCnhSVm0utJgK5d9np8fF6DObMdqyBNnWeXpGYSc56LFnyyItblnhB0kIFh6\noMl1p/iVYLc78fsq32Qpx7c4LgIYGbD0v0lJMXf/3j1n1GZ29EJOBL+OYeGH\nLAGlYHjgTdUhHZ3qwubZAg4uMeqC0krpKdiayIuC+kEu1drCbUbc0QOz3sV4\nfy5vi1RiuvEFit/ElAIpTHTdVb9/7U6/DZgtLQ4Ste0KhkWvpoVM5aPyx3oS\nJlPVBnyvI6YV7PcsCfuSlwxP8jFKedLvRf2HkkT8GuZi96GgG1EVZ5Fd5nTN\n60e9LhxkNtAJkdJM0QIgJ1rMTQaSh7VzmRy4JKRaMpVJVL+CVAVO0j6wDyMp\nhYTo4Y5fjEjxAEzuL29ec707ggQdQihgiEHTcMAgR6nciOTZxwN2hfUtMkcV\nzwJIpUaCmOOVV/R9rc0k5voOnTTymvGdRRXJ3RHUNiZaceh7d7GFOn4POGyz\nSkPZ31+lZDiRIzFujwLVy1pitm/xwXMBEH60iqam8+vHS+gJ/zYUY+Vjlt2I\nf75y\r\n=p3XL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"5ab4b9e9ed6aa5b11c6c159dddc3fd63e487ca33","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 13 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 13 || 14 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.14.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.8.1","typedoc":"^0.19.0","prettier":"^2.1.1","projectz":"^2.15.0","typescript":"^4.0.2","filedirname":"^2.2.0","valid-module":"^1.13.0","valid-directory":"^3.3.0","make-deno-edition":"^1.1.1","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.0.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.2.0-next.1603621288.5ab4b9e9ed6aa5b11c6c159dddc3fd63e487ca33_1603621290575_0.11005604940957414","host":"s3://npm-registry-packages"}},"7.2.0-next.1603629840.9151069e860b511bb9dec3c179b20fd9735140c8":{"name":"assert-helpers","version":"7.2.0-next.1603629840.9151069e860b511bb9dec3c179b20fd9735140c8","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2019","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@7.2.0-next.1603629840.9151069e860b511bb9dec3c179b20fd9735140c8","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"015b3d0c31f9f8c409fc3c73db20c8b216c66bcc","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-7.2.0-next.1603629840.9151069e860b511bb9dec3c179b20fd9735140c8.tgz","fileCount":18,"integrity":"sha512-9uW76+NLkoEADwyhL85tGPSgjZDBYb+pcPNNInhxmK8cdZdg3uTXtduXw9O52CesqXWR+Q9oJUOcApGqUAjCgA==","signatures":[{"sig":"MEYCIQDT5wAG5wzBTf0dJvNJ41DNzyxqVXM0LM+QcvU+epK/9gIhAL/dn5RGZTbtlkqoBoRfYOyrMxHIUpivFTRUKlRZuLyW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflXMSCRA9TVsSAnZWagAAUvIQAJlFQ11Ru2YD9ZRT5F4i\neG9WNDFuLvRZv8fEfH9YvIL1d1eRw02A655MmHjO+E2IhOa8B7Aa2Xj4qEjO\nHAH5F06+wf46KqqEEfMiwGjdxm1uSfcsWHnpYAMmcudHWSf4+7JizNQxny6B\ngjd5f8NXnKWHAKeUzvc8fgtMbc561kqk6rGGdBXBMp4hIIEKyJwym7ufO7cW\nxHQowri55Pb/8+3Z0Sp8mErdtJq2o2CVqaML5W6SiUM6Hxt+BKVaztp30yeC\nlLucBbbF9y6EtN+c9ZW+LYB1b4sAzgkohENUCN1b8LSf3F/T9JTS1HuJcSZd\nvzOtXTlzjva1kLjurWf3BlwUljJcMrTBHDi8guxz5PxTn1drudGaGZ/XRg16\nBq4r5Twd1Tj3eyR3/dnG2rQI4bjSzAckRMzFxryu2WZaDADJDIrnGMqKIOiA\n/nCmHwPtplnTDW79NLrZ/XTcld19o2mn/YKXrAQRE7olNeWQfiSnQ+CoZYwc\nSGmmcmJF38JnaQtpBzCuMXW9tJ3ane8iI8aMjT6VUUEPC16TiJMjfYyUiGVx\njFWZJlPHHt8alktV8deFe5zrP+bpii6RvlIZ509Jnmzggm81N5coFiMXRVGh\no/NHagqc6lu5hu2HlA7mY7VOaT55iosnW/CjgGaQeA5eqxUHXrYjnyUQ3PXf\nrjAJ\r\n=nkcu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=10"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"9151069e860b511bb9dec3c179b20fd9735140c8","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"10 || 12 || 13 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 13 || 14 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 13 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 13 || 14 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.14.0","dependencies":{"errlop":"^3.16.0","editions":"^4.1.0","@bevry/ansi":"^1.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^5.11.0","surge":"^0.21.6","eslint":"^7.8.1","typedoc":"^0.19.0","prettier":"^2.1.1","projectz":"^2.15.0","typescript":"^4.0.2","filedirname":"^2.2.0","valid-module":"^1.13.0","valid-directory":"^3.3.0","make-deno-edition":"^1.1.1","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.0.1","@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_7.2.0-next.1603629840.9151069e860b511bb9dec3c179b20fd9735140c8_1603629841637_0.9287979689574177","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"assert-helpers","version":"8.0.1","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2019","es5","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@8.0.1","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"fc630543581bd85b0c7552d8a56819afce2b3c8d","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-8.0.1.tgz","fileCount":22,"integrity":"sha512-OI1hgj4dCftSAFR3py2jJw2d6Zt33wwDswfju3tBL+lKPIfMXorafJ0263hTb960F05CWgpPmJJJWKsam3bA2g==","signatures":[{"sig":"MEUCIAp0UZaGMajSDCrkn/p0jjlZPo5TOcdsvU0BzUTPzDJRAiEA3tXQ9O3uhenv3mSShaeJwdr58+oS+8N4UEuuGI0xFME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl4CBCRA9TVsSAnZWagAAk7sP/1lHkCzx5f6Sw1WzVty2\nkADTNZ+ubSsU3cXEvf86ch/9p3pc7Y7Tv3lHeoi4bglHTCSUlzQ8/GzwF7o+\npOcvqXSA7QMqKllfS6a9P0Bi89PBs2E9qYVbxavxKxHZN16Nbl+FT791R3M9\nB9EYEtq/ZoNITb27d1Og+7cIh5IBosfVEMj9b0Q5yt7WSxtVFbKlNPD65laC\nH52WI88nDAApogotXKf1dwRaoEJ3aDynaZM8zLwKqfmonpRzlrDR5UCgVVc2\nD5Qe59eeoN4Ar6XJPrKRh/7ORqM02Z9N39QTkIKJuCadHhmU5Yj+lP60XOXP\n59vsQJwNAAH91qi9tPGmdsD6QbcZMxpPEF+FR4LJxXTioEzvs/BOtJjb0oHn\ndTnCUWZ3Ek1PKAZDxMA8sEvEtLj6iZELxo2BP/W6utoHGzcffAgh+tHc8HX4\nfLDjOXnh4QpPOp3gOJ07B3rHfhq3h0PcUQ9A93vbpFbU0Hf+XOCbJ8LdQcZo\np+U+LUS2gXdUWek06h97FBdvIozTIfnaDbg05jF/K6nhlF0o6Z+WZITR6gTk\nTjBY5BzXKLoW7XeMj/gK3tFDFWY6DzbWz/FcVTnAI9N9yMkts7DMMAFW0342\nz13SEKuWCwdSFJgjK+0OWyu02DIntP1cgoxNKfzrMt7j0mAFUJIPd9mzJRCl\naklk\r\n=aVqk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":{"url":"https://bevry.me/fund"},"gitHead":"593c40a7211f460532077e67a38a452b707b4f9c","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14 || 15","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 15","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 15","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 15","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 15","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 15 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"7.0.3","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"15.0.1","dependencies":{"errlop":"^3.17.0","editions":"^4.2.0","@bevry/ansi":"^1.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"3.2.0","surge":"^0.21.6","eslint":"^7.12.0","typedoc":"^0.19.2","prettier":"^2.1.2","projectz":"^2.16.0","typescript":"^4.0.5","filedirname":"^2.3.0","valid-module":"^1.14.0","valid-directory":"^3.4.0","make-deno-edition":"^1.1.1","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.14.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.6.0","@bevry/update-contributors":"^1.17.0","@typescript-eslint/eslint-plugin":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_8.0.1_1603764352746_0.3126771199153138","host":"s3://npm-registry-packages"}},"8.1.0-next.1603920434.ec51228cace541e4032c6f31d3ed3624499ca1d8":{"name":"assert-helpers","version":"8.1.0-next.1603920434.ec51228cace541e4032c6f31d3ed3624499ca1d8","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2019","es5","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@8.1.0-next.1603920434.ec51228cace541e4032c6f31d3ed3624499ca1d8","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"674779722dfd8879c0de1768941202ce3b45aaa3","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-8.1.0-next.1603920434.ec51228cace541e4032c6f31d3ed3624499ca1d8.tgz","fileCount":22,"integrity":"sha512-guRQaytdkZecqJUi41srMrAdX/yjzri6IjQ2ll/7/TUBHgKnVOJpmfwF4QV9CHqGO/UmonngG4iMQ0+ViElQ7A==","signatures":[{"sig":"MEYCIQCnLSwTDuf0g2BaotxhWcreTAYW63fxSrLByTbiDP06AAIhAKctwtdVzkiHYb8xDfLsNqFyd2YhGeZ3wA4X1v7ATGZp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmeI0CRA9TVsSAnZWagAA3CcQAKNWfmQab0+9OTRSI+CT\n2/rYsa7FDdTcaRk66A0UOlgaeJmSijU4ZjdUwmfwEim1G9hCzdn/uPstau0o\nH0AeU1xr5RXGUFxvl5EBB6poL1ChvzlOffSuMrkq2ImH5jKsdRSU/NJ9aNaX\n77J1XNxiolaOfdIhPqGAjIl4PkpJn7iH/CBPyJpzFoJe06jHM2Px+mv6Y31G\nGhiL8GprUWRc/ZzuVQrhEL9pxiH2HC5ga2yGtyS5OZO6fnd/Cy8kQH+H3YWB\nCwNNU6emFaZ26xkZ3K1eqIpB4+QgNNd4gUj5+/d/ZPYmZNkeZOORb97Q7WAs\nP/tusJ9wVAQu/NNzeSD/QQAV+6AiHNZBi9gIWY+M/VxgF8cCLIYUmzVsxftr\nxd7ZKA6YPQaB5MkZWOz3EQtUYIGbNgLWcmIT9Y/F/2sx+RdKDTEjeGatCPqd\nPPOwsNRuPHgC/qPJU+HZuykuawtW/XqxWZvXzYMmpM3lb1jjTrUjqN+f8zA8\nz/cg3jKwkYTQqTSIM9gYbfHIr1sqUza6GrGpZxz8z9f4UYoB5q26IriWFaDR\nXrhaEVU/CDFUV5/d8l9rjs5/9lPN+MF0vKjOB6SUb0upfu+l8vYVP6YebaAV\nbefw55I8W9bTkuuq4uhepzpJwsgODDvCGTxho9x4ovE/ck9f8uhiqaT6+a8r\nJ3KO\r\n=z6Tt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"ec51228cace541e4032c6f31d3ed3624499ca1d8","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14 || 15","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 15","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 15","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 15","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 15","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 15 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.15.0","dependencies":{"errlop":"^4.0.0","editions":"^6.0.0","@bevry/ansi":"^2.1.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"3.2.0","surge":"^0.21.6","eslint":"^7.12.1","typedoc":"^0.19.2","prettier":"^2.1.2","projectz":"^2.16.0","typescript":"^4.0.5","filedirname":"^2.3.0","valid-module":"^1.14.0","valid-directory":"^3.4.0","make-deno-edition":"^1.2.0","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.6.0","@bevry/update-contributors":"^1.17.0","@typescript-eslint/eslint-plugin":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_8.1.0-next.1603920434.ec51228cace541e4032c6f31d3ed3624499ca1d8_1603920436132_0.29080498049396275","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"assert-helpers","version":"8.1.0","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2019","es5","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@8.1.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"292f54c4f7722cf2cb15b91b42e997bfbb006390","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-8.1.0.tgz","fileCount":22,"integrity":"sha512-pS+4bKM2iTRPShgNWokAp/3rtcpiGt1EeGkDlSEnleO6Uq7y7JpdEEzqKcaVGSy1YNO2hprYR4HNsbnMEEoz/w==","signatures":[{"sig":"MEYCIQCfAi6eZPGAPbs8mtOTA+R/1HnhFoCcfdwwfdeog48/AAIhAN7xNQmOmS3Ipdyw6E5c+Y7em2TygWYtHvoS8PfWWrie","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmeKYCRA9TVsSAnZWagAAPjEP/3x0jzLmWTMXSL7Z3Sor\nvbj6uuWxznHW+QEHq8JhO+awqivrdCss8TGredhVSgyiW+Tgc//0FV4+Ckzo\n7LuqbE0QEfVGderEL4RB/LCsj5RrX2kE00+BVeojiovzjeqdupEjEXFsb28M\nEyY2XAFg67O3P6jFnnIOUk2NYEql/f7f6JdfJ/Aqznw+QBXlVuPE+daqw0dx\nV/kv7YhMUdBKYfx6pNMDVuXYXD0B8aPWvdwDPze7N+B6xmdsesE+hH8vNNqv\nZJcEYCHEY0uQei+9ZZPa+kOjNq9a3KtPHovJhNO6wBKcfLKzQQaWWFC9709T\ngqYhQyOEofKMqJihbVMAjuEkEV2JmNZoef3ubyYF08ksbESzDb7oe28YmGkW\n40l+aFwGpNzsmmQheGecf9P57ZstwDzJ9gH+9FpTDP0lym9ibwh1aw18cun6\nF4IxIw5W7ubV4Vs20dgBKb8l/6ocTdEgF52isW28aJrwBK+R5rGjnT/10oHP\nOCXk/xMdZ7RdWs1D9gT1QATN0fcBnNrW8qDnLrfdfmymcNKYFYw6t4P2nkV0\nGnKzszW0FJNOOEIh49NgP0gtrUiI1vw7ztQV2HAPjn01k/sqXHVSNnsrA6et\niF6G/JOWsrzBY00bc+laOJ/+g7U1KazJ4kd2rU1R0e+mfv/o4OnDJD06L0q/\nGtXW\r\n=Yt5z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"ec51228cace541e4032c6f31d3ed3624499ca1d8","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14 || 15","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 15","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 15","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 15","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 15","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 15 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.15.0","dependencies":{"errlop":"^4.0.0","editions":"^6.0.0","@bevry/ansi":"^2.1.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"3.2.0","surge":"^0.21.6","eslint":"^7.12.1","typedoc":"^0.19.2","prettier":"^2.1.2","projectz":"^2.16.0","typescript":"^4.0.5","filedirname":"^2.3.0","valid-module":"^1.14.0","valid-directory":"^3.4.0","make-deno-edition":"^1.2.0","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.6.0","@bevry/update-contributors":"^1.17.0","@typescript-eslint/eslint-plugin":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_8.1.0_1603920536214_0.5693937542348901","host":"s3://npm-registry-packages"}},"8.1.0-next.1604235697.7f10a8f579b011420286d898284be41b71b46b61":{"name":"assert-helpers","version":"8.1.0-next.1604235697.7f10a8f579b011420286d898284be41b71b46b61","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2019","es5","esnext","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@8.1.0-next.1604235697.7f10a8f579b011420286d898284be41b71b46b61","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"1df7d089fb609a78eb404efc4686d8f891b81b4f","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-8.1.0-next.1604235697.7f10a8f579b011420286d898284be41b71b46b61.tgz","fileCount":22,"integrity":"sha512-oq0ET+8GFNiyG7jVLRhWARuXGSQuYti2Xu5Ki2+bCf1nnI8DDW0AgqG/hm7+HSjIX3BAZ1HatoiPqxC9dHrnYQ==","signatures":[{"sig":"MEUCIQDGjZAT9JO+CnhcqJSfUCbPA8M1fPYEzH0FK3zaBCnSdgIgPylTs4L2yG4HbZwStkygji1gYpUdrOS0l0fPnF4pEDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnrGzCRA9TVsSAnZWagAAiLUP/RV4Cj6YtMGaHd+ms9FM\n25+1bQKHU466iEK+0bMzdOPQYZ4SdOfrcL6A4GZr/kiUlffHM4xF09HM+fuw\n4F/SsXEY5aS+30Oz1oUG8PU9Ey1t4iBKr+5thpVToyigh00pJSALYAlEGdYC\nje2MDco+At27ThNNhyP8cOqk1V6ZGr7rbghaCGsMSwRAhtK7xpk3mfF9oOIy\nhHwM0cW1qFAF6DMbj1b8mRyCco0Dban2s7KM1d+ptX+fC7oTTbqfHPd7hqJR\n+nZ08xsgS30jsJx7DIc61b6n9VmuhGIz034odimCPtJnMGHH+q+Ebq3O+lIT\njmRHfbSeTUTW8reQqNuxa6yQVTA20GEPo0giYzopny3JBqKJDlA9zBCVIXaB\nc7gPXfVQeNmTjusXgLFiBdAir10Fkowqp2j6YgsTRuwkKF5HRBxVAuA88qqK\npbFzUnZqQAm8/czZzv+GTR7pWSPdOH7DQbYj2Wc6rKGHYc3h5i59D41+KewE\nt3vTt4RbgCUZRRwbUeW1QtHbLNYX+WIT829NiJiL50/Xj4ziAcQmFb6IwB1o\nEJ1haqlIWRNTfBSoRRGvmH1MjC2cLKZlX2sVk7Ta/nAEEXfJ7Icds9CFOJuv\nkGsh0hHMt0vBJrYG99KQeRAAqeuhgkVcoR9mpVPpCd3UN2kFX5oisQx3R06H\nh0Rb\r\n=4gUA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"7f10a8f579b011420286d898284be41b71b46b61","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-esnext && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin master && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2019 for web browsers with Import for modules"},{"tags":["compiled","javascript","esnext","require"],"entry":"index.js","engines":{"node":"14 || 15","browsers":false},"directory":"edition-esnext","description":"TypeScript compiled against ESNext for Node.js 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 15","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 15","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 15","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 15 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 15","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 15 with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.15.0","dependencies":{"errlop":"^4.0.0","editions":"^6.0.0","@bevry/ansi":"^2.1.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"3.2.0","surge":"^0.21.6","eslint":"^7.12.1","typedoc":"^0.19.2","prettier":"^2.1.2","projectz":"^2.16.0","typescript":"^4.0.5","filedirname":"^2.3.0","valid-module":"^1.14.0","valid-directory":"^3.4.0","make-deno-edition":"^1.2.0","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.6.0","@bevry/update-contributors":"^1.17.0","@typescript-eslint/eslint-plugin":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_8.1.0-next.1604235697.7f10a8f579b011420286d898284be41b71b46b61_1604235698760_0.5197928660287292","host":"s3://npm-registry-packages"}},"8.2.0-next.1627416187.466d24711e90d8bcd418ce5598e2fc41ddbfa60f":{"name":"assert-helpers","version":"8.2.0-next.1627416187.466d24711e90d8bcd418ce5598e2fc41ddbfa60f","keywords":["assert","browser","es2017","es2019","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@8.2.0-next.1627416187.466d24711e90d8bcd418ce5598e2fc41ddbfa60f","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"f9741fb2f75a4377314fc29657d224261b5706e4","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-8.2.0-next.1627416187.466d24711e90d8bcd418ce5598e2fc41ddbfa60f.tgz","fileCount":18,"integrity":"sha512-KcblKAIJwbtugsF9SvPjn8te0nuF0vCmM/6Q5a+apSqQbEpr2aBJ4YP4E4RznjqFRFClb1ARhfHZN212+Vec3A==","signatures":[{"sig":"MEQCIDtaWsXiVph0FJJM0G4njj1W3u/0nl4puXRJ/rI6NfIIAiBKilKz5yvR+Ah3iyoqfh4pMu4RqqxCBtFVM+t8QCqtsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAGZ9CRA9TVsSAnZWagAAYToP/0Fj5FVHabw2i7X4AWw+\nNfmNI+639ZVuK8FxFronNNB4YuEw51744jMxQBwY4TZI3Xb9sXqHDtNTpbTh\nNiGTSVWX0vdyS5ibttMWVfRDasyBayiwJtJGjP2Ah0IrASy2agnxMXSBOtsV\ntcdM6dXtyQnmw3wc9z/moVhoInu/hbxGvVcXplziCAgSonefy+bBobXQyl1r\nfK2rE74vFEpZgvkj02PaEAZ1oXdRngNgsobt+zA+UJSKiFmhDZnEWORCmF1r\n2fZ0a4t29GWEMvnma5cFVUhE+plnR33XTDF0TbZhelPj1Rwr0pfJaPmh1vXu\nSDqqJ8vn7FddjymDwU4gKkoYVUuyMuVOTbIKkHAnDt/f1bP3p8QZUoXnXFvA\nqVYYo2wjnS277a94h21vKz8NvKvi//OKteLnYnllKtn6aacDZBfIDpLcbPno\nTPgGMXvOubiyAmfKUM4t+TRE7hxTAfA6IslyL8cWaoamDOW0vwY248RwcrcI\neAgF9SvtZAd6Kf2wH0GCr20UNpk1cPqo7/NXcbXC2dRFI0VJ3YExyuMeAPex\naaUc+pcqqhcxXbtTs2vDrQRITU47amULZX4umcxBI4e6uADKfVsNC4e2+HT8\nTy9jOr754RacnQRVXNkft/JxVCP6Z6ivszNU7bWbM9Uc+YgqKGCpRY5UY7kI\n6c6I\r\n=C+xO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2019/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"466d24711e90d8bcd418ce5598e2fc41ddbfa60f","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es5 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2020 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2020 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.17.3","dependencies":{"errlop":"^4.2.0","editions":"^6.2.1","@bevry/ansi":"^3.0.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"3.2.0","surge":"^0.23.0","eslint":"^7.31.0","typedoc":"^0.21.4","prettier":"^2.3.2","projectz":"^2.18.0","typescript":"4.3.5","filedirname":"^2.4.0","valid-module":"^1.15.0","valid-directory":"^3.7.0","make-deno-edition":"^1.3.0","eslint-config-bevry":"^3.23.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.28.5","@bevry/update-contributors":"^1.18.0","@typescript-eslint/eslint-plugin":"^4.28.5"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_8.2.0-next.1627416187.466d24711e90d8bcd418ce5598e2fc41ddbfa60f_1627416189408_0.158874702387231","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"assert-helpers","version":"8.2.0","keywords":["assert","browser","es2017","es2019","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@8.2.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"962d9df7472a11949c72d79c6a036be3535f84d2","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-8.2.0.tgz","fileCount":18,"integrity":"sha512-s2QyNMM97Y6QejddraiGJ98QdiuarcnXHE/u14Sv8aws5aF+525UGTIT4Ho9psakerecq7hZUvH4WEGOhktgMA==","signatures":[{"sig":"MEUCIQDL6kBr/JlzrIPV4LsVbW3XBgfR0shNBprKh2zZE55vXAIgH6lpjSugJXXMRkMWJKTSml7TZh4LfRFB2dLLXizCgi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAGb/CRA9TVsSAnZWagAAjlgQAI9wOypqRUXtxNj3wPqP\nQKs0dQzhqcmuxGTI8xLDgQRsKcje4tn1L8kw9fv9wJfWHgit6Q01eThiT/VA\nsTjvBVk7QXObvLO86uSgrviP5NoNheBBJzTVg//Er57U/eOboF1h/JHrRuWJ\nYQDkpVU7g4wM546qspHpmKVFESg7wCNIZTpvEFV8KgiyA5YW0BRE3G1OLMXh\nfvxmEw7I6UIe9OhoobACQkKX3AV58eR3fkZCznC9ktbrMnj2nbmN+h274H/H\nOiU5G3mYwcDMM22C0y5Ah5wlG1d6cE4csKxRcJuN97kBn5tyjmQtEnWMN1DO\nQkeBnZ2mV8GIYaPKiylvhmXgTBFCclrURxzyTD3TkqIlk0xMwNjlfFGHE7ZQ\nN0mSQFhhT2sQUsfJv0THCIaLoPCe41tyK2mpylqZQNH0/uqpR02xBYlbfnmx\nqGCPxc19BJ8kOl51z2dBGEgaz5r17vVnPBGnoLFbBqs0pniuc+krmHeMoBlV\nBf+QHt1BwmFRQfmKUtu+srFM5e+2FUAK690V25UMEuozJ9ILp0LsKJGr/cav\nUoJroqtpeTtCL7CkQl5iUyaRCXWIdEAFWE8RZOdy4HVyOCdac88Mn73PfATO\n/QWa5RbycpmXNL6G8GjDOW9LQHHJZQkWFtrINL96zV4VAuQHhkBgDEsHCD8x\nnxrz\r\n=o1x7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2019/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"466d24711e90d8bcd418ce5598e2fc41ddbfa60f","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es5 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2020 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2020 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.17.3","dependencies":{"errlop":"^4.2.0","editions":"^6.2.1","@bevry/ansi":"^3.0.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"3.2.0","surge":"^0.23.0","eslint":"^7.31.0","typedoc":"^0.21.4","prettier":"^2.3.2","projectz":"^2.18.0","typescript":"4.3.5","filedirname":"^2.4.0","valid-module":"^1.15.0","valid-directory":"^3.7.0","make-deno-edition":"^1.3.0","eslint-config-bevry":"^3.23.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.28.5","@bevry/update-contributors":"^1.18.0","@typescript-eslint/eslint-plugin":"^4.28.5"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_8.2.0_1627416319310_0.402190631490954","host":"s3://npm-registry-packages"}},"8.3.0-next.1627494979.c9a5ca184191440982c8ebf92180bef89ef88e07":{"name":"assert-helpers","version":"8.3.0-next.1627494979.c9a5ca184191440982c8ebf92180bef89ef88e07","keywords":["assert","browser","es2017","es2019","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@8.3.0-next.1627494979.c9a5ca184191440982c8ebf92180bef89ef88e07","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"d6c601a232660c5641c13f01e811c98cc76031a4","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-8.3.0-next.1627494979.c9a5ca184191440982c8ebf92180bef89ef88e07.tgz","fileCount":18,"integrity":"sha512-yZFupXwX3uDu9HRkDC3EMb3UDd8eMUklJ+mIWNPdBRAE0aWf2F4wZ1A++g1xyFlyY+aJezljoNN4QXQi9S3k+g==","signatures":[{"sig":"MEUCIB24miRLZJCjk+JyRbBKpEs6xr4iaM/WgRHTAIfornknAiEA7gsp0/yQe5CjvP/N8nRXXWZpOxKfVN4OVqNkZNDZTPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAZpFCRA9TVsSAnZWagAAtMwP/ijcTh1fg8ZkbNhuRUuj\neQiKEMwbwVuNobjC8h4f98jDK4UHebCu9XTtZxDHc2ZL3TWHHWa3Aos0lcI0\nkjF3Cc8MPVL3jjnnnfGXbEizpjshOrl/Na5OsifqegeMLV1OqX079k9Ra5ud\nHLzE5Ebhm552ppSm09DB1bNzYmFKemeksYCh1aVeDCp3wPoGdf0sf7OtYBu9\n8dDgEDW9F3UNZXywNfNtxPf1zZPk0cHIM2fOI3FaxZdZTQlMalPAzxsueZvp\nutPCeUFZdvHZx2J2au8cHnzumo/e0ykd2HugyLNxNSFZGkyM9SXlUarYqhQj\n5IhekUdD20EKn9wwEjci0zhHZQtx0rFXv48rUijCuFDJqtecpEnec4CZ86J7\n9cgiNLBlYIep5m8f3hk4b8UCCuZ+/5FsXG5LofSIiS5tJKRXc1lnEjKwFoeh\nEQVwBr8naFC3bmKHGNBE8iVBadwnhC13eimPmybw3dMXB+RzPggRvyQgdJGy\n/PPhgsutZ+hGwXCjNs+20GH33BSi2GBh9RTBywTXXlFqvJPeZrGm8dIhNO5d\nlfC96nxSWJnCNl0mC4q6GkPjZrA7dcpF1P6Pi5+KAfvcpeRrCwgtZL62kgPH\nnC45V6guGKupdVl8HgVRwGykVkowo/1IGPkrk4g+WwIWIcrixZxkkJkm7uXR\n6N+6\r\n=ZToJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2019/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"c9a5ca184191440982c8ebf92180bef89ef88e07","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es5 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2020 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2020 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.17.3","dependencies":{"errlop":"^4.2.0","editions":"^6.5.0","@bevry/ansi":"^3.0.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"3.2.0","surge":"^0.23.0","eslint":"^7.31.0","typedoc":"^0.21.4","prettier":"^2.3.2","projectz":"^2.18.0","typescript":"4.3.5","filedirname":"^2.5.0","valid-module":"^1.16.0","valid-directory":"^3.7.0","make-deno-edition":"^1.3.0","eslint-config-bevry":"^3.23.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.28.5","@bevry/update-contributors":"^1.19.0","@typescript-eslint/eslint-plugin":"^4.28.5"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_8.3.0-next.1627494979.c9a5ca184191440982c8ebf92180bef89ef88e07_1627494980957_0.6200397866966691","host":"s3://npm-registry-packages"}},"8.4.0-next.1627589825.9f5dfef8a353071aec6479fa074136cb4ab7582c":{"name":"assert-helpers","version":"8.4.0-next.1627589825.9f5dfef8a353071aec6479fa074136cb4ab7582c","keywords":["assert","browser","es2017","es2019","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@8.4.0-next.1627589825.9f5dfef8a353071aec6479fa074136cb4ab7582c","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"8e9d8fe86d5656c678700d4a72a280759d21749f","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-8.4.0-next.1627589825.9f5dfef8a353071aec6479fa074136cb4ab7582c.tgz","fileCount":18,"integrity":"sha512-CmsrTQkKYWzqsV+GtC7DOxX3J3jpDDBTzL+gtwlRlrlntrcGHCgbxfSsGSxlBCNnynB8dz3ZEKNWYhu1yDUpVg==","signatures":[{"sig":"MEQCIHO2L6cfWARkLRJ2Gw+Oh9UcvEAKPmDsGLIbxW468KFLAiAQPgRgii6tMVw8qLgk1r/0NDgjlYxfvdcL+Boi/DqqZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAwzCCRA9TVsSAnZWagAAD3AQAIMm/cyE0VTBXJfJ56C/\n1rRepWlAk8UOwBgip96oYAhO9Ll4VVeC3c7aUahPNzmSM8cV0wIbXOsjbC0D\nl+IOReIAK79SDyZbXf1EG+pqEpSMDRhyRGBWWXAy+OAbizxDsNgRyUM7pWz3\nWVPJVN6P9kgB4blaSxa5wm+dOoSt5brfwZ8N800ZzfpUmF4ayFZIE6fGD/PT\nJhjAs6BmGHPYzCDmsR4ncK18YubcLzLu1YQv+19i0W7btv3xs3R/RNe6eh1i\nmxioG0BQ3EUDHCfb+Uv5M+fjKcxdgAKJ4fH6VToRctIhSBzGhlPShDPBUMU0\nkCmKSwtYiHWz7Mq560gp0hBCOy9uS5CXGlz77WCTjkZat35QSbDD8PGuMZMI\nYasOUgFYibzkLLikEQo0yBf1QEspDWhZlduMRly9ejbeFISbgrr4IotjfKZn\nuW816Bfpwv+7EaiGzHc+xqnIQxl1jDv01SdPGezOyqUOP148FP42U6smX1Y8\n/dzCirG51PBkFTj2EV/d2+qqyI5h2I3hNspmrKjm/LJI+Do/hPlogsijn/SG\nDuPwLKqTSxoFjQtbsKzAPpsytdzYMixmgg4q7Q0J+8bcM0ET2x+IZJrJpPxv\n4F/5Ue5dTFJQN8A7VWB6Ann2pMvE/S7w7SOawxH2jMs8mW4n0lI+tg0m2tSB\nnrZ/\r\n=ZjbT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2019/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"9f5dfef8a353071aec6479fa074136cb4ab7582c","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es5 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2020 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2020 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.17.3","dependencies":{"errlop":"^4.2.0","editions":"^6.5.0","@bevry/ansi":"^3.3.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"3.2.0","surge":"^0.23.0","eslint":"^7.31.0","typedoc":"^0.21.4","prettier":"^2.3.2","projectz":"^2.21.0","typescript":"4.3.5","filedirname":"^2.6.0","valid-module":"^1.16.0","valid-directory":"^3.7.0","make-deno-edition":"^1.3.0","eslint-config-bevry":"^3.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.28.5","@bevry/update-contributors":"^1.19.0","@typescript-eslint/eslint-plugin":"^4.28.5"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_8.4.0-next.1627589825.9f5dfef8a353071aec6479fa074136cb4ab7582c_1627589826540_0.813181604750987","host":"s3://npm-registry-packages"}},"8.4.0":{"name":"assert-helpers","version":"8.4.0","keywords":["assert","browser","es2017","es2019","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"MIT","_id":"assert-helpers@8.4.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"7e77e3814eb1fd8f568d9cad345b499c470e6755","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-8.4.0.tgz","fileCount":18,"integrity":"sha512-dSPOQr+QsAPplXkMymUxY+oQJnHcgxm9oKNJ2jC8pPx00HEAmHqvBok1nTfGLUSiuD/RhTjVy2iNl7Wj3YFBCg==","signatures":[{"sig":"MEUCIQCIUh5X/9r3AvEP68KoFUyQUpzH6WkXEpqWeuzCKmVHkgIgZS2Mm1aB5gH0IpGqOxQHkZ2csJq6TstCypJxUo+uvok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAw27CRA9TVsSAnZWagAAL0QP/Ats+kuscrhY4UWqTR0w\n+aFcN3EEZpgERpLOwKlAmlQP0gbr2OHApDgRSAHRzZFqatzGHMfw9sb7ltRA\nmcaAwdk0o5K+vj9mxHI4KzDiF3otW9jgz1Vko4zCmKWGLbwlFLGWXmiM81zN\nnxhABntXP+RTeNaGRKre2g0fh1bbnlqt8sTGiBmfoW4k3Eo9prN7kFHWM81F\nZqpmMxwlnGpitpuWVSK8CPgESp5B2UVTH0yNFxJ2qS0dQmfQ+Ul2GAcPUiKW\ng9rJX/1lQrvkNOpck1dgMSxTSdoBC+jGW14b5i3SsVCY8Itqi4WmlUTelYm1\nq0pNn3wyaxGkSWPCWO/Eyt13idmDtn4i+xkA1c4Mc3VySomcn8GVBZ/OGVNl\nA/mkU9YsERhDDRIEEaGBxv7JUN8R7bhhYgUqhmO2NOHKyKXTE/OhQk3bUqs7\nLK+zGHSXlOjflyvyhcLIjvEeX2gmSYQXBTryFYSi5YYRD5wb/yZmRiXEYa2J\n20QNjcxQ34MYzhjaEEE8BTZsPUGE1gUsR6nmW7qSBNdUSXwOH5GScxCd60b4\nXGhISK3mU3o/Px6IiPyZLfSu5y0H+iKO124hMTrlQdyBULtNwp1OXyTv11It\nrI7Ad9rh8h7E7J5hPVACD9ST+Yywt42pYonNVDK3pCU6fjYkqu0MICCbVdi+\nZabP\r\n=bZHR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2019/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"9f5dfef8a353071aec6479fa074136cb4ab7582c","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es5 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2020 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2020 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"14.17.3","dependencies":{"errlop":"^4.2.0","editions":"^6.5.0","@bevry/ansi":"^3.3.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"3.2.0","surge":"^0.23.0","eslint":"^7.31.0","typedoc":"^0.21.4","prettier":"^2.3.2","projectz":"^2.21.0","typescript":"4.3.5","filedirname":"^2.6.0","valid-module":"^1.16.0","valid-directory":"^3.7.0","make-deno-edition":"^1.3.0","eslint-config-bevry":"^3.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.28.5","@bevry/update-contributors":"^1.19.0","@typescript-eslint/eslint-plugin":"^4.28.5"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_8.4.0_1627590075433_0.8571995349196093","host":"s3://npm-registry-packages"}},"9.0.0-next.1699792640.78b9e759c8d9f8353d63abbbc64283a8ad67c0b5":{"name":"assert-helpers","version":"9.0.0-next.1699792640.78b9e759c8d9f8353d63abbbc64283a8ad67c0b5","keywords":["assert","browser","es2022","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@9.0.0-next.1699792640.78b9e759c8d9f8353d63abbbc64283a8ad67c0b5","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"efa2e5b329d6bd30f73ac7585231a42f56a1520e","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-9.0.0-next.1699792640.78b9e759c8d9f8353d63abbbc64283a8ad67c0b5.tgz","fileCount":13,"integrity":"sha512-z66DDHOKHHoatQgu8P3DyK+9j5eP+VoEGpQjC9eGbHSwUa2tAGYUPwR04IKIXVyRwnOj6k6sdXtd/jtUvp1EUg==","signatures":[{"sig":"MEUCIQCgoQPHcAUmm5z0Qj/KRkuaVEc/xr8KQt1Wvn2CZmkSKAIgX1A2w5v29DJI9FA8xwVhXYPD5mrCt6ER4jFqMvGEGTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90689},"main":"edition-es2022/index.js","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=14"},"exports":{"node":{"import":"./edition-es2022-esm/index.js","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"78b9e759c8d9f8353d63abbbc64283a8ad67c0b5","scripts":{"test":"node ./edition-es2022/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -Rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2022","import"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022-esm","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^4.6.0","@bevry/ansi":"^4.0.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"3.2.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.0.3","projectz":"^2.23.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.8.0","valid-module":"^2.1.0","valid-directory":"^4.1.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.10.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_9.0.0-next.1699792640.78b9e759c8d9f8353d63abbbc64283a8ad67c0b5_1699792642386_0.8202312932654141","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"assert-helpers","version":"9.0.0","keywords":["assert","browser","es2022","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@9.0.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"6f8870122be900bc6bdb3b31b1fc12924a369ecf","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-9.0.0.tgz","fileCount":13,"integrity":"sha512-VKJTdCCJbTYJGlk5qr0f/jioCPhMDoY2iwgUfVPj1iQxI7jvsofgk1/0amvQq01mxEo7V1Av0G9KBudH/ts8Iw==","signatures":[{"sig":"MEUCIHmGpocJRTbpHffwKxksQ9mJq+gVp8KlBcqXDyaca8RfAiEA6XrXpSRzEO607lNVvyMzedzlYpo3yz/9er8XRzwlsuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90631},"main":"edition-es2022/index.js","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=14"},"exports":{"node":{"import":"./edition-es2022-esm/index.js","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"78b9e759c8d9f8353d63abbbc64283a8ad67c0b5","scripts":{"test":"node ./edition-es2022/test.js","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -Rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2022","import"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022-esm","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^4.6.0","@bevry/ansi":"^4.0.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"3.2.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.0.3","projectz":"^2.23.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.8.0","valid-module":"^2.1.0","valid-directory":"^4.1.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.10.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_9.0.0_1699792680209_0.8083304985750304","host":"s3://npm-registry-packages"}},"10.0.0-next.1699808845.bc95a9984f6bf5e581bc2b9095a7bccbd4549b62":{"name":"assert-helpers","version":"10.0.0-next.1699808845.bc95a9984f6bf5e581bc2b9095a7bccbd4549b62","keywords":["assert","browser","es2017","es2019","es2022","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@10.0.0-next.1699808845.bc95a9984f6bf5e581bc2b9095a7bccbd4549b62","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"838366d282588cbb8ac39ae74cc062b6d1c775fb","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-10.0.0-next.1699808845.bc95a9984f6bf5e581bc2b9095a7bccbd4549b62.tgz","fileCount":18,"integrity":"sha512-1PIDun8IyOZAajM6cdLyln/hwrJAc5zHmkjKygmP3b/mKmjrNSKIjHRaaWqOq6h4kJYNhor7ZNsKcwUlfbm4JA==","signatures":[{"sig":"MEYCIQCRXxH08WyZSQRGpr0nLfjKFxzmtExkpcWkjjfM8Z/GCwIhAM5TV2mK2vOQXyV53iJAAYrwe8F/3g2T63uQgBrvwlMg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126049},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=6"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"bc95a9984f6bf5e581bc2b9095a7bccbd4549b62","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^4.6.0","editions":"^6.8.0","@bevry/ansi":"^4.0.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"3.2.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.0.3","projectz":"^2.23.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.8.0","valid-module":"^2.1.0","valid-directory":"^4.1.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.10.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_10.0.0-next.1699808845.bc95a9984f6bf5e581bc2b9095a7bccbd4549b62_1699808847738_0.2970803942608864","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"assert-helpers","version":"10.0.0","keywords":["assert","browser","es2017","es2019","es2022","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@10.0.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"b7e497c66409a4c1037e121d58b36d478897c929","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-10.0.0.tgz","fileCount":18,"integrity":"sha512-XqO7Lh1euIv5ayviq04OJVJuGpUV3oUADdc11Bit/AJcNjngyqAiSchXEZCTSKcVTXknFI66D/yNa5oa/EhV/Q==","signatures":[{"sig":"MEUCIQCpUjXBACr2KiafL3g7uL/ETFnWcFD+MZwSL0DAICOcQgIgJdh9+Vu3WqFoxWs2Gz2E9W0bwdvowmpjqcKaE14EVPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125991},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=6"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"bc95a9984f6bf5e581bc2b9095a7bccbd4549b62","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^4.6.0","editions":"^6.8.0","@bevry/ansi":"^4.0.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"3.2.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.0.3","projectz":"^2.23.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.8.0","valid-module":"^2.1.0","valid-directory":"^4.1.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.10.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_10.0.0_1699808904980_0.6294597302398861","host":"s3://npm-registry-packages"}},"10.0.0-next.1699815901.bc95a9984f6bf5e581bc2b9095a7bccbd4549b62":{"name":"assert-helpers","version":"10.0.0-next.1699815901.bc95a9984f6bf5e581bc2b9095a7bccbd4549b62","keywords":["assert","browser","es2017","es2019","es2022","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@10.0.0-next.1699815901.bc95a9984f6bf5e581bc2b9095a7bccbd4549b62","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"e0df022265c28ab35ebf6ed5c6cb785f9c5e15f1","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-10.0.0-next.1699815901.bc95a9984f6bf5e581bc2b9095a7bccbd4549b62.tgz","fileCount":18,"integrity":"sha512-srdyLb8rGcA0xXjW4+970Co/0Yryj0+aTCBPiRGVOl+CBy0bKojonhtqQp2q4S0H6nkdxvBpNPAiMZ5XCglbqw==","signatures":[{"sig":"MEUCIQDw3MMV59d2q/Zrljna4qyGolK+l5mdWdGlWoMWQJ6Q9gIgEleqmRpYsriflsqjrliHYPLQHebqaqxRhJ3MmDvd5Cw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126049},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=6"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"bc95a9984f6bf5e581bc2b9095a7bccbd4549b62","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^4.6.0","editions":"^6.8.0","@bevry/ansi":"^4.0.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"3.2.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.0.3","projectz":"^2.23.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.8.0","valid-module":"^2.1.0","valid-directory":"^4.1.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.10.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_10.0.0-next.1699815901.bc95a9984f6bf5e581bc2b9095a7bccbd4549b62_1699815902970_0.6432388330023535","host":"s3://npm-registry-packages"}},"10.1.0-next.1699816174.68aebb921b2cf578d82474cf50405b22feb52a4e":{"name":"assert-helpers","version":"10.1.0-next.1699816174.68aebb921b2cf578d82474cf50405b22feb52a4e","keywords":["assert","browser","es2017","es2019","es2022","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@10.1.0-next.1699816174.68aebb921b2cf578d82474cf50405b22feb52a4e","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"e5e5571158b9d9e0b3c758da91121f8b30d80d83","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-10.1.0-next.1699816174.68aebb921b2cf578d82474cf50405b22feb52a4e.tgz","fileCount":18,"integrity":"sha512-1/E7mkZzwywSF0paegVVLhkYWlpdwHvnc3BXtx5siuCdaM97trLN/LFK88hhTFjc7HO8JmhkGj3jQpXRYMg1jA==","signatures":[{"sig":"MEUCIH8vtfPNJXaw2mGjs4uwjhTAN+Bq3SUt9M01Q/oTwSI0AiEAntvzphunM6RijGR7ZlJDXR7PPUSmCabiuO67YubnnO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126063},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=6"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"68aebb921b2cf578d82474cf50405b22feb52a4e","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^5.0.0","editions":"^6.8.0","@bevry/ansi":"^4.1.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"3.2.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.0.3","projectz":"^2.23.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.8.0","valid-module":"^2.1.0","valid-directory":"^4.1.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.10.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_10.1.0-next.1699816174.68aebb921b2cf578d82474cf50405b22feb52a4e_1699816176166_0.44311322426892863","host":"s3://npm-registry-packages"}},"10.1.0":{"name":"assert-helpers","version":"10.1.0","keywords":["assert","browser","es2017","es2019","es2022","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@10.1.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"a349a46487070446d1b104c8feca681ed42576de","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-10.1.0.tgz","fileCount":18,"integrity":"sha512-yDFHpjVJjYpLKEhSVxB7DGfy6RREe4X/aFZCO7fWwHKpXVKf7Ntc4BVrQUd4mzdYS4GykdYJFl93y3NGk9/wOg==","signatures":[{"sig":"MEQCIDSF8BCgCMuj8mzI75HgO7si1w5I5NUc+Up46Af4O9PsAiBRv1HQJ+xcOUuCG0CJrhQTsMn6sCuvJS7aUypHFKFEyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126005},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=6"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"68aebb921b2cf578d82474cf50405b22feb52a4e","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^5.0.0","editions":"^6.8.0","@bevry/ansi":"^4.1.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"3.2.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.0.3","projectz":"^2.23.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.8.0","valid-module":"^2.1.0","valid-directory":"^4.1.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.10.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_10.1.0_1699816189269_0.9824878009589366","host":"s3://npm-registry-packages"}},"10.2.0":{"name":"assert-helpers","version":"10.2.0","keywords":["assert","browser","es2017","es2019","es2022","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@10.2.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"62f5733e2979a3665d0a92f47df1b87bd96e591f","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-10.2.0.tgz","fileCount":18,"integrity":"sha512-gJmZh3XijG49S3UxWIXyRMR/fWYgS4ulK0NBw7ajRSjqivhep3BUEObMN2MBPPfloWGXyTnwdtNFKavlUSUdJg==","signatures":[{"sig":"MEUCIG3JhR4V0yzV12+mwaLoIh/fEo7ffWsCm+WClfh5kVGSAiEAuS0Vjj9w/ojbovNhMsUztrfnYBXO0yXcQG7QwELLyVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126005},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=6"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"efb8ccfec880261044b4f45fd41719fc5996e0ba","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^5.0.0","editions":"^6.9.0","@bevry/ansi":"^5.0.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"3.2.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.0.3","projectz":"^2.23.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.8.0","valid-module":"^2.1.0","valid-directory":"^4.1.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.10.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_10.2.0_1699819499648_0.13214358647787106","host":"s3://npm-registry-packages"}},"10.2.0-next.1699819518.efb8ccfec880261044b4f45fd41719fc5996e0ba":{"name":"assert-helpers","version":"10.2.0-next.1699819518.efb8ccfec880261044b4f45fd41719fc5996e0ba","keywords":["assert","browser","es2017","es2019","es2022","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@10.2.0-next.1699819518.efb8ccfec880261044b4f45fd41719fc5996e0ba","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"c65cfa65457ea14e85f9a029db9b8ea556004ace","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-10.2.0-next.1699819518.efb8ccfec880261044b4f45fd41719fc5996e0ba.tgz","fileCount":18,"integrity":"sha512-u63pWP7hty2/3jjqRDrqrDXJkjRpdidZnNlqe6fsnsNcq+XfPINdeeGnQ/waEggNbuo71eXWjeToICDG/hUhMA==","signatures":[{"sig":"MEYCIQDLO8yv/tj4QvbbNn3Lw9fPLiLjPKVvHhyePcwBdG5UuwIhALmMnXudfE8k77GNS1J/5rJANjAqvq3vz6fcFVD7ff2i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126063},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=6"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"efb8ccfec880261044b4f45fd41719fc5996e0ba","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^5.0.0","editions":"^6.9.0","@bevry/ansi":"^5.0.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"3.2.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.0.3","projectz":"^2.23.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.8.0","valid-module":"^2.1.0","valid-directory":"^4.1.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.10.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_10.2.0-next.1699819518.efb8ccfec880261044b4f45fd41719fc5996e0ba_1699819520651_0.7710817623891306","host":"s3://npm-registry-packages"}},"11.0.0-next.1699820576.2704b11b6a840d16b8cfbb859a443e994f8afdf4":{"name":"assert-helpers","version":"11.0.0-next.1699820576.2704b11b6a840d16b8cfbb859a443e994f8afdf4","keywords":["assert","browser","es2017","es2019","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.0.0-next.1699820576.2704b11b6a840d16b8cfbb859a443e994f8afdf4","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"bd5811d71cbb7148187dfccc2c731e0294d9b44a","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.0.0-next.1699820576.2704b11b6a840d16b8cfbb859a443e994f8afdf4.tgz","fileCount":20,"integrity":"sha512-fsm8FO0DkNSglqAGZqJdUzfq1dg1ZsBuuXig8c0isUm/T3GUhry3srMtVm2DytT8ito7+aMpo36qFFU7443ceg==","signatures":[{"sig":"MEUCIBnWaXncXFBRMbTyA4venBuApJI0hdgrTedhpz0pLyM2AiEAt+SjeEbRK/ouNGiZamV+noqMkFQES8SPY4idkV7CQdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144737},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"2704b11b6a840d16b8cfbb859a443e994f8afdf4","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"4.6.0","editions":"^6.9.0","@bevry/ansi":"2.1.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"3.2.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.0.3","projectz":"^2.23.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.8.0","valid-module":"^2.1.0","valid-directory":"^4.1.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.10.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.0.0-next.1699820576.2704b11b6a840d16b8cfbb859a443e994f8afdf4_1699820578385_0.8520012987453764","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"assert-helpers","version":"11.0.0","keywords":["assert","browser","es2017","es2019","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.0.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"47af17fa101f6d00bd028cd170c6e2b517a433b0","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.0.0.tgz","fileCount":20,"integrity":"sha512-h8LNTB041mCOk05m0EkwFswkzxsOyX4XfJceqaNZO+96SNa82nt1VCoWR7H66TaqF08H8KLuv0zDLGtHv7j72Q==","signatures":[{"sig":"MEYCIQChBYAlR1eFSUn71DkyDcUAq0nYbMlmkoR1c7zUdAjQIAIhAKWpsSH53Or4HfC/bg39BUKJXKQPW/T76N+oBpRybM2X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144679},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"2704b11b6a840d16b8cfbb859a443e994f8afdf4","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"4.6.0","editions":"^6.9.0","@bevry/ansi":"2.1.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"3.2.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.0.3","projectz":"^2.23.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.8.0","valid-module":"^2.1.0","valid-directory":"^4.1.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.10.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.0.0_1699820594905_0.7462031012578967","host":"s3://npm-registry-packages"}},"11.1.0":{"name":"assert-helpers","version":"11.1.0","keywords":["assert","browser","es2017","es2019","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.1.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"24f3c8935c0b034f4e586f363bd310bdcfd9d4d4","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.1.0.tgz","fileCount":20,"integrity":"sha512-7eEX3EfozyXuLlfrOOgQvvCSSeWy6f4dY173DkpUZAU0nae64KvnhxS2r6fgiZgl5uL3KnWMuCvu3NxH8m3aow==","signatures":[{"sig":"MEQCIC+Jc3HWYLb7XRrmWmjb7lWHOhC67pxTxn0t0nULGHdwAiAecpisKgFQOWBTLxJ9tUeLvdc4cYZ6svD8q9+1/Fnaug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144681},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"f6ebaef61dd1968e6c45848b2eca3dcb41344681","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^7.0.0","editions":"^6.9.0","@bevry/ansi":"^6.0.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"3.2.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.0.3","projectz":"^2.23.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.8.0","valid-module":"^2.1.0","valid-directory":"^4.1.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.10.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.1.0_1699821993986_0.8868521243027594","host":"s3://npm-registry-packages"}},"11.1.0-next.1699822037.f6ebaef61dd1968e6c45848b2eca3dcb41344681":{"name":"assert-helpers","version":"11.1.0-next.1699822037.f6ebaef61dd1968e6c45848b2eca3dcb41344681","keywords":["assert","browser","es2017","es2019","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.1.0-next.1699822037.f6ebaef61dd1968e6c45848b2eca3dcb41344681","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"f99498f929d6bd0287c6b3bc369b719fbb30a182","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.1.0-next.1699822037.f6ebaef61dd1968e6c45848b2eca3dcb41344681.tgz","fileCount":20,"integrity":"sha512-Yrk+FJTYWuN1sh3do2fnYawOOtyTYNq24ZPhQi5p9m79GdjBwGV7MM4xSd0a8DqNT2TRcrM9JqqpYePDo5OFnA==","signatures":[{"sig":"MEYCIQCXh9IAZm4rQR3J4GDaXEwU6zmbn3FzzFZHGEtN8z5ihAIhALryn2KiDVA+RgYxyfWs6OfIF3Q0RrZEmVhBSVlxwcAU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144739},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"f6ebaef61dd1968e6c45848b2eca3dcb41344681","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^7.0.0","editions":"^6.9.0","@bevry/ansi":"^6.0.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"3.2.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.0.3","projectz":"^2.23.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.8.0","valid-module":"^2.1.0","valid-directory":"^4.1.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.10.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.1.0-next.1699822037.f6ebaef61dd1968e6c45848b2eca3dcb41344681_1699822039434_0.4824420785551915","host":"s3://npm-registry-packages"}},"11.2.0-next.1699871658.8fdb07a4ba197ce812c527fd7bf8792353913eba":{"name":"assert-helpers","version":"11.2.0-next.1699871658.8fdb07a4ba197ce812c527fd7bf8792353913eba","keywords":["assert","browser","es2017","es2019","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.2.0-next.1699871658.8fdb07a4ba197ce812c527fd7bf8792353913eba","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"dbbdc2e3ef816f5f919e583a256994661a39a181","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.2.0-next.1699871658.8fdb07a4ba197ce812c527fd7bf8792353913eba.tgz","fileCount":20,"integrity":"sha512-XFPO0WYm2qqFgZ0hp1qKB0s7kUIGwy4IJuAO/H3nyFwU1Ncs+TCyFt3c5zDnhNPAeyRWJhL4h/qoykNCtQkfCA==","signatures":[{"sig":"MEYCIQDqdRqRNrxJm3QXaENfnLQSI7LFqGdtxuEPfmMp72qU0AIhAPkpXhzE/VpTWsy5uuSLV29glJxBV/vcsE0vEDHB9jic","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144749},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"8fdb07a4ba197ce812c527fd7bf8792353913eba","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^7.1.0","editions":"^6.10.0","@bevry/ansi":"^6.1.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^7.0.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.1.0","projectz":"^2.23.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.8.0","valid-module":"^2.1.0","valid-directory":"^4.1.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.10.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.2.0-next.1699871658.8fdb07a4ba197ce812c527fd7bf8792353913eba_1699871659503_0.887667675770857","host":"s3://npm-registry-packages"}},"11.2.0":{"name":"assert-helpers","version":"11.2.0","keywords":["assert","browser","es2017","es2019","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.2.0","maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"ef05fe352358e1f5bfba4e389685392e143c66c4","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.2.0.tgz","fileCount":20,"integrity":"sha512-FdaVk2uxkAFcFVJoMD/ZK3OJUKJQKm0sR2cSlQnjueb6TADQ4OQX6f523+14NhyTq2ajmlXMRYpbxbwSk9v3Sg==","signatures":[{"sig":"MEQCIEl5aEcUW5U05+7iTZsCtYlJN366RxtqLp7OawErG8eFAiAXS6S6ZIHrkt/mpiXI0HauThWK4qOovzxVTbmEHJHt1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144691},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"8fdb07a4ba197ce812c527fd7bf8792353913eba","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -Rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^7.1.0","editions":"^6.10.0","@bevry/ansi":"^6.1.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^7.0.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.1.0","projectz":"^2.23.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.8.0","valid-module":"^2.1.0","valid-directory":"^4.1.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.10.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.2.0_1699871675523_0.017929220753165387","host":"s3://npm-registry-packages"}},"11.3.0":{"name":"assert-helpers","version":"11.3.0","keywords":["assert","browser","es2017","es2019","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.3.0","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"bac4838975152a8c0a7fc81226929172d67578b5","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.3.0.tgz","fileCount":21,"integrity":"sha512-eUtd0PDZyt5pDM/WJLkN+I0NpF+1nXWAyO33Ynp3W/dJ4CE4Y/11uxE5gwwUl2ZBRnNsexVoJ0RiMn1aPjnkgA==","signatures":[{"sig":"MEYCIQCm+cPmkDQBCbsX8PnFRFkko2m12cq+ElmTj4WBECRQMwIhALlHP2+rwVSQh5Py2hDV13+ifqAvjkE8ZPrlxtWazlka","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146420},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"7861d9747ce2ae89b4792775023e02e4f4f0b0ba","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^7.1.0","editions":"^6.11.0","@bevry/ansi":"^6.1.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^7.1.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.1.0","projectz":"^3.0.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.9.0","valid-module":"^2.2.0","valid-directory":"^4.2.0","eslint-config-bevry":"^4.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.11.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.3.0_1699966468518_0.699383477249703","host":"s3://npm-registry-packages"}},"11.3.0-next.1699966479.7861d9747ce2ae89b4792775023e02e4f4f0b0ba":{"name":"assert-helpers","version":"11.3.0-next.1699966479.7861d9747ce2ae89b4792775023e02e4f4f0b0ba","keywords":["assert","browser","es2017","es2019","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.3.0-next.1699966479.7861d9747ce2ae89b4792775023e02e4f4f0b0ba","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"52a6010a38c40356d6d47d73a4e34736c9b7dec7","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.3.0-next.1699966479.7861d9747ce2ae89b4792775023e02e4f4f0b0ba.tgz","fileCount":21,"integrity":"sha512-8BsugXYF3huMrN7XLAKzfrTB7mLTMq1oXD2vBjxxzlXp1/UftxTEtj97w/ikKZ0pIv6T9F91Qej4/+w3XduRAQ==","signatures":[{"sig":"MEUCIQD3rAUynXvCm26P0HgGVnwMkwUT5AUDzTFtpq2cbxscpAIgUlny9+hHBLRrK5F3y+rcR7s13bxidFQ81ANNL9qC19w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146478},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"7861d9747ce2ae89b4792775023e02e4f4f0b0ba","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^7.1.0","editions":"^6.11.0","@bevry/ansi":"^6.1.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^7.1.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.1.0","projectz":"^3.0.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.9.0","valid-module":"^2.2.0","valid-directory":"^4.2.0","eslint-config-bevry":"^4.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.11.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.3.0-next.1699966479.7861d9747ce2ae89b4792775023e02e4f4f0b0ba_1699966481042_0.13644040336116903","host":"s3://npm-registry-packages"}},"11.4.0":{"name":"assert-helpers","version":"11.4.0","keywords":["assert","browser","es2017","es2019","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.4.0","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"debcfd66fe62b172c93453bb33febc3bad7949f5","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.4.0.tgz","fileCount":21,"integrity":"sha512-TdRtvQxF6nKWH8u9DPVIpdBCEkg8k41rzigC+tNJvY8+ebIeLcXuhLqPZOF8ncWDHYPAhptSWu92hKgq6YqzGw==","signatures":[{"sig":"MEUCIQDwi42NCz/1g3AMnaKzrfAWa8Av9PeQPYo0a6uNVpYiQwIgfYOuDPoV5wQKKFz6QMRwoQKijnMgOdx81zww3QPaPJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146420},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"ae0209f0a885bad70b36d5fa549988b671207426","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^7.2.0","editions":"^6.12.0","@bevry/ansi":"^6.1.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^7.1.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.1.0","projectz":"^3.0.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.9.0","valid-module":"^2.2.0","valid-directory":"^4.2.0","eslint-config-bevry":"^4.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.11.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.4.0_1699974427793_0.6146349410134011","host":"s3://npm-registry-packages"}},"11.4.0-next.1699974435.ae0209f0a885bad70b36d5fa549988b671207426":{"name":"assert-helpers","version":"11.4.0-next.1699974435.ae0209f0a885bad70b36d5fa549988b671207426","keywords":["assert","browser","es2017","es2019","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.4.0-next.1699974435.ae0209f0a885bad70b36d5fa549988b671207426","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"c7ce4bc6d6a1d0df6ca03fc2ee021a1fe7e080a4","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.4.0-next.1699974435.ae0209f0a885bad70b36d5fa549988b671207426.tgz","fileCount":21,"integrity":"sha512-JgtPCEVYy3G1KzWwAJ3wPapMwL/9Fjo8LV+ZB6oQNAMDkcpDVzM93OZYjX3Ur1Opyq6vuT0zq58rPnYngPGRRg==","signatures":[{"sig":"MEUCIDygWzGEJ0vY5fwCL10Y3WRWQnb2FZBFDs+GxdIg/4C4AiEAsnnkypXVAdzP1rrRrphtjAzTLz/06FqlKh7Dw9I77/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146478},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"./compiled-types/","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"balupton"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"ae0209f0a885bad70b36d5fa549988b671207426","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -rf compiled-types && mv edition-temp compiled-types ) )","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"}],"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^7.2.0","editions":"^6.12.0","@bevry/ansi":"^6.1.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^7.1.0","surge":"^0.23.1","eslint":"^8.53.0","typedoc":"^0.25.3","prettier":"^3.1.0","projectz":"^3.0.0","typescript":"5.2.2","@types/node":"^20.9.0","filedirname":"^2.9.0","valid-module":"^2.2.0","valid-directory":"^4.2.0","eslint-config-bevry":"^4.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.11.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.4.0-next.1699974435.ae0209f0a885bad70b36d5fa549988b671207426_1699974437022_0.22612362149165732","host":"s3://npm-registry-packages"}},"11.5.0":{"name":"assert-helpers","version":"11.5.0","keywords":["assert","browser","es2017","es2019","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.5.0","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"5b9659dc719c282ed2cce01ca19ecde8b7cdd6a1","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.5.0.tgz","fileCount":21,"integrity":"sha512-Ti9VEWfg3SVFrbfEgwy+AJ9o6Df65wN6ihu1F9RdZr86gwjcBqPtTHBMP5hX5YEbuR5aJhDLBT5/WKqmQi0Ypw==","signatures":[{"sig":"MEYCIQDfXHaNbh/eJ7qP+olKSt0ZR0D8vKX86r9nfY2XWS8zwAIhANnpHuyANCgjwi1x6AwwRjO0zOykWyKW5Tpj/jh5MHcM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146902},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"7917d257fc9c6394d5a8667e1bf5a2e2dbef7d70","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"}],"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^7.3.0","editions":"^6.13.0","@bevry/ansi":"^6.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^7.2.0","surge":"^0.23.1","eslint":"^8.54.0","typedoc":"^0.25.3","prettier":"^3.1.0","projectz":"^3.2.0","typescript":"5.2.2","@types/node":"^20.9.3","filedirname":"^2.10.0","valid-module":"^2.4.0","valid-directory":"^4.4.0","eslint-config-bevry":"^5.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.5.0_1700539923910_0.26327235206102917","host":"s3://npm-registry-packages"}},"11.5.0-next.1700539922.7917d257fc9c6394d5a8667e1bf5a2e2dbef7d70":{"name":"assert-helpers","version":"11.5.0-next.1700539922.7917d257fc9c6394d5a8667e1bf5a2e2dbef7d70","keywords":["assert","browser","es2017","es2019","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.5.0-next.1700539922.7917d257fc9c6394d5a8667e1bf5a2e2dbef7d70","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"0f4231e766f10d088a7da55d47985000ac174404","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.5.0-next.1700539922.7917d257fc9c6394d5a8667e1bf5a2e2dbef7d70.tgz","fileCount":21,"integrity":"sha512-BjJiKzrygyexFLmWz6qesfj8eu+17YmRgv+uesTvIyZvrhSf9GuKlHXWsWaOBFGoPyZEcLh4sv6JN4lXUqDpQg==","signatures":[{"sig":"MEUCIB77n54RCaqKxZOpxGw9xNMRVXMePao8thcFbPIPcw0/AiEAuSXfoCY9djbdkPrfpnNm2hBMynjm9a9T46Qzb16w9SM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146960},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"7917d257fc9c6394d5a8667e1bf5a2e2dbef7d70","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"}],"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^7.3.0","editions":"^6.13.0","@bevry/ansi":"^6.4.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^7.2.0","surge":"^0.23.1","eslint":"^8.54.0","typedoc":"^0.25.3","prettier":"^3.1.0","projectz":"^3.2.0","typescript":"5.2.2","@types/node":"^20.9.3","filedirname":"^2.10.0","valid-module":"^2.4.0","valid-directory":"^4.4.0","eslint-config-bevry":"^5.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.5.0-next.1700539922.7917d257fc9c6394d5a8667e1bf5a2e2dbef7d70_1700539991993_0.17337571413926978","host":"s3://npm-registry-packages"}},"11.6.0-next.1700831839.528b1c29b678eec0f3135d6caa7eddc7211a39e8":{"name":"assert-helpers","version":"11.6.0-next.1700831839.528b1c29b678eec0f3135d6caa7eddc7211a39e8","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2019","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.6.0-next.1700831839.528b1c29b678eec0f3135d6caa7eddc7211a39e8","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"6960ed71a07588641cff4bb9270bbd3268af36ca","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.6.0-next.1700831839.528b1c29b678eec0f3135d6caa7eddc7211a39e8.tgz","fileCount":22,"integrity":"sha512-DOgrkYRz6Ht5iohK68EMzUrT9aGlJ3DcXVkPFDbBBVc/vI6vPojr4rx5mba91+Kp/EppDihLolvYmaPRo2VV3A==","signatures":[{"sig":"MEUCIQDNWABDBoNU8xYel+Gw9R1iy2db8qbveyUt6nW4yTOEpwIgZvNbD+j2fg1zp10dzoQ9jnZhDD1FIeKnqnVwM1NDwXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160475},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"528b1c29b678eec0f3135d6caa7eddc7211a39e8","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^7.3.0","editions":"^6.15.0","@bevry/ansi":"^6.5.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^7.3.0","surge":"^0.23.1","eslint":"^8.54.0","typedoc":"^0.25.3","prettier":"^3.1.0","projectz":"^3.3.0","typescript":"5.2.2","@types/node":"^20.10.0","filedirname":"^3.0.1","valid-module":"^2.5.0","valid-directory":"^4.5.0","make-deno-edition":"^2.0.0","eslint-config-bevry":"^5.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.6.0-next.1700831839.528b1c29b678eec0f3135d6caa7eddc7211a39e8_1700831840795_0.9749311813860013","host":"s3://npm-registry-packages"}},"11.6.0":{"name":"assert-helpers","version":"11.6.0","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2019","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.6.0","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"20fdc08dd6297cff5f9b9a51acf4fa0b528cac4a","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.6.0.tgz","fileCount":22,"integrity":"sha512-Jcqd2GBDCw0/INP/sRGoZSTi/0OdTi2AykOV0NLjfBap12o+C+596c0QnUpkO6UA59cm7pxA19WZ3/iYa3BJiw==","signatures":[{"sig":"MEUCIQCjhmidHCoJYwionXXVRcaSBYIRSZIoSlvyKdLiQoJKZgIgC71p/gvAui4bBoZWUex1UxrnHIa+KJILQxDtmHB/OQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160417},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2019-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"528b1c29b678eec0f3135d6caa7eddc7211a39e8","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -rf edition-es2019 && mv edition-temp edition-es2019 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2019-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019","description":"TypeScript compiled against ES2019 for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2019","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2019-esm","description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^7.3.0","editions":"^6.15.0","@bevry/ansi":"^6.5.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^7.3.0","surge":"^0.23.1","eslint":"^8.54.0","typedoc":"^0.25.3","prettier":"^3.1.0","projectz":"^3.3.0","typescript":"5.2.2","@types/node":"^20.10.0","filedirname":"^3.0.1","valid-module":"^2.5.0","valid-directory":"^4.5.0","make-deno-edition":"^2.0.0","eslint-config-bevry":"^5.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.6.0_1700831845609_0.3797041564678192","host":"s3://npm-registry-packages"}},"11.7.0-next.1701242790.4f32dcf2387cedcbaf67b4168085a6a2759d5997":{"name":"assert-helpers","version":"11.7.0-next.1701242790.4f32dcf2387cedcbaf67b4168085a6a2759d5997","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.7.0-next.1701242790.4f32dcf2387cedcbaf67b4168085a6a2759d5997","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"6b7192d471f2261f71b48240a311744271f0a6bd","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.7.0-next.1701242790.4f32dcf2387cedcbaf67b4168085a6a2759d5997.tgz","fileCount":20,"integrity":"sha512-aNd643806UShGc8T/+TanYm+UV2KWfV/xegSy/Vj/phuvScYq3JYXzvRprxXxurYH8bPAFsxg+k25TMwcP0mjA==","signatures":[{"sig":"MEUCIByaYYlCLKcPOFHHxAenOt7KW3akF+vRETMnIbVZbRMbAiEAhS/LuaaShjrR+ffHchW01d6OmDWPKG+FPnWGm1cHsCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148822},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2017-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"4f32dcf2387cedcbaf67b4168085a6a2759d5997","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2017-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2017-esm":"tsc --module ESNext --target ES2017 --outDir ./edition-es2017-esm --project tsconfig.json && ( test ! -d edition-es2017-esm/source || ( mv edition-es2017-esm/source edition-temp && rm -rf edition-es2017-esm && mv edition-temp edition-es2017-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2017-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 12 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 with Require for modules"},{"tags":["compiled","javascript","es2017","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017-esm","description":"TypeScript compiled against ES2017 for Node.js 12 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^7.5.0","editions":"^6.16.0","@bevry/ansi":"^6.5.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^7.4.0","eslint":"^8.54.0","typedoc":"^0.25.4","prettier":"^3.1.0","projectz":"^3.4.0","typescript":"5.3.2","@types/node":"^20.10.0","filedirname":"^3.1.0","valid-module":"^2.6.0","valid-directory":"^4.6.0","make-deno-edition":"^2.0.0","eslint-config-bevry":"^5.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.1","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.7.0-next.1701242790.4f32dcf2387cedcbaf67b4168085a6a2759d5997_1701242791571_0.3957336814394987","host":"s3://npm-registry-packages"}},"11.7.0":{"name":"assert-helpers","version":"11.7.0","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.7.0","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"633d74caf304fa86459373fc642ba2ba5de374c6","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.7.0.tgz","fileCount":20,"integrity":"sha512-ZbSDyYH1R7m3c7Iez2oS6CFgTLSr7PJyA1q8eYpgrRW5EkYGVEgBiUsFxRAV/is2pqxUSzLe4oAEkhglLG/Hxg==","signatures":[{"sig":"MEQCIFZKrwqemokHpYZ25FWPPMDlt9DU4CKUgWT5Z7qwISCxAiBZBOARYS7YHcgk9YAvB+nnyNY7mkvvYkOtLa/H6cbOuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148764},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2017-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"4f32dcf2387cedcbaf67b4168085a6a2759d5997","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2017-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2017-esm":"tsc --module ESNext --target ES2017 --outDir ./edition-es2017-esm --project tsconfig.json && ( test ! -d edition-es2017-esm/source || ( mv edition-es2017-esm/source edition-temp && rm -rf edition-es2017-esm && mv edition-temp edition-es2017-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2017-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 12 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 with Require for modules"},{"tags":["compiled","javascript","es2017","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017-esm","description":"TypeScript compiled against ES2017 for Node.js 12 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.1.0","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.9.0","dependencies":{"errlop":"^7.5.0","editions":"^6.16.0","@bevry/ansi":"^6.5.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^7.4.0","eslint":"^8.54.0","typedoc":"^0.25.4","prettier":"^3.1.0","projectz":"^3.4.0","typescript":"5.3.2","@types/node":"^20.10.0","filedirname":"^3.1.0","valid-module":"^2.6.0","valid-directory":"^4.6.0","make-deno-edition":"^2.0.0","eslint-config-bevry":"^5.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.1","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.7.0_1701242945862_0.9094875994035865","host":"s3://npm-registry-packages"}},"11.8.0":{"name":"assert-helpers","version":"11.8.0","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.8.0","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"079e742d723a59468d72c545d4373474de12ba6b","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.8.0.tgz","fileCount":20,"integrity":"sha512-pY+Mb3aCJl7MOglpjHRU3wRrQvcwKjbJcBD9umWmlcEASjHuAlF77oYEZm222dUog4QstirlsDhJXpZFhooGiw==","signatures":[{"sig":"MEUCIClLR+Sm7jYMZKr4im+MOOsv9m7uUsHs86jgakG9cYkQAiEA9WaYJUNRFRCSv5SJwbqTSiG4Umv+Cc8hP1ZmAYQsvSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148787},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2017-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"826f1729eb21bc59316d17a32f76cab9536dd81e","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2017-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2017-esm":"tsc --module ESNext --target ES2017 --outDir ./edition-es2017-esm --project tsconfig.json && ( test ! -d edition-es2017-esm/source || ( mv edition-es2017-esm/source edition-temp && rm -rf edition-es2017-esm && mv edition-temp edition-es2017-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2017-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 12 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 with Require for modules"},{"tags":["compiled","javascript","es2017","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017-esm","description":"TypeScript compiled against ES2017 for Node.js 12 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"endOfLine":"lf","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.2.3","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.10.0","dependencies":{"errlop":"^8.1.0","editions":"^6.17.0","@bevry/ansi":"^6.6.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^7.4.0","eslint":"^8.55.0","typedoc":"^0.25.4","prettier":"^3.1.0","projectz":"^3.4.0","typescript":"5.3.2","@types/node":"^20.10.3","filedirname":"^3.1.0","valid-module":"^2.6.0","valid-directory":"^4.6.0","make-deno-edition":"^2.0.1","eslint-config-bevry":"^5.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.8.0_1701775750092_0.17792333933864657","host":"s3://npm-registry-packages"}},"11.8.0-next.1701775766.826f1729eb21bc59316d17a32f76cab9536dd81e":{"name":"assert-helpers","version":"11.8.0-next.1701775766.826f1729eb21bc59316d17a32f76cab9536dd81e","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.8.0-next.1701775766.826f1729eb21bc59316d17a32f76cab9536dd81e","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"fdaaff9c81a8790abda5b014d674f60a196e16f0","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.8.0-next.1701775766.826f1729eb21bc59316d17a32f76cab9536dd81e.tgz","fileCount":20,"integrity":"sha512-3E3eFwiL5s4gMSJ2JPrKW640qRUhTM/gDaTgf0JUaj3z1rVzqP9yi0EOmqkffr6HZAJ89ve/JoFOWJD3NuVgZA==","signatures":[{"sig":"MEYCIQCUhAoDllFrU6JZo/bWrvsUWo2ikqwPg40CffIOcSr4iAIhAPKG1M/9KIokWmy4YmFqJrRE/A0IdDsyrg+o93aGShxZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148845},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2017-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"826f1729eb21bc59316d17a32f76cab9536dd81e","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2017-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2017-esm":"tsc --module ESNext --target ES2017 --outDir ./edition-es2017-esm --project tsconfig.json && ( test ! -d edition-es2017-esm/source || ( mv edition-es2017-esm/source edition-temp && rm -rf edition-es2017-esm && mv edition-temp edition-es2017-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2017-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 12 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 with Require for modules"},{"tags":["compiled","javascript","es2017","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017-esm","description":"TypeScript compiled against ES2017 for Node.js 12 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"endOfLine":"lf","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.2.3","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.10.0","dependencies":{"errlop":"^8.1.0","editions":"^6.17.0","@bevry/ansi":"^6.6.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^7.4.0","eslint":"^8.55.0","typedoc":"^0.25.4","prettier":"^3.1.0","projectz":"^3.4.0","typescript":"5.3.2","@types/node":"^20.10.3","filedirname":"^3.1.0","valid-module":"^2.6.0","valid-directory":"^4.6.0","make-deno-edition":"^2.0.1","eslint-config-bevry":"^5.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.8.0-next.1701775766.826f1729eb21bc59316d17a32f76cab9536dd81e_1701775768212_0.9695444668690834","host":"s3://npm-registry-packages"}},"11.9.0-next.1701789354.52693ec179546ba3ba2b8ab9b8b0a35e2468b95d":{"name":"assert-helpers","version":"11.9.0-next.1701789354.52693ec179546ba3ba2b8ab9b8b0a35e2468b95d","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.9.0-next.1701789354.52693ec179546ba3ba2b8ab9b8b0a35e2468b95d","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"7458265e5201a87716fbe4a136208d958852e984","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.9.0-next.1701789354.52693ec179546ba3ba2b8ab9b8b0a35e2468b95d.tgz","fileCount":20,"integrity":"sha512-SrZmM7OxHpaYu+4gXIzb1zSk7/NPfWhzYQwNsejUXNqHWo6Jw+vVPkMv2puscQ5qpxpIdlNlWsS/ycQZ+cxe4g==","signatures":[{"sig":"MEYCIQDHtDH0GZoc05bSUrnc/iSFHperf3CD6HBzEtyOlR4DMwIhAPbO8WHpNL0cus8bCCQgJsdPOBhGmVVmXkvX/uvRakU2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148845},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2017-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"52693ec179546ba3ba2b8ab9b8b0a35e2468b95d","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2017-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2017-esm":"tsc --module ESNext --target ES2017 --outDir ./edition-es2017-esm --project tsconfig.json && ( test ! -d edition-es2017-esm/source || ( mv edition-es2017-esm/source edition-temp && rm -rf edition-es2017-esm && mv edition-temp edition-es2017-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2017-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 12 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 with Require for modules"},{"tags":["compiled","javascript","es2017","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017-esm","description":"TypeScript compiled against ES2017 for Node.js 12 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"endOfLine":"lf","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.2.3","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.10.0","dependencies":{"errlop":"^8.2.0","editions":"^6.18.0","@bevry/ansi":"^6.7.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^7.4.0","eslint":"^8.55.0","typedoc":"^0.25.4","prettier":"^3.1.0","projectz":"^3.4.0","typescript":"5.3.2","@types/node":"^20.10.3","filedirname":"^3.1.0","valid-module":"^2.6.0","valid-directory":"^4.6.0","make-deno-edition":"^2.0.1","eslint-config-bevry":"^5.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.9.0-next.1701789354.52693ec179546ba3ba2b8ab9b8b0a35e2468b95d_1701789356221_0.885234911378054","host":"s3://npm-registry-packages"}},"11.9.0":{"name":"assert-helpers","version":"11.9.0","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"http://bevry.me","name":"2015+ Bevry Pty Ltd","email":"us@bevry.me"},"license":"Artistic-2.0","_id":"assert-helpers@11.9.0","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"7df6dea2ee4ff0910d4c73b449d3eb76ffefa41a","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.9.0.tgz","fileCount":20,"integrity":"sha512-nFb4nEv+E1kGppjGlPl8QPxXA+HcZqV1gX7ltbiBMiUvzT2pbv5Jfo1dIGvm+ZXkEstvn7mPUtkZIVevwmTLBA==","signatures":[{"sig":"MEUCIQCVFljp8nnmtBe+0e/9qFP9KjNsnvUEDj/OCJ1wMBTcsAIgeuUTy6K/h3Z4qNrnWo7AUpwyJTKT/CJ9uB8G7+nnOOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148787},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2017-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"52693ec179546ba3ba2b8ab9b8b0a35e2468b95d","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2017-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:verify:directory":"valid-directory","our:meta:contributors":"update-contributors","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2017-esm":"tsc --module ESNext --target ES2017 --outDir ./edition-es2017-esm --project tsconfig.json && ( test ! -d edition-es2017-esm/source || ( mv edition-es2017-esm/source edition-temp && rm -rf edition-es2017-esm && mv edition-temp edition-es2017-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2017-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 12 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 with Require for modules"},{"tags":["compiled","javascript","es2017","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017-esm","description":"TypeScript compiled against ES2017 for Node.js 12 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"endOfLine":"lf","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.2.3","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.10.0","dependencies":{"errlop":"^8.2.0","editions":"^6.18.0","@bevry/ansi":"^6.7.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^7.4.0","eslint":"^8.55.0","typedoc":"^0.25.4","prettier":"^3.1.0","projectz":"^3.4.0","typescript":"5.3.2","@types/node":"^20.10.3","filedirname":"^3.1.0","valid-module":"^2.6.0","valid-directory":"^4.6.0","make-deno-edition":"^2.0.1","eslint-config-bevry":"^5.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.13.2","@bevry/update-contributors":"^1.23.0","@typescript-eslint/eslint-plugin":"^6.13.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.9.0_1701789458596_0.5355482187866598","host":"s3://npm-registry-packages"}},"11.10.0-next.1703151276.62cc66c3655dec4392cf1f91a6e8aaa19600ae1b":{"name":"assert-helpers","version":"11.10.0-next.1703151276.62cc66c3655dec4392cf1f91a6e8aaa19600ae1b","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"https://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},"license":"Artistic-2.0","_id":"assert-helpers@11.10.0-next.1703151276.62cc66c3655dec4392cf1f91a6e8aaa19600ae1b","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"96d4c5199f4a59b35f693d8206e25c660afba4fb","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.10.0-next.1703151276.62cc66c3655dec4392cf1f91a6e8aaa19600ae1b.tgz","fileCount":20,"integrity":"sha512-sVlpHhpShmKZYau9EOWux5X+TL7ipv5vaglz8C0u7LqLVTtW/Bpw0MDs2TUsnlGAG9GGSB+E6FDvwxXnvrkrxw==","signatures":[{"sig":"MEYCIQD+eL8BTaYrM6R17al7SlnIbpPuOmtNdSJ7gSElcx3tOAIhAMvcsWgua18FjG5s2hXlqoJ544GRPXIWXZn62VdbiqfH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147446},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2017-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"62cc66c3655dec4392cf1f91a6e8aaa19600ae1b","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2017-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2017-esm":"tsc --module ESNext --target ES2017 --outDir ./edition-es2017-esm --project tsconfig.json && ( test ! -d edition-es2017-esm/source || ( mv edition-es2017-esm/source edition-temp && rm -rf edition-es2017-esm && mv edition-temp edition-es2017-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2017-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017-esm","description":"TypeScript compiled against ES2017 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"endOfLine":"lf","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.2.3","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.10.0","dependencies":{"errlop":"^8.2.0","editions":"^6.19.0","@bevry/ansi":"^6.7.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^7.5.0","eslint":"^8.56.0","typedoc":"^0.25.4","prettier":"^3.1.1","projectz":"^3.4.0","typescript":"5.3.3","@types/node":"^20.10.5","filedirname":"^3.2.0","valid-module":"^2.6.0","valid-directory":"^4.7.0","make-deno-edition":"^2.1.0","eslint-config-bevry":"^5.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.10.0-next.1703151276.62cc66c3655dec4392cf1f91a6e8aaa19600ae1b_1703151278036_0.17598368650669705","host":"s3://npm-registry-packages"}},"11.10.0":{"name":"assert-helpers","version":"11.10.0","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"https://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},"license":"Artistic-2.0","_id":"assert-helpers@11.10.0","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"b3127d5b71b45f85719106c067400d9469c27408","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.10.0.tgz","fileCount":20,"integrity":"sha512-qzpLyJ5vPslb5LAdxyKFNZFvQqwRpHfF6sTPA3YUzPs3EzsngEyxfTT1Wzsx/4rapQP5ZHZlAMO6R5xpJ8DQYg==","signatures":[{"sig":"MEUCIQDUJeCt6P3u+Z3wAWBvgxSfVYtC2HPUhU+7v0Ue9Bk+5AIgeZGZIqBP6kHF6eQ4zTLU98Dmox9MAwS5uII4Od7m7aA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147388},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2017-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"62cc66c3655dec4392cf1f91a6e8aaa19600ae1b","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2017-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2017-esm":"tsc --module ESNext --target ES2017 --outDir ./edition-es2017-esm --project tsconfig.json && ( test ! -d edition-es2017-esm/source || ( mv edition-es2017-esm/source edition-temp && rm -rf edition-es2017-esm && mv edition-temp edition-es2017-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2017-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017-esm","description":"TypeScript compiled against ES2017 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"endOfLine":"lf","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.2.3","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.10.0","dependencies":{"errlop":"^8.2.0","editions":"^6.19.0","@bevry/ansi":"^6.7.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^7.5.0","eslint":"^8.56.0","typedoc":"^0.25.4","prettier":"^3.1.1","projectz":"^3.4.0","typescript":"5.3.3","@types/node":"^20.10.5","filedirname":"^3.2.0","valid-module":"^2.6.0","valid-directory":"^4.7.0","make-deno-edition":"^2.1.0","eslint-config-bevry":"^5.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.10.0_1703151318771_0.6988578644509569","host":"s3://npm-registry-packages"}},"11.10.1-next.1703154992.bf1db0a86806d40f71b695a782b3cfb04af1f09f":{"name":"assert-helpers","version":"11.10.1-next.1703154992.bf1db0a86806d40f71b695a782b3cfb04af1f09f","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"https://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},"license":"Artistic-2.0","_id":"assert-helpers@11.10.1-next.1703154992.bf1db0a86806d40f71b695a782b3cfb04af1f09f","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://github.com/balupton","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"5cbe192c7770bcdec27f215488f97726adee2d89","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.10.1-next.1703154992.bf1db0a86806d40f71b695a782b3cfb04af1f09f.tgz","fileCount":20,"integrity":"sha512-H6q5TpT8dlCPnOS0hkU76tuTc/S0RGJ90YUEelXrPzDoY8cNXv1IbQCgjSxbjZdbw4kSNrUpagiB28VjJUv1Jw==","signatures":[{"sig":"MEUCIQDWeYR5WujdCuIot6O8g/9gKooGH/t0xtfvjNNgC+0bngIgZzbaX7Vu2iSsGqwE+Qe2x0KRkfqedr0vHolSjIPBT+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147446},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2017-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"bf1db0a86806d40f71b695a782b3cfb04af1f09f","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2017-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2017-esm":"tsc --module ESNext --target ES2017 --outDir ./edition-es2017-esm --project tsconfig.json && ( test ! -d edition-es2017-esm/source || ( mv edition-es2017-esm/source edition-temp && rm -rf edition-es2017-esm && mv edition-temp edition-es2017-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2017-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017-esm","description":"TypeScript compiled against ES2017 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"endOfLine":"lf","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.2.3","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.10.0","dependencies":{"errlop":"^8.2.0","editions":"^6.19.0","@bevry/ansi":"^6.7.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^7.5.0","eslint":"^8.56.0","typedoc":"^0.25.4","prettier":"^3.1.1","projectz":"^3.4.0","typescript":"5.3.3","@types/node":"^20.10.5","filedirname":"^3.2.0","valid-module":"^2.6.0","valid-directory":"^4.7.0","make-deno-edition":"^2.1.0","eslint-config-bevry":"^5.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.10.1-next.1703154992.bf1db0a86806d40f71b695a782b3cfb04af1f09f_1703154997571_0.8482740337072152","host":"s3://npm-registry-packages"}},"11.11.0-next.1703647418.9197236fccec5368f80bbfb9656bf687b70f6ec3":{"name":"assert-helpers","version":"11.11.0-next.1703647418.9197236fccec5368f80bbfb9656bf687b70f6ec3","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"https://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},"license":"Artistic-2.0","_id":"assert-helpers@11.11.0-next.1703647418.9197236fccec5368f80bbfb9656bf687b70f6ec3","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"4af42fab43b0673f002e7d1945f8a20f69cfcb50","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.11.0-next.1703647418.9197236fccec5368f80bbfb9656bf687b70f6ec3.tgz","fileCount":20,"integrity":"sha512-xIXxs6QMpGyxDkv9j3hhB77/tiGSoYbNup0bZyFQ1XFUjc2c8FQikrLU8atPlX3z5Xi53OXVjHZ9GbRqpIMf6A==","signatures":[{"sig":"MEYCIQCUfxZORRxfd5c1b8Hy8056sZt3g+fAbqZ/AFH7Ie8NYwIhAJoBxP/Kn8gNsEhBS9kT063SYLyJ/Lnqud5Gep1fwXZ1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149653},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"donors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew)","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa)","Chad (https://opencollective.com/chad8)","Codecov <hello-codecov@sentry.io> (https://codecov.io/) (https://github.com/codecov)","entroniq (https://gitlab.com/entroniq) (https://thanks.dev/d/gl/entroniq)","Jean-Luc Geering (https://github.com/jlgeering) (https://opencollective.com/jlgeering) (https://twitter.com/jlgeering)","Michael Duane Mooring (https://bevry.me) (https://github.com/mikeumus) (https://opencollective.com/mikeumus) (https://twitter.com/mikeumus)","Mohammed Shah <shah@idk.uno> (https://github.com/smashah) (https://thanks.dev/d/gh/smashah) (https://twitter.com/smashah)","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Rob Morris <rob@prismatik.com.au> (https://github.com/Rob-Morris)","Sentry (https://sentry.io) (https://github.com/getsentry)","ServieJS (https://github.com/serviejs) (https://thanks.dev/d/gh/serviejs)","Skunk Team (https://skunk.team) (https://github.com/skunkteam)","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm)"],"module":"edition-browsers/index.js","authors":["Benjamin Lupton <b@lupton.cc> (https://balupton.com) (https://github.com/balupton): Benjamin furthers the humanities and the commons using the monikers balupton and @bevry"],"browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2017-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"9197236fccec5368f80bbfb9656bf687b70f6ec3","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2017-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2017-esm":"tsc --module ESNext --target ES2017 --outDir ./edition-es2017-esm --project tsconfig.json && ( test ! -d edition-es2017-esm/source || ( mv edition-es2017-esm/source edition-temp && rm -rf edition-es2017-esm && mv edition-temp edition-es2017-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2017-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017-esm","description":"TypeScript compiled against ES2017 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"endOfLine":"lf","singleQuote":true,"trailingComma":"es5"},"sponsors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew): Software engineer and researcher","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa): We're Balsa, and we're building tools for builders.","Codecov <hello-codecov@sentry.io> (https://codecov.io/) (https://github.com/codecov): Empower developers with tools to improve code quality and testing.","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Rob Morris <rob@prismatik.com.au> (https://github.com/Rob-Morris)","Sentry (https://sentry.io) (https://github.com/getsentry): Real-time crash reporting for your web apps, mobile apps, and games.","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm): Syntax Podcast"],"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.2.3","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.10.0","dependencies":{"errlop":"^8.3.0","editions":"^6.19.0","@bevry/ansi":"^6.8.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^7.5.0","eslint":"^8.56.0","typedoc":"^0.25.4","prettier":"^3.1.1","projectz":"^4.0.0","typescript":"5.3.3","@types/node":"^20.10.5","filedirname":"^3.2.0","valid-module":"^2.6.0","valid-directory":"^4.7.0","make-deno-edition":"^2.1.0","eslint-config-bevry":"^5.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.11.0-next.1703647418.9197236fccec5368f80bbfb9656bf687b70f6ec3_1703647419571_0.45063729193681645","host":"s3://npm-registry-packages"}},"11.11.0":{"name":"assert-helpers","version":"11.11.0","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"https://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},"license":"Artistic-2.0","_id":"assert-helpers@11.11.0","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"e5dbff906a7ef0259e19604aaa3534664c6174a4","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.11.0.tgz","fileCount":20,"integrity":"sha512-NB3iZr7ejlSwZQaqJe9zTf5zVtyeVm/SWpDfoiQqY1EYbJuO4Gtodyw8UtYpoqwUqnZxdEIeDFjMszPkZm+Cpw==","signatures":[{"sig":"MEQCICGYReGSgQ0yZcilcmVEx50UCB7QS+AsPdV5RceTsKLTAiB5IyIlB+g49X9XcewjDgGnb9yPprkf4ko5H9D9jn7WyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149596},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"donors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew)","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa)","Chad (https://opencollective.com/chad8)","Codecov <hello-codecov@sentry.io> (https://codecov.io/) (https://github.com/codecov)","entroniq (https://gitlab.com/entroniq) (https://thanks.dev/d/gl/entroniq)","Jean-Luc Geering (https://github.com/jlgeering) (https://opencollective.com/jlgeering) (https://twitter.com/jlgeering)","Michael Duane Mooring (https://bevry.me) (https://github.com/mikeumus) (https://opencollective.com/mikeumus) (https://twitter.com/mikeumus)","Mohammed Shah <shah@idk.uno> (https://github.com/smashah) (https://thanks.dev/d/gh/smashah) (https://twitter.com/smashah)","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Rob Morris <rob@prismatik.com.au> (https://github.com/Rob-Morris)","Sentry (https://sentry.io) (https://github.com/getsentry)","ServieJS (https://github.com/serviejs) (https://thanks.dev/d/gh/serviejs)","Skunk Team (https://skunk.team) (https://github.com/skunkteam)","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm)"],"module":"edition-browsers/index.js","authors":["Benjamin Lupton <b@lupton.cc> (https://balupton.com) (https://github.com/balupton): Benjamin furthers the humanities and the commons using the monikers balupton and @bevry"],"browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2017-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"9197236fccec5368f80bbfb9656bf687b70f6ec3","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2017-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2017-esm":"tsc --module ESNext --target ES2017 --outDir ./edition-es2017-esm --project tsconfig.json && ( test ! -d edition-es2017-esm/source || ( mv edition-es2017-esm/source edition-temp && rm -rf edition-es2017-esm && mv edition-temp edition-es2017-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2017-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017-esm","description":"TypeScript compiled against ES2017 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"endOfLine":"lf","singleQuote":true,"trailingComma":"es5"},"sponsors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew): Software engineer and researcher","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa): We're Balsa, and we're building tools for builders.","Codecov <hello-codecov@sentry.io> (https://codecov.io/) (https://github.com/codecov): Empower developers with tools to improve code quality and testing.","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Rob Morris <rob@prismatik.com.au> (https://github.com/Rob-Morris)","Sentry (https://sentry.io) (https://github.com/getsentry): Real-time crash reporting for your web apps, mobile apps, and games.","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm): Syntax Podcast"],"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.2.3","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.10.0","dependencies":{"errlop":"^8.3.0","editions":"^6.19.0","@bevry/ansi":"^6.8.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^7.5.0","eslint":"^8.56.0","typedoc":"^0.25.4","prettier":"^3.1.1","projectz":"^4.0.0","typescript":"5.3.3","@types/node":"^20.10.5","filedirname":"^3.2.0","valid-module":"^2.6.0","valid-directory":"^4.7.0","make-deno-edition":"^2.1.0","eslint-config-bevry":"^5.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.11.0_1703647447011_0.7896559037696596","host":"s3://npm-registry-packages"}},"11.12.0-next.1703775862.6d70fafc17a445ac8b921e1a19a81f679a5efa0d":{"name":"assert-helpers","version":"11.12.0-next.1703775862.6d70fafc17a445ac8b921e1a19a81f679a5efa0d","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"https://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},"license":"Artistic-2.0","_id":"assert-helpers@11.12.0-next.1703775862.6d70fafc17a445ac8b921e1a19a81f679a5efa0d","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"51984e6dcefd5b24c633eeb2261733dbfb27bda9","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.12.0-next.1703775862.6d70fafc17a445ac8b921e1a19a81f679a5efa0d.tgz","fileCount":20,"integrity":"sha512-69+ZdudPh5St6M3uroejekiG7JAXTPmDd1YE1BdMhHxQ9DNOqVhhMbCirM32VaM9fdypaIsglQzviMnjvM/H0Q==","signatures":[{"sig":"MEYCIQD7pa0hqFtn4V1equIN+oInyT9WowQ8XGMGOTl9KoqFuAIhAI1WD2URf16ZGxZvPpiD7jiqMi8bnnLGNjKzxIWUm0yf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150822},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"donors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew)","Armen Mkrtchian (https://mogoni.dev) (https://github.com/Armenm)","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa)","Chad (https://opencollective.com/chad8)","Codecov <hello-codecov@sentry.io> (https://codecov.io) (https://github.com/codecov)","dr.dimitru (https://veliovgroup.com) (https://github.com/dr-dimitru)","Elliott Ditman (https://elliottditman.com) (https://github.com/elliottditman)","entroniq (https://gitlab.com/entroniq) (https://thanks.dev/d/gl/entroniq)","GitHub (https://github.com/about) (https://github.com/github)","Hunter Beast (https://cryptoquick.com) (https://github.com/cryptoquick)","Jean-Luc Geering (https://github.com/jlgeering) (https://opencollective.com/jlgeering) (https://twitter.com/jlgeering)","Michael Duane Mooring (https://mdm.cc) (https://github.com/mikeumus) (https://opencollective.com/mikeumus) (https://twitter.com/mikeumus)","Michael Harry Scepaniak <mhs1.sys@gmail.com> (https://michaelscepaniak.com) (https://github.com/hispanic)","Mohammed Shah <shah@idk.uno> (https://github.com/smashah) (https://thanks.dev/d/gh/smashah) (https://twitter.com/smashah)","Mr. Henry <hello@mrhenry.be> (https://mrhenry.be) (https://github.com/mrhenry)","Nermal <nermalcat69@skiff.com> (https://arjunaditya.vercel.app) (https://github.com/nermalcat69)","Pleo (https://www.pleo.io) (https://github.com/pleo-io)","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Rob Morris <rob@prismatik.com.au> (https://github.com/Rob-Morris)","Robert de Forest <guitar.robot@gmail.com> (https://github.com/rdeforest)","Sentry (https://sentry.io) (https://github.com/getsentry)","ServieJS (https://github.com/serviejs) (https://thanks.dev/d/gh/serviejs)","Skunk Team (https://skunk.team) (https://github.com/skunkteam)","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm)","WriterJohnBuck (https://github.com/WriterJohnBuck)"],"module":"edition-browsers/index.js","authors":["Benjamin Lupton <b@lupton.cc> (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom."],"browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2017-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"6d70fafc17a445ac8b921e1a19a81f679a5efa0d","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2017-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz --offline","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2017-esm":"tsc --module ESNext --target ES2017 --outDir ./edition-es2017-esm --project tsconfig.json && ( test ! -d edition-es2017-esm/source || ( mv edition-es2017-esm/source edition-temp && rm -rf edition-es2017-esm && mv edition-temp edition-es2017-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2017-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017-esm","description":"TypeScript compiled against ES2017 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"endOfLine":"lf","singleQuote":true,"trailingComma":"es5"},"sponsors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew): Software engineer and researcher","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa): We're Balsa, and we're building tools for builders.","Codecov <hello-codecov@sentry.io> (https://codecov.io) (https://github.com/codecov): Empower developers with tools to improve code quality and testing.","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Rob Morris <rob@prismatik.com.au> (https://github.com/Rob-Morris)","Sentry (https://sentry.io) (https://github.com/getsentry): Real-time crash reporting for your web apps, mobile apps, and games.","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm): Syntax Podcast"],"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.2.3","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.10.0","dependencies":{"errlop":"^8.4.0","editions":"^6.20.0","@bevry/ansi":"^6.9.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^7.6.0","eslint":"^8.56.0","typedoc":"^0.25.4","prettier":"^3.1.1","projectz":"^4.1.1","typescript":"5.3.3","@types/node":"^20.10.5","filedirname":"^3.3.0","valid-module":"^2.6.0","valid-directory":"^4.8.0","make-deno-edition":"^2.2.0","eslint-config-bevry":"^5.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.12.0-next.1703775862.6d70fafc17a445ac8b921e1a19a81f679a5efa0d_1703775870590_0.7726038138290141","host":"s3://npm-registry-packages"}},"11.12.0":{"name":"assert-helpers","version":"11.12.0","keywords":["assert","browser","deno","deno-edition","deno-entry","denoland","es2017","es2022","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"https://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},"license":"Artistic-2.0","_id":"assert-helpers@11.12.0","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"deno":"edition-deno/index.ts","dist":{"shasum":"d2e82f11f335b7e65b4f97095efc6f5655ad8293","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.12.0.tgz","fileCount":20,"integrity":"sha512-IpvFzGOc6M3zgZYqa+OxGZ9piO0GFtHzZl1wIR+0Wt7S4YhBabycAqG+rd/WWX+99Sv7Fd766IiJ0I2RgMN4hg==","signatures":[{"sig":"MEMCIDaY51jj26GB9Bq+6fw9QiYArKD25N4Gt+awhSPAIb9dAh9gth0FCvsTsLvWAjto8C2MhsDhORRh082F8Mlg4Jl6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150765},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","patreonUsername":"bevry","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"donors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew)","Armen Mkrtchian (https://mogoni.dev) (https://github.com/Armenm)","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa)","Chad (https://opencollective.com/chad8)","Codecov <hello-codecov@sentry.io> (https://codecov.io) (https://github.com/codecov)","dr.dimitru (https://veliovgroup.com) (https://github.com/dr-dimitru)","Elliott Ditman (https://elliottditman.com) (https://github.com/elliottditman)","entroniq (https://gitlab.com/entroniq) (https://thanks.dev/d/gl/entroniq)","GitHub (https://github.com/about) (https://github.com/github)","Hunter Beast (https://cryptoquick.com) (https://github.com/cryptoquick)","Jean-Luc Geering (https://github.com/jlgeering) (https://opencollective.com/jlgeering) (https://twitter.com/jlgeering)","Michael Duane Mooring (https://mdm.cc) (https://github.com/mikeumus) (https://opencollective.com/mikeumus) (https://twitter.com/mikeumus)","Michael Harry Scepaniak <mhs1.sys@gmail.com> (https://michaelscepaniak.com) (https://github.com/hispanic)","Mohammed Shah <shah@idk.uno> (https://github.com/smashah) (https://thanks.dev/d/gh/smashah) (https://twitter.com/smashah)","Mr. Henry <hello@mrhenry.be> (https://mrhenry.be) (https://github.com/mrhenry)","Nermal <nermalcat69@skiff.com> (https://arjunaditya.vercel.app) (https://github.com/nermalcat69)","Pleo (https://www.pleo.io) (https://github.com/pleo-io)","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Rob Morris <rob@prismatik.com.au> (https://github.com/Rob-Morris)","Robert de Forest <guitar.robot@gmail.com> (https://github.com/rdeforest)","Sentry (https://sentry.io) (https://github.com/getsentry)","ServieJS (https://github.com/serviejs) (https://thanks.dev/d/gh/serviejs)","Skunk Team (https://skunk.team) (https://github.com/skunkteam)","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm)","WriterJohnBuck (https://github.com/WriterJohnBuck)"],"module":"edition-browsers/index.js","authors":["Benjamin Lupton <b@lupton.cc> (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom."],"browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2017-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"6d70fafc17a445ac8b921e1a19a81f679a5efa0d","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2017-esm && npm run our:compile:edition-es2022 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz --offline","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target ES2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2017-esm":"tsc --module ESNext --target ES2017 --outDir ./edition-es2017-esm --project tsconfig.json && ( test ! -d edition-es2017-esm/source || ( mv edition-es2017-esm/source edition-temp && rm -rf edition-es2017-esm && mv edition-temp edition-es2017-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2017-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2022 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2022","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2022","description":"TypeScript compiled against ES2022 for Node.js 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules"},{"tags":["compiled","javascript","es2017","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false},"directory":"edition-es2017-esm","description":"TypeScript compiled against ES2017 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"},{"tags":["typescript","import","deno"],"entry":"index.ts","engines":{"deno":true,"browsers":true},"directory":"edition-deno","description":"TypeScript source code made to be compatible with Deno"}],"prettier":{"semi":false,"endOfLine":"lf","singleQuote":true,"trailingComma":"es5"},"sponsors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew): Software engineer and researcher","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa): We're Balsa, and we're building tools for builders.","Codecov <hello-codecov@sentry.io> (https://codecov.io) (https://github.com/codecov): Empower developers with tools to improve code quality and testing.","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Rob Morris <rob@prismatik.com.au> (https://github.com/Rob-Morris)","Sentry (https://sentry.io) (https://github.com/getsentry): Real-time crash reporting for your web apps, mobile apps, and games.","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm): Syntax Podcast"],"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.2.3","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"20.10.0","dependencies":{"errlop":"^8.4.0","editions":"^6.20.0","@bevry/ansi":"^6.9.0"},"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^7.6.0","eslint":"^8.56.0","typedoc":"^0.25.4","prettier":"^3.1.1","projectz":"^4.1.1","typescript":"5.3.3","@types/node":"^20.10.5","filedirname":"^3.3.0","valid-module":"^2.6.0","valid-directory":"^4.8.0","make-deno-edition":"^2.2.0","eslint-config-bevry":"^5.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.12.0_1703775959706_0.8741468429398918","host":"s3://npm-registry-packages"}},"11.13.0-next.1754629200.0bd626337bc15d7d280f592f6aef3f22663437fa":{"name":"assert-helpers","version":"11.13.0-next.1754629200.0bd626337bc15d7d280f592f6aef3f22663437fa","keywords":["assert","browser","es2017","es2024","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"author":{"url":"https://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},"license":"Artistic-2.0","_id":"assert-helpers@11.13.0-next.1754629200.0bd626337bc15d7d280f592f6aef3f22663437fa","maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"url":"https://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"}],"homepage":"https://github.com/bevry/assert-helpers","bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"dist":{"shasum":"59cd10f306c4c9d8d0a0b53d01664b19285cc271","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.13.0-next.1754629200.0bd626337bc15d7d280f592f6aef3f22663437fa.tgz","fileCount":22,"integrity":"sha512-+fjVknVQTBqmUuvwzYkNe0+Sh9zQ+v8+RmLCvc4W/YKAujMLiyZaYNXig4A5FFlm/Fubn1net4xjOYKqRcqSdQ==","signatures":[{"sig":"MEYCIQC9ESYArWFTMVkymvvqmQaFgbNwSiQ4NBg9RxsUQPpivAIhAIjRt39MCVOqkE8+mGajNFE7jY95sxxri/X8xQh0zzGj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194342},"main":"index.cjs","type":"module","title":"Assert Helpers","types":"edition-types/index.d.ts","badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","githubSlug":"bevry/assert-helpers","githubUsername":"bevry","githubWorkflow":"bevry","npmPackageName":"assert-helpers","twitchUsername":"balupton","discordServerID":"1147436445783560193","githubRepository":"assert-helpers","liberapayUsername":"bevry","discordServerInvite":"nQuXddV7VP","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry","thanksdevGithubUsername":"bevry"}},"donors":["Andrew Nesbitt <andrewnez@gmail.com> (https://nesbitt.io) (https://github.com/andrew)","Ángel González <aglezabad@gmail.com> (https://univunix.com) (https://github.com/Aglezabad) (https://twitter.com/Aglezabad)","Arjun Aditya <nermalcat69@skiff.com> (https://arjunaditya.xyz) (https://github.com/nermalcat69)","Armen Mkrtchian <armen.mkrtchian@gmail.com> (https://mogoni.dev) (https://github.com/Armenm) (https://twitter.com/armen_mkrtchian)","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa)","Canonical (https://canonical.com) (https://github.com/canonical) (https://thanks.dev/d/gh/canonical)","Chad (https://opencollective.com/chad8)","Codecov <hello-codecov@sentry.io> (https://codecov.io) (https://github.com/codecov)","Divinci ™ <hi@divinci.ai> (https://divinci.ai) (https://github.com/Divinci-AI)","dr.dimitru (https://veliovgroup.com) (https://github.com/dr-dimitru)","Elliott Ditman <elliottditman@gmail.com> (https://elliottditman.com) (https://github.com/elliottditman) (https://patreon.com/user?u=15026448)","entroniq (https://gitlab.com/entroniq) (https://thanks.dev/d/gl/entroniq)","Frontend Masters <support@frontendmasters.com> (https://FrontendMasters.com) (https://github.com/FrontendMasters) (https://thanks.dev/d/gh/FrontendMasters)","GitHub (https://github.com/about) (https://github.com/github)","Hunter Beast (https://cryptoquick.com) (https://github.com/cryptoquick)","Jean-Luc Geering (https://github.com/jlgeering) (https://opencollective.com/jlgeering) (https://twitter.com/jlgeering)","Lee Driscoll <lsdriscoll@icloud.com> (https://leedriscoll.me) (https://github.com/leedriscoll) (https://patreon.com/user?u=5292556)","Michael Duane Mooring (https://divinci.app) (https://github.com/mikeumus) (https://opencollective.com/mikeumus) (https://twitter.com/mikeumus)","Michael Harry Scepaniak <mhs1.sys@gmail.com> (https://michaelscepaniak.com) (https://github.com/hispanic)","Mohammed Shah <shah@idk.uno> (https://github.com/smashah) (https://thanks.dev/d/gh/smashah) (https://twitter.com/smashah)","Mr. Henry <hello@mrhenry.be> (https://mrhenry.be) (https://github.com/mrhenry)","Pleo (https://pleo.io) (https://github.com/pleo-io)","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Robert de Forest <guitar.robot@gmail.com> (https://github.com/rdeforest)","Rob Morris <rob@prismatik.com.au> (https://linktr.ee/recipromancer) (https://github.com/Rob-Morris)","Roboflow <hello@roboflow.com> (https://roboflow.com) (https://github.com/roboflow)","Scott Kempson <scottkempson@gmail.com> (https://github.com/scokem) (https://twitter.com/scokem)","Sentry <support@sentry.io> (https://sentry.io) (https://github.com/getsentry)","ServieJS (https://github.com/serviejs) (https://thanks.dev/d/gh/serviejs)","Skunk Team (https://skunk.team) (https://github.com/skunkteam)","Square (https://github.com/square) (https://thanks.dev/d/gh/square)","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm)","WriterJohnBuck (https://github.com/WriterJohnBuck)"],"module":"edition-browsers/index.js","authors":["Benjamin Lupton <b@lupton.cc> (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom."],"browser":"edition-browsers/index.js","engines":{"node":">=4"},"exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2017-esm/index.js","default":"./index.cjs","require":"./edition-es2024/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"funding":"https://bevry.me/fund","gitHead":"0bd626337bc15d7d280f592f6aef3f22663437fa","scripts":{"test":"node ./test.cjs","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"printf '%s\n' 'no need for this project'","our:verify":"npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2017-esm && npm run our:compile:edition-es2024 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:meta:docs":"npm run our:meta:docs:typedoc","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:compile:deno":"make-deno-edition --attempt","our:release:push":"git push origin && git push origin --tags","our:meta:projectz":"projectz --offline","our:setup:install":"npm install","our:verify:eslint":"eslint --fix","our:verify:module":"valid-module","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write .","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:compile:edition-es5":"tsc --module commonjs --target es5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:compile:edition-es2017":"tsc --module commonjs --target es2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2024":"tsc --module commonjs --target es2024 --outDir ./edition-es2024 --project tsconfig.json && ( test ! -d edition-es2024/source || ( mv edition-es2024/source edition-temp && rm -rf edition-es2024 && mv edition-temp edition-es2024 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2024/package.json","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:compile:edition-browsers":"tsc --module esnext --target es2024 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2017-esm":"tsc --module esnext --target es2017 --outDir ./edition-es2017-esm --project tsconfig.json && ( test ! -d edition-es2017-esm/source || ( mv edition-es2017-esm/source edition-temp && rm -rf edition-es2017-esm && mv edition-temp edition-es2017-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2017-esm/package.json"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["source","typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"TypeScript source code with Import for modules"},{"tags":["compiled","javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"TypeScript compiled against ES2024 for web browsers with Import for modules"},{"tags":["compiled","javascript","es2024","require"],"entry":"index.js","engines":{"node":"14 || 16 || 18 || 20 || 22 || 24","browsers":false},"directory":"edition-es2024","description":"TypeScript compiled against ES2024 for Node.js 14 || 16 || 18 || 20 || 22 || 24 with Require for modules"},{"tags":["compiled","javascript","es2017","require"],"entry":"index.js","engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 22 || 24","browsers":false},"directory":"edition-es2017","description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 22 || 24 with Require for modules"},{"tags":["compiled","javascript","es5","require"],"entry":"index.js","engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 22 || 24","browsers":false},"directory":"edition-es5","description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 22 || 24 with Require for modules"},{"tags":["compiled","javascript","es2017","import"],"entry":"index.js","engines":{"node":"12 || 14 || 16 || 18 || 20 || 22 || 24","browsers":false},"directory":"edition-es2017-esm","description":"TypeScript compiled against ES2017 for Node.js 12 || 14 || 16 || 18 || 20 || 22 || 24 with Import for modules"},{"tags":["compiled","types","import"],"entry":"index.d.ts","engines":false,"directory":"edition-types","description":"TypeScript compiled Types with Import for modules"}],"prettier":{"semi":false,"endOfLine":"lf","singleQuote":true,"trailingComma":"es5"},"sponsors":["Andrew Nesbitt <andrewnez@gmail.com> (https://nesbitt.io) (https://github.com/andrew): Working on mapping the world of open source software @ecosyste-ms  and empowering developers with @octobox","Divinci ™ <hi@divinci.ai> (https://divinci.ai) (https://github.com/Divinci-AI): A more comfortable AI conversation experience, with friends! 🤖🖤","Mr. Henry <hello@mrhenry.be> (https://mrhenry.be) (https://github.com/mrhenry)","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Roboflow <hello@roboflow.com> (https://roboflow.com) (https://github.com/roboflow)","Square (https://github.com/square) (https://thanks.dev/d/gh/square)"],"repository":{"url":"git+https://github.com/bevry/assert-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Common utilities and helpers to make testing assertions easier","directories":{},"_nodeVersion":"22.17.1","dependencies":{"errlop":"^8.5.0","editions":"^6.21.0","@bevry/ansi":"^6.10.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kava":"^7.9.0","eslint":"^9.32.0","typedoc":"^0.28.9","prettier":"^3.6.2","projectz":"^4.2.0","typescript":"5.9.2","@types/node":"^24.2.0","filedirname":"^3.4.0","valid-module":"^2.6.0","valid-directory":"^4.9.0","make-deno-edition":"^2.3.0","eslint-config-bevry":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-helpers_11.13.0-next.1754629200.0bd626337bc15d7d280f592f6aef3f22663437fa_1754629234189_0.15257094859520626","host":"s3://npm-registry-packages-npm-production"}},"11.13.0":{"title":"Assert Helpers","name":"assert-helpers","version":"11.13.0","license":"Artistic-2.0","description":"Common utilities and helpers to make testing assertions easier","homepage":"https://github.com/bevry/assert-helpers","funding":"https://bevry.me/fund","repository":{"type":"git","url":"git+https://github.com/bevry/assert-helpers.git"},"bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"keywords":["assert","browser","es2017","es2024","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","opencollectiveUsername":"bevry","cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"assert-helpers","githubSlug":"bevry/assert-helpers","npmPackageName":"assert-helpers"}},"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},"authors":["Benjamin Lupton <b@lupton.cc> (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom."],"maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"}],"sponsors":["Andrew Nesbitt <andrewnez@gmail.com> (https://nesbitt.io) (https://github.com/andrew): Working on mapping the world of open source software @ecosyste-ms  and empowering developers with @octobox","Divinci ™ <hi@divinci.ai> (https://divinci.ai) (https://github.com/Divinci-AI): A more comfortable AI conversation experience, with friends! 🤖🖤","Mr. Henry <hello@mrhenry.be> (https://mrhenry.be) (https://github.com/mrhenry)","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Roboflow <hello@roboflow.com> (https://roboflow.com) (https://github.com/roboflow)","Square (https://github.com/square) (https://thanks.dev/d/gh/square)"],"donors":["Andrew Nesbitt <andrewnez@gmail.com> (https://nesbitt.io) (https://github.com/andrew)","Ángel González <aglezabad@gmail.com> (https://univunix.com) (https://github.com/Aglezabad) (https://twitter.com/Aglezabad)","Arjun Aditya <nermalcat69@skiff.com> (https://arjunaditya.xyz) (https://github.com/nermalcat69)","Armen Mkrtchian <armen.mkrtchian@gmail.com> (https://mogoni.dev) (https://github.com/Armenm) (https://twitter.com/armen_mkrtchian)","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa)","Canonical (https://canonical.com) (https://github.com/canonical) (https://thanks.dev/d/gh/canonical)","Chad (https://opencollective.com/chad8)","Codecov <hello-codecov@sentry.io> (https://codecov.io) (https://github.com/codecov)","Divinci ™ <hi@divinci.ai> (https://divinci.ai) (https://github.com/Divinci-AI)","dr.dimitru (https://veliovgroup.com) (https://github.com/dr-dimitru)","Elliott Ditman <elliottditman@gmail.com> (https://elliottditman.com) (https://github.com/elliottditman) (https://patreon.com/user?u=15026448)","entroniq (https://gitlab.com/entroniq) (https://thanks.dev/d/gl/entroniq)","Frontend Masters <support@frontendmasters.com> (https://FrontendMasters.com) (https://github.com/FrontendMasters) (https://thanks.dev/d/gh/FrontendMasters)","GitHub (https://github.com/about) (https://github.com/github)","Hunter Beast (https://cryptoquick.com) (https://github.com/cryptoquick)","Jean-Luc Geering (https://github.com/jlgeering) (https://opencollective.com/jlgeering) (https://twitter.com/jlgeering)","Lee Driscoll <lsdriscoll@icloud.com> (https://leedriscoll.me) (https://github.com/leedriscoll) (https://patreon.com/user?u=5292556)","Michael Duane Mooring (https://divinci.app) (https://github.com/mikeumus) (https://opencollective.com/mikeumus) (https://twitter.com/mikeumus)","Michael Harry Scepaniak <mhs1.sys@gmail.com> (https://michaelscepaniak.com) (https://github.com/hispanic)","Mohammed Shah <shah@idk.uno> (https://github.com/smashah) (https://thanks.dev/d/gh/smashah) (https://twitter.com/smashah)","Mr. Henry <hello@mrhenry.be> (https://mrhenry.be) (https://github.com/mrhenry)","Pleo (https://pleo.io) (https://github.com/pleo-io)","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Robert de Forest <guitar.robot@gmail.com> (https://github.com/rdeforest)","Rob Morris <rob@prismatik.com.au> (https://linktr.ee/recipromancer) (https://github.com/Rob-Morris)","Roboflow <hello@roboflow.com> (https://roboflow.com) (https://github.com/roboflow)","Scott Kempson <scottkempson@gmail.com> (https://github.com/scokem) (https://twitter.com/scokem)","Sentry <support@sentry.io> (https://sentry.io) (https://github.com/getsentry)","ServieJS (https://github.com/serviejs) (https://thanks.dev/d/gh/serviejs)","Skunk Team (https://skunk.team) (https://github.com/skunkteam)","Square (https://github.com/square) (https://thanks.dev/d/gh/square)","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm)","WriterJohnBuck (https://github.com/WriterJohnBuck)"],"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2024 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2024 for Node.js 14 || 16 || 18 || 20 || 22 || 24 with Require for modules","directory":"edition-es2024","entry":"index.js","tags":["compiled","javascript","es2024","require"],"engines":{"node":"14 || 16 || 18 || 20 || 22 || 24","browsers":false}},{"description":"TypeScript compiled against ES2017 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 22 || 24 with Require for modules","directory":"edition-es2017","entry":"index.js","tags":["compiled","javascript","es2017","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 22 || 24","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 22 || 24 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 22 || 24","browsers":false}},{"description":"TypeScript compiled against ES2017 for Node.js 12 || 14 || 16 || 18 || 20 || 22 || 24 with Import for modules","directory":"edition-es2017-esm","entry":"index.js","tags":["compiled","javascript","es2017","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 22 || 24","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2017-esm/index.js","default":"./index.cjs","require":"./edition-es2024/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"@bevry/ansi":"^6.10.0","editions":"^6.21.0","errlop":"^8.5.0"},"devDependencies":{"@types/node":"^24.2.0","eslint":"^9.32.0","eslint-config-bevry":"^6.1.2","filedirname":"^3.4.0","kava":"^7.9.0","make-deno-edition":"^2.3.0","prettier":"^3.6.2","projectz":"^4.2.0","typedoc":"^0.28.9","typescript":"5.9.2","valid-directory":"^4.9.0","valid-module":"^2.6.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2017 && npm run our:compile:edition-es2017-esm && npm run our:compile:edition-es2024 && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module esnext --target es2024 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2017":"tsc --module commonjs --target es2017 --outDir ./edition-es2017 --project tsconfig.json && ( test ! -d edition-es2017/source || ( mv edition-es2017/source edition-temp && rm -rf edition-es2017 && mv edition-temp edition-es2017 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2017/package.json","our:compile:edition-es2017-esm":"tsc --module esnext --target es2017 --outDir ./edition-es2017-esm --project tsconfig.json && ( test ! -d edition-es2017-esm/source || ( mv edition-es2017-esm/source edition-temp && rm -rf edition-es2017-esm && mv edition-temp edition-es2017-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2017-esm/package.json","our:compile:edition-es2024":"tsc --module commonjs --target es2024 --outDir ./edition-es2024 --project tsconfig.json && ( test ! -d edition-es2024/source || ( mv edition-es2024/source edition-temp && rm -rf edition-es2024 && mv edition-temp edition-es2024 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2024/package.json","our:compile:edition-es5":"tsc --module commonjs --target es5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz --offline","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:eslint":"eslint --fix","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","endOfLine":"lf"},"_id":"assert-helpers@11.13.0","gitHead":"0bd626337bc15d7d280f592f6aef3f22663437fa","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-gvfNyesgZDUpH52XO+MBL/7OOsEKmP+X3xA1cpyCohRmj/Vxnb5c6/FEMrjplw7fB+17+KQyRP+1WVfZdtVcyA==","shasum":"a55a1a24beb255f98230ece4073f1abc51984d88","tarball":"https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.13.0.tgz","fileCount":22,"unpackedSize":194285,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCmo1Um5Bzt2ylSSHoptKt6qOPjVLHqiSUvMC1DlQGmggIgJQQTlzgyCNS2yhQAVPmFi0TFRckKXt1jxS6hXzG1N+M="}]},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/assert-helpers_11.13.0_1754629317844_0.761770673612155"},"_hasShrinkwrap":false}},"time":{"created":"2015-03-16T07:33:26.627Z","modified":"2025-08-08T05:01:58.254Z","1.0.0":"2015-03-16T07:33:26.627Z","1.0.1":"2015-03-16T12:40:06.896Z","1.0.2":"2015-03-16T14:11:42.168Z","2.0.0":"2015-09-10T21:14:08.004Z","3.0.0":"2015-09-10T21:32:31.997Z","4.0.0":"2015-09-20T11:53:45.678Z","4.0.1":"2015-09-21T01:36:58.960Z","4.1.0":"2015-12-09T07:24:03.662Z","4.2.0":"2016-05-02T06:51:34.342Z","4.3.0":"2016-06-02T08:50:32.311Z","4.4.0":"2016-06-03T23:05:55.298Z","4.5.0":"2017-02-27T01:02:32.946Z","4.5.1":"2018-01-30T23:46:31.466Z","4.7.0":"2018-12-19T01:02:34.345Z","4.8.0":"2018-12-19T03:29:10.568Z","4.9.0":"2018-12-19T06:07:20.856Z","4.9.1":"2018-12-19T06:15:16.516Z","4.9.2":"2018-12-19T06:45:23.295Z","4.9.3":"2018-12-19T08:15:43.330Z","4.9.4":"2019-01-02T05:36:32.471Z","4.9.5":"2019-01-02T08:50:58.707Z","4.9.6":"2019-01-02T09:12:12.669Z","4.9.7":"2019-09-11T10:53:08.660Z","4.10.0-next.1573377523.11f545b2a0e891d3c0c43750d26607c0986bbba7":"2019-11-10T09:18:45.101Z","4.10.0":"2019-11-10T09:22:28.655Z","5.0.0-next.1573385286.03ac722d00bf3717e00195ab2a42dc316463496b":"2019-11-10T11:28:08.490Z","5.0.0":"2019-11-10T11:29:50.758Z","5.0.0-next.1573412689.e657e3cb1d577d149bfde0bdde6c78244c2a2aab":"2019-11-10T19:04:51.846Z","5.0.0-next.1573529746.f6e23b5d17569fa4ab55c536d464c2ed22398fec":"2019-11-12T03:35:48.451Z","5.1.0-next.1573582138.c8296d1c39ac5fd105032d3f03b8305ef2ad8a77":"2019-11-12T18:09:00.145Z","5.1.0":"2019-11-12T18:10:38.467Z","5.2.0":"2019-11-12T19:20:51.169Z","5.2.1-next.1573586493.9eef0e7709c7029266d1527dd8a3ce742f1cc38d":"2019-11-12T19:21:35.545Z","5.2.1":"2019-11-12T19:22:25.893Z","5.3.0-next.1573619379.7a798aed983d866086a91439b3503f8121557fcb":"2019-11-13T04:29:41.300Z","5.3.0":"2019-11-13T04:31:05.968Z","5.3.0-next.1573691135.36f8ec3fa29aa36ba0709c365b18b0b7ea1b0200":"2019-11-14T00:25:37.518Z","5.3.0-next.1573740023.7f24ba085ce53c022c33600df6835668f0090eef":"2019-11-14T14:00:24.827Z","5.3.0-next.1573811368.a2a24659341860e812a9680d67a191f1090493fa":"2019-11-15T09:49:31.210Z","5.4.0-next.1574035351.f8e1b2880badee969ab3fffbe416d27171edb58d":"2019-11-18T00:02:33.779Z","5.4.0":"2019-11-18T00:03:59.052Z","5.4.0-next.1574658024.55394d0fddb83428dd92ba99952acfb02c9fd6f8":"2019-11-25T05:00:26.170Z","5.5.0-next.1575136919.893b8ecf6728d7543406f100937abc8527ab528a":"2019-11-30T18:02:00.896Z","5.5.0":"2019-11-30T18:03:14.919Z","5.6.0-next.1575143671.5c167cf6a99ef817d424c501216ea50000889326":"2019-11-30T19:54:33.085Z","5.6.0":"2019-11-30T19:55:55.849Z","5.7.0-next.1575166975.767d48a8cae353b1785427992d411be36b76b9eb":"2019-12-01T02:22:56.975Z","5.7.0":"2019-12-01T02:24:11.235Z","5.8.0":"2019-12-09T07:05:12.934Z","5.8.0-next.1575875164.8af5f19779a24160cf61d9fae8301efcf03496fe":"2019-12-09T07:06:05.437Z","6.0.0-next.1585173273.0640d8d1352b8dfc17035dfd685cf8a507422708":"2020-03-25T21:54:35.621Z","6.0.0":"2020-03-25T21:54:52.424Z","6.1.0-next.1588307677.ce4176aa1137cfa36df36e5615414d363955674e":"2020-05-01T04:34:38.299Z","6.1.0":"2020-05-01T04:35:46.605Z","6.2.0-next.1588593801.1e9494a686af478671cbb74fe8fdd5d3bef972b6":"2020-05-04T12:03:22.953Z","6.2.0":"2020-05-04T12:04:31.209Z","6.3.0-next.1589199918.e6f7b0df64afd6f7c0d2412af03c21f5da857985":"2020-05-11T12:25:20.014Z","6.3.0":"2020-05-11T12:26:43.939Z","6.4.0-next.1589247771.097b3886f5108e15afa2461f1e12f888ac04b92a":"2020-05-12T01:42:52.933Z","6.4.0":"2020-05-12T01:44:07.714Z","6.5.0-next.1590031350.99c3e6b90d17227c3c078bd0fe23f45d50342230":"2020-05-21T03:22:31.826Z","6.5.0":"2020-05-21T03:23:52.906Z","6.6.0-next.1590069124.e60c6ee6d4d9931cd1925b49460b586ea4f8315c":"2020-05-21T13:52:05.804Z","6.6.0":"2020-05-21T13:53:20.817Z","6.7.0-next.1591772716.1849ee02eb4fa0c1ad7beb8a7157d2c3467dc05a":"2020-06-10T07:05:40.950Z","6.7.0":"2020-06-10T07:06:41.840Z","6.8.0-next.1591790636.1f3f409d105a6cd24bc992429c5772b7624221cd":"2020-06-10T12:03:57.597Z","6.8.0":"2020-06-10T12:05:15.904Z","6.9.0-next.1592599300.2011631572ac014dfee38155aa49f55a8d911307":"2020-06-19T20:41:41.806Z","6.10.0-next.1592603987.17f27b9f1b476697b258406f4a6fe0cb3f6bb70a":"2020-06-19T21:59:48.743Z","6.10.0":"2020-06-19T22:01:14.972Z","6.11.0-next.1592686964.ce8ed314b0e21167b7ea7b2f4b8ed2037e4f6c51":"2020-06-20T21:02:45.458Z","6.11.0":"2020-06-20T21:04:19.539Z","6.12.0-next.1592734864.44a985461238ad2c1f204981abf41fee9ecfcdcc":"2020-06-21T10:21:05.889Z","6.12.0":"2020-06-21T10:21:55.942Z","6.13.0-next.1593046532.f4a779e7862c13cd52e8584c6679871d05ed5a9d":"2020-06-25T00:55:33.518Z","6.13.0":"2020-06-25T00:56:52.846Z","6.14.0-next.1593153922.2b134e64e04127770be0ff314919d2fdaf79a8ec":"2020-06-26T06:45:23.662Z","6.14.0":"2020-06-26T06:46:44.161Z","6.14.0-next.1593156712.2fa9d54905ac14ce469efc3953bcdefd3bfd7b73":"2020-06-26T07:31:54.312Z","6.14.1-next.1593156868.a1e7aa4cbc448a392e780db4c80403338f4757d8":"2020-06-26T07:34:29.649Z","6.14.1":"2020-06-26T07:37:28.204Z","6.15.0-next.1593742519.3dcc776b9a1cf66631151da651a09c4e8bbdc8f0":"2020-07-03T02:15:20.706Z","6.15.0":"2020-07-03T02:16:24.778Z","6.16.0-next.1593750534.6f245ee37570d963645e1c62f74be2fc9f730fc5":"2020-07-03T04:28:56.410Z","6.16.0":"2020-07-03T04:30:13.828Z","6.17.0-next.1595341668.50bc9d0cf39f548c1c6674b099bc349bf3629cb0":"2020-07-21T14:27:49.957Z","6.17.0":"2020-07-21T14:29:15.922Z","6.18.0-next.1595349931.f1720e960a34ffcf42b9b0dfc14659eff90f6a84":"2020-07-21T16:45:32.984Z","6.18.0":"2020-07-21T16:46:41.785Z","6.19.0-next.1596510656.446da95c60f1aeceeff30cd63edbc1b75ce6139f":"2020-08-04T03:10:59.242Z","6.19.0":"2020-08-04T03:12:17.710Z","6.20.0-next.1597668298.4ff64096d8b8e4752dc1c7c83a7f36a8ead0cdb8":"2020-08-17T12:44:59.559Z","7.0.0-next.1597704858.07677331d9bbbd0654cc3aa2f697e902d98165f7":"2020-08-17T22:54:19.981Z","7.0.0":"2020-08-17T22:55:47.227Z","7.0.1-next.1597706066.468fafb7dce4cf19bde1968782ac5aba539dc130":"2020-08-17T23:14:28.041Z","7.0.1":"2020-08-17T23:14:44.070Z","7.0.1-next.1597775684.3f4a9ea8a6c6d606f5cecc3cce96755e1ead3357":"2020-08-18T18:34:46.382Z","7.0.1-next.1598186814.d91eb8cac80221d4ee00a8731f31900c4f4765cb":"2020-08-23T12:46:56.386Z","7.0.1-next.1598781236.acf28ddb5d47dc61ad71f2f9f39c2c4de9c4f56c":"2020-08-30T09:53:58.673Z","7.0.1-next.1599075106.083185921ce5549258cac38a74def0c0695c6339":"2020-09-02T19:31:48.509Z","7.1.0-next.1599188768.2eeb13337aa9a20acff912961316fec2b2be4d11":"2020-09-04T03:06:10.296Z","7.1.0":"2020-09-04T03:07:42.003Z","7.2.0-next.1599205068.00b4dd0a407c129c24ffb3e490898c9cd86aba7e":"2020-09-04T07:37:50.272Z","7.2.0":"2020-09-04T07:39:03.664Z","7.2.0-next.1599397309.e5d2ba52fb9359a71886dd80c94b67371d2e1265":"2020-09-06T13:01:50.760Z","7.2.0-next.1599399137.1fc1bbc5aae5be9691c34a2c3e43bfcaae7c393e":"2020-09-06T13:32:19.646Z","7.2.0-next.1599997841.e9acc5789ad8d559926fc4bac8e79b0078404734":"2020-09-13T11:50:43.130Z","7.2.0-next.1600600256.5683d59e56a4842e932b5e5cebeb042b1fd637b2":"2020-09-20T11:10:57.675Z","7.2.0-next.1601207381.59be053635cccac94398e247b7714dcd224f1f9c":"2020-09-27T11:49:43.167Z","7.2.0-next.1601214510.033d69a842adbb08739a3bf158afd0fb53d7c8ca":"2020-09-27T13:48:31.799Z","7.2.0-next.1601797358.46b5016c419e8f946faabb7ac51de1117e95d7ad":"2020-10-04T07:42:40.463Z","7.2.0-next.1602407480.87d7d30906424675c7ab379a0f101c2021ea550f":"2020-10-11T09:11:22.253Z","7.2.0-next.1603015662.302ddff8e0669db66dcdd9f5b9aa37824138cb1b":"2020-10-18T10:07:44.033Z","7.2.0-next.1603621288.5ab4b9e9ed6aa5b11c6c159dddc3fd63e487ca33":"2020-10-25T10:21:30.745Z","7.2.0-next.1603629840.9151069e860b511bb9dec3c179b20fd9735140c8":"2020-10-25T12:44:01.774Z","8.0.1":"2020-10-27T02:05:52.881Z","8.1.0-next.1603920434.ec51228cace541e4032c6f31d3ed3624499ca1d8":"2020-10-28T21:27:16.264Z","8.1.0":"2020-10-28T21:28:56.439Z","8.1.0-next.1604235697.7f10a8f579b011420286d898284be41b71b46b61":"2020-11-01T13:01:38.870Z","8.2.0-next.1627416187.466d24711e90d8bcd418ce5598e2fc41ddbfa60f":"2021-07-27T20:03:09.533Z","8.2.0":"2021-07-27T20:05:19.480Z","8.3.0-next.1627494979.c9a5ca184191440982c8ebf92180bef89ef88e07":"2021-07-28T17:56:21.066Z","8.4.0-next.1627589825.9f5dfef8a353071aec6479fa074136cb4ab7582c":"2021-07-29T20:17:06.747Z","8.4.0":"2021-07-29T20:21:15.683Z","9.0.0-next.1699792640.78b9e759c8d9f8353d63abbbc64283a8ad67c0b5":"2023-11-12T12:37:22.604Z","9.0.0":"2023-11-12T12:38:00.364Z","10.0.0-next.1699808845.bc95a9984f6bf5e581bc2b9095a7bccbd4549b62":"2023-11-12T17:07:28.044Z","10.0.0":"2023-11-12T17:08:25.178Z","10.0.0-next.1699815901.bc95a9984f6bf5e581bc2b9095a7bccbd4549b62":"2023-11-12T19:05:03.321Z","10.1.0-next.1699816174.68aebb921b2cf578d82474cf50405b22feb52a4e":"2023-11-12T19:09:36.353Z","10.1.0":"2023-11-12T19:09:49.482Z","10.2.0":"2023-11-12T20:04:59.897Z","10.2.0-next.1699819518.efb8ccfec880261044b4f45fd41719fc5996e0ba":"2023-11-12T20:05:20.843Z","11.0.0-next.1699820576.2704b11b6a840d16b8cfbb859a443e994f8afdf4":"2023-11-12T20:22:58.587Z","11.0.0":"2023-11-12T20:23:15.087Z","11.1.0":"2023-11-12T20:46:34.155Z","11.1.0-next.1699822037.f6ebaef61dd1968e6c45848b2eca3dcb41344681":"2023-11-12T20:47:19.641Z","11.2.0-next.1699871658.8fdb07a4ba197ce812c527fd7bf8792353913eba":"2023-11-13T10:34:19.652Z","11.2.0":"2023-11-13T10:34:35.650Z","11.3.0":"2023-11-14T12:54:28.726Z","11.3.0-next.1699966479.7861d9747ce2ae89b4792775023e02e4f4f0b0ba":"2023-11-14T12:54:41.214Z","11.4.0":"2023-11-14T15:07:08.003Z","11.4.0-next.1699974435.ae0209f0a885bad70b36d5fa549988b671207426":"2023-11-14T15:07:17.220Z","11.5.0":"2023-11-21T04:12:04.153Z","11.5.0-next.1700539922.7917d257fc9c6394d5a8667e1bf5a2e2dbef7d70":"2023-11-21T04:13:12.160Z","11.6.0-next.1700831839.528b1c29b678eec0f3135d6caa7eddc7211a39e8":"2023-11-24T13:17:20.982Z","11.6.0":"2023-11-24T13:17:25.782Z","11.7.0-next.1701242790.4f32dcf2387cedcbaf67b4168085a6a2759d5997":"2023-11-29T07:26:31.779Z","11.7.0":"2023-11-29T07:29:06.108Z","11.8.0":"2023-12-05T11:29:10.363Z","11.8.0-next.1701775766.826f1729eb21bc59316d17a32f76cab9536dd81e":"2023-12-05T11:29:28.447Z","11.9.0-next.1701789354.52693ec179546ba3ba2b8ab9b8b0a35e2468b95d":"2023-12-05T15:15:56.424Z","11.9.0":"2023-12-05T15:17:38.786Z","11.10.0-next.1703151276.62cc66c3655dec4392cf1f91a6e8aaa19600ae1b":"2023-12-21T09:34:38.268Z","11.10.0":"2023-12-21T09:35:19.004Z","11.10.1-next.1703154992.bf1db0a86806d40f71b695a782b3cfb04af1f09f":"2023-12-21T10:36:37.736Z","11.11.0-next.1703647418.9197236fccec5368f80bbfb9656bf687b70f6ec3":"2023-12-27T03:23:39.752Z","11.11.0":"2023-12-27T03:24:07.163Z","11.12.0-next.1703775862.6d70fafc17a445ac8b921e1a19a81f679a5efa0d":"2023-12-28T15:04:30.742Z","11.12.0":"2023-12-28T15:05:59.982Z","11.13.0-next.1754629200.0bd626337bc15d7d280f592f6aef3f22663437fa":"2025-08-08T05:00:34.376Z","11.13.0":"2025-08-08T05:01:58.036Z"},"bugs":{"url":"https://github.com/bevry/assert-helpers/issues"},"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},"license":"Artistic-2.0","homepage":"https://github.com/bevry/assert-helpers","keywords":["assert","browser","es2017","es2024","es5","expect","module","node","test","testing","tests","typed","types","typescript","util","utilities"],"repository":{"type":"git","url":"git+https://github.com/bevry/assert-helpers.git"},"description":"Common utilities and helpers to make testing assertions easier","contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"}],"maintainers":[{"name":"bevryme","email":"us@bevry.me"}],"readme":"<!-- TITLE/ -->\n\n# Assert Helpers\n\n<!-- /TITLE -->\n\n<!-- BADGES/ -->\n\n<span class=\"badge-githubworkflow\"><a href=\"https://github.com/bevry/assert-helpers/actions?query=workflow%3Abevry\" title=\"View the status of this project's GitHub Workflow: bevry\"><img src=\"https://github.com/bevry/assert-helpers/workflows/bevry/badge.svg\" alt=\"Status of the GitHub Workflow: bevry\" /></a></span>\n<span class=\"badge-npmversion\"><a href=\"https://npmjs.org/package/assert-helpers\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/v/assert-helpers.svg\" alt=\"NPM version\" /></a></span>\n<span class=\"badge-npmdownloads\"><a href=\"https://npmjs.org/package/assert-helpers\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/dm/assert-helpers.svg\" alt=\"NPM downloads\" /></a></span>\n<br class=\"badge-separator\" />\n<span class=\"badge-githubsponsors\"><a href=\"https://github.com/sponsors/balupton\" title=\"Donate to this project using GitHub Sponsors\"><img src=\"https://img.shields.io/badge/github-donate-yellow.svg\" alt=\"GitHub Sponsors donate button\" /></a></span>\n<span class=\"badge-thanksdev\"><a href=\"https://thanks.dev/u/gh/bevry\" title=\"Donate to this project using ThanksDev\"><img src=\"https://img.shields.io/badge/thanksdev-donate-yellow.svg\" alt=\"ThanksDev donate button\" /></a></span>\n<span class=\"badge-liberapay\"><a href=\"https://liberapay.com/bevry\" title=\"Donate to this project using Liberapay\"><img src=\"https://img.shields.io/badge/liberapay-donate-yellow.svg\" alt=\"Liberapay donate button\" /></a></span>\n<span class=\"badge-buymeacoffee\"><a href=\"https://buymeacoffee.com/balupton\" title=\"Donate to this project using Buy Me A Coffee\"><img src=\"https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg\" alt=\"Buy Me A Coffee donate button\" /></a></span>\n<span class=\"badge-opencollective\"><a href=\"https://opencollective.com/bevry\" title=\"Donate to this project using Open Collective\"><img src=\"https://img.shields.io/badge/open%20collective-donate-yellow.svg\" alt=\"Open Collective donate button\" /></a></span>\n<span class=\"badge-crypto\"><a href=\"https://bevry.me/crypto\" title=\"Donate to this project using Cryptocurrency\"><img src=\"https://img.shields.io/badge/crypto-donate-yellow.svg\" alt=\"crypto donate button\" /></a></span>\n<span class=\"badge-paypal\"><a href=\"https://bevry.me/paypal\" title=\"Donate to this project using Paypal\"><img src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" alt=\"PayPal donate button\" /></a></span>\n<br class=\"badge-separator\" />\n<span class=\"badge-discord\"><a href=\"https://discord.gg/nQuXddV7VP\" title=\"Join this project's community on Discord\"><img src=\"https://img.shields.io/discord/1147436445783560193?logo=discord&amp;label=discord\" alt=\"Discord server badge\" /></a></span>\n<span class=\"badge-twitch\"><a href=\"https://www.twitch.tv/balupton\" title=\"Join this project's community on Twitch\"><img src=\"https://img.shields.io/twitch/status/balupton?logo=twitch\" alt=\"Twitch community badge\" /></a></span>\n\n<!-- /BADGES -->\n\n<!-- DESCRIPTION/ -->\n\nCommon utilities and helpers to make testing assertions easier\n\n<!-- /DESCRIPTION -->\n\n\n## Usage\n\n[Complete API Documentation.](http://master.assert-helpers.bevry.surge.sh/docs/)\n\n<!-- INSTALL/ -->\n\n## Install\n\n### [npm](https://npmjs.com \"npm is a package manager for javascript\")\n\n-   Install: `npm install --save assert-helpers`\n-   Import: `import * as pkg from ('assert-helpers')`\n-   Require: `const pkg = require('assert-helpers')`\n\n### [Skypack](https://www.skypack.dev \"Skypack is a JavaScript Delivery Network for modern web apps\")\n\n``` html\n<script type=\"module\">\n    import * as pkg from '//cdn.skypack.dev/assert-helpers@^11.13.0'\n</script>\n```\n### [unpkg](https://unpkg.com \"unpkg is a fast, global content delivery network for everything on npm\")\n\n``` html\n<script type=\"module\">\n    import * as pkg from '//unpkg.com/assert-helpers@^11.13.0'\n</script>\n```\n### [jspm](https://jspm.io \"Native ES Modules CDN\")\n\n``` html\n<script type=\"module\">\n    import * as pkg from '//dev.jspm.io/assert-helpers@11.13.0'\n</script>\n```\n### [Editions](https://editions.bevry.me \"Editions are the best way to produce and consume packages you care about.\")\n\nThis package is published with the following editions:\n-   `assert-helpers` aliases `assert-helpers/index.cjs` which uses the [Editions Autoloader](https://github.com/bevry/editions \"You can use the Editions Autoloader to autoload the appropriate edition for your consumers environment\") to automatically select the correct edition for the consumer's environment\n-   `assert-helpers/source/index.ts` is [TypeScript](https://www.typescriptlang.org/ \"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.\") source code with [Import](https://babeljs.io/docs/learn-es2015/#modules \"ECMAScript Modules\") for modules\n-   `assert-helpers/edition-browsers/index.js` is [TypeScript](https://www.typescriptlang.org/ \"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.\") compiled against [ES2024](https://en.wikipedia.org/wiki/ES2024 \"ECMAScript 2024\") for web browsers with [Import](https://babeljs.io/docs/learn-es2015/#modules \"ECMAScript Modules\") for modules\n-   `assert-helpers/edition-es2024/index.js` is [TypeScript](https://www.typescriptlang.org/ \"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.\") compiled against [ES2024](https://en.wikipedia.org/wiki/ES2024 \"ECMAScript 2024\") for [Node.js](https://nodejs.org \"Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine\") 14 || 16 || 18 || 20 || 22 || 24 with [Require](https://nodejs.org/dist/latest-v5.x/docs/api/modules.html \"Node/CJS Modules\") for modules\n-   `assert-helpers/edition-es2017/index.js` is [TypeScript](https://www.typescriptlang.org/ \"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.\") compiled against [ES2017](https://en.wikipedia.org/wiki/ES2017 \"ECMAScript 2017\") for [Node.js](https://nodejs.org \"Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine\") 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 22 || 24 with [Require](https://nodejs.org/dist/latest-v5.x/docs/api/modules.html \"Node/CJS Modules\") for modules\n-   `assert-helpers/edition-es5/index.js` is [TypeScript](https://www.typescriptlang.org/ \"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.\") compiled against ES5 for [Node.js](https://nodejs.org \"Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine\") 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 22 || 24 with [Require](https://nodejs.org/dist/latest-v5.x/docs/api/modules.html \"Node/CJS Modules\") for modules\n-   `assert-helpers/edition-es2017-esm/index.js` is [TypeScript](https://www.typescriptlang.org/ \"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.\") compiled against [ES2017](https://en.wikipedia.org/wiki/ES2017 \"ECMAScript 2017\") for [Node.js](https://nodejs.org \"Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine\") 12 || 14 || 16 || 18 || 20 || 22 || 24 with [Import](https://babeljs.io/docs/learn-es2015/#modules \"ECMAScript Modules\") for modules\n-   `assert-helpers/edition-types/index.d.ts` is [TypeScript](https://www.typescriptlang.org/ \"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.\") compiled Types with [Import](https://babeljs.io/docs/learn-es2015/#modules \"ECMAScript Modules\") for modules\n\n<!-- /INSTALL -->\n\n<!-- HISTORY/ -->\n\n## History\n\n[Discover the release history by heading on over to the `HISTORY.md` file.](https://github.com/bevry/assert-helpers/blob/HEAD/HISTORY.md#files)\n\n<!-- /HISTORY -->\n\n<!-- BACKERS/ -->\n\n## Backers\n\n### Code\n\n[Discover how to contribute via the `CONTRIBUTING.md` file.](https://github.com/bevry/assert-helpers/blob/HEAD/CONTRIBUTING.md#files)\n\n#### Authors\n\n-   [Benjamin Lupton](https://balupton.com) — Accelerating collaborative wisdom.\n\n#### Maintainers\n\n-   [Benjamin Lupton](https://balupton.com) — Accelerating collaborative wisdom.\n\n#### Contributors\n\n-   [Benjamin Lupton](https://github.com/balupton) — [view contributions](https://github.com/bevry/assert-helpers/commits?author=balupton \"View the GitHub contributions of Benjamin Lupton on repository bevry/assert-helpers\")\n\n### Finances\n\n<span class=\"badge-githubsponsors\"><a href=\"https://github.com/sponsors/balupton\" title=\"Donate to this project using GitHub Sponsors\"><img src=\"https://img.shields.io/badge/github-donate-yellow.svg\" alt=\"GitHub Sponsors donate button\" /></a></span>\n<span class=\"badge-thanksdev\"><a href=\"https://thanks.dev/u/gh/bevry\" title=\"Donate to this project using ThanksDev\"><img src=\"https://img.shields.io/badge/thanksdev-donate-yellow.svg\" alt=\"ThanksDev donate button\" /></a></span>\n<span class=\"badge-liberapay\"><a href=\"https://liberapay.com/bevry\" title=\"Donate to this project using Liberapay\"><img src=\"https://img.shields.io/badge/liberapay-donate-yellow.svg\" alt=\"Liberapay donate button\" /></a></span>\n<span class=\"badge-buymeacoffee\"><a href=\"https://buymeacoffee.com/balupton\" title=\"Donate to this project using Buy Me A Coffee\"><img src=\"https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg\" alt=\"Buy Me A Coffee donate button\" /></a></span>\n<span class=\"badge-opencollective\"><a href=\"https://opencollective.com/bevry\" title=\"Donate to this project using Open Collective\"><img src=\"https://img.shields.io/badge/open%20collective-donate-yellow.svg\" alt=\"Open Collective donate button\" /></a></span>\n<span class=\"badge-crypto\"><a href=\"https://bevry.me/crypto\" title=\"Donate to this project using Cryptocurrency\"><img src=\"https://img.shields.io/badge/crypto-donate-yellow.svg\" alt=\"crypto donate button\" /></a></span>\n<span class=\"badge-paypal\"><a href=\"https://bevry.me/paypal\" title=\"Donate to this project using Paypal\"><img src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" alt=\"PayPal donate button\" /></a></span>\n\n#### Sponsors\n\n-   [Andrew Nesbitt](https://nesbitt.io) — Working on mapping the world of open source software @ecosyste-ms  and empowering developers with @octobox\n-   [Divinci ™](https://divinci.ai) — A more comfortable AI conversation experience, with friends! 🤖🖤\n-   [Mr. Henry](https://mrhenry.be)\n-   [Poonacha Medappa](https://poonachamedappa.com)\n-   [Roboflow](https://roboflow.com)\n-   [Square](https://github.com/square)\n\n#### Donors\n\n-   [Andrew Nesbitt](https://nesbitt.io)\n-   [Ángel González](https://univunix.com)\n-   [Arjun Aditya](https://arjunaditya.xyz)\n-   [Armen Mkrtchian](https://mogoni.dev)\n-   [Balsa](https://balsa.com)\n-   [Canonical](https://canonical.com)\n-   [Chad](https://opencollective.com/chad8)\n-   [Codecov](https://codecov.io)\n-   [Divinci ™](https://divinci.ai)\n-   [dr.dimitru](https://veliovgroup.com)\n-   [Elliott Ditman](https://elliottditman.com)\n-   [entroniq](https://gitlab.com/entroniq)\n-   [Frontend Masters](https://FrontendMasters.com)\n-   [GitHub](https://github.com/about)\n-   [Hunter Beast](https://cryptoquick.com)\n-   [Jean-Luc Geering](https://github.com/jlgeering)\n-   [Lee Driscoll](https://leedriscoll.me)\n-   [Michael Duane Mooring](https://divinci.app)\n-   [Michael Harry Scepaniak](https://michaelscepaniak.com)\n-   [Mohammed Shah](https://github.com/smashah)\n-   [Mr. Henry](https://mrhenry.be)\n-   [Pleo](https://pleo.io)\n-   [Poonacha Medappa](https://poonachamedappa.com)\n-   [Robert de Forest](https://github.com/rdeforest)\n-   [Rob Morris](https://linktr.ee/recipromancer)\n-   [Roboflow](https://roboflow.com)\n-   [Scott Kempson](https://github.com/scokem)\n-   [Sentry](https://sentry.io)\n-   [ServieJS](https://github.com/serviejs)\n-   [Skunk Team](https://skunk.team)\n-   [Square](https://github.com/square)\n-   [Syntax](https://syntax.fm)\n-   [WriterJohnBuck](https://github.com/WriterJohnBuck)\n\n<!-- /BACKERS -->\n\n<!-- LICENSE/ -->\n\n## License\n\nUnless stated otherwise all works are:\n\n-   Copyright &copy; [Benjamin Lupton](https://balupton.com)\n\nand licensed under:\n\n-   [Artistic License 2.0](http://spdx.org/licenses/Artistic-2.0.html)\n\n<!-- /LICENSE -->\n","readmeFilename":"README.md"}