{"_id":"@3fv/prelude-ts","_rev":"28-36ab3af858cbeffc4f6127536e850bf3","name":"@3fv/prelude-ts","dist-tags":{"latest":"0.8.42"},"versions":{"0.8.11":{"name":"@3fv/prelude-ts","version":"0.8.11","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.11","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"a23a287315ef4b7ae9b5aada6b8f7fe9c1940618","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.11.tgz","fileCount":221,"integrity":"sha512-0suruKA+JMzl+gmt0KY/4CClOt03Sw29NSs/gow8T6HI9o2LJ8w3ThRvvvgCrx4dIDUEZXvk9kDOFl1uupxkNw==","signatures":[{"sig":"MEYCIQCOVEXyihMKVvQZGk5hSqjIEMprfxYEOCnnbHKdFEJmUwIhAIHu8e78igy6tOwyHNQEQfh5XwWBzWCuL/r8Ucd18I5A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2158050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9B4ZCRA9TVsSAnZWagAAwdEQAJD72ei3vs4sz9R9zLcQ\nBBljl0zSRBmkCIMVNjcaJtPSaUfimEDO3nu14VBexw80yK/WaV7pdf0mU1Fe\nW0bwPJJYeS+XYQ0lUBqEXQEy1Sa4D2DOCOGNrYDbCTbixnDmxxMz8XA3A1ou\nj7br5VyD9M2fJx5lgI16DroS+BdHLrYFuAzhdEcpHjJIhV093EqsmtKxw/lE\nwXVPpq1mYEn6WFc2E7uVSs94DKDJwuJdcyuYpaiTZnQuToOCQGN6UQtEdh5S\nnLT5IrOLadLoo3Tln51RABFXTCYYB1SAr4QzD+CMwZbEn01BiCrDFXgaIZIA\ne/uo5LwraF1P+dT7tnIdu8GrDfvUuDO8NFzb0c5KCQPqL7OhnJaGNoRUllnd\nylZaRoFxyh3+md71MchjSlJClzEjeh2yEM/n0bI7kVToDUBOR16e1ynULC9N\nAM9VLqp3O33+l430yNxtCfusdYo8ZTf7VPQfIjHDA96cJPfIIOFoIeQaqQM7\nlAfa5TN/K/b5br3xmLd04ltOEmwfQcGQ1NyVWyWgka1GsWvXBRIlqBc+SNa+\nTX4LXs3Vm9XrrbffdFNUCHbyJYgE4eoxpTuxPP2ZdNX0y2lYiOwzCeVJsbJE\nuv5oH1cM7ciVg00+x5H6fRbZ6okuadMWbEaMQ+OPdcQC+4cwbR6/spmz/hZ7\nwMh+\r\n=yvlL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","build":"tsc -b tsconfig.json","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","release":"yarn publish --patch --non-interactive","benchmarks":"tsc && node ./dist/benchmarks/bench.js","prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","build:watch":"yarn run build -- -w"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git","directory":"packages/cli"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"2.0.18","hamt_plus":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"2.2.2","mocha":"6.2.0","request":"2.88.0","typedoc":"0.7.2","benchmark":"2.1.4","immutable":"4.0.0-rc.12","uglify-js":"3.6.0","browserify":"16.5.0","typescript":"3.7.3","@types/node":"12.7.3","@types/mocha":"5.2.7","mocha-testcheck":"1.0.0-rc.0","request-promise-native":"1.0.7","@types/request-promise-native":"1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.11_1576279577344_0.15599336766754068","host":"s3://npm-registry-packages"}},"0.8.12":{"name":"@3fv/prelude-ts","version":"0.8.12","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.12","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"402414b1d2d288b02277988e0c6a7035593f21e7","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.12.tgz","fileCount":221,"integrity":"sha512-fxWDD7eav9sAfky8Ll/O7F5nbvSUPP4fzSs2o0wKqSc9cxvwMqTfFBcj1VHgXx8tjBGc/2nRwRyEkWRzRA6O0Q==","signatures":[{"sig":"MEUCIQC8uj/26c2M62jAMbcYgn2xwANhn2KaZDodUmU5mzvqnAIgVGa8TXy7dl3X5QpwzET5DMwWEzfUz+BAzy+XpltMPjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2158056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9B8mCRA9TVsSAnZWagAAsXQP+gI25Iht8kAyBUrjQZpL\nY/aG0zxWuQLl8FphVcEv+o4hPfcsmFhLzuxjuOrWV0FPZVDBH6QDceE2Svj+\nAlFRRDfuK5257SpkaKfRSns/J3CGE9hu+zjvZajZxOJ8WLszwTdUxew1eT3x\nxySCCZX+Gt5O/RThJyM987aSJvbo2QsE0/KyTVsGObGf9DT2mVZOaJuMtC2z\n/+PbKXSawmyqZYfZ3GKKpn/hi81hLfngwZo+ZKMMf+Vn7EBQvfkyev/7cr2U\nyhn1gmegq2RGgsp1qyOUaHJcErSpoQqmWt628D3yz+ikmG8tl7isQ6057ej1\n/vTn1BQlK0cS6PFDf05KU9AD2YGHUX6twAoL4DfGoNT98Uadb0OxLh8p8j1S\nf1GGvDLlfcdPmbHv3fZv3srbL2LwB2lWJeQxoGtCYSpVl8FwrLRPdpzk1jEe\nTFZtIjZFQ8a4GNjczNPUyrqt46faWgLSKKxKBkB7OII3p5ipJcd00VRU5FY7\n+DSg3p98zOP6EKIxSipNEujj/9M2fyDo4GfcZP6jDScCfXuwKXHqrE0Js6fq\nvsEY45BkgoyBZnEt2ZZv7haT5lOXrgBEjbPgLMc/WT/289eB4oUe9LO7VOLU\nrJbXs0JfgVWhUREKbSH618C4nmNUMXawYANOYK/J81fVfX6AeK0d8FdnOzXI\nGUsf\r\n=kl+a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","build":"tsc -b tsconfig.json","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","release":"yarn publish --patch --non-interactive","benchmarks":"tsc && node ./dist/benchmarks/bench.js","prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","build:watch":"yarn run build -- -w"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git","directory":"packages/cli"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"2.0.18","hamt_plus":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"2.2.2","mocha":"6.2.0","request":"2.88.0","typedoc":"0.7.2","benchmark":"2.1.4","immutable":"4.0.0-rc.12","uglify-js":"3.6.0","browserify":"16.5.0","typescript":"3.7.3","@types/node":"12.7.3","@types/mocha":"5.2.7","mocha-testcheck":"1.0.0-rc.0","request-promise-native":"1.0.7","@types/request-promise-native":"1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.12_1576279846281_0.09076194148250738","host":"s3://npm-registry-packages"}},"0.8.13":{"name":"@3fv/prelude-ts","version":"0.8.13","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.13","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"ff7c17698b7237c615901fe11593686b0d39864e","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.13.tgz","fileCount":219,"integrity":"sha512-VlZ0o6jMIlyZBAhCakKoQ1iN5+UXmjneBvYxs1M21fIyt9ij1Ejhmdk+k31gVRy1Q8gSHiHyqHV+99x5/qdE7Q==","signatures":[{"sig":"MEYCIQCL+5ESipNhtvQKWlHCUdGsSDMENexEgGMA/u3iJ/SQZQIhAJeyyclc9DM7tobQOXj9/S8ppSB9d3003fn0SwK2Z2eF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1634984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9RS/CRA9TVsSAnZWagAApjkP/1aUQDo3i9RbsI+4vv5k\nwMrWhLXjGtifLcPhvYpb4Uz6Y30Ifz1itOXKlZPoAauHwZH7Bw9tzu41Q/jw\neYIZEQ6REmG/A50Ee2PmbevU82DCpJz+F6toa3b1Zhg4sirbB5IxOlAu6Kyt\na8T2i6DXvuq4aotgdmF+YOGNLfa3l1nfg8+j824yas+rhEVqROLnoe0ZebBE\nkVRyp+WLlOSll5u0JSl4rkC3U5RzETAW8v2dTDu5NYxdw4HjwrvrmFUznRE9\nVCcWMoyEcZtnD5yb2bHT0wWJ/nCHpKGjhI5YagCZykgb0uWlwuFbyEh3DimU\nSS4HrKnOEGZihc57DJ6QE+8P0yu1/hR7YBwP5rfJTMDPqFIc89S3VDjm/Lp3\nDFzz93EuOAz9l0qFbZ3qDJLD2JEICP2KQhicvCnnQsH12ExAZM7V2Pn0FSRM\nwZ4h6Ed6/uYRPFQYo3GU0/axDsr0orB8KJxI4T3SZttKGiuROod8gbLThPOn\noCRcG9n9mxpGcm5dOZ5zZXZxvFTn6GaUGXsTPROMJXCpYYX7EILM7vSB9a6m\nIqjEN7BdNrRBkPLxTAk1aG/yjk2Wj2yTWupaSoQvGi1J3EINJXBRJtjUY4rk\nKdBS7VF80swjEYZqv7e0+fOFn835+cJ0T2MQeHvL2YxCM09WWLXwt6fFv09v\nuMw8\r\n=bKh5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","build":"tsc -b tsconfig.json","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","release":"yarn publish --patch --non-interactive","benchmarks":"tsc && node ./dist/benchmarks/bench.js","prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","build:watch":"yarn run build -- -w"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git","directory":"packages/cli"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"2.0.18","hamt_plus":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"2.2.2","mocha":"6.2.0","request":"2.88.0","typedoc":"0.7.2","benchmark":"2.1.4","immutable":"4.0.0-rc.12","uglify-js":"3.6.0","browserify":"16.5.0","typescript":"3.7.3","@types/node":"12.7.3","@types/mocha":"5.2.7","mocha-testcheck":"1.0.0-rc.0","request-promise-native":"1.0.7","@types/request-promise-native":"1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.13_1576342719254_0.797611286871807","host":"s3://npm-registry-packages"}},"0.8.14":{"name":"@3fv/prelude-ts","version":"0.8.14","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.14","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"8d2ba3b0c072fd4331ac909f3339255ccf874229","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.14.tgz","fileCount":221,"integrity":"sha512-XsVjVhMO5BKqGALtsrLqnXsKx6NzSGpRsSvW/jQgInU1oSJkhcWR9UyHzHfWG3phAzm8K8h9L+3EEN4kRJgAzw==","signatures":[{"sig":"MEUCIF6s+Zpc2EeLHmCGPtd3wcUxIZD0rS9V0FTiC9gKQEgKAiEA0fuq/Y2wcw/PvzOXIhsqVP3Ts2w65/QgB6c9A/DXYTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2158463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+Ac9CRA9TVsSAnZWagAAB0MQAJSgpbtZLpBNzackH9xn\n696FRzEnJtjzVgS1OBU+KrI9EpKHjMuR2hc7YL9VrrG40gbIpPyUIKY2CAcL\nogdMg+RlBBClOHM9pAXzFpNuzJEkAtxuXeHVE0Kucga4HGrnlf+2ZZwJ8EN2\nqeL5o8VDhbuT/fdpUF/bPBkwru3+f4+/yt9SFLDjjDEzfLKTRxsTvpY3mWvU\npTccjEoVkKQhKlg/RvLFq/lKwKE82wkJJK8UukYeHXA2tfsuqwQ94z8GXlZW\nkywM+10lPW3+quj/NMHw7jlyl0Oq3CoY6co+Y7CVgYbXOePRFXfrHBuMM417\nT2N6XOvC3CnkpYdOnLjJpY+PQiBDF/8yeERSlcm1oIPkeHGI+bhylGu3pbtJ\n1XFXxaDsvoI0l+/nRmRkfJApsXAU89Vnk+RTYSt54eaCdBjPr+og4O7TO7/4\nZSYla5KyXTHQOE2Nef20aQ4o/uedeSrfUcjJAMztPLEs6MVDNu4ksTg8hSu0\ncJmTeQeFfFR745wpAAhspln9Jl8hlI5KuKEHJDtO4iNCuta3bqC6wPBZ0R7T\n2lQ9B986uKs4YMfIQJdoxxxntBjJfVCpRJwBDkHCGe75b1OuwhJYrUHBPsYo\n+DUKY7MaXzhoBkbS9ph50a6L2bD1aBeBB93FD1H7VJvtRz1nu0bFGZ0xy4vT\nwbfq\r\n=DCss\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","build":"tsc -b tsconfig.json","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","release":"yarn publish --patch --non-interactive","benchmarks":"tsc && node ./dist/benchmarks/bench.js","prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","build:watch":"yarn run build -- -w"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git","directory":"packages/cli"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"2.0.18","hamt_plus":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"2.2.2","mocha":"6.2.0","request":"2.88.0","typedoc":"0.7.2","benchmark":"2.1.4","immutable":"4.0.0-rc.12","uglify-js":"3.6.0","browserify":"16.5.0","typescript":"3.7.3","@types/node":"12.7.3","@types/mocha":"5.2.7","mocha-testcheck":"1.0.0-rc.0","request-promise-native":"1.0.7","@types/request-promise-native":"1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.14_1576535868566_0.5631552320887334","host":"s3://npm-registry-packages"}},"0.8.15":{"name":"@3fv/prelude-ts","version":"0.8.15","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.15","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"a450cde3f3cc4bd827452453ef8f615fe3ee8da0","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.15.tgz","fileCount":288,"integrity":"sha512-mtq9Qx3N41LSIbn0T5pItFQ0wONms1ypcfOUNkJbUFHHL6gLalBiZv9GDfmIislWKX+vfFqixRWFunjbIzyY8A==","signatures":[{"sig":"MEQCIB4OwFe6fWqOruLZgd163yR1qVpYiPn8cYwDhh39FyOPAiBSiSOug0xVjw7A92MyXypswAGRoyaivOMnMQs3qaFOxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5397695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT7/ZCRA9TVsSAnZWagAAIk0P/0VhzxekqoP375SBAjt5\nmOVCXFSTBvzNiNQuz5wowjJcgGOhYzLqPriGKnTyj8PwCYCjUXOoCW6QTsxX\nrTuXQO86w8UUPsywjfRS+3uqhG/l9lhESrOHRcZRwFGZfUYXLeNjIC8JrWJ+\nCie9Cge85s58F+RkOfqh6IajlUtx6KPzoz1EHD9ciCuxBgIYeakJKEYDQCxj\nGRdNDoDokD+azW45Ye9Lzsu4X9AoSfsVHjV6nJfxTj/vxj5LYR8Rj9GKLjvB\nO0+08vRYXMoLcSpcRCovob76z5tf9ojWkg1yJwILnz039G6j1OCK1CDb+/2c\njYRFaZIxiW8OjbIVKaVqJktvNHyOxEW+no+LfW1aPs/XFL0kTecm6d8IJ400\nvCFy/YWOfus0Z9ZDzY6EIer5FQlKg8BYiqw44geMa8/13jdlDt1P60qa8CBp\nt10MVoAPWYzDD/7ItiRwtVIOWjPJ8TmbzbjHIFQbDgwmj5jwrvBb2PSzYJjh\noSb8aoG553Wc+uI++w2IGt9DAUWSOAQq2Ic7mLveslwlHqMS7tPv3czWxqfi\nsIW5s0nUnuBBjrOZ+CK/cE6tzm3KCo7c6u3ec6CBNIc5AWE2dDHualWGlNJ1\n4bC6OCbhlun4T8+QqIcYzrQgUeV6eb3hy2kwWyAcwTZtHUrT5RhHFaLuoc7X\nNYID\r\n=lBKt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","build":"tsc -b tsconfig.json","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","release":"yarn publish --patch --non-interactive","benchmarks":"tsc && node ./dist/benchmarks/bench.js","prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","build:watch":"yarn run build -- -w"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git","directory":"packages/cli"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"2.0.18","hamt_plus":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"2.2.2","mocha":"6.2.0","request":"2.88.0","typedoc":"0.7.2","benchmark":"2.1.4","immutable":"4.0.0-rc.12","uglify-js":"3.6.0","browserify":"16.5.0","typescript":"3.7.3","@types/node":"12.7.3","@types/mocha":"5.2.7","mocha-testcheck":"1.0.0-rc.0","request-promise-native":"1.0.7","@types/request-promise-native":"1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.15_1582284761300_0.044153771074171067","host":"s3://npm-registry-packages"}},"0.8.16":{"name":"@3fv/prelude-ts","version":"0.8.16","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.16","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"584e5cbd0839729657b53204a13b1b0550faf613","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.16.tgz","fileCount":290,"integrity":"sha512-DkqWu0mcv4KdtezgAnzLPjGql1gryZwv87EqWp7Npi4mFkWAZbt9dcGR1FiqUQJphqKCrPYai2Tan+nCA1B52Q==","signatures":[{"sig":"MEUCIC7iI9AdekaE6eCysvEpt4ZcDRPwwMJSlYmrtDuj1DzeAiEAmI0sx7Qn2tbpY5VJITutfu9ogq3XyipyUNTqIS8owPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4882769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSYF2CRA9TVsSAnZWagAAPB8P/jF8ZNXNowBnCCjI7U5x\nj0vhUirw9A3QHSRW6NJWIs2zfZhEFWmasSLOhGZv9Mk2O+AYTTwnCSUagjuA\nY1R25MHRoPzjaSpk0lXNCs6LJz9xmpCz6OVgWjwRzRYDOAH06IXncxAXMQna\nmYROeuW5ijyz+Pe6OJ5+/Xd14H8400vLBP5ZagsuQRKRL95geSOWfobiMPKE\nrHXFjMjl2+0L8CJkn+8uGyIguBj37lS8sLay8H396JsH2qZGmo8JgKcfyHbk\n2/dKpSEvgE8f+Xx4J5Av2a5U9htq/c/E5JMGoeib0U0Dfsv0F83hBSJxLSFP\nxBDU0P/2lVKf59tg6xynl+JHyvR/0yFelbwYq+94mGwXSFlrOBFh/30dpW3s\n5Mia3SllWYlJytAtsLFTGyKdQ6QENNubZsxgyeJWT8Rspp/dceANM+dp2oM8\njyw3qUgkglmRXx05//UR/0HqHYfY1Wo5oiFzBIZIk0yCzGHzTe6h0FgI7EGh\nDfDfGRCuWcVNce+Q00Mme+noDmPrQ2v47d1l7936+SUojBpAw6x/fvskbVfT\njQ+iDDPm8xftRc1P7H3IeEKsCwzwgtQQODjnpWRTWj2f7S71No5YLnqZn4lb\nU1IKhoZCoaaGzz+wJFxzdyyDsOz5TMHuon/OnozaEZ8mjrRq6DexRRpbpzUg\nq+e8\r\n=+IbB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"yarn clean; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","build":"tsc -b tsconfig.json","clean":"rm -f tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","release":"yarn publish --patch --non-interactive","benchmarks":"tsc && node ./dist/benchmarks/bench.js","prepublish":"yarn clean; scripts/prepublish.sh","build:watch":"yarn run build -- -w"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"2.0.19","hamt_plus":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"2.2.2","mocha":"6.2.0","request":"2.88.0","typedoc":"0.7.2","prettier":"^2.1.1","benchmark":"2.1.4","immutable":"4.0.0-rc.12","uglify-js":"3.6.0","browserify":"16.5.0","typescript":"4.0.2","@types/node":"12.7.3","@types/mocha":"5.2.7","mocha-testcheck":"1.0.0-rc.0","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.16_1598652790425_0.9983754354822179","host":"s3://npm-registry-packages"}},"0.8.17":{"name":"@3fv/prelude-ts","version":"0.8.17","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.17","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"d454ffef5555dbcf57f59736588f0be2330142c2","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.17.tgz","fileCount":338,"integrity":"sha512-kG3hcGC+VXDuNC4Bquf2AD3OJaK8r0ELMDaL4CG75V38H/T/Gqd5//vmUc8LK8Nu91CU+ywqWWGRmVxfL0a1kw==","signatures":[{"sig":"MEUCICS4/+SkL/30umiPAfK3Bh4MBwA76fchoWSXJsPi411xAiEA5CzZNlmxh2K2UOm7Rxbsm03BMRYaK/Sf8kZKmfEeeRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5230998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSYhfCRA9TVsSAnZWagAAUt0QAI0RwPUlkcTwk+3xCpfB\nI+njAVeFgt1SKth8bVye1nA1VVlV+QWfRhcsgML6emsU1vZHSD0PLsQykw9b\n14aGK54BwQA/ymhGQH15RbuqIV8wkt2aVDiOrJ6xiO3Z5Dhq2wDiuH39XlcK\nkCFiL3uSR83/sfeMb8+uzEfv4d4R48Gc7EPTdZXwlJAlctB4Q3atyQYensqy\n26Eb4IvIG8oT4NFtSNKUCAr95dL5GkScS0dfzXuvc6LRnq/DH0d4O2gC8IW8\n9d9+qrqRGuhQZSvzNiKB/rK33k9WG1LW2YH+VoXs7ZmJD9JdFCIZ1C/Dz+gJ\n2x/S8Fryz1EqkTiXrqvUU+SrcVkDCTlTDToTt1qg/EvTZWkvF3DZhS8gYdNq\nm4V0t5to/B8cmqnD2d6UFC1QOatialDXgaxl5rT4UF/92RB0F3iee4wg0J1f\neocIkHkIEYycI69xvbqA/0FgElCGk+QZYiAXZI+YoMkKcOScnBy2x/DyRQBG\naOE/O51WOR5aOnLyehj6atORHApFPCIXAp4EUEJXSMd7zsIX+aKZoP0Am18I\n3kip5HMVejHcLmFPLagZ9A3hyXCcmDWv2ld7su9Z4NrAntLiw2s47jGPvFCC\nu5LpVkjmthImSw+yWZjeETNZ0JA+T2mu6Qxat9DbESw+dlRqSxr481USfmSZ\nRBUZ\r\n=j4Br\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"yarn test:generate && yarn build && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","build":"tsc -b tsconfig.json","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","retest":"yarn clean; yarn test","release":"yarn publish --patch --non-interactive","benchmarks":"tsc && node ./dist/benchmarks/bench.js","prepublish":"yarn test:clean && scripts/prepublish.sh","test:clean":"rm -f tests/apidoc-*","build:watch":"yarn run build -- -w","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"2.0.19","hamt_plus":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"2.2.2","mocha":"6.2.0","request":"2.88.0","typedoc":"0.7.2","prettier":"^2.1.1","benchmark":"2.1.4","immutable":"4.0.0-rc.12","uglify-js":"3.6.0","browserify":"16.5.0","typescript":"4.0.2","@types/node":"12.7.3","@types/mocha":"5.2.7","mocha-testcheck":"1.0.0-rc.0","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.17_1598654558542_0.16241079846597017","host":"s3://npm-registry-packages"}},"0.8.18":{"name":"@3fv/prelude-ts","version":"0.8.18","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.18","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"a1a7e3beecbbce04334e01e792280a03f2780c4c","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.18.tgz","fileCount":230,"integrity":"sha512-GlVZmk02jYnn3mHO8JFTP14x+EUy+gm6xkLQ8GyMwj8GLBogSmj/6XwV0785Bu2A5ZLEoW6QGZQ6Vfe++zRPlA==","signatures":[{"sig":"MEUCIAPaI+RoQMa6MpoaRvA4nGotKK3UVCrjcGS5hkRbDJmMAiEAnjvg9VBFSFsGxQXyRluxDDGODKWF6S2DhiXy1Yh0lCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1849679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY2AsCRA9TVsSAnZWagAA/QYP/iSPDK1bVTwuUJQESWYc\nJzc32IaSMABsJobqQc4dwzfTBhnpHCpCy03Ug+vZMWFhRJjdNUfT2K07uSA2\ndKhREzfUSUyz5TzUyOX3SIKQnn3KkLl0gBh2XH6+OgFpYaDCR9xBQWGGn8o4\nSx9eTo2Lg56COu8dgT0yWxAPPNgc5gS25yeA9uua7jslNpzScI2i/QmxxCSu\narPDZoevmeFT1SEf0gJGi82JgCRSmi73StJ+1+UdF2Dztrtdmicdtub/kvHw\nm6eiTnsSyKGlBmKZSZY5q4d14uJnj363MqrqwhQ7uaQjWki1d+Yh+eSpB4nQ\nyt/Z+6A2IPjABkU7j0fUfoSYThMZq4ZVnCR1SynQ5Pwn8jJWdlCUWRq4sFEE\na4bevsbaPNwg724Dzex6LNlpjfV3nfjL3xPJyMaNq/2teuwZ/x1m208Fru7m\n4t+bxkVPRb9vw5840J83uMkQRUb3U3nHFZ0/plxyHFcZoDckv2U/Qc7S/DK9\ndRUbofIed+kKvGpt/C33AT7m+xXHXzTe3TSN7kULgnJoyE6MgsMJMXp450Vg\nS6kqq4ZQxWQYdc1W+uSs2cAzWpa4l78x2WCmwzKl0d7fqRA7G3KJujimGsRO\nN42REIoAncwMLvelaJu8OTOsP42hesp7BVhNlrOAbHuDSWfGDdXuX5tAmeSk\nPJfT\r\n=WHbr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"yarn test:generate && yarn build && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","build":"tsc -b tsconfig.json","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","retest":"yarn clean; yarn test","release":"yarn publish --patch --non-interactive","benchmarks":"tsc && node ./dist/benchmarks/bench.js","prepublish":"yarn test:clean && scripts/prepublish.sh","test:clean":"rm -f tests/apidoc-*","build:watch":"yarn run build -- -w","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"2.0.19","hamt_plus":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"2.2.2","mocha":"6.2.0","request":"2.88.0","typedoc":"0.7.2","prettier":"^2.1.1","benchmark":"2.1.4","immutable":"4.0.0-rc.12","uglify-js":"3.6.0","browserify":"16.5.0","typescript":"4.0.2","@types/node":"12.7.3","@types/mocha":"5.2.7","mocha-testcheck":"1.0.0-rc.0","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.18_1600348204277_0.9953542274113294","host":"s3://npm-registry-packages"}},"0.8.19":{"name":"@3fv/prelude-ts","version":"0.8.19","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.19","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"f203b6a73d968dc57b67f97106505ac5252fb6f2","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.19.tgz","fileCount":230,"integrity":"sha512-jZDtQo0MYsho1xKS8JvirRtYlXpnC/7uzAAMxx82lB/MsLcCW3XWykoODWb5RgLbdGGs9FUQSY77YokKqJVftA==","signatures":[{"sig":"MEUCIQCA6HVYuzDF5OFHZk11/4CbjBlUfH4pX0qRzySX4inqowIgWTDAbSIZYW289PId1CWFv2farnPr9+WQjOL49qgThis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1849838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfapDLCRA9TVsSAnZWagAAJScP/A0J3J4fR2Ns2CJrRhns\n26p/TXeJj7ueh1vWJSCCV3AbgJKZjOhCG72HXA7ggI8CLo6AyOQ+YX6Y2gri\nexk1BGKAugJFZVcryGQ0Si3cF1qPEcZifnQHL2Xo63SkRAxOeOFHyKHjk0l+\nFE5k/uqL006bmEbNj9yolhIZKTfkoExuEmBJhySwb+83Z8Aa9Z57UJ2BUWdJ\nbeUPy4J34zyWokBssHei64dnT1fU6anMYPsNMzvhw+dpGSBf+F/iHX+b008p\nDowyOKgK4sEejxfpx7v4jtA+nEKC4MCTz3QyhbgTczGH/C2FUGPHixRY4KKq\nODyufIH1DYRc7DHyt+sBRP/UB2ZLpsDSqz6GVGlpWPa2HsIuGdPe0z49cfm+\ncfrPENGmUrKA+BiNjVcSeYhf8Fr0LR5LHIeUJAdaM+NUi5a7ixyzXNOQ9VRK\nMm/PZdNKY1knF20c1Cl4uclbXRl0UjVNKGtZfBPQcr68otVL+cxhAqVUrDzT\nMbUdWld2Msr/77uQBNTA7JqaN2NAUKIwm0qEPqguPsONsr1nMOFidCjeljuj\nYnZhvEWpT23v+Y1sVGQU4FXGRLlVOLQCVE3NShriNyAWRCZ1m22lWHi1+9Z7\nhCxehPZvBdrXYjgrpvVqmVMvJ4PhDD7mh6ob6XY+Zr1qzC6IPwSsTB3AByMv\nmBWb\r\n=3r0P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"yarn test:generate && yarn build && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","build":"tsc -b tsconfig.json","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","retest":"yarn clean; yarn test","release":"yarn publish --patch --non-interactive","benchmarks":"tsc && node ./dist/benchmarks/bench.js","prepublish":"yarn test:clean && scripts/prepublish.sh","test:clean":"rm -f tests/apidoc-*","build:watch":"yarn run build -- -w","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"2.0.19","hamt_plus":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"2.2.2","mocha":"6.2.0","request":"2.88.0","typedoc":"0.7.2","prettier":"^2.1.1","benchmark":"2.1.4","immutable":"4.0.0-rc.12","uglify-js":"3.6.0","browserify":"16.5.0","typescript":"4.0.2","@types/node":"12.7.3","@types/mocha":"5.2.7","mocha-testcheck":"1.0.0-rc.0","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.19_1600819403131_0.44535458491351476","host":"s3://npm-registry-packages"}},"0.8.20":{"name":"@3fv/prelude-ts","version":"0.8.20","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.20","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"f3f7094dd44cc49815b902f31e8f2ce25f89c442","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.20.tgz","fileCount":182,"integrity":"sha512-CgsCtfIiApMDBoCKGwTKmh8QM4sGjfvWPK4pK74fsUQlhKr6i7mrCaAQwGQ/jaMSKgtnTYRp8c2N7DXGkoGFdA==","signatures":[{"sig":"MEUCIQDiy5jSXQ3eNhRZK/O5n+Xd+M7l+UyJoEFdoh9CulXlbQIgIl3WyNwJP0BPYkTy7EK/AIVDCrX52olOY3K2YQw98C8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1501044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgPJmCRA9TVsSAnZWagAAXoIP/jT/ZZnU3tdx7aY6pyx1\n2L636V/A9aHP09xpBVsvbeYvVEyAs/HFqpLqBCiMc7TVH1TBjp9OjqjNeQ7v\niJVGkzubRzgjjcKzgidJh+DCElh08YUPIppxJIs7ji8m0LRjYzHJdegHkyqE\nleWd08d+alY+kv7m+rYaFOJ2DQpCqQ6EzDoeSpl+25ULGFGQvyFsxR46rIXS\n9oE5kz2aPEPHxUPT9JA5BYGIGYSB8yyO9FvmFI4oJsOtVfvCehR1K8CEAzzQ\nyvYpthP61P761fv7GOXT570RvwobnkIzVZPSManCs2ru6RDNEVhrpoLKLDDR\nTjlnvQJKpDGK0V94hp8xuHj2FFPdZcAbDRC9OtP1155mSsk4ofVfR/CO8eTR\nWfrs7cTHwp3eAuSEC6o1CxCunwcJ/ar35psT7RFlpIWIDwQWEHlJr1hn3gdB\nlF8k2/zlQEjuAIKRpdiU6dkhHlAa91UtdUwrTSXU2ZNZahC3QceSlrUBzVSs\nBatvIDetH6SCiJ4fempsQ77/9zROj+O7GeTLyosjNke0h9pTJIFCnAMb++2X\nkiFlk+Hll06kl4Dk6lczQL/bW02DxfUyWAT1qW/QCjKafDnetoHoHttt7HC+\np3wxnrPyzkfT3Xg0FByCRFAPxFUJbSnUY24EiVwFrHDuGVrOupD4R0nBhnDd\n1hV7\r\n=TAGD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"yarn test:generate && yarn build && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","build":"tsc -b tsconfig.json","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","retest":"yarn clean; yarn test","release":"yarn publish --non-interactive","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"run-s clean build","test:clean":"rm -f tests/apidoc-*","build:watch":"yarn run build -- -w","release:patch":"yarn release -- --patch ","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"2.0.19","hamt_plus":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"2.2.2","mocha":"6.2.0","request":"2.88.0","typedoc":"0.7.2","prettier":"^2.1.1","benchmark":"2.1.4","immutable":"4.0.0-rc.12","uglify-js":"3.6.0","browserify":"16.5.0","typescript":"4.0.2","@types/node":"12.7.3","npm-run-all":"^4.1.5","@types/mocha":"5.2.7","mocha-testcheck":"1.0.0-rc.0","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.20_1602286181958_0.862616334732279","host":"s3://npm-registry-packages"}},"0.8.21":{"name":"@3fv/prelude-ts","version":"0.8.21","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.21","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"f0dd43ec9f0f52ab473bda70a0b3aa60cdfe9b46","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.21.tgz","fileCount":182,"integrity":"sha512-fpFw8YeyNQy3UKaUBnHwiwH5DqLh+ffwGJoEYeUS2i9jVQUkI9Q8B9Spm8k/6DuyA6YawXfIe/T52oogJk6WaA==","signatures":[{"sig":"MEUCIQCNCOtkL/0lepFeoKeoh/UsjSvdrHKtIffCLXMJD+QSAwIgH3QdkTrQrVSdpmM3GE+PwqBbcWOxierZQRobjTQGSNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1503903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh1ruCRA9TVsSAnZWagAAnXEP/i89FC3VevoaXdHve//E\n93ZKW8XKsFrCr/HMlyNHVtEaoJm1AxejlW2ejdniRqwAk+zHgZG1U7mt0EAZ\nb8x6hrNooVwxNKW8cE5BZRNjiuc5iH13/pV+s8kH5hgfgIuLB5aJEtHFfil8\nqu24pspwmRGXQiUk8KpbwElhXgan3XgmXTeyD2mmyPcUf99TZSPWCj4mnjL4\n608ijfDawfghNqAfC9h5VmIByzjxdnksv++zT53jLlgj2f9bZFi+ISklCThF\ncEbVkceODpuda0r/vNfRqO/z+ODNXbpskQtpgBdmpYmb/9KJdwS+paxSdshk\nOthElEfMm4+lLTTxJ5adNG15DAAlfsCxGxzdauYDZwBGMe8UbMXU+Yvc1tvs\n6xa/xy/E5M/PMbOXC1UJIrMNIUxfpdK2fHsBDT8lZRqaD7evqMEYAzezDsFq\nK1Kz8T2Coihn2mxz9BFgFgctAu6N6Jot6Dsdk3O2mCmZSB6gMvvqvBq++hs2\nqGX1Qy1fLnZnZbcORmhB4vDVAEvizhrkJ6yjmhQEXiRVG5pac+HwkoGH43WM\nH/JYPHWGQhuOHkY7LvAjOl9wNBklaxqKo+Gg8qqbWP5lQxGpMFMzXklc9sDt\nUXLgEpAOWb12i7RRKiMsMRV8CYLLqDEQ2BTygQ9hxpIqOdFHioRoPSP2w1se\npSnv\r\n=zibd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"yarn test:generate && yarn build && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","build":"tsc -b tsconfig.json","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","retest":"yarn clean; yarn test","release":"yarn publish --non-interactive","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"run-s clean build","test:clean":"rm -f tests/apidoc-*","build:watch":"yarn run build -- -w","release:patch":"yarn release -- --patch ","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"2.0.19","hamt_plus":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"2.2.2","mocha":"6.2.0","request":"2.88.0","typedoc":"0.7.2","prettier":"^2.1.1","benchmark":"2.1.4","immutable":"4.0.0-rc.12","uglify-js":"3.6.0","browserify":"16.5.0","typescript":"4.0.2","@types/node":"12.7.3","npm-run-all":"^4.1.5","@types/mocha":"5.2.7","mocha-testcheck":"1.0.0-rc.0","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.21_1602706157454_0.4460816137683261","host":"s3://npm-registry-packages"}},"0.8.22":{"name":"@3fv/prelude-ts","version":"0.8.22","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.22","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"a42b37248cee9c0b5dd76f7a6f6dd0aa3ae032fc","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.22.tgz","fileCount":182,"integrity":"sha512-inbIxxVzqMHaOmbow3uuw5MtA0wJN31xTBR97vRN8lvSco3TQMKdK6sf5ad/IPiR268aggQjt2tNGT+XbiuutQ==","signatures":[{"sig":"MEUCIBPKhbkF4aTy+VMqkEwLcJpbU2Dtcw5v0rA0n4PxPefbAiEApINTPiHEuysQYA26JVQehVKvW6icNDiezI6LqlQHRz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1505140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpBtaCRA9TVsSAnZWagAAAz0P/3hQDm3TJtQVx0C4NkXT\nAmcKHdzMQo47/1dl3Wr2p+rJ8Gg/JohYHujhzEbg2g0PS4M12pa/NiQJcnGY\nA7LRXvWnWuymXggarGbxQpVGDI0aFdbKrqLL5/rc6uyujnO2fcON/JJ09Q70\nX/LVOv1SiN+R7aKa+KywhrB8AsbsgZRwQojUrDUP9HdJC96mctkX4HuWeHu5\nA8u6/XtRaL9GCru24V1QgeAnr/GSUaOZ/4mFAbHdjI345IbOJ1GfOHEfYX1s\nNLVbpgo26kle80/A5wJSaUCr4EN2XB6gvR51qFZDKanJGVg1PONdU3Y3btHz\nYFWVwdf4Vizf5Jrq1C+4wiGY5Ax5DefahTKMw8onuOga4VEDtJIOuR7khvLL\ndHp76QnmOpB9h2qo05ptUZeYcGk5esrRaLq18GawHKkw0UoXYceVKJRffE2C\nnjhGsGu9i1k4ahW+juQ+dxcicSR//yxyaVAB4xNPvv/NYVBFOfmRYU0l8EYY\ndFHSyq2AFueUIQER6pBID0wTTmyFhikmxfPDzm2jCml/AO/6uzTGpoiy7nLG\nCSPINkpHqcrwHejS/+8kzXKdO0najnOOVjKuFrZz0dOTU5gvnkPrYyhROIej\nrGZSzpjzgsnjUgqoxmN/jWbTu4U0m7PPReT7xxkcY6WJxceuY8GK2ggqruxM\nCzj3\r\n=17Nc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"run-s test:generate  build test:run","build":"tsc -b tsconfig.json","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","release":"yarn publish --non-interactive","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"run-s clean build","test:clean":"rm -f tests/apidoc-*","build:watch":"yarn run build -- -w","release:patch":"yarn release -- --patch ","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"2.0.19","hamt_plus":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"2.2.2","mocha":"6.2.0","request":"2.88.0","typedoc":"0.7.2","prettier":"^2.1.1","benchmark":"2.1.4","immutable":"4.0.0-rc.12","uglify-js":"3.6.0","browserify":"16.5.0","typescript":"4.0.2","@types/node":"12.7.3","npm-run-all":"^4.1.5","@types/mocha":"5.2.7","mocha-testcheck":"1.0.0-rc.0","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.22_1604590425532_0.665875723420416","host":"s3://npm-registry-packages"}},"0.8.23":{"name":"@3fv/prelude-ts","version":"0.8.23","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.23","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"ebd8a9d02056b1eb523593fcf214eb8dab29dadf","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.23.tgz","fileCount":182,"integrity":"sha512-3LekY8BC88R65D1F7MekBF6hqh33DOPRUjC8IiYhz0o2O7FQCiDicAuyOOxQaMiA1xG1Y9kn729EzCpN1Jxv3w==","signatures":[{"sig":"MEUCIQCwJnAAqZWV6xoA8EeqMIjQa5zJlYrgnW6rdTHmvGgNyQIgfwaUWKiL5TxHjUNTGJg9G0xkwWWbfkhbgvfQG2d75a0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1505140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9iybCRA9TVsSAnZWagAAKpUP/08YFVw+yyVDb7xRlW6u\niBPOTEHeyQ4K98Wg8wsyulsQ22ZgXdSZXWQkFYvqWsfLJcAjMjUfkPE9buES\nnPYIipzf3FTOQ9ZCjbq+lrPIv/MfMDqyeI7u9RVXRuk0nz0e+CZWcQmV6yGH\n9GBt//Wep7Nfy2zayJtMXVer0wy3G4dPY0hbrt4LMZ2ZLZdjXVsKSI3D821B\nL96oQKlYdQbOgbvU+Nn7b0LUuZaHtTrzq2W6IgcM11rb+Nd971qlHAkOluRl\n/mQGdd6VFDBjwHkiu6DJMuqMsCNw/9UqdpDvy3phTL2vkB+qIE4PE/fvtzGG\nG0CI8r5HvzlKJ2uO0vOu44BRLayUMRSJRJAd+/UGbivp2AV/JvXlNdqlOP6n\nQk89ih18hN3wLZIo304kfld8lsppniiuctPMhSXY+6BdonBzEIEvTqgMWLZP\nmgccSVJiXfuRkqO2EJMMbcMVAUSnDWLBGHLrrnVV9iNiGe68VOAVxghMOy1M\nHqBKm7rXjUYqF/i5WFmKgRubwLE21TN9hOcC/PHGrHipMsQpN5/A66NGsljf\nTwPWdDJFkpskwDYPLwMsl1pdepVQGDS3a1X2S24ZG+ACQOru5puLsQpqdafD\nosNOzSAhqpeObyYQ29z5JK2t2UXhrC9lfpdtQ1buO7LGuvDd573Rr3JyLMhK\n8df6\r\n=4PAe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"run-s test:generate  build test:run","build":"tsc -b tsconfig.json","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","release":"yarn publish --non-interactive","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"run-s clean build","test:clean":"rm -f tests/apidoc-*","build:watch":"yarn run build -- -w","release:patch":"yarn release -- --patch ","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"2.0.19","hamt_plus":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"2.2.2","mocha":"6.2.0","request":"2.88.0","typedoc":"0.7.2","prettier":"^2.1.1","benchmark":"2.1.4","immutable":"4.0.0-rc.12","uglify-js":"3.6.0","browserify":"16.5.0","typescript":"4.0.2","@types/node":"12.7.3","npm-run-all":"^4.1.5","@types/mocha":"5.2.7","mocha-testcheck":"1.0.0-rc.0","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.23_1609968794733_0.08662462806433613","host":"s3://npm-registry-packages"}},"0.8.24":{"name":"@3fv/prelude-ts","version":"0.8.24","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.24","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"f53041a14e6ab5ae256bea89ac9810c395cf0e06","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.24.tgz","fileCount":176,"integrity":"sha512-+oeWUeDAyCa1QlxrnHUH2EeMX3EPQ4ywa4+JQYSHmVkN4xaFhCwyxebInVGgdhAVw6U7fukWw5QR7IUnluRFkg==","signatures":[{"sig":"MEUCIB9nD3MLHlEppEn1ux09hncV5eq1NXTJivjnU6GDze5uAiEAwBx2IQ6KKuShW9Xi6hM4mTgo7g1TQtmbeAFsKM468fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1363752},"main":"dist/src/index.js","scripts":{"test":"run-s test:generate  build test:run","build":"tsc -b tsconfig.json","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","release":"yarn publish --non-interactive","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"run-s clean build","test:clean":"rm -f tests/apidoc-*","build:watch":"yarn run build -- -w","release:patch":"yarn release -- --patch ","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"2.0.19","hamt_plus":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"2.2.2","mocha":"6.2.0","request":"2.88.0","typedoc":"0.7.2","prettier":"^2.1.1","benchmark":"2.1.4","immutable":"4.0.0-rc.12","uglify-js":"3.6.0","browserify":"16.5.0","typescript":"^4.4.2","@types/node":"12.7.3","npm-run-all":"^4.1.5","@types/mocha":"5.2.7","mocha-testcheck":"1.0.0-rc.0","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.24_1636653745969_0.16434685765473467","host":"s3://npm-registry-packages"}},"0.8.25":{"name":"@3fv/prelude-ts","version":"0.8.25","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.25","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"fce32c4cdf263c44bde64fbc3315c6ec104c3353","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.25.tgz","fileCount":176,"integrity":"sha512-42wGqUIodwubV/ZEs4vf/1JSiSPfT7tV6FjEUyWuyo0HAZEE9tKzwSXObFp1FpmH8EeoRQIpktjWeenvVhS+XA==","signatures":[{"sig":"MEUCIH2qyu2FfnmJEGWn3V9ZG1x+DZww6Q/aBFvXshRfBi8zAiEA8QXVBR9K44xJNa34PnKCWzUQHz9ZFqArT94Q3Pmk3MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnbooCRA9TVsSAnZWagAAz+YQAIbxzvKjiLBTFqujdEJ4\nRlwPnh1qvhkyhpNLBre30SzfSzsWb2/UN5Aor3tR7sTtWjvqcPvBUc7LnDns\neIJEoEulqCIHFQXYd5m6ZvSD6GfV98lfP0eP7KlVDgQ4qhUHBb7EXwOAyCvF\nqrKyxL5slaQFcBm3Cu15Q6ivl+oBSnO6oOSNT0D+oBOo+A8lhkYPWdymRiLK\n4PePPipwmARjE63J4BMb4dRrMYLHv65Su8TuDrG+PncGh4S/NUz9yR2gvp7T\nxVfbgE+ULZblrtv6Uit89ZwQ4b6wP34NtaxX7l2Eq15Iwu/r0PRyzwgfdpPU\n0WEGmpBg4mj5h9ybJdNCshUkefz+EkH+57C9B08/EnpJwCv3TcEhDLjnBUpN\nVm/VXitxp6TIiUFrdmoEqJQfYv7LEQYjBJQ2Gd/3CdHuarpdUUdmvF48aOCO\nAOumhZCHPFpEGtdUamAxBd2co60tTHjjGqUHriRn+FXJenZ5ABPFQyimRmUX\nOy5xzn3ccX6rMkO+LJ7wuBJN2Fkm7bViXYvyJDF7hxkGH4/rsmIihCgbkVoF\nNf7B8/slWklltAb5USQ8E3DE2MlW1T55jUb0CVPr0l6E6D/tzwZQ0si18cK7\nYR3iqLkMcFJevb3ckjjYlFbkb7UQQbt9wg5tbvy8L9g9/5Tm1/wSlOGe22Q5\ndGmi\r\n=FowQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"run-s test:generate  build test:run","build":"tsc -b tsconfig.json","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","release":"yarn publish --non-interactive","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"run-s clean build","test:clean":"rm -f tests/apidoc-*","build:watch":"yarn run build -- -w","release:patch":"yarn release -- --patch ","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"^2.0.19","hamt_plus":"^1.0.2","@3fv/guard":"^1.4.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"^2.2.2","mocha":"^6.2.0","request":"^2.88.0","typedoc":"^0.7.2","prettier":"^2.4.1","benchmark":"^2.1.4","immutable":"^4.0.0","uglify-js":"^3.6.0","browserify":"^16.5.0","typescript":"^4.4.2","@types/node":"^12.7.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.7","mocha-testcheck":"^1.0.0-rc.0","source-map-support":"^0.5.21","prettier-package-json":"^2.6.0","request-promise-native":"^1.0.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.25_1637726760302_0.992637205185894","host":"s3://npm-registry-packages"}},"0.8.26":{"name":"@3fv/prelude-ts","version":"0.8.26","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.26","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"e93bd8e3587ef41d7af66aafa55f46f72847a739","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.26.tgz","fileCount":176,"integrity":"sha512-j7wTBH3N9S3griBnK2i32qpRW1/cP2X4pjq798AmdV2RT0vH9gUYaddKc4qTTCvZcDK+qF1uY4dL6LBhb8ZC8Q==","signatures":[{"sig":"MEYCIQDmXw1MiUl4aBzeHe7q1ko2A+km5dn+UY1xlcJRZKkEkAIhAPbd1WnFtMTtMYPHMOO/VFGtr+LOHtlakE2qG5xH1TDM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1370006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnb2bCRA9TVsSAnZWagAAuLAP/jHjWtk9t99mADHFaql3\nhv8RJT7uA9QhOkzMc27FOPuKp8RwvHTn3bIpcJoKaOjQKsOZRKXrQ4+xWaDu\nnqYEf1+DuS2gGJ6z+MxunbNwxV27Ez84kP3FYUquHArhUoFF2gxh6WNlX5+A\nP1J+X6ysKSOGmRzSCbUbjyDaMJ7I76Wunpctz8QD6z5VxlFVsUoAaYvmOU3O\nOENMNX0WQpplH+vnJeNLkmjEtB53DpKIkf93i6Nx8ZDgM9AQ9nzqe/T/fiuC\nFaAkEYvMW92LR4eYL6Xa6IlGQOgxzchBa+wVR1X7QXMCCQh5BStB0Cjz4kd4\ntpqKdG5hRr45rNcmybgC4/mCK/RP9mw3wxyKsTwiw4wc7EEr34bmxyAxIHHx\najwEmPIiqQneZSSuFhD1qFr/mzYbEaVi3pGbfhIuL1NEBw6KnXBf5e318vf6\nkBmgQRk4H6DJGUgPJ2y79vUfyKakWai3tzU+ImNA/EhUQBKD8Y7oYNehS6jG\nCFdYQz3UklYIqM7XK6banjNnnPvb5Ww3Fqr06avo/D9oe4XI33jt9wgYEVhY\nv43GlFFaFuEMDGkf0yC0yKTSQoYC564grsdLQcAsvXvrxWvX/74UHcI3m6OE\ny/gCnbx6+I2bmnsOSwO0lE4VnBOIiXjgXjuhE9IIagu8tPX33eOnY5qMr+IV\nFa2K\r\n=tNWn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"run-s test:generate  build test:run","build":"tsc -b tsconfig.json","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","release":"yarn publish --non-interactive","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"run-s clean build","test:clean":"rm -f tests/apidoc-*","build:watch":"yarn run build -- -w","release:patch":"yarn release -- --patch ","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"^2.0.19","hamt_plus":"^1.0.2","@3fv/guard":"^1.4.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"^2.2.2","mocha":"^6.2.0","request":"^2.88.0","typedoc":"^0.7.2","prettier":"^2.4.1","benchmark":"^2.1.4","immutable":"^4.0.0","uglify-js":"^3.6.0","browserify":"^16.5.0","typescript":"^4.4.2","@types/node":"^12.7.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.7","mocha-testcheck":"^1.0.0-rc.0","source-map-support":"^0.5.21","prettier-package-json":"^2.6.0","request-promise-native":"^1.0.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.26_1637727643124_0.8612822617473905","host":"s3://npm-registry-packages"}},"0.8.27":{"name":"@3fv/prelude-ts","version":"0.8.27","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.27","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"ca9be3e39d59c531c0f1954a12b82b0317e87cfc","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.27.tgz","fileCount":176,"integrity":"sha512-z2oVFGQ3YIhKTIM+OU0EBtilkauUtuozXdu+WDHamzCO6F9Y4FyA/wX+0NlGfTANRXkcszPWhEiemSmyuJv5ZQ==","signatures":[{"sig":"MEQCIHWvrDK6UVOUJ62mC/V1kt99SILpdqoLxe0ba9hwdAeBAiAXqng6oyZWroUPtLbAwAl8sNeO0xiP+k04mX3UfywQAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1370006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnb3BCRA9TVsSAnZWagAAsqoP/0LO46bdIHKhTibOHyqJ\nqAmsL24FVr1rP3H0WBaPDs4fwbg6aDWpsYyp4ad0eWHDQNnYG8sV+OjRscyJ\naWub4DGQ2hf5ZiQKkl3EGqxGKJRhx3cdH4I5FxzmZMgL3ZEYCZYl6vxX18+k\n5DUU42BnyIte3ShdpIJG3hxZhdbDR8P9FwVXRVoYJtgJMi8emUZIWGNoC1R1\n2W5V14K3NXCiOagC8rmPdkGnag6e29Mm9+8rylXNZ4ZFXHeh+XUNbBnQ26Ij\ntahkNmiIumJVfVyarinj7K2L6seiOC5I4PywVch/k0rR1g6WBnq1vsDBTkgm\nG9YtIUcsL+zt1nA7qN3myidzFNQtOUf9/lJSWGNTah5ernqTnvKNYjQMJxDi\nhqXCHT0hanVILUB77P3GuW9CTVYaxG6LyYLdojMGHnCi5B8WPcow9hFT/GnF\nQ6zJXFA06hs9KLGN8ZnYgydUjKIHdTjdfTsoZwWtFZJ41CrOSpY7wf4dF5wC\nhHLR/7DE/RJ7T/4W7AGIUSRRwpRiBUyilSKhPJc09mkFThi1ncRCLk47P6A1\nOt8FJjFDjzbATVbIl7jBZmOGuoasBiPSh2RLksZMrLz8USnk3t4sF41LdfVX\njFm80XXXbGpRV1sYlv5Rg5GUcPJQSYitYD2tMh9PWzgBgW8jZMdluyhkrwoM\nHkSm\r\n=G/lI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"run-s test:generate  build test:run","build":"tsc -b tsconfig.json","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","release":"yarn publish --non-interactive","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"run-s clean build","test:clean":"rm -f tests/apidoc-*","build:watch":"yarn run build -- -w","release:patch":"yarn release -- --patch ","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"^2.0.19","hamt_plus":"^1.0.2","@3fv/guard":"^1.4.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"^2.2.2","mocha":"^6.2.0","request":"^2.88.0","typedoc":"^0.7.2","prettier":"^2.4.1","benchmark":"^2.1.4","immutable":"^4.0.0","uglify-js":"^3.6.0","browserify":"^16.5.0","typescript":"^4.4.2","@types/node":"^12.7.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.7","mocha-testcheck":"^1.0.0-rc.0","source-map-support":"^0.5.21","prettier-package-json":"^2.6.0","request-promise-native":"^1.0.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.27_1637727681252_0.687922490921479","host":"s3://npm-registry-packages"}},"0.8.28":{"name":"@3fv/prelude-ts","version":"0.8.28","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.28","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"c76d9bf336d6cdfc42a5287eaf15bba848257895","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.28.tgz","fileCount":176,"integrity":"sha512-edeK2/BoQ0mtiTO7GjMtLKR6ZkFYnisSF/o/D63w6OjvPYQPAyd//IIXyeJ9JFcHBi0nJgCgT50dLB53ol1FyQ==","signatures":[{"sig":"MEYCIQCFec4p1aQGgvGzgI6G81DYLcfTQ/9uYU9/2FxI7UKDYQIhAKik/fFFwxHimXEkeCUrMSjMk1e65nrysupV8ZfFB9Os","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1370034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhncZgCRA9TVsSAnZWagAAufAP/Al5NfP8wmn2wbLTmb77\nTGF9v2pmAmAeP6Gr+cvrvekilo4/GZaDsMYAwfT9RarOkzg2JJI+BYUJh4fN\nX0WaAYsoWtvt+GLm5OzbPqVWnkAuI7LMuPf7VXWA86ZmITRYTuxRXfF60Qvw\nDeCPv7FBqwuDBbpliNGrAnr/agIUfu7f28qZTpD2buWULugLjjLU/BQH/r5R\nuBFOgKGxPhxMPxG4ESdQugLDVfpbnaTu+HWQTDPKbT4agYoxOHEMhXm/m6i2\nW/QooOXWg1l+ITWG0fW9KpvSI+zX445zeoA7INqL2UjbN9gEtpBy48hxCKCU\nxIJXMnEaLE8oesY0ZBq+7pwvcXtZ6/yXCGVUOCefMr/woYWeLg8/Bbta/26a\nyu01fkkravdMU3imQWJmPGZtwRkzFzOJr62XkpwI6KnsTk2qWXQ3WzXz/EPb\n0I3CZTP3ZotjZjTkqldTCcLRAXGeHFWq8+bylxMoSgl0J/9jzhsIx6iS8I49\nCF3xoO3yUbzJ1cPxik0ablfQBpkmYIhHYqCRfkDGt8K+NuepSOL23pO/arrC\nvorqibVA4Liq+UQkhTqvOURj4Y+n70MYH8qFwavpNlfHgP6MxvtbPBlArvuW\njURMhLXtK7V0dQi3c7pEzWo4CDsYDtDL/tyCJaKXNsulmzVkhUDAjii8WB2v\n6kzQ\r\n=+AS2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"run-s test:generate  build test:run","build":"tsc -b tsconfig.json","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","release":"yarn publish --non-interactive","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"run-s clean build","test:clean":"rm -f tests/apidoc-*","build:watch":"yarn run build -- -w","release:patch":"yarn release -- --patch ","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"^2.0.19","hamt_plus":"^1.0.2","@3fv/guard":"^1.4.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"^2.2.2","mocha":"^6.2.0","request":"^2.88.0","typedoc":"^0.7.2","prettier":"^2.4.1","benchmark":"^2.1.4","immutable":"^4.0.0","uglify-js":"^3.6.0","browserify":"^16.5.0","typescript":"^4.4.2","@types/node":"^12.7.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.7","mocha-testcheck":"^1.0.0-rc.0","source-map-support":"^0.5.21","prettier-package-json":"^2.6.0","request-promise-native":"^1.0.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.28_1637729888283_0.31377556989237876","host":"s3://npm-registry-packages"}},"0.8.29":{"name":"@3fv/prelude-ts","version":"0.8.29","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.29","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"1973395696c51dc516e3aac9f723d9ab32ce08cd","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.29.tgz","fileCount":228,"integrity":"sha512-hXHjgsVMmlUVknHT4a1LZj2o3CLf5CeFvhPYl19QkXLSz3mcJwKEk3rgCU0hWpW15u8qi3dEVGjNFHzfLh8kaA==","signatures":[{"sig":"MEQCIC9N+zewjL4O4XKEkZAHqaBBqeZTayUyEdMM4roXTaHAAiAttCYd3vqXkP+dSy720SPzCz0yFiopCau5+1q8rydcVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1721049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLhVwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx6A//YF4OK3IzGUC9KgHdIA4JQ35Jc9W6Exg30isL2hUll6TFun7e\r\nFAK9NptNjUyVEBDAM3FQ0whf9XhfjQnSCIA2XYbEEVGpYHXlrcULBZq7Tbjk\r\n+MO0uVEgLbO4tDBHcw/ywx9jHVzTSw5kWa0bcvO6HZDzAuoQ9xvEBnKO/Yop\r\nw2FLJlm9WwiFM+xSx9ziZ/vSVtEoEyFjAcAGS5B4Rg9GGuhI/c4mYWmkcCmc\r\nljNYKg6wAfv6xdG/RXB/A8mFycoJI5i8XOpqDPOpMt6+R2tegtxuP04oRjYO\r\nOZzMSxem7TDya0SJhvUHthceDmDMIQrozinwDfw8LHca9ZkiNfEPBR22NViw\r\ni2G23ZAvZ628pfRQWwRWtYTgWwJRq4aflHcomS1AKdnDTOdV+itChWH9y+EW\r\nNQitM+HdkhhKSNtNZB+4zlV5PVUrPuk8kSbBcDVlENbHc7mMG05/PcCSETHN\r\naVV8n9vH8ki771VoIl9LPfxg7IBnXdX0ThA1rG6Vf3QQB+yIqNr5gb0w9WqL\r\ny7MFAcpMmLxrRPsJTXIVljCC0Xrp6TJZNcVnJnuaoPT9pdJsOn75IHWMiOHX\r\ncfcSAWKmdc7LH+GsR/rQ91ywrZPYV18/mmER4UABVfqmee/tcmFKo+0PsBMp\r\nc2neFjCx64hfsNEotMd2tDAOAagybzRhHog=\r\n=n2ka\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","scripts":{"test":"run-s test:generate build test:run","build":"tsc -b tsconfig.json","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","release":"yarn version --patch --non-interactive","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","//release":"yarn publish --non-interactive","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"yarn build","test:clean":"rm -f tests/apidoc-*","test:watch":"run-s test:generate build test:run:watch","build:watch":"yarn run build -w","postversion":"./scripts/release.sh latest","//preversion":"yarn build && yarn test","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js","test:run:watch":"./node_modules/mocha/bin/mocha -w --throw-deprecation --timeout 60000 ./dist/tests/*.js","//release:patch":"yarn release -- --patch "},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"^2.0.19","hamt_plus":"^1.0.2","@3fv/guard":"^1.4.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hamt":"^2.2.2","mocha":"^6.2.0","request":"^2.88.0","typedoc":"^0.7.2","prettier":"^2.4.1","benchmark":"^2.1.4","immutable":"^4.0.0","uglify-js":"^3.6.0","browserify":"^16.5.0","typescript":"^4.4.2","@types/node":"^12.7.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.7","mocha-testcheck":"^1.0.0-rc.0","source-map-support":"^0.5.21","prettier-package-json":"^2.6.0","request-promise-native":"^1.0.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.29_1647187311830_0.8467795510204597","host":"s3://npm-registry-packages"}},"0.8.32":{"name":"@3fv/prelude-ts","version":"0.8.32","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.32","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"bf8b82f813864541c5a36cfc97717ba1d15f4844","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.32.tgz","fileCount":121,"integrity":"sha512-eJGIpY3d/h+y7Ko4TDzbjxccj+jSRfHnocb7AXHbAupPC2+BvSpJ+PRr8BWLmKe+nML7X1FXL5ltRKPMHRgXlw==","signatures":[{"sig":"MEYCIQDyoA4bH8dWAkQ+jqWVWWO7g02RYm2F6k9quQD+8kl6rgIhAKnXMpzzTbfYTXnLGgapPV8pb+zuye94Vc7loWvUe+vL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1084483},"main":"dist/src/index.js","scripts":{"test":"run-s test:generate build test:run","build":"tsc -b tsconfig.json","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","release":"yarn build  && yarn version --patch --non-interactive","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"yarn build","test:clean":"rm -f tests/apidoc-*","test:watch":"run-s test:generate build test:run:watch","build:watch":"yarn run build -w","postversion":"node ./scripts/release.mjs latest","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js","test:run:watch":"./node_modules/mocha/bin/mocha -w --throw-deprecation --timeout 60000 ./dist/tests/*.js"},"typings":"dist/src/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"^2.0.19","hamt_plus":"^1.0.2","@3fv/guard":"^1.4.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.2.2","hamt":"^2.2.2","mocha":"^6.2.0","request":"^2.88.0","shelljs":"^0.8.5","typedoc":"^0.7.2","prettier":"^2.4.1","benchmark":"^2.1.4","cross-env":"^7.0.3","immutable":"^4.0.0","uglify-js":"^3.6.0","browserify":"^16.5.0","typescript":"^4.4.2","@types/node":"^22.9.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.7","@types/shelljs":"^0.8.15","mocha-testcheck":"^1.0.0-rc.0","source-map-support":"^0.5.21","prettier-package-json":"^2.6.0","request-promise-native":"^1.0.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.32_1731705390376_0.3315194251837281","host":"s3://npm-registry-packages"}},"0.8.33":{"name":"@3fv/prelude-ts","version":"0.8.33","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.33","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"9d5d0f12a31a2e3efc84a08afd576a0d93e39bf7","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.33.tgz","fileCount":37,"integrity":"sha512-NQWNlj9jfr4Oy1911Mr6aHh/i2bLaYptXiITKEzvstyejPRxzsBO96y8oxhqecT6Ko9yB/G6ukqCxrwc88g1Rg==","signatures":[{"sig":"MEUCIF7oZibqkMtb5pN5OJCK0OGj4rvPbW1cJgwDl/o/D/WjAiEA/4pf+YkvVoIqrlfEqOeV3yIeZ51/yRSvanWuDtUM62Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375417},"main":"dist/cjs/index.js","module":"dist/mjs/index.js","scripts":{"test":"run-s test:generate build test:run","build":"node ./scripts/build.mjs","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","//build":"tsc -b tsconfig.json","release":"yarn build  && yarn version --patch --non-interactive","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"yarn build","test:clean":"rm -f tests/apidoc-*","test:watch":"run-s test:generate build test:run:watch","build:watch":"yarn run build --watch","postversion":"node ./scripts/release.mjs latest","//build:link":"yarn run build && yarn unlink;yarn link","//build:watch":"run-s build:link && yarn run build --watch","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js","test:run:watch":"./node_modules/mocha/bin/mocha -w --throw-deprecation --timeout 60000 ./dist/tests/*.js"},"typings":"dist/mjs/index.d.ts","_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"^2.0.19","hamt_plus":"^1.0.2","@3fv/guard":"^1.4.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.2.2","hamt":"^2.2.2","mocha":"^6.2.0","request":"^2.88.0","shelljs":"^0.8.5","typedoc":"^0.7.2","prettier":"^2.4.1","benchmark":"^2.1.4","cross-env":"^7.0.3","immutable":"^4.0.0","uglify-js":"^3.6.0","browserify":"^16.5.0","typescript":"^4.4.2","@types/node":"^22.9.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.7","@types/shelljs":"^0.8.15","mocha-testcheck":"^1.0.0-rc.0","source-map-support":"^0.5.21","prettier-package-json":"^2.6.0","request-promise-native":"^1.0.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.33_1731809237417_0.20390321926772748","host":"s3://npm-registry-packages"}},"0.8.34":{"name":"@3fv/prelude-ts","version":"0.8.34","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.34","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"4386d33d069deacdddf9baab9fbe5d60ee6ec0d2","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.34.tgz","fileCount":34,"integrity":"sha512-X9aq7RoLSK5hNw/bZDiMWbpDlMKe7WaH+NGLLC7IMSWAnno9sYIpW6s08EgF0tqo3ucEXLJg/y9ymY7Z8FMUPg==","signatures":[{"sig":"MEYCIQC+tqEVShfc1WQnhwE1HMau/FAEpW4gZfpySNwZfPBfLAIhAPg4dH6QkqBh0G8WzRzfhPOAJNEtr4u5oOtZVDruL6Au","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384976},"main":"./dist/cjs/index.js","types":"./dist/mjs/index.d.ts","module":"./dist/mjs/index.js","exports":{".":{"node":"./dist/cjs/index.js","types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","browser":"./dist/mjs/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"scripts":{"test":"run-s test:generate build test:run","build":"node ./scripts/build.mjs","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","//build":"tsc -b tsconfig.json","release":"yarn build  && yarn version --patch --non-interactive","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"yarn build","test:clean":"rm -f tests/apidoc-*","test:watch":"run-s test:generate build test:run:watch","build:watch":"yarn run build --watch","postversion":"node ./scripts/release.mjs latest","//build:link":"yarn run build && yarn unlink;yarn link","//build:watch":"run-s build:link && yarn run build --watch","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js","test:run:watch":"./node_modules/mocha/bin/mocha -w --throw-deprecation --timeout 60000 ./dist/tests/*.js"},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"^2.0.19","hamt_plus":"^1.0.2","@3fv/guard":"^1.4.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.2.2","hamt":"^2.2.2","mocha":"^6.2.0","request":"^2.88.0","shelljs":"^0.8.5","typedoc":"^0.7.2","prettier":"^2.4.1","benchmark":"^2.1.4","cross-env":"^7.0.3","immutable":"^4.0.0","uglify-js":"^3.6.0","browserify":"^16.5.0","typescript":"^4.4.2","@types/node":"^22.9.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.7","@types/shelljs":"^0.8.15","mocha-testcheck":"^1.0.0-rc.0","source-map-support":"^0.5.21","prettier-package-json":"^2.6.0","request-promise-native":"^1.0.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.34_1731815529667_0.36639459605821467","host":"s3://npm-registry-packages"}},"0.8.35":{"name":"@3fv/prelude-ts","version":"0.8.35","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.35","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"fee2fbec8fed7c20a5e7ce46c54f3f65dba0d28f","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.35.tgz","fileCount":34,"integrity":"sha512-wZd1MmlsccsRCYg1U8GOMB5/DzTOtgTvbb/jQj7ndfRMZJePznCUbaBuTN/0zQbWHq/2bMivVt7N9/lip/3kEA==","signatures":[{"sig":"MEQCIDG23OR5V+jhDCJihJSNEJYG5sDMZ0sXaAQwKpRSbW2hAiBGn/1g7vQ6CEx9IvVA6W3D//93FnO712pN4iQHq8m0MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373798},"main":"./dist/cjs/index.js","types":"./dist/mjs/index.d.ts","module":"./dist/mjs/index.js","exports":{".":{"node":"./dist/cjs/index.js","types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","browser":"./dist/mjs/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"scripts":{"test":"run-s test:generate build test:run","build":"node ./scripts/build.mjs","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","//build":"tsc -b tsconfig.json","release":"yarn build  && yarn version --patch --non-interactive","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"yarn build","test:clean":"rm -f tests/apidoc-*","test:watch":"run-s test:generate build test:run:watch","build:watch":"yarn run build --watch","postversion":"node ./scripts/release.mjs latest","//build:link":"yarn run build && yarn unlink;yarn link","//build:watch":"run-s build:link && yarn run build --watch","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js","test:run:watch":"./node_modules/mocha/bin/mocha -w --throw-deprecation --timeout 60000 ./dist/tests/*.js"},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"^2.0.19","hamt_plus":"^1.0.2","@3fv/guard":"^1.4.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.2.2","hamt":"^2.2.2","mocha":"^6.2.0","request":"^2.88.0","shelljs":"^0.8.5","typedoc":"^0.7.2","prettier":"^2.4.1","benchmark":"^2.1.4","cross-env":"^7.0.3","immutable":"^4.0.0","uglify-js":"^3.6.0","browserify":"^16.5.0","typescript":"^4.4.2","@types/node":"^22.9.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.7","@types/shelljs":"^0.8.15","mocha-testcheck":"^1.0.0-rc.0","source-map-support":"^0.5.21","prettier-package-json":"^2.6.0","request-promise-native":"^1.0.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.35_1735160815187_0.028002287814038684","host":"s3://npm-registry-packages-npm-production"}},"0.8.36":{"name":"@3fv/prelude-ts","version":"0.8.36","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.36","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"97611c64a060e82c36fe969407aa3514674a7d7a","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.36.tgz","fileCount":209,"integrity":"sha512-CVym/360AfvqXSzE2SmU2h1DxCntJBi3WfaVwhfPp5tpjAwrqTWZ1txl4UQ1xFWu3t5/dgHKHFeak2Y4JmFHdg==","signatures":[{"sig":"MEUCIQDXGJ4+cmH5FGqZyaaMsgncdnIdd3S21wIc3M9ACuCrZwIgTT+xa4XJZcCsskAoJZBuRVoZhU/uFYItlPGJNvY/BNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1796802},"main":"./dist/cjs/index.js","types":"./dist/mjs/index.d.ts","module":"./dist/mjs/index.js","exports":{".":{"node":"./dist/cjs/index.js","types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","browser":"./dist/mjs/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"scripts":{"test":"run-s test:generate build test:run","build":"node ./scripts/build.mjs","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","//build":"tsc -b tsconfig.json","release":"yarn build  && yarn version --patch --non-interactive","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"yarn build","test:clean":"rm -f tests/apidoc-*","test:watch":"run-s test:generate build test:run:watch","build:watch":"yarn run build --watch","postversion":"node ./scripts/release.mjs latest","//build:link":"yarn run build && yarn unlink;yarn link","//build:watch":"run-s build:link && yarn run build --watch","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js","test:run:watch":"./node_modules/mocha/bin/mocha -w --throw-deprecation --timeout 60000 ./dist/tests/*.js"},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"^2.0.19","hamt_plus":"^1.0.2","@3fv/guard":"^1.4.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.2.2","hamt":"^2.2.2","mocha":"^6.2.0","request":"^2.88.0","shelljs":"^0.8.5","typedoc":"^0.7.2","prettier":"^2.4.1","benchmark":"^2.1.4","cross-env":"^7.0.3","immutable":"^4.0.0","uglify-js":"^3.6.0","browserify":"^16.5.0","typescript":"^4.4.2","@types/node":"^22.9.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.7","@types/shelljs":"^0.8.15","mocha-testcheck":"^1.0.0-rc.0","source-map-support":"^0.5.21","prettier-package-json":"^2.6.0","request-promise-native":"^1.0.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.36_1737492010342_0.019392096266810155","host":"s3://npm-registry-packages-npm-production"}},"0.8.37":{"name":"@3fv/prelude-ts","version":"0.8.37","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.37","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"e33caba7598a1aa4189cd657f20305bc676d205e","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.37.tgz","fileCount":209,"integrity":"sha512-BmHtMi1eAdQ3w//P4wGFRSFqtxgNyWRmV8HPtWzFf9fXS7L+EuUK7iI7AEIS8+/fGjfkLxDPrg6K09PA/wYv9Q==","signatures":[{"sig":"MEQCICNulmEqeX9lbIWm74XzCaRX6Zi7/MKGu6k3fxMrmSdfAiBrODIItnFctfeQA4kCAFe8pnnNAXH+2ADJWe32U31hQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1796802},"main":"./dist/cjs/index.js","types":"./dist/mjs/index.d.ts","module":"./dist/mjs/index.js","exports":{".":{"node":"./dist/cjs/index.js","types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","browser":"./dist/mjs/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"scripts":{"test":"run-s test:generate build test:run","build":"node ./scripts/build.mjs","clean":"yarn test:clean; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","//build":"tsc -b tsconfig.json","release":"yarn build  && yarn version --patch --non-interactive","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","benchmarks":"tsc && node ./dist/benchmarks/bench.js","preversion":"yarn build","test:clean":"rm -f tests/apidoc-*","test:watch":"run-s test:generate build test:run:watch","build:watch":"yarn run build --watch","postversion":"node ./scripts/release.mjs latest","//build:link":"yarn run build && yarn unlink;yarn link","//build:watch":"run-s build:link && yarn run build --watch","test:generate":"yarn test:clean && yarn build && node ./dist/tests/Comments.js","test:run:watch":"./node_modules/mocha/bin/mocha -w --throw-deprecation --timeout 60000 ./dist/tests/*.js"},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"^2.0.19","hamt_plus":"^1.0.2","@3fv/guard":"^1.4.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.2.2","hamt":"^2.2.2","mocha":"^6.2.0","request":"^2.88.0","shelljs":"^0.8.5","typedoc":"^0.7.2","prettier":"^2.4.1","benchmark":"^2.1.4","cross-env":"^7.0.3","immutable":"^4.0.0","uglify-js":"^3.6.0","browserify":"^16.5.0","typescript":"^4.4.2","@types/node":"^22.9.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.7","@types/shelljs":"^0.8.15","mocha-testcheck":"^1.0.0-rc.0","source-map-support":"^0.5.21","prettier-package-json":"^2.6.0","request-promise-native":"^1.0.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.37_1737492052085_0.9642114923843468","host":"s3://npm-registry-packages-npm-production"}},"0.8.41":{"name":"@3fv/prelude-ts","version":"0.8.41","keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","_id":"@3fv/prelude-ts@0.8.41","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"dist":{"shasum":"986a2bf105f364da3cbd56d4b3b341033d9d698a","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.41.tgz","fileCount":231,"integrity":"sha512-7U56TST7sJ/IVC5umKLaGJJjE9tge38s5qgT9Nh4O71Etn12wMbecoMuEPo7GTsAC7ipi/4LMUWBshYz7TyRXg==","signatures":[{"sig":"MEUCIQC5RPqgUkspTr3ERCvJ/3zncCfIPNFP8mqCVhBLb++KCQIgIOXh9/3QRzWwmYe1zftgnnLxmSdTU51kX+pGgQNHi2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3401208},"main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"scripts":{"test":"run-s test:generate build:test test:run","build":"node ./scripts/build.mjs","clean":"yarn test:clean; rm -Rf ./lib","docgen":"./scripts/make_doc.sh","release":"yarn build && yarn version --patch --non-interactive","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./lib/test/tests/*.js","benchmarks":"tsc -p tsconfig.benchmarks.json && node ./lib/test/benchmarks/bench.js","build:test":"tsc -p tsconfig.test.json","preversion":"yarn build","test:clean":"rm -f tests/apidoc-*","test:watch":"run-s test:generate build:test test:run:watch","build:watch":"yarn run build --watch","postversion":"node ./scripts/release.mjs latest","test:generate":"yarn test:clean && yarn build:test && node ./lib/test/tests/Comments.js","test:run:watch":"./node_modules/mocha/bin/mocha -w --throw-deprecation --timeout 60000 ./lib/test/tests/*.js"},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"repository":{"url":"ssh://git@github.com/3fv/prelude-ts.git","type":"git"},"description":"A typescript functional programming library","directories":{},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","dependencies":{"list":"^2.0.19","hamt_plus":"^1.0.2","@3fv/guard":"^1.4.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.2.2","hamt":"^2.2.2","mocha":"^6.2.0","request":"^2.88.0","shelljs":"^0.8.5","typedoc":"^0.7.2","prettier":"^2.4.1","benchmark":"^2.1.4","cross-env":"^7.0.3","immutable":"^4.0.0","uglify-js":"^3.6.0","browserify":"^16.5.0","typescript":"^5.5.4","@types/node":"^22.9.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.7","@types/shelljs":"^0.8.15","mocha-testcheck":"^1.0.0-rc.0","source-map-support":"^0.5.21","prettier-package-json":"^2.6.0","request-promise-native":"^1.0.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/prelude-ts_0.8.41_1779735305228_0.6201507925320466","host":"s3://npm-registry-packages-npm-production"}},"0.8.42":{"name":"@3fv/prelude-ts","version":"0.8.42","description":"A typescript functional programming library","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/esm/index.d.ts","exports":{".":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts"},"./*":{"import":"./lib/esm/*.js","require":"./lib/cjs/*.js","types":"./lib/esm/*.d.ts"}},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"ssh://git@github.com/3fv/prelude-ts.git"},"dependencies":{"@3fv/guard":"^1.4.38","hamt_plus":"^1.0.2","list":"^2.0.19"},"devDependencies":{"@types/mocha":"^5.2.7","@types/node":"^22.9.0","@types/request-promise-native":"^1.0.17","@types/shelljs":"^0.8.15","benchmark":"^2.1.4","browserify":"^16.5.0","cross-env":"^7.0.3","hamt":"^2.2.2","immutable":"^4.0.0","mocha":"^6.2.0","mocha-testcheck":"^1.0.0-rc.0","npm-run-all":"^4.1.5","prettier":"^2.4.1","prettier-package-json":"^2.6.0","request":"^2.88.0","request-promise-native":"^1.0.9","shelljs":"^0.8.5","source-map-support":"^0.5.21","typedoc":"^0.7.2","typescript":"^5.5.4","uglify-js":"^3.6.0","zx":"^8.2.2"},"keywords":["typescript","functional-programming","immutable","collections"],"author":{"name":"Emmanuel Touzery"},"license":"ISC","bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","scripts":{"build":"node ./scripts/build.mjs","build:watch":"yarn run build --watch","build:test":"tsc -p tsconfig.test.json","test:generate":"yarn test:clean && yarn build:test && node ./lib/test/tests/Comments.js","test:clean":"rm -f tests/apidoc-*","test:run":"./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./lib/test/tests/*.js","test:run:watch":"./node_modules/mocha/bin/mocha -w --throw-deprecation --timeout 60000 ./lib/test/tests/*.js","test":"run-s test:generate build:test test:run","test:watch":"run-s test:generate build:test test:run:watch","clean":"yarn test:clean; rm -Rf ./lib","docgen":"./scripts/make_doc.sh","benchmarks":"tsc -p tsconfig.benchmarks.json && node ./lib/test/benchmarks/bench.js","preversion":"yarn build","postversion":"node ./scripts/release.mjs latest","release":"yarn build && yarn version --patch --non-interactive"},"licenseText":"Copyright 2017 Emmanuel Touzery\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@3fv/prelude-ts@0.8.42","dist":{"shasum":"b00cec69051747e576936ef1e1039552808aa6b1","integrity":"sha512-a+d8lRjkUlzY7cyqYbClWKmEj1gAYa6ELeuXnhouJikIii9WUpI5aKIGsk19n3edNd5uzvGrf4FsI7uqNqFM+g==","tarball":"https://registry.npmjs.org/@3fv/prelude-ts/-/prelude-ts-0.8.42.tgz","fileCount":231,"unpackedSize":3400710,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC1osUYanBL/XZXAjiSAAVuBwugEd8ZUuMMlPjpgnO5gwIgWWdfwXjJSoU/fmHyHRhrOSo82PZLN7xuHp03A7FKmGE="}]},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"directories":{},"maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prelude-ts_0.8.42_1779735462904_0.8641267694683159"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-13T23:26:17.072Z","modified":"2026-05-25T18:57:43.283Z","0.8.11":"2019-12-13T23:26:17.498Z","0.8.12":"2019-12-13T23:30:46.448Z","0.8.13":"2019-12-14T16:58:39.420Z","0.8.14":"2019-12-16T22:37:48.759Z","0.8.15":"2020-02-21T11:32:41.531Z","0.8.16":"2020-08-28T22:13:10.621Z","0.8.17":"2020-08-28T22:42:38.737Z","0.8.18":"2020-09-17T13:10:04.516Z","0.8.19":"2020-09-23T00:03:23.444Z","0.8.20":"2020-10-09T23:29:42.153Z","0.8.21":"2020-10-14T20:09:17.606Z","0.8.22":"2020-11-05T15:33:45.689Z","0.8.23":"2021-01-06T21:33:15.042Z","0.8.24":"2021-11-11T18:02:26.194Z","0.8.25":"2021-11-24T04:06:00.489Z","0.8.26":"2021-11-24T04:20:43.267Z","0.8.27":"2021-11-24T04:21:21.448Z","0.8.28":"2021-11-24T04:58:08.516Z","0.8.29":"2022-03-13T16:01:52.018Z","0.8.32":"2024-11-15T21:16:30.651Z","0.8.33":"2024-11-17T02:07:17.645Z","0.8.34":"2024-11-17T03:52:09.840Z","0.8.35":"2024-12-25T21:06:55.357Z","0.8.36":"2025-01-21T20:40:10.565Z","0.8.37":"2025-01-21T20:40:52.308Z","0.8.41":"2026-05-25T18:55:05.418Z","0.8.42":"2026-05-25T18:57:43.135Z"},"bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"author":{"name":"Emmanuel Touzery"},"license":"ISC","homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","keywords":["typescript","functional-programming","immutable","collections"],"repository":{"type":"git","url":"ssh://git@github.com/3fv/prelude-ts.git"},"description":"A typescript functional programming library","maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"readme":"# prelude-ts\n\n**ALL** credit goes to the original creator of `prelude-ts`\n\nthis is simply a published version with several additions\n\n[![NPM version][npm-image]][npm-url]\n[![Tests][circleci-image]][circleci-url]\n[![apidoc][apidoc-image]][apidoc-url]\n\n## Intro\n\nprelude-ts (previously prelude.ts) is a TypeScript library which aims to make functional programming\nconcepts accessible and productive in TypeScript. Note that even though it's\nwritten in TypeScript, it's perfectly usable from JavaScript (including ES5)!\n\nIt provides [persistent](https://en.wikipedia.org/wiki/Persistent_data_structure)\nimmutable collections (Vector, Set, Map, Stream), and constructs such as Option,\nEither, Predicate and Future.\n\n```typescript\nVector.of(1,2,3)\n  .map(x => x*2)\n  .head()\n// => Option.of(2)\n\nOption.sequence(\n  Vector.of(Option.of(1), Option.of(2)))\n// => Option.of(Vector.of(1,2))\n\nVector.of(1,2,3,4).groupBy(x => x%2)\n// => HashMap.of([0, Vector.of(2,4)],[1, Vector.of(1,3)])\n\nVector.of(1,2,3).zip(\"a\", \"b\", \"c\").takeWhile(([k,v]) => k<3)\n// Vector.of([1,\"a\"],[2,\"b\"])\n\nHashMap.of([\"a\",1],[\"b\",2]).get(\"a\")\n// Option.of(1)\n```\n\nThe collections are also JavaScript iterables, so if you have an ES6 runtime,\nyou can use the `for .. of` construct on them. If you're not familiar with\nimmutable collections, `list.append(newItem)` keeps `list` unchanged; `append()`\nreturns a new list. Immutability helps reasoning about code.\n\nYou can check the **[User Guide](https://github.com/emmanueltouzery/prelude-ts/wiki/Prelude%E2%88%92ts-user-guide)**,\nand browse the **[API documentation](http://emmanueltouzery.github.io/prelude.ts/latest/apidoc/globals.html)**,\nor our **[blog](http://emmanueltouzery.github.io/blog/tags/prelude.ts.html)**.\nNote that the constructors are private, and you should use static methods to build\nitems — for instance: `Option.of`, `Vector.of`, `Vector.ofIterable`, and so on.\n\n`HashSet` and `HashMap` are implemented using the\n[HAMT algorithm](http://en.wikipedia.org/wiki/Hash_array_mapped_trie),\nand concretely the [hamt_plus library](https://www.npmjs.com/package/hamt_plus).\n`Vector` is implemented through a\n[bit-mapped vector trie](http://hypirion.com/musings/understanding-persistent-vector-pt-1)\nand concretely the [list library](https://github.com/funkia/list/), as of 0.7.7.\nIn addition, the library is written in idiomatic JavaScript style, with loops\ninstead of recursion, so the performance should be good\n([see benchmarks here comparing to immutable.js and more](https://github.com/emmanueltouzery/prelude-ts/wiki/Benchmarks)).\n`list` and `hamt_plus` are the two only dependencies of prelude-ts.\n\n## Set, Map and equality\n\nJavaScript doesn't have structural equality, except for primitive types.\nSo `1 === 1` is true, but `[1] === [1]` is not, and neither is `{a:1} === {a:1}`.\nThis poses problems for collections, because if you have a `Set`, you don't\nwant duplicate elements because of this limited definition of equality.\n\nFor that reason, prelude-ts encourages you to define for your non-primitive types\nmethods `equals(other: any): boolean` and `hashCode(): number` (the same\nmethods that [immutable.js uses](https://immutable-js.github.io/immutable-js/docs/#/ValueObject)).\nWith these methods, structural equality is achievable, and indeed\n`Vector.of(1,2,3).equals(Vector.of(1,2,3))` is `true`. However this can only\nwork if the values you put in collections have themselves properly defined equality\n([see how prelude-ts can help](https://github.com/emmanueltouzery/prelude-ts/wiki/Equality)).\nIf these values don't have structural equality, then we can get no better than\n`===` behavior.\n\nprelude-ts attempts to assist the programmer with this; it tries to encourage\nthe developer to do the right thing. It'll refuse types without obviously properly\ndefined equality in Sets and in Maps keys, so `HashSet.of([1])`,\nor `Vector.of([1]).equals(Vector.of([2]))` will not compile.\nFor both of these, you get (a longer version of) this message:\n\n    Type 'number[]' is not assignable to type 'HasEquals'.\n      Property 'equals' is missing in type 'number[]'.\n\nSee the [User Guide](https://github.com/emmanueltouzery/prelude-ts/wiki/Prelude%E2%88%92ts-user-guide#equality)\nfor more details.\n\n## Installation\n\nTypeScript must know about `Iterable`, an ES6 feature (but present in most browsers)\nto compile prelude-ts. If you use TypeScript and target ES5, a minimum change to your tsconfig.json\ncould be to add:\n\n```json\n\"lib\": [\"DOM\", \"ES5\", \"ScriptHost\", \"es2015.iterable\"]\n```\n\n(compared to the default ES5 settings it only adds 'es2015.iterable')\n\n### Using in Node.js\n\nJust add the dependency in your `package.json` and start using it (like\n`import { Vector } from \"prelude-ts\";`, or `const { Vector } = require(\"prelude-ts\");`\nif you use commonjs).\nEverything should work, including type-checking if you use TypeScript. prelude-ts also provides\npretty-printing in the node REPL.\n\n### Using in the browser\n\nAdd the dependency in your `package.json`; TypeScript should automatically\nregister the type definitions.\n\nThe npm package contains the files `dist/src/prelude_ts.js` and `dist/src/prelude_ts.min.js`,\nwhich are UMD bundles; they work with other module systems and set `prelude_ts`\nas a window global if no module system is found. Include the relevant one in your\nindex.html in script tags:\n\n```html\n<script src=\"node_modules/prelude-ts/dist/src/prelude_ts.min.js\"></script>\n```\n\nYou shouldn't have an issue to import prelude-ts in your application, but if you use\nmodules it gets a little more complicated. One solution if you use them is to create\nan `imports.d.ts` file with the following contents:\n\n```typescript\n// https://github.com/Microsoft/TypeScript/issues/3180#issuecomment-283007750\nimport * as _P from 'prelude-ts';\nexport as namespace prelude_ts;\nexport = _P;\n```\n\nThen in a `.ts` file of your application, outside of a module, you can do:\n\n```typescript\nimport Vector = prelude_ts.Vector;\n```\n\n\\- to get values without the namespace.\n\nFinally, if you also include `dist/src/chrome_dev_tools_formatters.js` through\na `script` tag, and [enable Chrome custom formatters](http://bit.ly/object-formatters),\nthen you can get\n[a nice display of prelude-ts values in the Chrome debugger](https://raw.githubusercontent.com/wiki/emmanueltouzery/prelude-ts/chrome_formatters.png).\n\n## Wishlist/upcoming features\n\n* CharSeq, a string wrapper?\n* Non-empty vector? (already have [non-empty linkedlist](http://emmanueltouzery.github.io/prelude.ts/latest/apidoc/classes/linkedlist.conslinkedlist.html))\n* Make use of trampolining or a similar technique in `Stream` to avoid stack overflow exceptions on very large streams\n* More functions on existing classes\n\n## Out of scope for prelude-ts\n\n* Free monads\n* Monad transformers\n* Effect tracking\n* Higher-kinded types simulation\n\nI think these concepts are not expressible in a good enough manner in a language\nsuch as TypeScript.\n\n## Alternatives and Influences\n\n* [monet.js](https://monet.github.io/monet.js/) -- only has the `List` and\n  `Option` collections, implemented in functional-style ES5. The implementation,\n  using recursion, means its list type is noticeably slower than prelude-ts's.\n* [immutable.js](https://immutable-js.github.io/immutable-js/) -- doesn't have the\n  `Option` concept; the types can be clunky.\n* [sanctuary](https://github.com/sanctuary-js/sanctuary)\n  offers global functions like `S.filter(S.where(...))` while prelude-ts prefers a\n  fluent-API style like `list.filter(..).sortBy(...)`. Also, sanctuary doesn't\n  offer sets and maps. On the other hand, sanctuary has some JS runtime type system\n  support, which prelude-ts doesn't have.\n* [ramdajs](http://ramdajs.com/) offers global functions like\n  `R.filter(R.where(...))` while prelude-ts prefers a\n  fluent-API style like `list.filter(..).sortBy(...)`. Also, ramda doesn't offer\n  sets and maps. Ramda also uses currying a lot out of the box, which may not\n  be intuitive to a number of developers. In prelude,\n  [currying](http://emmanueltouzery.github.io/prelude.ts/latest/apidoc/interfaces/function.function2.html#curried)\n  & [partial application](http://emmanueltouzery.github.io/prelude.ts/latest/apidoc/interfaces/function.function2.html#apply1)\n  are opt-in.\n* [lodash](https://lodash.com) also has global functions, and many functions\n  mutate the collections.\n* [vavr](http://www.vavr.io/) -- it's a Java library, but it's the main inspiration for prelude-ts.\n  Note that vavr is inspired by the Scala library, so prelude-ts also is,\n  transitively.\n\n## TypeScript version\n\nAs of 0.8.2, prelude requires TypeScript 3.1 or newer.\n\n## Commands\n\n    npm install\n\n    npm test\n\n    npm run-script docgen\n\n    npm run benchmarks\n\n[npm-image]: https://img.shields.io/npm/v/prelude-ts.svg?style=flat-square\n[npm-url]: https://www.npmjs.com/package/prelude-ts\n[circleci-image]: https://circleci.com/gh/emmanueltouzery/prelude-ts.svg?style=shield\n[circleci-url]: https://circleci.com/gh/emmanueltouzery/prelude-ts\n[apidoc-image]: http://emmanueltouzery.github.io/prelude.ts/apidoc.svg\n[apidoc-url]: http://emmanueltouzery.github.io/prelude.ts/latest/apidoc/globals.html\n","readmeFilename":"README.md"}