{"_id":"@hyperjump/pact","_rev":"15-f485e846d535b38bc8b5f06db5c87716","name":"@hyperjump/pact","dist-tags":{"latest":"1.4.0"},"versions":{"0.1.0":{"name":"@hyperjump/pact","version":"0.1.0","keywords":["Hyperjump","Promise","map","filter","reduce","pipeline"],"author":{"name":"Jason Desrosiers","email":"jdesrosi@gmail.com"},"license":"MIT","_id":"@hyperjump/pact@0.1.0","maintainers":[{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"}],"homepage":"https://github.com/jdesrosiers/hyperjump-pact#readme","bugs":{"url":"https://github.com/jdesrosiers/hyperjump-pact/issues"},"dist":{"shasum":"45b0662ea3cf2d0e44da5410b0524cf708887832","tarball":"https://registry.npmjs.org/@hyperjump/pact/-/pact-0.1.0.tgz","fileCount":13,"integrity":"sha512-CilZZHZboWtNtWsLmXkHS9y0k5FebjQDfe0ouFrT2etlTcKVzYsuJhuJQHjFYRFHfnLybjUBEb/AT0cSZ5gUJg==","signatures":[{"sig":"MEUCIGkqZ6S3h8RxVhZ75qrBOGTbsrAqUPo1n/cpvxb2gUEcAiEAne1Q63djZgV0tcnkw5CsjCKvq+hwuJQb2w962gqqNMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU4uYCRA9TVsSAnZWagAAVyAP/0wtvCwKatDDty7r7+XD\nzXH4l7QdlnfS4YNhLgzJdpu8GLzoLIdmErZ4JCmH8LbE3tm2dHGtc2d8rLDw\nrXyJqEjVYLVOVCv5BF7/Lli6wyUBrxTFzmQ/WCafLLq3G4LbRfME1ZDAP9QU\nalcKZdpOjRlRsMvJNLcC0qQY1Nhz8RT1pELRRsg0rXXSGPApAPvne7zaB33B\ns0ugxgp71osYAyAQwrvhnQRFw4bSGbtH1YeeNXQUJSJ460SDFUebcHJ+ltKe\nbxL0bIAn5GBseN46cXABvgYM5rj9ybbEFvWlFiDIw9xhSFJ4vK0nH9uCS3g8\nB5tWY+hJ8w2aDTltAt5R1vSvDkj+B2OCzUwE9b5lCziSLN4eLKjtx30Q2wTA\neCa1efiKpGGqrS8siUPhs6b9+OtiNMqmObkYVJb/4mQSJk71Ib21BD20/mFB\nRD+i6UthmUqckn1eTy3OLvY1aQmpMxjIH3beiv5eK0YZZ2ZmPXM0Vj1z2h26\nSe9FxSA4yLyT0TwAlSxDAn1Sx/EILecaDEe0P6NK3/iE/+/yG3qy0evmCjsQ\nkG1d+Rftavfqr7afpCyo8u9YxaiHTWX7O63B+8lQR3PQhhKHW597cElpGmqY\n42oQEgrG8R3GerQzhDPuYm00UKb39jOurH7aaBB15uiZZgLPl0V1fpT/8TFe\nAnNu\r\n=pZf9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"7cfe90a76a986148f90cd93afba69e17ad88f1be","scripts":{"lint":"eslint .","test":"mocha 'lib/**/*.spec.js'","clean":"xargs -a .gitignore rm -rf"},"_npmUser":{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"},"repository":{"url":"git+https://github.com/jdesrosiers/hyperjump-pact.git","type":"git"},"_npmVersion":"6.9.0","description":"Higher order functions that work with promises","directories":{},"_nodeVersion":"10.16.0","dependencies":{"just-curry-it":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^4.19.1","eslint-plugin-import":"^2.18.0","eslint-import-resolver-node":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/pact_0.1.0_1565756311847_0.7510049165264538","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@hyperjump/pact","version":"0.1.1","keywords":["Hyperjump","Promise","map","filter","reduce","pipeline"],"author":{"name":"Jason Desrosiers","email":"jdesrosi@gmail.com"},"license":"MIT","_id":"@hyperjump/pact@0.1.1","maintainers":[{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"}],"homepage":"https://github.com/jdesrosiers/hyperjump-pact#readme","bugs":{"url":"https://github.com/jdesrosiers/hyperjump-pact/issues"},"dist":{"shasum":"36e7a4bed7dacc9af681c8841aeb8dc82e97f14c","tarball":"https://registry.npmjs.org/@hyperjump/pact/-/pact-0.1.1.tgz","fileCount":13,"integrity":"sha512-SxgwZ07B9R+7Bbu7V4C8fVHKXqMKkQF3nUIY3HDPWxiGddjBcAI2jyEVjHi2UF1zwxAMFnJUYbS3PaX9gJPhCw==","signatures":[{"sig":"MEUCIQDlwEFOvIMmcxeErJNvqgIJVMvM0XOa5owTKx7fEB6uiQIge6n2ahMb9tsIra+qpatHt+5jhawdS4SIfZ+EwSNFrrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepgYzCRA9TVsSAnZWagAAM1UQAJ3XGVvTp6Fz6iI532fi\n0tMRxxNOyrfB0cuugT6yiYmD5MTqWRaDjkLEirQTCg60K4K34lw9a4qHqkFQ\nggdP666CgkHtj0C1Uol8JZY2HjyZyomD0mbhxNcTfxP5Pa777dqOhdCv7dGq\nYDvajrZvqfMj7O1/bq86oA2Ygkilo02z1WiS3i8JYKQlfMpMiHHJ+3FSDGPN\nJ3WmYiEgDCalzrF+6/8nofBDGHS/+hzYNu7JGRgVFV5FqFKnH7KkmUi2Rxuy\nf6ErwoU8dqYMPi4U/ezAPZQ7ktmjh6SLhO9FLGJS/kpcZkGrlOMb4J+dyke9\nfZUACTPQ5B1q2d4fLnltpZKsrtsxMOaiGkpIlQIl643ZwbWWS8rIeF/WPbNW\nxQAdrjQiPjKmeAUbQdI9ILBRmSUwbqGoVflsIYmGCWXiEqxkQQ1eq9deowvl\nsyF9qEGqNlb6p4et8reR7ht1cDKbg06TaFCpK2MLwIfaQqyf8Ho3iAwLOyfI\nNYpyTOAFLlbKT8v6zEiDWdUfSPoffASPVeeX6Kij/Xg7aa7/dV96a5WJ909z\nA1KOsUJ7MKHP02TZhSPqFFrqGknTuT5xUH3S8E+gBxSFlve9M2w8htpPUdfr\nchnT93hn7aL9V7kh4RE4kXVrJKzUgLmmplIDBg7JE2qlZc6J5gqBsK3CDfSS\nb/Va\r\n=lpWa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","funding":{"url":"https://github.com/sponsors/jdesrosiers","type":"github"},"gitHead":"448c7072aa4b41d1f7e0ec9d39b40125e4edcb00","scripts":{"lint":"eslint .","test":"mocha 'lib/**/*.spec.js'","clean":"xargs -a .gitignore rm -rf"},"_npmUser":{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"},"repository":{"url":"git+https://github.com/jdesrosiers/hyperjump-pact.git","type":"git"},"_npmVersion":"6.13.4","description":"Higher order functions that work with promises","directories":{},"_nodeVersion":"12.16.1","dependencies":{"just-curry-it":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^4.19.1","eslint-plugin-import":"^2.18.0","eslint-import-resolver-node":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/pact_0.1.1_1587938866698_0.593573447816357","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@hyperjump/pact","version":"0.1.2","keywords":["Hyperjump","Promise","map","filter","reduce","pipeline"],"author":{"name":"Jason Desrosiers","email":"jdesrosi@gmail.com"},"license":"MIT","_id":"@hyperjump/pact@0.1.2","maintainers":[{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"}],"homepage":"https://github.com/jdesrosiers/hyperjump-pact#readme","bugs":{"url":"https://github.com/jdesrosiers/hyperjump-pact/issues"},"dist":{"shasum":"1cfa223855fd4cd7f8911f934f4120f5453f624f","tarball":"https://registry.npmjs.org/@hyperjump/pact/-/pact-0.1.2.tgz","fileCount":14,"integrity":"sha512-ry/2aKD69EgTdOrR5uW4V1HH8Frc/AsFN5qUcyibkGwuIHjGa98LtsToQoRm7Nvg3T0jUBalKj9sWe875VGpwg==","signatures":[{"sig":"MEQCIBTsppkaOK46QrdR5E9XrIfYfRtTBVGJLYZP/XmtRcMiAiBDHklH+I9/wZUBTaNbuuPqEg67U3PVxpFKYE1VjvEEow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqK8UCRA9TVsSAnZWagAA32MP/AlxpQyB6/bQXNzxrFjD\nN0sy3GzR/hD+xEyZTKrdwqiJ/0WEi6/r3mxaGvKqWwQLV+gLy9vpy0KUn857\nQEZwTAo+cXUD3pXn04rORNxkDtCSR576U3uqIfEgNHzLr/LVuZNzcf2x/lKn\nRODt7VfJPEKMk+JGPr50VFr64zRYaIaZXpBTkoX5uo/3S3FSsl7z79MlVD6c\nlHxvTTbikQT0fo8U1hCCyzgfWTZxDPxXW4qi+cgqbo5hj4gqRh9wVL7QHQGd\nGc38CTh8kiBHRfuiCZHtd16YD6RFXGma6rETbZ2q5OIqdyey9/uOQ3AGaDiI\nh5s6J2NN1Vi7t+KCOiADDsVoHwU9rFH5S/WDmvMjuaBYI+ydVQOc5E9W/Jvp\nTdFHj70Lea7GSs6XqMovVAtxebjVwrO9tCNkODfO3wA+0bQHrfPNNyhgOf+P\nw/Qizi0VCD8VSbK+6KuiUpH97ReRhtajOSfn22ya9GATwj+PrL1GHT8sg9dS\nMGSE+HmwVXLtfBrXVMimsBuEBDcAEKOJOjtFUIawHvXvhBO3xlh8ioCNVbCj\n92MMdRfmIJmkgmT5o2/vpigP4czTS4NmRFPHpWCkQsMyo120vMFi+GxxxJF6\nBVRyObi4WqfQXj15ugxjNRKGbuDyamIpMmnCr1sIsw0OOAfjNy7w7yV0jzHw\nsSo0\r\n=pgAw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","funding":{"url":"https://github.com/sponsors/jdesrosiers","type":"github"},"gitHead":"96b23953edc5c32cfd321088132eeb99b719301b","scripts":{"lint":"eslint .","test":"mocha 'lib/**/*.spec.js'","clean":"xargs -a .gitignore rm -rf"},"_npmUser":{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"},"repository":{"url":"git+https://github.com/jdesrosiers/hyperjump-pact.git","type":"git"},"_npmVersion":"6.13.4","description":"Higher order functions that work with promises","directories":{},"_nodeVersion":"12.16.1","dependencies":{"just-curry-it":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^4.19.1","eslint-plugin-import":"^2.18.0","eslint-import-resolver-node":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/pact_0.1.2_1588113171735_0.35949244557343607","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@hyperjump/pact","version":"0.2.0","keywords":["Hyperjump","Promise","map","filter","reduce","pipeline"],"author":{"name":"Jason Desrosiers","email":"jdesrosi@gmail.com"},"license":"MIT","_id":"@hyperjump/pact@0.2.0","maintainers":[{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"}],"homepage":"https://github.com/hyperjump-io/hyperjump-pact#readme","bugs":{"url":"https://github.com/hyperjump-io/hyperjump-pact/issues"},"dist":{"shasum":"13c63d72bd27b20bf1724ff88ffd8e5337a76cb2","tarball":"https://registry.npmjs.org/@hyperjump/pact/-/pact-0.2.0.tgz","fileCount":40,"integrity":"sha512-RHt0XRFsADXbqopurGZfCUNL7mPc0695TD2HNDqs4RCK5Db/1lDU2Bhk9EsyFmCBE9N1/boyvdKWjT1UYHIebg==","signatures":[{"sig":"MEQCIBQizlt6sG8ME+f9EcdlTu7Ej7n4wKbBZv6dZdVyGw4TAiByoMsBRy+J4ev6fh5RXwm2KCtX5LoViNOQaRH9acLrUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNX/XCRA9TVsSAnZWagAA8/QP/iWLjtFHSQPJ1JBJn/Zj\nNGC8kd1trHsw9zUW0Is5kXrU5Vl6D136XdlRajWiZc00quhBzvWW+6FVJQJS\nNKCUNTdbqfGXIAfGaO5RIa5jh3neYalmiWTdwczB0nXizimdZSvFM5L+ctsI\nok6CQxKz69/QwOPx+lkvlUaTKOPI4gj0EGx3vyQWzzPUyyznf726X7NmGp8C\n/5Vik+RnVOaZ/IDGOkcOYM9n29UNlJApZI+urIJfUibMF3zI6Ia3y5X6gcx8\nwFUUfzEy37vsj1Szs7ELLxpIidnl0y2YiG5JsT9omsXpjE0+ckznAg7W/ykF\npJkgFT2Hy65KYvTZtMrVphDst1VweBpF4zeSbjIn/C8PkcatTlpZFxmdxMwh\nHGnjPUvbEBcV1O9DXjQiwnPNbEjd2YhnTTzCjhGyWYi14vNOjl8xuJ8rF4G5\ne1Klc6QclsWib4eHRUNBU9j5RHxSL6EQ1OiacgBV36MsB/FvMglfzprDRs/2\nsLnzuqRJeXh89uNedEqSa7AanlfkSKcbw4+r7EiKce6aAmHhBuKW6GVt074D\nMVh/Rs+3uj+6wAamo16QeTWVXnslIDvOtIzSgXC1QJTsSEIZLIaE2pRvNZ2Y\n1Q/ggTqtHbSOe4puEoz6pdNz6duqn16E/CfxP8qnRDfe3Wvjd0T/SmTRWJKw\nATpE\r\n=Hny1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"funding":{"url":"https://github.com/sponsors/jdesrosiers","type":"github"},"gitHead":"025d9eec048cca68f72ea23d610e6b86dc2ad2ec","scripts":{"lint":"eslint lib","test":"mocha --require ts-node/register 'lib/**/*.spec.ts'","build":"rollup --config rollup.config.js","clean":"xargs -a .gitignore rm -rf","prepublishOnly":"npm run build"},"_npmUser":{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"},"repository":{"url":"git+https://github.com/hyperjump-io/hyperjump-pact.git","type":"git"},"_npmVersion":"6.14.13","description":"Higher order functions that work with promises","directories":{},"_nodeVersion":"14.17.0","dependencies":{"just-curry-it":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.1","eslint":"^7.32.0","rollup":"^2.56.3","ts-node":"^10.2.1","typescript":"^4.4.2","@types/chai":"^4.2.21","@types/mocha":"^9.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^20.0.0","@typescript-eslint/parser":"^4.30.0","@rollup/plugin-node-resolve":"^13.0.4","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^4.30.0","eslint-import-resolver-typescript":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/pact_0.2.0_1630896087713_0.3143775701903715","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@hyperjump/pact","version":"0.2.1","keywords":["Hyperjump","Promise","map","filter","reduce","pipeline"],"author":{"name":"Jason Desrosiers","email":"jdesrosi@gmail.com"},"license":"MIT","_id":"@hyperjump/pact@0.2.1","maintainers":[{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"}],"homepage":"https://github.com/hyperjump-io/hyperjump-pact#readme","bugs":{"url":"https://github.com/hyperjump-io/hyperjump-pact/issues"},"dist":{"shasum":"f94f8767f9cf26e3e18232d132b852f31f8707d5","tarball":"https://registry.npmjs.org/@hyperjump/pact/-/pact-0.2.1.tgz","fileCount":40,"integrity":"sha512-imzl9j1UiqM/HC3kgfS0/TdXcEFGFkq5EwjyaztLfdmia8KLBXGy3rC96K+nnyY+2fA69yA9HtnDappub5VSQQ==","signatures":[{"sig":"MEUCIEryEvibggrKG4c4HL2hM6NDyyLLufMGIboCJ+/EuGp1AiEA89g5H2+/s58bRb5AahLWu89eaMsTTLnnGFiIN3RVIUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7diFCRA9TVsSAnZWagAA5A8P/3/3dnHVBUMvyAXeFcr1\nr+xbjFDyBzlxnZQyKjkpfwaRnQZGBtgzumdB31lr661smLkiZy2rb3RNRD8e\nCKaeS/7Qiu9MtgGWbZMX2EOXI9XVGurn5WFzJJ/C1Qg9POs2Z8if2Nh+/vML\nEnEL0AeUSMuZhYCxsUBNpfbBwKhV0GpqSNb5MmhMUOSAq8SmKwsF6rXGxsPr\nizp2X+5w80Tjrj+bFrb3EWk+rhghJbcq7fuPDj5IUokRg2ekrFxjp8wmimsJ\nIb1RHeKluzV89EnuaY6p4W4/RX5siiFDn0mK5XCQkGMhU00+qdwL6c9XBHgm\nAeZAOUo6szkCjcnkjeGa5KbZlPnw/ata888GHopHKHJtUgzQWS84J/J3R0s5\nNaLcEc2R/e+3sHvfs9p6liMNydFpoLCN1ay4MIibU5p/LXOXr71DluZMfIu8\nhN3bhup+T7EbIQEaXpvDXTKWxtGqVM16Xd8RyBfzNmW6/oL2e0+IFYKqZ0uo\nfMD6CyiXD6mgcnyHpDeVIfOWxQglMGb5SpBqeB8cDQI6yDrSqs9YE5zdg5CQ\nvghHaQQB08WpHjCdVRCkojF5mGOST5AyJFZWmUok6pF4wMt/KnKT2tMLTpoy\n62uI93+egtBbMzAaSGmMR4Fxr0b8LnM6R0c0Q9H8Sn7rl7O7b8ymSmgbgSDE\nN7DU\r\n=SaiY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"funding":{"url":"https://github.com/sponsors/jdesrosiers","type":"github"},"gitHead":"526e1f56ce493b19572daa6b152f06185248ebd6","scripts":{"lint":"eslint lib","test":"mocha --require ts-node/register 'lib/**/*.spec.ts'","build":"rollup --config rollup.config.js","clean":"xargs -a .gitignore rm -rf","postinstall":"rm -rf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"},"repository":{"url":"git+https://github.com/hyperjump-io/hyperjump-pact.git","type":"git"},"_npmVersion":"8.1.0","description":"Higher order functions that work with promises","directories":{},"_nodeVersion":"16.13.0","dependencies":{"just-curry-it":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.1","eslint":"^7.32.0","rollup":"^2.56.3","ts-node":"^10.2.1","typescript":"^4.4.2","@types/chai":"^4.2.21","@types/mocha":"^9.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^20.0.0","@typescript-eslint/parser":"^4.30.0","@rollup/plugin-node-resolve":"^13.0.4","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^4.30.0","eslint-import-resolver-typescript":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/pact_0.2.1_1642977413194_0.4806094461692423","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@hyperjump/pact","version":"0.2.2","keywords":["Hyperjump","Promise","map","filter","reduce","pipeline"],"author":{"name":"Jason Desrosiers","email":"jdesrosi@gmail.com"},"license":"MIT","_id":"@hyperjump/pact@0.2.2","maintainers":[{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"}],"homepage":"https://github.com/hyperjump-io/hyperjump-pact#readme","bugs":{"url":"https://github.com/hyperjump-io/hyperjump-pact/issues"},"dist":{"shasum":"23904c440853bbb43ddcd08df5189d7d695a1bd7","tarball":"https://registry.npmjs.org/@hyperjump/pact/-/pact-0.2.2.tgz","fileCount":40,"integrity":"sha512-ArypbCeLXqmOUIIpD1bXG5eFz40ArtEGx3ilJ0hTEzXFI/dSoyeCCloAAxHcSZwZv9hI9s2Eq2YD53bvH1y0CQ==","signatures":[{"sig":"MEQCIGhiwqsjQULSYNkQ5QjfCP+9nMcJPd8/H3eHgT2bcMMkAiB1N3EpPvYBw8LNy8ldUNWERSAVg9Un2TbjXfDfwUUNyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibXXDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruNhAAhQ8L0iMEMTYhwk7tLF2HGm5GMHREWufL18W86TQ4QR4cHqxa\r\n06Upk8eMqkmrU30bSlVEp7UDQZ48rh5fPF6g7GA84AzkiZCgf7EC/g+PXg1Y\r\nReAQiiNLX7P7GNqKxZgy4lZnbM+X4/2LVsWa81GCZZUL01ZLODdjOfFIE646\r\n6SMI3EKJhH4CCuElC+F4E5F6l/OIro+TShT09Nk7Uvy2kb84+o4l8ooPUGFF\r\ngVAwyJQf8pVSPNnJk/R77Y1ZSMvUZvH1hxCt1NesTyLZTMw4JxeV35snufEr\r\nNvb584EiO81msneb/eXag5FT642SqZK2StHCjTU2N+j5y3vy6h79mNUKyBKi\r\nMAlFfYGNmB5zMyLLnyB7kU/mVovwF2BB1N+EM8kVzXbKwP76Ihrq5tv1cSC2\r\n4RH8Y6PlFhblmwzS9YlAb5KSkeAB38ncSsz8uUa1shYwZli5mM6SBcDOAg/V\r\nGoIUkEXIT2U46JiRpTp42U6SmxFE06YxeQgpBvbHvMNojmJc5zeq8YgRu3r6\r\nv99R8GE9Ul5hUaMOxGq2p+y1KhB1K1iT4xB6KJzWg6n24veF3yAhiUINF9zV\r\n6HkyRqReX+gK9XhpKBGYEhEpDvHDbkcPoJjneTMbhilqmPXEF10AWzdNYTMy\r\nWVEzyZz6K45FQ5vt7yer7Nqs2JWP4UBaml8=\r\n=7VEz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"funding":{"url":"https://github.com/sponsors/jdesrosiers","type":"github"},"gitHead":"9e98ad849779678d16f26c1922fe69fbc58f1a44","scripts":{"lint":"eslint lib","test":"mocha --require ts-node/register 'lib/**/*.spec.ts'","build":"rollup --config rollup.config.js","clean":"xargs -a .gitignore rm -rf","postinstall":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"},"repository":{"url":"git+https://github.com/hyperjump-io/hyperjump-pact.git","type":"git"},"_npmVersion":"8.3.1","description":"Higher order functions that work with promises","directories":{},"_nodeVersion":"16.14.0","dependencies":{"just-curry-it":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.1","eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.56.3","ts-node":"^10.2.1","typescript":"^4.4.2","@types/chai":"^4.2.21","@types/mocha":"^9.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^20.0.0","@typescript-eslint/parser":"^4.30.0","@rollup/plugin-node-resolve":"^13.0.4","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^4.30.0","eslint-import-resolver-typescript":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/pact_0.2.2_1651340738916_0.11818537570123566","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@hyperjump/pact","version":"0.2.3","keywords":["Hyperjump","Promise","map","filter","reduce","pipeline"],"author":{"name":"Jason Desrosiers","email":"jdesrosi@gmail.com"},"license":"MIT","_id":"@hyperjump/pact@0.2.3","maintainers":[{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"}],"homepage":"https://github.com/hyperjump-io/hyperjump-pact#readme","bugs":{"url":"https://github.com/hyperjump-io/hyperjump-pact/issues"},"dist":{"shasum":"6c2a79be039282f3316960170890e16d18f21c71","tarball":"https://registry.npmjs.org/@hyperjump/pact/-/pact-0.2.3.tgz","fileCount":40,"integrity":"sha512-UxSqMKQ+ls4ICx4Nax1g4ssVBJg8a1kXLixVyoTX5buhmWPhFXHNo7sjyWgxHVz8pk9N6agImMYbGJ6Duk8v+g==","signatures":[{"sig":"MEUCIAJa8Bpeg9p516coFVmwQ7ZQaB0Y4mtSk+cf4brNuRsbAiEAmw8RK4NOLIRPjw4UdhgldLeIx+2mmBji1hD+tLicHqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibX2UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvZxAAmrsm5RLf39Nrmd9WpO7CW4d1B2FYIKKWxTbN5dERWwQfJRuq\r\nqQS7VIDO9DS1F7/guII6GDFe3f1Ng4Ry7D4gAc7Ma8go+XdrSUQ9vluS61L0\r\nRHUlXqiUv/hgI5SY1RnBggp3K/A1I8zfhbCOIYs9gSPAxEE9CPd6Dos8WqN9\r\nF42so8eczRk/N4SUilRj7YeXuJOaYoDPHshX7M8cQ6b8qMFINrmr4/yOsH8Y\r\n8OkJZ3DZH3JVC5zXOpYW561rqaGYiLzq5EWwIEI7uH0evXuoVklOLfky8xQg\r\n8bYFNNzdZpctzxNYCj04pjJ33IRnX33ddXfQpL2I4XFbK/s7ySuUxS9XDlMg\r\nZpvIQvbAoak8m7MemDA9H8ny9bM/vtvWXjUu1iyTeC9OxLwzdlIlFc4t6vWh\r\nWOMR5XVqv9X22/1HVYCtVIhpUqxsjPsyQMASsxOsjihZJ+Xe9s33wWcIzASk\r\niXlaZ7+6qXx91bl+MpAhJMkVZKwqKE1IHb/xY+fYlknzwVtt66rOFG8CNl5a\r\nEcQHzJy93YJRtOENVVNE36pOAoG86XisCzm1rQoqdnMnx8mOrSaGeUVKPnJ8\r\nC2lXBPF+i+0T/XB61lmJut09fp79IRD8aARjjOc3TFXBYjUPQMWv3WudqYrk\r\nSSIkEk5Q0BWegNOED8y9XjMRF1Wdrtk75B8=\r\n=2CA4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"funding":{"url":"https://github.com/sponsors/jdesrosiers","type":"github"},"gitHead":"3a7d8fbe19237e78f97d4573c4164eab8d2dce68","scripts":{"lint":"eslint lib","test":"mocha --require ts-node/register 'lib/**/*.spec.ts'","build":"rollup --config rollup.config.js","clean":"xargs -a .gitignore rm -rf","postinstall":"npx rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"},"repository":{"url":"git+https://github.com/hyperjump-io/hyperjump-pact.git","type":"git"},"_npmVersion":"8.3.1","description":"Higher order functions that work with promises","directories":{},"_nodeVersion":"16.14.0","dependencies":{"just-curry-it":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.1","eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.56.3","ts-node":"^10.2.1","typescript":"^4.4.2","@types/chai":"^4.2.21","@types/mocha":"^9.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^20.0.0","@typescript-eslint/parser":"^4.30.0","@rollup/plugin-node-resolve":"^13.0.4","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^4.30.0","eslint-import-resolver-typescript":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/pact_0.2.3_1651342739908_0.6763511808333866","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@hyperjump/pact","version":"0.2.4","keywords":["Hyperjump","Promise","map","filter","reduce","pipeline"],"author":{"name":"Jason Desrosiers","email":"jdesrosi@gmail.com"},"license":"MIT","_id":"@hyperjump/pact@0.2.4","maintainers":[{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"}],"homepage":"https://github.com/hyperjump-io/hyperjump-pact#readme","bugs":{"url":"https://github.com/hyperjump-io/hyperjump-pact/issues"},"dist":{"shasum":"6a78da6af5eff8f55b0c2a2898edb2ff8ab5350b","tarball":"https://registry.npmjs.org/@hyperjump/pact/-/pact-0.2.4.tgz","fileCount":40,"integrity":"sha512-BGmyLaUSCMVyHrwXr67rMxgiQHPHwcmVCjROoY8q232EpMz9d9aFCkgGhdx//yEfHM7zgsm0zZ8RD/F89uPySg==","signatures":[{"sig":"MEUCIH9lmk1fypD3cWrww01ZZcEGbR02UhsZrlVFqPydRpAYAiEA4cDpJWPaAU+frBjhfnpYr/huztc/9iwKwqItF97U8RA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+pJiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmfRAAk7+Dw31giTkLd6Nz3Epr+nf2lR9HHiiUYbtc10cuL4xcWbmX\r\n/TlKyfzL4eeSSp7JVjEXpcFcfVrAeMzFdoewFiU8W77au/Rwyz8GPW/tVxGP\r\nvYpDGpQ1hRvTc4/g55PwCgVpLjeQtySAmaDVBsN6vmxh7v96TVDuSETsrUCK\r\nD+r/+D2jake0tbPhPersgnKeVS6WNb86pX9K6uLqgjqqi51leug65MdtgQeZ\r\nTIBaO5ntjiGhZWc8NNhzpBHJfsrwxTn9v4P6VoVN16yFgnliLnVrpWz0ejMv\r\niSEp0vAtWYEyyI9PI6m7XrMu/hMBnD0jGAA0eUb5oJMa5mlozcIfkrWb+W4I\r\njXxigojgyI3MtAqB4qj0TTarXlrgWMAKC963GBaS6TwgO0j11jeU9e3c+WGD\r\ntldUSpwGHvKymG1YBQimugtoBshoyjnyDalqOwjo7PNcrwGE32/fjncXmc0Y\r\nfmOzT0O+t1jenQubqBFY+EW6YmFZTlIj7p6giTP3V4gEdUIN4xmrbWc+l4Gd\r\n3l4G3AtOk9dnP49Eb9/Y4g6xnJIFhJWYRVgKxARC4LTB50b8lXjRaDRsV2Xv\r\nkqzh0nxRGalVnxGsAOt0DqUoVc3T6YcvILHQ4t9xHlISioK4iJcQdUyXaIL2\r\nRiZMezDhxAS3XwvrJNbgoPtBQFtySxItQlI=\r\n=b6ud\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"funding":{"url":"https://github.com/sponsors/jdesrosiers","type":"github"},"gitHead":"8bc760c2091f920cc1c8a1f896f405e4b1a6845a","scripts":{"lint":"eslint lib","test":"mocha --require ts-node/register 'lib/**/*.spec.ts'","build":"rollup --config rollup.config.js","clean":"xargs -a .gitignore rm -rf","postinstall":"node -e \"require('fs').rmSync('dist', { recursive: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"},"repository":{"url":"git+https://github.com/hyperjump-io/hyperjump-pact.git","type":"git"},"_npmVersion":"8.3.1","description":"Higher order functions that work with promises","directories":{},"_nodeVersion":"16.14.0","dependencies":{"just-curry-it":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.1","eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.56.3","ts-node":"^10.2.1","typescript":"^4.4.2","@types/chai":"^4.2.21","@types/mocha":"^9.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^20.0.0","@typescript-eslint/parser":"^4.30.0","@rollup/plugin-node-resolve":"^13.0.4","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^4.30.0","eslint-import-resolver-typescript":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/pact_0.2.4_1660588642287_0.19747749047362095","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@hyperjump/pact","version":"0.2.5","keywords":["Hyperjump","Promise","map","filter","reduce","pipeline"],"author":{"name":"Jason Desrosiers","email":"jdesrosi@gmail.com"},"license":"MIT","_id":"@hyperjump/pact@0.2.5","maintainers":[{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"}],"homepage":"https://github.com/hyperjump-io/hyperjump-pact#readme","bugs":{"url":"https://github.com/hyperjump-io/hyperjump-pact/issues"},"dist":{"shasum":"b6ee43a4f769523fe519fc083219c6035df887f7","tarball":"https://registry.npmjs.org/@hyperjump/pact/-/pact-0.2.5.tgz","fileCount":40,"integrity":"sha512-93m7gLf40EI8svsKrdPc+KkLsngwX/2ld08xwc0PFioxJSxnfkx1BUHNJVjhG386UUYP6mNe+ZtmIiDXDJ4TQg==","signatures":[{"sig":"MEUCIQDpkWzP4fMS2IZXfrKq18rBRQhXky1Fj3XEU8dvJ2BHPwIgFtbHUpqn6Ro6OiSNQ/ifIsbsEL7xJf7d8k5cYxjhmOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji8Z2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogdhAAoI957vumpogjbxoefBzv1jhfusB+uNwxlUD/3D7a8oyOq1WM\r\no+Wwapq5ONQ94zdcDwCt71X+WLV0eA3ldsOHMKNWq+g813+TBr+q/m9fuqRh\r\nStoglce+By38w/IHUE92J7QXV2CgRISnxITr2QKtKIZdjq5YANNO3hkEnEiz\r\n6b1ZXdiNw8YKLClRXN2wxqDiHVEJPplM2lDMv9FTdX2Ol5Dk8u+56LXoXKuK\r\ndnwsCtrK32Rb1K+sq1wEFb+JmgaRuKE7n9JISEnIK6EPBsThjgwv9P77NjZL\r\nQKe4hBInBHTqsSevaG1H0GgMtRnX+hi2y0Naldodl7XeuoNWHLPhVjRXymmM\r\ng+0L58bxT3M33JBL+h6FzyXYy1FZ5GrTzUtVUwafYsUGKspM6lBZYilMovV3\r\nrZBgjlSne7E1QpJPT37n/HSM/6V6LjH4XcVrkc7LFrqfN6hv3AuNYAdHZh/O\r\nOXS7gmgR/b69UFGup58xzbJJoUYx5kvO45qRdoTkSxz2x14evavHzVFTdWnq\r\ncayiU3s2RbwUsweVWOPmsuifNbu4izONTSPBlRTZBaZwEJxP/gGw4AarusLE\r\nyGt5boH2o0o+0WL4saXBQZq6gTLKrFGL7deKYDc1KaNworV870lSGpaNdI+c\r\nQxj/z6jp5YiS1laxcgOo+FOpt/8kE5ATHRA=\r\n=gCai\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"funding":{"url":"https://github.com/sponsors/jdesrosiers","type":"github"},"gitHead":"5b259d366fcec681d8e6fe53ffac207e825056a9","scripts":{"lint":"eslint lib","test":"mocha --require ts-node/register 'lib/**/*.spec.ts'","build":"rollup --config rollup.config.js","clean":"xargs -a .gitignore rm -rf","postinstall":"node -e \"require('fs').rmSync('dist', { recursive: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"},"repository":{"url":"git+https://github.com/hyperjump-io/hyperjump-pact.git","type":"git"},"_npmVersion":"8.15.0","description":"Higher order functions that work with promises","directories":{},"_nodeVersion":"18.7.0","dependencies":{"just-curry-it":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.1","eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.56.3","ts-node":"^10.2.1","typescript":"^4.4.2","@types/chai":"^4.2.21","@types/mocha":"^9.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^20.0.0","@typescript-eslint/parser":"^4.30.0","@rollup/plugin-node-resolve":"^13.0.4","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^4.30.0","eslint-import-resolver-typescript":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/pact_0.2.5_1670104694495_0.5361127403536348","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@hyperjump/pact","version":"1.0.0","keywords":["Hyperjump","Promise","higher order functions","iterator","async iterator","generator","async generator","async"],"author":{"name":"Jason Desrosiers","email":"jdesrosi@gmail.com"},"license":"MIT","_id":"@hyperjump/pact@1.0.0","maintainers":[{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"}],"homepage":"https://github.com/hyperjump-io/pact#readme","bugs":{"url":"https://github.com/hyperjump-io/pact/issues"},"dist":{"shasum":"dcccf0e118307c0769305bd13b247027f51c298a","tarball":"https://registry.npmjs.org/@hyperjump/pact/-/pact-1.0.0.tgz","fileCount":7,"integrity":"sha512-d4YYXhVictDbkhjWbRA+Qk8PiufDTSRZg7tWMU07sl0wA/rh9AtL0cPJdpxSsjtDVDBlNSjsOr+RTKDU2IKqEA==","signatures":[{"sig":"MEYCIQCFm3XPHk9n3YxSyUH3cOjJkel+eNg5TGHpYvk45buZtAIhAO4pluN8Vj4oKAk9VuQ3hPMFxA+Ty3hQPGfOsaRIa+bD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14628},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js"},"funding":{"url":"https://github.com/sponsors/jdesrosiers","type":"github"},"gitHead":"0bd40e11edb4843f9a49c629964630cf796f7cba","scripts":{"lint":"eslint lib","test":"mocha 'lib/**/*.spec.ts'","clean":"xargs -a .gitignore rm -rf"},"_npmUser":{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"},"repository":{"url":"git+https://github.com/hyperjump-io/pact.git","type":"git"},"_npmVersion":"9.5.0","description":"Higher order functions for iterators and async iterators","directories":{},"_nodeVersion":"18.15.0","dependencies":{"just-curry-it":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"*","mocha":"*","eslint":"*","ts-node":"*","typescript":"*","@types/chai":"*","@types/mocha":"*","eslint-plugin-import":"*","@typescript-eslint/parser":"*","eslint-import-resolver-node":"*","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/pact_1.0.0_1683780107226_0.06826715890725366","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@hyperjump/pact","version":"1.1.0","keywords":["Hyperjump","Promise","higher order functions","iterator","async iterator","generator","async generator","async"],"author":{"name":"Jason Desrosiers","email":"jdesrosi@gmail.com"},"license":"MIT","_id":"@hyperjump/pact@1.1.0","maintainers":[{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"}],"homepage":"https://github.com/hyperjump-io/pact#readme","bugs":{"url":"https://github.com/hyperjump-io/pact/issues"},"dist":{"shasum":"7ecd7cc3a61e12f8c3100846a5e38062a735f0f9","tarball":"https://registry.npmjs.org/@hyperjump/pact/-/pact-1.1.0.tgz","fileCount":7,"integrity":"sha512-Yoo3X/z9Z91PRDvsYAA2DhmXXM5N3b06YZJuIVw/A2RLb0SSbQmkIIrq190VNhTHBKwWL0z7jGfh3nd24QdV2A==","signatures":[{"sig":"MEYCIQD5YeURPTyPT+MzSyWi5JN1pKnmwjwFimSGzLvAGxwyIwIhAOeWFcliGfyaaJ05gXK9OMYRk2uC6/w5w5ZRkp/fM68s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18615},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./async":"./lib/async.js"},"funding":{"url":"https://github.com/sponsors/jdesrosiers","type":"github"},"gitHead":"b324ff9a1f309934f4ec12580db665ac98e6b9ec","scripts":{"lint":"eslint lib","test":"mocha 'lib/**/*.spec.ts'","clean":"xargs -a .gitignore rm -rf"},"_npmUser":{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"},"repository":{"url":"git+https://github.com/hyperjump-io/pact.git","type":"git"},"_npmVersion":"9.5.1","description":"Higher order functions for iterators and async iterators","directories":{},"_nodeVersion":"18.16.0","dependencies":{"just-curry-it":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"*","mocha":"*","eslint":"*","ts-node":"*","typescript":"*","@types/chai":"*","@types/mocha":"*","eslint-plugin-import":"*","@typescript-eslint/parser":"*","eslint-import-resolver-node":"*","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/pact_1.1.0_1687374354107_0.42606082436378023","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@hyperjump/pact","version":"1.2.0","keywords":["Hyperjump","Promise","higher order functions","iterator","async iterator","generator","async generator","async"],"author":{"name":"Jason Desrosiers","email":"jdesrosi@gmail.com"},"license":"MIT","_id":"@hyperjump/pact@1.2.0","maintainers":[{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"}],"homepage":"https://github.com/hyperjump-io/pact#readme","bugs":{"url":"https://github.com/hyperjump-io/pact/issues"},"dist":{"shasum":"164e890d712be7e9491f953e202349030f493e31","tarball":"https://registry.npmjs.org/@hyperjump/pact/-/pact-1.2.0.tgz","fileCount":7,"integrity":"sha512-+NirBesJkhgZMRXzza8flnh0wwIuHZ9wSYjXSNAA1KQjHtn4Nho1wi3Y5PC7izBvoPKrPFt7J+qtEUkosav+zQ==","signatures":[{"sig":"MEQCIDas/xCeKSlRZI5StaBT8Xsq2jYb8KYyKgpj/XfhEp6lAiAF/icsptpyUP49EQsnC338ml5M9X6fCucs8AjKtEeCxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22854},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./async":"./lib/async.js"},"funding":{"url":"https://github.com/sponsors/jdesrosiers","type":"github"},"gitHead":"02f495a93476e016579735be726f17363ceff0b3","scripts":{"lint":"eslint lib","test":"mocha 'lib/**/*.spec.ts'","clean":"xargs -a .gitignore rm -rf"},"_npmUser":{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"},"repository":{"url":"git+https://github.com/hyperjump-io/pact.git","type":"git"},"_npmVersion":"9.5.1","description":"Higher order functions for iterators and async iterators","directories":{},"_nodeVersion":"18.16.0","dependencies":{"just-curry-it":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"*","mocha":"*","eslint":"*","ts-node":"*","typescript":"*","@types/chai":"*","@types/mocha":"*","eslint-plugin-import":"*","@typescript-eslint/parser":"*","eslint-import-resolver-node":"*","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/pact_1.2.0_1687546618099_0.12890971945772645","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@hyperjump/pact","version":"1.3.0","keywords":["Hyperjump","Promise","higher order functions","iterator","async iterator","generator","async generator","async"],"author":{"name":"Jason Desrosiers","email":"jdesrosi@gmail.com"},"license":"MIT","_id":"@hyperjump/pact@1.3.0","maintainers":[{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"}],"homepage":"https://github.com/hyperjump-io/pact#readme","bugs":{"url":"https://github.com/hyperjump-io/pact/issues"},"dist":{"shasum":"e89dd7e814847ec62f93899c14627e9a36f6d67a","tarball":"https://registry.npmjs.org/@hyperjump/pact/-/pact-1.3.0.tgz","fileCount":7,"integrity":"sha512-/UIKatOtyZ3kN4A7AQmqZKzg/6es9jKyeWbfrenb2rDb3I9W4ZrVZT8q1zDrI/G+849I6Eq0ybzV1mmEC9zoDg==","signatures":[{"sig":"MEYCIQCXodawhLr5VDl26Y0g3zKTVg9kxbdWxYLfhKRiBXPffQIhAMwz+E772ExwJwLchp2Nr6ArfmkfZ8LgN6sHOeiFF6Lx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25038},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./async":"./lib/async.js"},"funding":{"url":"https://github.com/sponsors/jdesrosiers","type":"github"},"gitHead":"ea961336e46b2a35afb32009e5fa972f5e6e255b","scripts":{"lint":"eslint lib","test":"mocha 'lib/**/*.spec.ts'","clean":"xargs -a .gitignore rm -rf"},"_npmUser":{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"},"repository":{"url":"git+https://github.com/hyperjump-io/pact.git","type":"git"},"_npmVersion":"10.1.0","description":"Higher order functions for iterators and async iterators","directories":{},"_nodeVersion":"20.8.1","dependencies":{"just-curry-it":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"*","mocha":"*","eslint":"*","ts-node":"*","typescript":"*","@types/chai":"*","@types/mocha":"*","eslint-plugin-import":"*","@typescript-eslint/parser":"*","eslint-import-resolver-node":"*","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/pact_1.3.0_1701828687352_0.7689138740593446","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@hyperjump/pact","version":"1.4.0","description":"Higher order functions for iterators and async iterators","type":"module","main":"./src/index.js","exports":{".":"./src/index.js","./async":"./src/async.js"},"scripts":{"lint":"eslint src","test":"vitest --watch=false","type-check":"tsc --noEmit","docs":"typedoc --excludeExternals"},"repository":{"type":"git","url":"git+https://github.com/hyperjump-io/pact.git"},"keywords":["Hyperjump","Promise","higher order functions","iterator","async iterator","generator","async generator","async"],"author":{"name":"Jason Desrosiers","email":"jdesrosi@gmail.com"},"license":"MIT","funding":{"type":"github","url":"https://github.com/sponsors/jdesrosiers"},"devDependencies":{"@stylistic/eslint-plugin":"*","@types/node":"^22.13.5","@typescript-eslint/eslint-plugin":"*","@typescript-eslint/parser":"*","eslint-import-resolver-typescript":"*","eslint-plugin-import":"*","typedoc":"^0.27.9","typescript-eslint":"*","vitest":"*"},"_id":"@hyperjump/pact@1.4.0","gitHead":"b0cfdd10903621591f9d2d51eac50d3ff6a39d1a","types":"./src/index.d.ts","bugs":{"url":"https://github.com/hyperjump-io/pact/issues"},"homepage":"https://github.com/hyperjump-io/pact#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-01Q7VY6BcAkp9W31Fv+ciiZycxZHGlR2N6ba9BifgyclHYHdbaZgITo0U6QMhYRlem4k8pf8J31/tApxvqAz8A==","shasum":"4ddeec3dcecedc5c1db9972056c463e30c223ad3","tarball":"https://registry.npmjs.org/@hyperjump/pact/-/pact-1.4.0.tgz","fileCount":9,"unpackedSize":28756,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDOmt1bLuyerJUh1CYm8LkpdzUMu9MPvPnAl8cAcnMwgwIgVSKRF5y6JOq0VTBqNyPg8WdDLD3jFCDRdNkWenFHobA="}]},"_npmUser":{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"},"directories":{},"maintainers":[{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pact_1.4.0_1741664406388_0.37279469580743463"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-14T04:18:31.775Z","modified":"2025-03-11T03:40:07.050Z","0.1.0":"2019-08-14T04:18:31.987Z","0.1.1":"2020-04-26T22:07:46.904Z","0.1.2":"2020-04-28T22:32:51.824Z","0.2.0":"2021-09-06T02:41:27.903Z","0.2.1":"2022-01-23T22:36:53.386Z","0.2.2":"2022-04-30T17:45:39.251Z","0.2.3":"2022-04-30T18:19:00.098Z","0.2.4":"2022-08-15T18:37:22.429Z","0.2.5":"2022-12-03T21:58:14.681Z","1.0.0":"2023-05-11T04:41:47.381Z","1.1.0":"2023-06-21T19:05:54.289Z","1.2.0":"2023-06-23T18:56:58.265Z","1.3.0":"2023-12-06T02:11:27.592Z","1.4.0":"2025-03-11T03:40:06.585Z"},"bugs":{"url":"https://github.com/hyperjump-io/pact/issues"},"author":{"name":"Jason Desrosiers","email":"jdesrosi@gmail.com"},"license":"MIT","homepage":"https://github.com/hyperjump-io/pact#readme","keywords":["Hyperjump","Promise","higher order functions","iterator","async iterator","generator","async generator","async"],"repository":{"type":"git","url":"git+https://github.com/hyperjump-io/pact.git"},"description":"Higher order functions for iterators and async iterators","maintainers":[{"name":"jason.desrosiers","email":"jdesrosi@gmail.com"}],"readme":"# Hyperjump Pact\n\nHyperjump Pact is a utility library that provides higher order functions for\nworking with iterators and async iterators.\n\n## Installation\nDesigned for node.js (ES Modules, TypeScript) and browsers.\n\n```bash\nnpm install @hyperjump/pact --save\n```\n\n## Usage\n\n```javascript\nimport { pipe, range, map, filter, reduce } from \"@hyperjump/pact\";\n\n\nconst result = pipe(\n  range(1, 10),\n  filter((n) => n % 2 === 0),\n  map((n) => n * 2),\n  reduce((sum, n) => sum + n, 0)\n);\nconsole.log(result);\n```\n\n```javascript\nimport { pipe, asyncMap, asyncFilter, asyncReduce } from \"@hyperjump/pact\";\n// You can alternatively import the async functions without the prefix\n// import { pipe, map, filter, reduce } from \"@hyperjump/pact/async\";\n\n\nconst asyncSequence = async function* () {\n  yield 1;\n  yield 2;\n  yield 3;\n  yield 4;\n  yield 5;\n};\n\nfor await (const value of asyncSequence()) {\n  console.log(value);\n}\n\nconst result = await pipe(\n  asyncSequence(),\n  asyncFilter((n) => n % 2 === 0),\n  asyncMap((n) => n * 2),\n  asyncReduce((sum, n) => sum + n, 0)\n);\nconsole.log(result);\n```\n\n## API\n\nhttps://pact.hyperjump.io\n\n## Contributing\n\n### Tests\n\nRun the tests\n\n```bash\nnpm test\n```\n\nRun the tests with a continuous test runner\n\n```bash\nnpm test -- --watch\n```\n\n[hyperjump]: https://github.com/hyperjump-io/browser\n[jref]: https://github.com/hyperjump-io/browser/blob/master/src/json-reference/README.md\n","readmeFilename":"README.md"}