{"_id":"prelude.ts","_rev":"41-b3b79c675c7f779091c50bb4031b2ddd","name":"prelude.ts","description":"A typescript functional programming library","dist-tags":{"latest":"0.8.1"},"versions":{"0.1.0":{"name":"prelude.ts","version":"0.1.0","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","scripts":{"test":"tsc && ./node_modules/mocha/bin/mocha ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"./node_modules/typedoc/bin/typedoc --mode file --out apidoc --excludePrivate --excludeExternals --excludeNotExported --ignoreCompilerErrors src/index.ts"},"repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.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","gitHead":"0a3b696144afa836451927b5caffa29df95a95d8","_id":"prelude.ts@0.1.0","_shasum":"4eca9c6b364dc666552b3836ca4bfec4f606b330","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"shasum":"4eca9c6b364dc666552b3836ca4bfec4f606b330","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.1.0.tgz","integrity":"sha512-gLldRqVY5GUb67LYrZRBnZS0d/OCjlXNkdWnq5SZjGmVBt8kaAKS9SEd6mTAdxS1Itik0Z+/sB4uYBX7aaywxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxVbBy+XoZmwNaD/Gf+Kg17yocaYTxCPDFf2925mWTnAIhAIQIP1rnlXuOgSYX5zc524k5mSHD3MiY2ZznIgW3dyXO"}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.1.0.tgz_1504810517995_0.041568257845938206"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.1.1":{"name":"prelude.ts","version":"0.1.1","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","scripts":{"test":"tsc && ./node_modules/mocha/bin/mocha ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"./node_modules/typedoc/bin/typedoc --mode file --out apidoc --excludePrivate --excludeExternals --excludeNotExported --ignoreCompilerErrors src/index.ts"},"repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.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","gitHead":"459ed6bd2583dd674c683a2abe5bd0ecfa02bd78","_id":"prelude.ts@0.1.1","_shasum":"7b774a825deb0a0f858233ab0c78084b1e76dab3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"shasum":"7b774a825deb0a0f858233ab0c78084b1e76dab3","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.1.1.tgz","integrity":"sha512-AHAEjS1qYNyqHJofGEYuuiibYyUempz0vZ1waocHoysFSXEcuITke3azES8LrtvA0T9PQzfHidwxl7SZGPL6tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFG/hGlC5WM+S0oizWIs2lSxxu5xlvLR9IhoczNtU6+xAiEAvEtt4mVXiEDCEshJ0KqsuXGTe+o5y1v2U0y/++ooWw4="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.1.1.tgz_1504897087829_0.8687278248835355"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.1.2":{"name":"prelude.ts","version":"0.1.2","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","scripts":{"test":"tsc && ./node_modules/mocha/bin/mocha ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"./node_modules/typedoc/bin/typedoc --mode file --out apidoc --excludePrivate --excludeExternals --excludeNotExported --ignoreCompilerErrors src/index.ts"},"repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.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","gitHead":"25827b7e3b88d79c7476c97da3d05e3e6e126785","_id":"prelude.ts@0.1.2","_shasum":"adbaf03e2478bb63c8a3912c5d01ef9d9750d72b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"shasum":"adbaf03e2478bb63c8a3912c5d01ef9d9750d72b","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.1.2.tgz","integrity":"sha512-rX/UacBQYtlo4pEucciPzmvfY4s057hirf8P8bxF1V4T1hqTfDNg1WN3II6j2i7Lv3d41XLczYmhLWGGgHriyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzcy7+zmW2Dwr8Y1/CVGKbltbOb01p30SdtR7w+mhPAwIhAOHAH1/fTKvrwp0WClc0hYU7j7OMwAxMpQep4oYwlXLr"}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.1.2.tgz_1505068518592_0.9637118417304009"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.1.3":{"name":"prelude.ts","version":"0.1.3","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","scripts":{"test":"tsc && ./node_modules/mocha/bin/mocha ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"./node_modules/typedoc/bin/typedoc --mode file --out apidoc --excludePrivate --excludeExternals --excludeNotExported --ignoreCompilerErrors src/index.ts","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4"},"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","gitHead":"e80d4e436139682fb461fddb5b57dc92468c33d9","_id":"prelude.ts@0.1.3","_shasum":"b2275e940ffd6eeccb73dbb86c0d7e306e870510","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"shasum":"b2275e940ffd6eeccb73dbb86c0d7e306e870510","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.1.3.tgz","integrity":"sha512-dvMfteprsXvkAXKoE/nUH+X9gvLFg+eDYPpZj6yttd6dfWmo9FwT7coCMCqTzJRjjKWi/eCE/orgQF/gf+V6QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGpedFL3zQMlZrowWFgmpN43Nbzwo5sfsolWbqL9k9WEAiAua+1XCk5dBja/V2aDuY1rwAJf/83ynX52zFLOxEMInQ=="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.1.3.tgz_1505160178288_0.8101287707686424"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.2.0":{"name":"prelude.ts","version":"0.2.0","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","scripts":{"test":"tsc && ./node_modules/mocha/bin/mocha ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"./node_modules/typedoc/bin/typedoc --mode file --out apidoc --excludePrivate --excludeExternals --excludeNotExported --ignoreCompilerErrors src/index.ts","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4"},"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","gitHead":"104fbfc258445b104bd96ceffc7f6add8d3e14ae","_id":"prelude.ts@0.2.0","_shasum":"a490a6283a6611a63eea7bfe8e4960ccb54d3d88","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"shasum":"a490a6283a6611a63eea7bfe8e4960ccb54d3d88","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.2.0.tgz","integrity":"sha512-/+RraAicYLi/5ahApj7FnvZ0xVQx4xT0RDnp6jywwwa7eLAQXWizlmuzb2zjwLd5nCymvUPLfAV+Q0b1SxYfYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeDOAYbIUTb45Urp0WYJjNGx3oF7x1FBsky8xSB4LeYAiEApvpcrYgr86EVgTl8DTjOJxdgOCpUF6BXehysLkBwzmA="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.2.0.tgz_1505602270239_0.43391892150975764"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.2.1":{"name":"prelude.ts","version":"0.2.1","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","scripts":{"test":"tsc && ./node_modules/mocha/bin/mocha ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"./node_modules/typedoc/bin/typedoc --mode file --out apidoc --excludePrivate --excludeExternals --excludeNotExported --ignoreCompilerErrors src/index.ts","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4"},"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","gitHead":"b09ca59740b5dd88246b3ebe85d498e24d817a24","_id":"prelude.ts@0.2.1","_shasum":"75b969f19193fd274bdacf1288d4a42f7bd21e91","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"shasum":"75b969f19193fd274bdacf1288d4a42f7bd21e91","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.2.1.tgz","integrity":"sha512-wb9eHABRywEoUVJpyQzxPHjjY3xy3mbvQB4MJb8cGRVS0h8PjQ3nV1Xn6barhPhJERNd7tJoFpqlGKpBpfDljg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF/m7jf+lJIeD4u9QjaLnln1+Y16gjvR4BkohxUiJy1wIhAO6aXNkbN63K4V9wVKSxUE2KOhdQDvi2mOx7zncnuzR1"}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.2.1.tgz_1505945173785_0.3016247982159257"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.2.2":{"name":"prelude.ts","version":"0.2.2","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","scripts":{"test":"tsc && ./node_modules/mocha/bin/mocha ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"./node_modules/typedoc/bin/typedoc --mode file --out apidoc --excludePrivate --excludeExternals --excludeNotExported --ignoreCompilerErrors src/index.ts","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4"},"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","gitHead":"f90a2a51cf185718a884dbcb1ff487e6aac7b048","_id":"prelude.ts@0.2.2","_shasum":"295dc3910bd3c9a7ea271a76a80e3ebe97b422d2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"shasum":"295dc3910bd3c9a7ea271a76a80e3ebe97b422d2","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.2.2.tgz","integrity":"sha512-+vvex1ImiJqIuRamkAFI9wQzy8p9Wjm9Qp5s3prfcWpOgsMqlPLHfUWKloTVd0OyX1N/edmKPJto1StdnAQwkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjaTa5tyUjQFd1d7xGYphNvksA6ZhcDO9W8AmtbFDeUAiBqg2Pw5YPtMCPya8ciZwCrUc8reXwdgt6R+0DdNt5z4A=="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.2.2.tgz_1505990073187_0.8790709692984819"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.3.0":{"name":"prelude.ts","version":"0.3.0","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","scripts":{"test":"tsc && ./node_modules/mocha/bin/mocha --timeout 10000 ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"./node_modules/typedoc/bin/typedoc --mode file --out apidoc --excludePrivate --excludeExternals --excludeNotExported --ignoreCompilerErrors src/index.ts","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"next"},"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","gitHead":"fcfc3318aeb78a68faa9e2fa033caed80e86d4ad","_id":"prelude.ts@0.3.0","_shasum":"9779fb7d26129a138dfa0eec01a9bb1f7439b342","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"shasum":"9779fb7d26129a138dfa0eec01a9bb1f7439b342","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.3.0.tgz","integrity":"sha512-bnoFzdDh+z+PTxYhUEhK5iKJlFKwHBQU4YeTgR3+vtUhvfSLA0O+LWKRXwZ0qETtzM+JhKjdlrqYggTE6qDbLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT9w5jMwLMnLphJAHnY8XmnuaepoWvrpYf/K9dHTxX6AIgLcugRoNBrxe1taG6LamYzTFV617FmK/5721+C5zHSTQ="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.3.0.tgz_1506245867783_0.755131124984473"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.3.1":{"name":"prelude.ts","version":"0.3.1","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.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":{"prepublish":"scripts/prepublish.sh","test":"tsc && ./node_modules/mocha/bin/mocha --timeout 10000 ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"./node_modules/typedoc/bin/typedoc --mode file --out apidoc --excludePrivate --excludeExternals --excludeNotExported --ignoreCompilerErrors src/index.ts","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"c997a1b8683eebc700388e1f41e549dd7418b406","_id":"prelude.ts@0.3.1","_shasum":"5e93ea8fdab9c1ed6ea244eaeb5f620e66a9640c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"shasum":"5e93ea8fdab9c1ed6ea244eaeb5f620e66a9640c","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.3.1.tgz","integrity":"sha512-lTze5fjdOe+KtYe9NWOv72vMVn+g+8bi26P2X62h1Ns1XxmeTWnh665cJfoaSDTwSkVMndNM5IBqLH7JFT0TLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVQiO6JGweu/eyJyvk4nchbZsb56EJyZ+MMQnGvGEXRgIgIyRLIF4xbtl1E9qDW7qD1p+2vOuD30JsCZhRUINCujE="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.3.1.tgz_1506712063059_0.049367229687049985"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.3.2":{"name":"prelude.ts","version":"0.3.2","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.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":{"prepublish":"scripts/prepublish.sh","test":"tsc && ./node_modules/mocha/bin/mocha --timeout 10000 ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"./node_modules/typedoc/bin/typedoc --mode file --out apidoc --excludePrivate --excludeExternals --excludeNotExported --ignoreCompilerErrors src/index.ts","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"c37a54feb592231aae8dbad7d6696c1e88ad0b57","_id":"prelude.ts@0.3.2","_shasum":"abeea0c3145b12815c3b22e398fc2eba447ca0ed","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"shasum":"abeea0c3145b12815c3b22e398fc2eba447ca0ed","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.3.2.tgz","integrity":"sha512-LBgWLfEJ2Tk7NaHuR6kE9IVG6dmTty57P/6V9IducW/Mj3yNy/mHpkzRMl1cOzHXeg2kCRfGCDUr7Dppe2iHNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUe3hBEkxdfJWjcXhX2en+zjExB/WW2+98zTYd4GDBdAiBnHzwdYmSMl3kGVEthQvefE7hUAf9nUiMYRzhNTSU4KA=="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.3.2.tgz_1506712826039_0.5355821989942342"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.3.3":{"name":"prelude.ts","version":"0.3.3","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.3"},"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":{"prepublish":"scripts/prepublish.sh","test":"tsc && ./node_modules/mocha/bin/mocha --timeout 10000 ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"./node_modules/typedoc/bin/typedoc --mode file --out apidoc --excludePrivate --excludeExternals --excludeNotExported --ignoreCompilerErrors src/index.ts","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"5b15819027cac7d0c6d030e2a1efc159550c0012","_id":"prelude.ts@0.3.3","_shasum":"dfb8a8de523ab0a199457266e062f6859aaa4565","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"shasum":"dfb8a8de523ab0a199457266e062f6859aaa4565","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.3.3.tgz","integrity":"sha512-XHjL7D+2AJMC5r8SuS9xZ9d7Pk2+Yod20fpOpOuBwtzOyFvCIpko7vd2FDY/9cPdf0hTHKvD+VGeetxTnG7U+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvwffXcmLw0y9QJ4m+ynXPXEgRr63xcogpesdL1mgdWAiBsgfZ5kypW1QUCVJv6L1bMIr/CWwNUJmnvsodiNEXZaA=="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.3.3.tgz_1506969982858_0.8484455063007772"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.3.4":{"name":"prelude.ts","version":"0.3.4","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.3"},"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":{"prepublish":"scripts/prepublish.sh","test":"tsc && ./node_modules/mocha/bin/mocha --timeout 10000 ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"51e3901d0876579c4f92be310966608ebc6b60be","_id":"prelude.ts@0.3.4","_shasum":"dbfb7f51a8e444b54bd3f3ba1f665e550e3c1a96","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"shasum":"dbfb7f51a8e444b54bd3f3ba1f665e550e3c1a96","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.3.4.tgz","integrity":"sha512-I9AdziqOv0O9lqsPty1AjV269hbIhsvDKTnlUwJByy4IXycKEtAExorbF5ynMwRaNOeZmXNKJ+thNPjU+QjEtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7pMJZkDUVzT5Uha9J5QFb6RerJxMs54CdEs/ZcpqnQAiB+AW4bO9P9WnhLJi38iiQp1PcRawKfNlhgc4yj+99+gg=="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.3.4.tgz_1507311686865_0.879827031865716"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.3.5":{"name":"prelude.ts","version":"0.3.5","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.3"},"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":{"prepublish":"scripts/prepublish.sh","test":"tsc && ./node_modules/mocha/bin/mocha --timeout 10000 ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"25cb1c8d34efffa057382cfc1411abd1666ea48f","_id":"prelude.ts@0.3.5","_shasum":"a4257f5ce0f3f6648906a52147e09852e0dba3e3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"shasum":"a4257f5ce0f3f6648906a52147e09852e0dba3e3","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.3.5.tgz","integrity":"sha512-vBXHNBb27bqIaCZ5CT7lzzDABcwCFmiQXxbU/hY3Ujpi7A8gMcUIz7+6CfgyI4oc6ZzmXeGQvDCaN8FpGPiFAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIrJ+IAEVwYxfmh0TxehTBC5ksuWK/QDQSi8jKuLSFbgIhAOl7JtWGEuOD+wsIn4lyzSXSu6cPbZ58Gz5SNDYQUhx9"}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.3.5.tgz_1507494405808_0.41758053516969085"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.4.0":{"name":"prelude.ts","version":"0.4.0","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.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":{"prepublish":"scripts/prepublish.sh","test":"tsc && ./node_modules/mocha/bin/mocha --timeout 10000 ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"tsc && ./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"143cabc8451bdb2f007ef1eeb44f9ba0836f5665","_id":"prelude.ts@0.4.0","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-o5RHjfdPtNLoFpBF19XtvOqOMkWy6rq9izfKsUSd2exXq6wAK43q55fqaCFr6ecss/9qun4bIHYhGFy2AW1iQA==","shasum":"5080c0a9ad57ba5042da0510842c4a027d23ee7f","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZG2OUBHEsbMV3jZFQBMaUeEnpNStAj2PbG/uUeb3tTAiBPNS7cZDVIGnzzpDDzMFoHQF4fl6hXUif6HAApHcAZpw=="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.4.0.tgz_1509306106392_0.8162438764702529"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.4.1":{"name":"prelude.ts","version":"0.4.1","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.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":{"prepublish":"scripts/prepublish.sh","test":"tsc && ./node_modules/mocha/bin/mocha --timeout 10000 ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"tsc && ./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"eb2e76409e117ce0941743be2e716a133ec6f224","_id":"prelude.ts@0.4.1","_npmVersion":"5.2.0","_nodeVersion":"6.11.3","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-G01OEz/wBeemBug5qSD2YnnXtXnSan81Ijz4ggoaobbOapQ6f9mhXsqa87qQLFm5J8Kpl0Ikguzy9xmw8mepkQ==","shasum":"889c60be99be6d46939096139fdb33f186876010","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmSJ4ZMCAuRGyCi7n//XjQtd4fWMMWdWX/qggk+UQqhgIgcTEoNjs++kX4GVBhDhfx9s2TouEi2LYLLJllRNHSdyo="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.4.1.tgz_1509565084673_0.21181232924573123"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.4.2":{"name":"prelude.ts","version":"0.4.2","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.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":{"prepublish":"scripts/prepublish.sh","test":"tsc && ./node_modules/mocha/bin/mocha --timeout 10000 ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"tsc && ./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"02ce15f9042cb75952d1f1c37dd9bd65905d9d1a","_id":"prelude.ts@0.4.2","_npmVersion":"5.2.0","_nodeVersion":"6.11.4","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-/3jOXcYd4tGUnel6nf9xOuHenDEFgDS3N9pEmT+rwy8ZQPOLSZdXr7GxJMFxYME1RhsyJgyYyJ/AzJaDL+t3ZQ==","shasum":"bb481a862b4946bbb7969d52a17a00e29e6f4f44","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8F1uLs1wo8NqPnbm7nm3r0ZbWR+XISuzZdbSC6qnj+AiAIQuAYGQlTHT4ypWttcDWXAlBY733VgMtmekSs7UAHog=="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.4.2.tgz_1509893816875_0.6347227666992694"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.4.3":{"name":"prelude.ts","version":"0.4.3","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.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":{"prepublish":"scripts/prepublish.sh","test":"tsc && ./node_modules/mocha/bin/mocha --timeout 10000 ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"tsc && ./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"c28726cad4b5c390622bd526515ed14c0e666de7","_id":"prelude.ts@0.4.3","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-3Gu3tROHMAavvqkrBI66VBHiXAybfoyopFRJOq1cJ8P1fX8chZmLLYodtY9+EskeB+UBdv36poB10Iz4OHjVMg==","shasum":"1b0e035715c902b49a1f9380c5a71dd9c6bbe96c","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.4.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYeh297kw3xsd4F2ry0J6HmjFjGhEOuDiek7q43c+QsgIhANftR+n9NcOUhoJE7/zN3gV5uo/RIfZXW6hbZJYyFrv+"}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.4.3.tgz_1510701615756_0.2309577721171081"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.4.4":{"name":"prelude.ts","version":"0.4.4","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.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":{"prepublish":"scripts/prepublish.sh","test":"tsc && ./node_modules/mocha/bin/mocha --timeout 10000 ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"tsc && ./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"e0eb4c5a6a135bf4f43ee8d523ae3108a404d4fa","_id":"prelude.ts@0.4.4","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-0oSR+AZjm5iPmDXd1Ed8+LyMdkLg4goNixfdegUlnDKzYrryFBs5T3JJft8AbHPbstn38/bOIeq3O/v9I5sXhw==","shasum":"4372be27b4c9eb3f86899a59bb252af31b6fa389","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.4.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEGnzzkm5d7x8w7/bhxPIjJ5Ut4GMRjRvfO3o3401X4QIgOZpjJ7lfaniyVu3GcQhGuW1VB04xwuLcevL0/DF0RwU="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.4.4.tgz_1510702775442_0.0873579194303602"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.5.0":{"name":"prelude.ts","version":"0.5.0","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0"},"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":{"prepublish":"scripts/prepublish.sh","test":"tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --timeout 30000 ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"7ca359b4843fa9926d2f30c20511a39abdc0e75f","_id":"prelude.ts@0.5.0","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-r9uGhXuq+psmWtRkixBIOZ3JVE4DGKTe+cYMqMmAZLegWUOeqx9zXjC3hUTN5DZ9cjLwckN6lE6jVIKSg0FiIg==","shasum":"23cdf37e407b6ece72f60ae497a94e4aee8afa99","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB3FJfFoYSgGklIwajsj3hXfbm5gJ7P9gnqySICUIlbQIhAKLwDCbJ+Pzn715JaKL9erfV48XdmvuuxLeDSI95gLu0"}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.5.0.tgz_1514469551933_0.7689423358533531"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.6.0":{"name":"prelude.ts","version":"0.6.0","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0"},"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":{"prepublish":"scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --timeout 60000 ./dist/tests/*.js","clean":"rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"fe9f2c2d7049aea0cae6a516da866cd14abe5a00","_id":"prelude.ts@0.6.0","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-QpruvaVzFgiPFglwEsoXyNQApfrtP8WFDPYnnwTQTnmWPdeDfKelnNKW0T1C3d27VTakL2QSqaajs/brZFCywQ==","shasum":"bb83462e73852a0fc423cc1710b8c1e87c36d9a5","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZoCAV+mA2YeYOBeYQBeWFvMna40zLLM0kUnrRHBmboAIgZ6Cb+1POBpIr6xQ0h0EQqomKztm+Xg/EzPjgoaG5DEs="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts-0.6.0.tgz_1517162315140_0.7967168474569917"},"directories":{},"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.6.1":{"name":"prelude.ts","version":"0.6.1","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"a3b2a88793ce354a9e9392ecb9127abc63f6fde9","_id":"prelude.ts@0.6.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-Au56C4HmmuQxGfQY5JEHTonkYHmbQkM1Vj1TXnRqzukKI1BQ6a1qY+IHOeteUt1V5mPg5h9aULiuQjGc2/C1Ew==","shasum":"04623e0b3c88622c55273cd989232b74a9294945","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.6.1.tgz","fileCount":273,"unpackedSize":4918939,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/WgYjP2kCAOQcclCbENke2BDamXuTSNyO4WCPMse+TAIhAMEkxhRyrFZAvLMfa7LXHxes3UFEPH0fBs0zbt1broyC"}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.6.1_1518462193237_0.052357119096578364"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.7.0":{"name":"prelude.ts","version":"0.7.0","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"b157972254cfc969f6c3a14016c45a4a484f81b8","_id":"prelude.ts@0.7.0","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-/DsXcGxxzBKcjMMR5zdEOiz4CMUBl6wRNPXWBf9q4OhCKWnmCdUYeoc+2ZkHBz0S2AQSGRLq8ZDczynPkiOEzA==","shasum":"00efed6e639b738e85817fa10b531b2e6c94b60b","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.7.0.tgz","fileCount":273,"unpackedSize":5070276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWT5Y4SVSOvJKgOnAWiY5IowjeKyTeYFkRE3p9Fn4btgIgdkpRXrK7m/P6N6VFmdKAeARF9aN7xgT8AgfPgSNmQhQ="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.7.0_1519080762995_0.6505442162800847"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.7.1":{"name":"prelude.ts","version":"0.7.1","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"85c3d5f70844d2ed09037f0e4928587ba22b0a4d","_id":"prelude.ts@0.7.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-7joTemNrS5x358sPn+9E+mumh/W+uWD/lCU8bXljppNsCcHFZIW8y3vlxKjxivA1yFeLP1kHp8LC3HaCJn6uow==","shasum":"c4e98da0781c79780e5a59323c71aa444c6ca2ab","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.7.1.tgz","fileCount":279,"unpackedSize":5152315,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8Ac6H/13YOMGN/PwJlk/8F0x8n5eM3ttRqCLPLZOPugIhAM7zUd6Uq6FwjT4U6M5vwsOY5yHw/9uPmRnupFCcD1yM"}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.7.1_1519558825416_0.14031826415055648"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.7.2":{"name":"prelude.ts","version":"0.7.2","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"0d773e776136a109cec02aebbe8b662fe2cb789b","_id":"prelude.ts@0.7.2","_npmVersion":"5.2.0","_nodeVersion":"8.9.4","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-YxEUgLK1vVM0RY2/6iSk+l1MyYYlCvs2PdxSuKJQNFwrJ//b4nuJG6KMNy1B9MYWWIWELJI5PmpZo9J+xj4KYg==","shasum":"8631f16a38f3a168cd3b41f6cbebf8f6fada1178","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.7.2.tgz","fileCount":299,"unpackedSize":5347668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQnx8jHr0xpWwn1BIExjxy5AIeduSfqU2Qb1RzBdXnXAiASGU3jwGORuTph2KbAszz3PQbkQXbzvCk8FAUtCang+w=="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.7.2_1521755247113_0.14679943441306031"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.7.3":{"name":"prelude.ts","version":"0.7.3","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"e9f6c27b8dab4559f5a4e9a0376935d5d07a8e68","_id":"prelude.ts@0.7.3","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-4GplaH7I92YTTq4inNt2W2reZrfGux2Zy/tqaC1iCMuxn4yXWhdjkoHMzv5uKT5abAqqVASu3we/xiUfq4wIDw==","shasum":"522851015118b0a9dd7ff56c3ba87d92f82d3c02","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.7.3.tgz","fileCount":279,"unpackedSize":5373700,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICu4O44bHS2J+LnGI/iBXI1BGWsMPy+z3yPJQfjRMikrAiAsM0arNY/yUIMs0mGiGhXKqzTzkqPb8sywErM1nSfJkQ=="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.7.3_1522182848483_0.8295235822337208"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.7.4":{"name":"prelude.ts","version":"0.7.4","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","@types/node":"9.6.7","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"afde5123a00d2fcd7a814a9124b43c63206ef047","_id":"prelude.ts@0.7.4","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-BjhPp/OTUwaj4iDUq0EeFZ2k0vwHOMKXpx6eom+3pOLHPxYMVC00/idvf9oWiagdxV4N3TuRE+NtnmP7wqPb5A==","shasum":"55240effe801f407f6b6ddd639df949212ac977a","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.7.4.tgz","fileCount":281,"unpackedSize":5474458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa40E1CRA9TVsSAnZWagAAZkMP+gOEJHBFacsMggnldbAC\n/2HuykXBN1nnj95+6PJChfCQGE38y0eNJ4Wf3PzHCMBxkCH+abUMWshAf2Bo\nYZ0Pt++XhMHeLfWmyMh22HTJOj9xzdL8Oir3nBJptM8C5aV1X/mos7tXvIcf\nMMqkEF/e/yhVAAA3Du2dyQvbz7jpSD9ROomTWsGuvwkLXpsxkT3huQgl35zB\n2bHF9wL3aj7bCZGGn6lsz+x43J0xtT2RxDwJWLH657aX/f/Q3DJBeDauP+zh\nXa03aVaYVxMlAE4TBtQPnBCca2UR43SryauBk07FZwhjuIoC2xQyMeNBjLeu\n5ZZH04Y6NVXMwGvPJj+JR018bfy6h61GeX/4B8tYo2SPLbFa/j7k/fd7TTFY\nRS7TOz6iJWiaUgSfJJ9WtPCfVgDZGjnIQt5xQBNVTI1y0UTHa4qy12Qr1SMi\n/XizcBZeniD8jH+h+6Asv6f5vG9CBQkr1w+1VHubpvl4jCPHzv1FCDc+/i1K\nS3TZNxsc/5tWyphylBuIt+VI7qGT9Pj5fhIp/A19eTKcxSm+CjGI1BimWmn1\nejrjrvSL+bu2UgXaNp0UyAwB34r59wG0OYsOfqc5uuZKpSIjtZzgm5LjWNru\ntzWXAKK1Wfqn3rcZRS8pioIrT5FEWMmhPT2X1Q2oiQkb1+o8tRU2xX4bcC2P\nNwHy\r\n=uHlk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+3WFwQbRHRaJq9fRxAORy69xG3M9wiKxUTn3rMyt9xAiB8Ljzlh63A+1yxAv6auGt5gRBTz8147z59WTPnfun2PQ=="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.7.4_1524842804613_0.30610128203985276"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.7.5":{"name":"prelude.ts","version":"0.7.5","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","@types/node":"9.6.7","benchmark":"2.1.4","typescript":"2.5.3","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"256488dab61b9baae158efc1e4615bf80eda2128","_id":"prelude.ts@0.7.5","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-DOt9NwMrR5sEGkMMDWkNEs+yKm5aQbXukFbe6wF7a+7IRjoPkScS5zXIXu9kH2rhsRhVyS90SqZLe1DMchDbWw==","shasum":"d872e4959694a3fc8968be2387ea2af328243f75","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.7.5.tgz","fileCount":281,"unpackedSize":5635444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/bUaCRA9TVsSAnZWagAA+TgP/01PBnoFikxR/GNrg69t\nF67Hm2o1JmWbZFo0n6sNdUwcbvib9UHM8WCM0Ly/ueIao4EEEBcWZ3T0IUcC\nfEM+HmrSTooJPgUCMDUxed5zFlY9coBNajkHKjZXNjPpMn97ef74ermUvZsL\ngjVIptf31QgkZnfEM43FT3Ja9v8l05rgCLsThyjYaDx5SEC7dcsZprI8JJ3Q\n5YgQFpgO/y8oqLKCskWg/KpfautSGLvTuLY9u4p9DRwpSjZk88dMB/b9mYB1\nhpx1Y3BjBqsO+ILfnQl3KnL7cWFPyiF3v0pTsLM2ekV6NgtJ92zKisMFDcCF\neM6tZa/YxZmYBP2mQ1orogPWaS9XC6sJryjLEZiqQ7U/tdttpNGUvJicpe8H\nwtpgBjUNOoT0svmqI+28K1W5sejP3CKYDjmsWmy2jv93Y4D6z9Pn0+yhVFxh\n6P0deliSVWtHXQfK0j094g7Po9ojpbo9dyWPcowEqysc/SSoXmDoFX11OVC1\nkSrvMAn8Ib1OIfpnLWjUThCAKzd7x9waNsOXoEKfRjKcRjI9mSPB5I0MPTDi\nBo4Mp5XC513HoNjtOHDJUsZp+pbQ3AiYPCFU9f+ql3o83SnQQQ7r9xbV21g0\nCy2QwiIlipK6NOQass+dANkzc1ZvVB4T+GGW+rJq4iwori4l7D5bsvu7VgoO\nYsSl\r\n=/k7M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYSw6hNtQPCgGAO6gSrJE+9vWKQo8tipRkID/OFp+JFQIhAJrxpepShkZXBMrCrOBkAYNAewTluehkgALNxw0Vjp0x"}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.7.5_1526576408859_0.0741922245288189"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.7.6":{"name":"prelude.ts","version":"0.7.6","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","@types/node":"9.6.7","benchmark":"2.1.4","typescript":"2.9.1","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"b5309f1622e798fe20f4680ef53068412a4eb796","_id":"prelude.ts@0.7.6","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-lHnffdyiBUZIP57v4BdmwhX2jo6MSqjOMrF6pxGfqHsk9+AQwUNaYajqcJzB5HKUda2CghP9zXavkvV19ZNrQw==","shasum":"2007b99d189059d7c6b4d0f0966b4432d7378546","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.7.6.tgz","fileCount":291,"unpackedSize":5837890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIDUiCRA9TVsSAnZWagAA2JQP/AiSViE3kVLoiHAhL/qd\nsJCXdLJZIaQL9Uws2v7wvWI3GfpI76bOJtYwMpMy1DfhvqjqIuiiYIH09Ul+\n41LAROysb2j1Hv79tRmVOixmpfyLKo53oOMOh4z0BqL5MTXZ6Fpqvv27Gzn4\nLOFkVl/3Mwyk5zWSNG7fyt5BJLRL3UV3xI0sr3fQo7B03dGwP9WY/DNLOAer\nCqy3NjUlNpwtI3b4nSQ2ZoUltEsOBrOtqauTCCby9xFKXizE/im3abWyKVjk\noRdNF92php7a/lALHNK+AsFsd2RGuxVbPEP5iLGxN5KJIgzFSUHzolN5rzsX\nTl7VOA86tj1Ek5IbDpDu7GThGue5zFun3LXb3yxN9aQR2AueJxYbNNPoiEzY\nSF6qSqDhpnBq432IQqKzEO1YAxcSvcQiYQQiVDMyZKXCK7tL39nVz0zGKan5\nM0HUkC2JM27eTWfHhdTxJMKW6DQBXCa2LFuFE8p0HP6Ofyl4jJ3mOyH8fhrg\ne0a89xo8Vm7IWBz6zSrll2+Fd+jUrMfuly1PCiLQg4rGgqs3U1xLjkAdyirP\nAmxUk0Q6RkUZv5Foz33TbGN6xoZoEQa3uJnSnWK2tTwNgdDYlo+UpSHxkqqB\nbz22ixNkUEVzluVJ3WQqHZ7hAmSMRIpaqQAmEE6C4bAw4YNnJCji1rFYffUa\nCyun\r\n=fdIy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+z9D/i4743onPuVNvTt6vgg8U1TSTc1133vZQT0DpgAiEA2dildjJQkDwYCsVWcdLpPobe1eLsf7qi0OI2TitC5Q0="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.7.6_1528837409209_0.5633040090906807"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.7.7":{"name":"prelude.ts","version":"0.7.7","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2","list":"2.0.13"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","@types/node":"9.6.7","benchmark":"2.1.4","typescript":"2.9.1","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0","list":"2.0.13"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"2eb41fdcb91cc5f9fbb7806058f5c53ff33f737a","_id":"prelude.ts@0.7.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-S/kpARqZ9GBOGOd2gyNodYV+4ZOD1d+j6HVMBTv77zOUkxglbU+SVRqIWafpYWJ5J5ghmc90n7MoF5CPDR/M6w==","shasum":"5f3baad38da07c0dfad63c30e1b359063590bf19","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.7.7.tgz","fileCount":258,"unpackedSize":5652315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbzeQCRA9TVsSAnZWagAA7mcP/RCejirCN5FP7bt2+EEX\npYsvf6fm3SbQqr6qROVvu0nXcPkUYoPvCExdaEgZ7tZJRCFd9WrRbBJuGhJ/\nc099GRe05riTu6ek+C98EmsNpXcshZSR478AmAY1v1REexBKBtXE6eeDCPYr\nPJ+NaYcCael4boCFUIhtON9dzgGYVOPDUDRVbKZfvL4XMjYbaRGQwg0K223X\ngqQWwQymwRHDMQQ+rljKz3uvsvPIf3m+vaHLD707l1h6SKY7Vz5n8GS6nWb6\nZZAxR33sXX83FmmSLFeL/oaKFoR9VWRCbcFlpCK75TLlwIw8CS38YxG1iJE+\nodRY99dRA6NKNOkh/RbAwTNgXBTe0UzQqxAeYOr1Xbhd0WTDmLr388bNjyUn\n04qCcyFr95p6deF7qR0UOb+9nHGoY6pY+7ZIm5f6mmhrQdwiAQDaAZwlJO6p\nR65U9MODHYwXMW0sKiBeqdeDJi2OSdLssgz51fZ/qQ0/iG1WD9uFqQX8lvrd\np1HhKKCZOa92uZfiBB3FvJziovcXgEp9L3eU3xT2ZQ3zjvO3BZX7df1tcKrR\n6AELLBAwJEV5JmhU5bcjr61rgD2siIFh30T9nBwv879+5W42n82PDOXgmWTG\nxBlHC9RpNGjNezXThITVkVop6zan3fOSA8s5CN/tYJDgh3tN0FDfFnsamxe6\nuNac\r\n=AWGn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOo7ulIA5il3CD6rxXeWXecHt5oJPn1b/v0sog8t/P1gIhALyu8SK4Ip3qxVlvTQanUB2bxL5gPgcIiQEVaqj8me/1"}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.7.7_1534015376022_0.9357487970835292"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.7.8":{"name":"prelude.ts","version":"0.7.8","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2","list":"2.0.13"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","@types/node":"9.6.7","benchmark":"2.1.4","typescript":"2.9.1","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0","list":"2.0.13"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"68137e9a8d5c5d989b6fa29df156a14287e2c3a8","_id":"prelude.ts@0.7.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-81OSJpoDylnGyHAYs5t5EpG4kls5m1Q+KcTGA71ZTkHkXntagmRdY6Yk1DObU+u6YxkVxVLzwHklJlQJ+N97tw==","shasum":"7d956fa3ae82c963d48b46f926a8a6417f5110dd","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.7.8.tgz","fileCount":258,"unpackedSize":5652307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbb2XUCRA9TVsSAnZWagAAufIP/iAxTEZfESbxncimhqV6\nQ04+ZC9EeJW4rdvHyKufrokPqNroADsS9Fv8wLnGJnX5WcO/Onq3hKAUQSI8\nsLvc0bdvfkuc3Ucp7zaEtkHh6S6sM4zud4F0P/Jrere6oZQW1iALpudc0yn1\nVyB/bzX4DFXuo0VqWCWIYNIF9YRXnBUA9GPk3iEtF2HNuxJvbxEibPaNTgyC\nXRZ4Si2cBIDDVaQxt057VhXVAzWhRRHi6yMqW4/23/Q6Epd4uoBsJHst+0B3\nCsdOWp51cPiz11KCR7oXhtBUa+/UCZwa9kk6+pOXe1VRdca14aDN0RGPc2YG\ndwz8Y5quyc1OKXuQibv/WLSkLHRn4F36egLwjqzuW9jD/S8HQ9qepN/TZSaW\nhvHDcBI62HXuBpftMnA/cRRbqSJywxtkkLs6cQFAtOfukiEl8F6+nORXZYd4\n6B0EOPhf87onevnZ1wDiJkwtHOfYkNV+2OiAPk1XMIdKn3mfqW0Bnhm0Uf18\nlPusRMzAClUaN0wBRopFbKpZ1FEF6ITF/+xKtd42TAwnkAksqFLkd8hhiv4a\neVeCTYkiYTOKCoh0MWEyxF8+NBbi1f0JYvanEsx5tUtbd40DP9MyNmIwU5NT\npTusuNADpon7ftY//lpWcf7pOyS5bmTdBmXd+1lp1juuepBsknIUTpNhqCUP\nsnWX\r\n=oyP5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKcIlhaJJo60cIjeOL10bJINNgHj8uRRe6jWh3efd+HwIhAMRVVh9SUw0VjQ0DuTgtkBSwLKVojhYiUwiXiFt5e5j7"}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.7.8_1534027219479_0.9049230604322"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.7.9":{"name":"prelude.ts","version":"0.7.9","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2","list":"2.0.13"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","@types/node":"9.6.7","benchmark":"2.1.4","typescript":"2.9.1","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0","list":"2.0.13"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"8c37ce6158121ae337e6b03d2cce38a9aba9d9eb","_id":"prelude.ts@0.7.9","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-fq1fwAYvJQvS03Z1cW7rT1Dq29rc6KpNZvaFi6S4QruUyzxN+RNw1C1EIad1Pfl/vFs0R3CWXJwyAMp3Z8ARLA==","shasum":"2adffee593116d7b23e47a88592adbfa63b1005c","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.7.9.tgz","fileCount":309,"unpackedSize":5986248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdb+VCRA9TVsSAnZWagAAQLEP/iASXKHK+vPAsxY37Ink\nvfzpHIxwBqPzkZaQ1pWr1PMG+U0BxVzx432m9j5fbJfba6Gqyu2UhmBZX/Aj\nhsl4nFdw9Nz/ge1YG80pkw6AeggGWzvVpwXkZiqFAiW9RyiVYDpjtVoMBGku\nug8UUheUf8etO/W4CarVoxIE9pl+2Ar+W2UDQ7+LOBGyto5weQ67o2zB+QJE\nDEHJEkUAz57ZB+sVYhhayBxA1aGUA45zZB/Gg+Y48yN78aji0ASp8WU4pYWC\nHUebmcwDdpwLkFIl5XaYAcssk6Ejwiw5SxJiVhgpEilbBLiIX9VrM3pm16IF\n9DrAk8oCEQ27bSRx0zek83f1g+kjmMEpmXQvuzXD6ZkhDPD8E6UN3zqF8JAD\nTWE0HP7IDnt/R3ES/RwQfxnbUhDCYeyhlZNCnBWlHI8WprcxW2dwkC7CY/HS\nb8EgiFAoezWf7aqynScYsv3fdHhYHVvB+Z33cwcW0TKFHSh6LN7aLAWI9rR5\nTR82mfHDMOB5cfeIMRD4PjpFu0IXqUw9SXxkAdI4ZrEqygQL1lQIMxV/7z/d\nm0Vw1yDRGnlDn+yAI1L+2fRb6m1sfIoBM/9HJynJ3u8RBumpLFMXUQ0Z+O8D\n36u3055KPHzhEpzQ1c/6roow/bq0L+kWNHB9IGChvxCkdbtJC1qofZob9GSO\nVFeU\r\n=Hcb0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfOYln2COD/TiYKrXaLLf19u2zYEf+b3GLBgdS5XRn5QIgY6oiiRUIdo/vrsbVqg7O0H2iYO8Y5HAVMSeGc042kdY="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.7.9_1534443413159_0.9344401341500335"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.7.10":{"name":"prelude.ts","version":"0.7.10","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","@types/node":"9.6.7","benchmark":"2.1.4","typescript":"2.9.1","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0","list":"2.0.13"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"97df1b582794ff1c150eb17933c1044f14bc6ae9","_id":"prelude.ts@0.7.10","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-UljpiUz9IhPkLySdi1H5MVAt2iq+454HZUlTMBM/BzPNzATG3gFkxo5o9yomohOoKEG6Oz+n5K1tkYH3/Hesew==","shasum":"aa1f4d98b914df374ee95b08f2fc94628a68ef36","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.7.10.tgz","fileCount":309,"unpackedSize":6015358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfyX4CRA9TVsSAnZWagAAD7kP/AiWwdWuTFDI0iyQcrxg\nd4sbtxPE+yoknJdRV/pRkwwh7gznWUaA/nJsCmXUW6dHa6Apk49rhQDaAtNh\nj3s5sUBBALzEzKJlsrlXixIziUSsPXVIP+PF63eBO5bUv8lWEOrF9gt2EJVu\nH0hKlH9q5K/8g6ARDdN7rWewbdkJZBT3DHj0FnjvYPl1SQU50DBGsNihwfOz\njybIosgVeyWz9tzrl+XOKjNvz0D3s1mLxU6NU7w7Bnzz7UE6jpBY6rOQAdqf\nV3kkNYJdBHRUCE7RTT/rXxgcBh43P9TphdqQtjGvbQwxEyZdmfmDa4zTw4Q5\nBbLOjRPjOSrBLIT3M+FrV6WsbiZX3ao31zHv/yuB18xBNTe5yNl3KZnRLV1j\nD91djCbCDYrm8rvQTbro7xrhkc6pUdzki21b9YORK0tunwKAqlEsMdXxNlAm\n/SwoO1vOzNGzShw1b29Tm026CWLMa69lgEX1TXfzpmHKLmy2rLZF6ZA/135C\nYq53JzH8b5oMQ95wbJ/ubwR7sMnfJy0wFkeKKRBvpJxknmT6JV/MCu0WSnwJ\nsXq+2YbTG4ND92CV+Sf44GByzSIe6g2dMYU1O882F7olfJesrh6vKpKMqh46\nayEtHPnF4b3hqqapYhWehdH/3QvTBTPq3WBsxEi2CfwcHNMDKiqsmOWnrNGv\nBkog\r\n=NriW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0I0yQjmpbvz8TWVunG8375XJtLUcBinjH5qdLbyzrJAiB8ihRWVZDDk3fni2iNbqe+IdZOqKpWfwLK8ZvwVNK9Cg=="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.7.10_1535059447384_0.6617880385522352"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.7.11":{"name":"prelude.ts","version":"0.7.11","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","@types/node":"9.6.7","benchmark":"2.1.4","typescript":"2.9.1","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0","list":"2.0.13"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"2d26dfcdf5e8962fb90e3bec873dd7b9eba2be45","_id":"prelude.ts@0.7.11","_npmVersion":"5.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-8AmQ9iFaZhhXVnDrpmsztn4UHx5S8tQ4NCEs19Gpb2EDsvDQDHdFCpRkoHLY9Iu7TGV3jV7LcEVeCwpHhKSuuA==","shasum":"a5fe9067db640dd5db6dd12936565aae2f815cb9","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.7.11.tgz","fileCount":313,"unpackedSize":5721564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh7zvCRA9TVsSAnZWagAAvvwP/0BzXFh4EZ/KQHCFIVHh\nV7mEoZE0dzlR09/mkynBdok6IJPh2l69UW4SnbH6dNmkhp5jXK83cuFbYWMZ\n7zD4Eu56bdbrb5g2PYKDC7CJOhOxSNJlSUg10vERdNZUzXUxBz1d0zUAuwrw\n7DIix+v99MZef9f2k/ng2L20Drg7lFffRD4FfLrMnmTUlYSsCZHGvY5hP/iM\ntJTgnH3Z8IceogaPcpRKr0sF/e89C3cMx52E23wfIirrpYBSOOYwxUuWYdW8\n+qhiP0EFDeMUWQlJgWxVjedEo99Q+JZFmLVoesMCZAmFEOQ7iDEsmFM1Uwpr\n++bFlR2YKQJIpvUOJAHnHIYW7ufeF9quYLjE1zyLuMPwyUH0+841aWo6CubR\nWTcF8zrtxWVYWCWGh3Aaklk1ahU9RaSswBkxeLqaqy+bGQfSKsq28UqNSQFp\nDa1LULVQ94XF8NX4NZAzOTv8neg058+wVODUATGC9E2GO0vHPRpuUNLzLWU0\nr8D4FZuqMvxjV8zZ7D4YwgrEEFIgGk5r+lxTGs4dwwNAB6sHsSj/LYFc/igO\nD5lvqOuRzfkcZo1xo1BTJQVs7CMkJUAZcmdfpJsHkpoDglDWeRUGXFRlU0hI\nsaOLkzfHBCNr4gllkxyO5MdTOezyyXgpXyKjyEfI+bX43jrLiHh8v67tpzpE\n1asB\r\n=cRdU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLa6Opup6/2Nh+gMPBhfRD0+gElvQ0AY6MvLsB+60soAIhANtg9PzNmUjGW5tYEOjvO77+gU4E59OxYidckHk6dvU8"}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.7.11_1535622382138_0.033937145450607"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.7.12":{"name":"prelude.ts","version":"0.7.12","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","@types/node":"9.6.7","benchmark":"2.1.4","typescript":"2.9.1","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0","list":"2.0.13"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"3f018a1a8586ef4eda44765436d4e61645f06d4e","_id":"prelude.ts@0.7.12","_npmVersion":"5.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-JOrbK5k+qvSySYrJM2+Z8jEKd92DNnnD5zoLPheYy8/c12fcTH29dvAdNLjg2Nw7JyPOGIOFw/94bDtRVzc/+g==","shasum":"d66fe17a9a595e6ce597f8fb671a9af8d0367a3f","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.7.12.tgz","fileCount":313,"unpackedSize":5722438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiEikCRA9TVsSAnZWagAAhEsP/iuhs5Lt2Imi0vt0GoYt\nrxcf4MfxLM0NomG//eXPi9yKbffuIEKM2fAHkowJpHrqOMvF1MuSOXD4TDa5\n2eRS5LddmZm6NYnDo3+yIiqPmptVYI8/6bO4U0imgT/OI1IMVmKx6hfRes02\n8meIoW6nGJjJ5jfvneYJySu126qpLC4iorzXS7+EOQ4RgM92QrMxt5TpBre9\npGiHHk5qVfrz+FPbzY/JlLPM+i3NNonhqf+N3nWLirwwZ01TA3/4NCVGROoT\n7eo9m9cjCUNGCcfa9ytsy6thZ4gJVkF0sFZYej8tcSJ4up4MlY3FJPHdszPx\nBxVxpIH6HpsuJo5Ldu67xz/0c2phlPgyncKsCQTr0KOZSH7+OxUb9dDzghBO\nplbwN4JhdWHCjlOmX4d2ti4kUHIgOlNkx5Rz4Ws8V7S+njlQP9So6kvs+gSh\ny7jkn3NokjkDb5NAH1APQSJWFu29Excn7HuUII1wZxHr193jXLhZGBJT0wmh\nWNBx18nPvWB/oph51WIiil3CFkyG+ZNrZtN7X7UaOSyp+f5jAVZpNpvCKO4f\n51bhJrC45+ZlXBNzo85xw/1+uy3G2lr4g02q2oO7YosKO5Ubur7jyzZ8SDJt\nZ0xQgtOiHplDr9oZOKiqZ1dEa3YN8ZoZ+TfOfkIda2Vq1sOnAXTuqMA34uV0\nwUeg\r\n=3izQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyywtwtiVZectZ7SyWAOSZLxPdcEi1uoYVb3xLwO0+SAiA3gkJWJk8N+0ckp0lS4Ec5wGX12d7qy5uG4DjAtyL/pg=="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.7.12_1535658147173_0.05331646773432985"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.7.13":{"name":"prelude.ts","version":"0.7.13","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2"},"devDependencies":{"@types/mocha":"2.2.41","mocha":"3.4.2","typedoc":"0.7.2","@types/node":"9.6.7","benchmark":"2.1.4","typescript":"2.9.1","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0","list":"2.0.13"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"02d13be9883e14af69077a1ef149074e929761f1","_id":"prelude.ts@0.7.13","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-mR5CLMli6OsS+TLI+5uUFWVzsQ8dHOaI5lyqdyR+Vfr45ZauY0VVz3Hz4gVCxP3m1tF/zHLmFInOjHeqxoqzCw==","shasum":"01a688435a342cf8aa6d46832c0034355da2850c","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.7.13.tgz","fileCount":309,"unpackedSize":6028745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkWZNCRA9TVsSAnZWagAAy/AP/25zPWVORiaR/rET4paq\nepHl8blq+l4TVPe5TXZVivzg8iqkOS1SextsLUSg293sm5m0rpJi4+eQT9qj\nhDJAr1pn1faM3tqnBZbcEczNxL8z+CV2uMF9dpQPc7olMTqTGidj8gkjFC6U\n0DKL+tPdnAHWnDcQj++tXpDp3P2sXT0kBI3apfzXPNTF96TnKSMPt2VjdN7Y\nbOplU8zSQiJ3fk6sNU+pHE0RijyH/7Ahir4vPWGwg/Taslf3qXe+31pCPxN3\n8mlZqJLCSuvSmtyF7rEhJQMWdBDA32W848mKDoK72E3P0b1aE/hYIjX7DJVw\nn0u1V7V8D21GmNjXKr8lNj0hlX20Um3Wk3i6KWIHuzWKR1l0z7Kg4rPvh5p/\nOwm1bg8AQNdMn0S3tLxtjPjHkWnRNvec5x7dyKieUp8IlJn/fJ7gcRAq5yWG\ntK0kRLR+ZLUGJsboHiK0nkmP6vaCqDmvIMlv/fPphM2JH6XI3Zkk+ghZK8MJ\n0ZNt/sq9C+makccZMA9Kzmxnrj8WjtX1Yxs/jZaZrstwkwEV+lUsUAHhWMzo\nNHYIR2+cW76lhJIMHLsZrbi/Ag67BkLX5is4F678Kfu8ySSHQwzO+8lnzIh4\nvO8xYFzY+j0xEX3hoR1mDLXwQ22h31xN9BJOii6NQgyuKiv/p2by1PMqDR50\n0nuB\r\n=+6Ik\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh0lKzfinXW7eraeH4N2Zw4xKfV7UFJHGTmdvYPw1/HwIhALBPNjr03+65P08pvaO3abvdzvJg2J2aA/3OEqOG7Wub"}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.7.13_1536255564477_0.5845587356593545"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.8.0":{"name":"prelude.ts","version":"0.8.0","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2","list":"2.0.16"},"devDependencies":{"@types/mocha":"5.2.5","mocha":"5.2.0","typedoc":"0.7.2","@types/node":"9.6.7","benchmark":"2.1.4","typescript":"3.0.1","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"c4924572e954c0ad179cc92cb4f100073c329b0a","_id":"prelude.ts@0.8.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-j/PLXAhSz0DI73wr/09BgVVL9VazYK7zJyHYgV39OUTgrziV4vGdKHqxIdouL8+p6YYjgr82MVogk9Ucj+nicw==","shasum":"e4ea2d8a07ddca785cad88dd27673d92398939bc","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.8.0.tgz","fileCount":312,"unpackedSize":5940784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzIh+CRA9TVsSAnZWagAAjrYP/iCmdpMUKC59sm6+rFox\nqIuA98Pe98X0APRmLMOsnBMdUiJ8jj9F10NR/JtMnm0BAShW3miBvystSTzN\nuacxntj/z6Hltacwnp3X9cuo8B7ofAgIaVdHMSlKPKMuMV+1NnMfRAcaNi4J\nEs0uUPNFkooSAgWGYgkzxuRDADdIxBFZOjIqO7M/xzq1Hv8tCT1v1U8s/gkr\npOIhdvQj06Z4BgXb95teyd7fWkxOK5Lsy32ZCyPiZUgC3ZF3oSfG83COuHNR\nseqYDMujhHWvFtYd0tKmsIXULQNJGBK4yQjDVreGOdX+ii7x7AQjBw+ePliG\njps5hfkmSz2oGS8BI0R41KHTAecsaeMpQVdL5AFB6G1A4+nd6BPM5vdMdVak\nAFHXCeFeYFAsmqS+2NbxtiOciGenCOpjzVZWH5bW0+0RQG0sVe44ztG7oeXZ\n/MeDmw+r6kUIGhhqH7+lLoNTI24x3NlaO7yc/6gMXVoqKcqgasDE0kpOAupe\nuD/BLTnrfRxm/73aVrVMhUaClaMgD8LAe4b/WbyCE3KI6Cgi9rNE7jWra4Eu\nAUVTPXC+X5PiYCvWck4Xnh+EBvoXZw02FZuB8qnMkNhOn0HLGmKsN36t7o+C\nsrAk93violYuZ7iqDnDysHTsDw0O9eqY9M4FxRaFm7puVPN7qqZyDjlYL+Iv\n9o6q\r\n=bida\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ0lGXXvAkhWwMOzydG6QM3Dwd39ikDB279/t9tEAn5wIgTMGcuI9xrFpc8KLniZ3daavudAyEIvHHDlTYEDm/V6w="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.8.0_1540130942010_0.24919318886566755"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."},"0.8.1":{"name":"prelude.ts","version":"0.8.1","description":"A typescript functional programming library","main":"dist/src/index.js","typings":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"dependencies":{"hamt_plus":"1.0.2","list":"2.0.16"},"devDependencies":{"@types/mocha":"5.2.5","mocha":"5.2.0","typedoc":"0.7.2","@types/node":"9.6.7","benchmark":"2.1.4","typescript":"3.0.1","browserify":"14.4.0","uglify-js":"3.1.2","immutable":"4.0.0-rc.9","hamt":"2.2.2","mocha-testcheck":"1.0.0-rc.0"},"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":{"prepublish":"rm tests/apidoc-*; scripts/prepublish.sh","test":"rm tests/apidoc-*; tsc && node ./dist/tests/Comments.js && tsc && ./node_modules/mocha/bin/mocha --throw-deprecation --timeout 60000 ./dist/tests/*.js","clean":"rm tests/apidoc-*; rm -Rf ./dist","docgen":"./scripts/make_doc.sh","benchmarks":"tsc && node ./dist/benchmarks/bench.js"},"gitHead":"329bd95881fb5db2be4b4551f501beb8de0a99c5","_id":"prelude.ts@0.8.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"emmanueltouzery","email":"etouzery@gmail.com"},"dist":{"integrity":"sha512-UeyUOV3rOx6z+RrLV27KkDp//R27yxMH+Kn5SRLHYG0XUD1GgaiAI6y5tO3/APmFQDL2613HM9bAy7PXqdjBFw==","shasum":"f2806690c5785afe582c63b9d409659e47b1400a","tarball":"https://registry.npmjs.org/prelude.ts/-/prelude.ts-0.8.1.tgz","fileCount":312,"unpackedSize":5941676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0iKICRA9TVsSAnZWagAAZjUQAIfEC766OQ+wN6Nu5P+U\nclk9aqWmxti0JLUxb6EcX1+pY7K2JHpDfCodUHfMdSdzKIR4imBUaVaKlTw8\nwiSsRxOTtbY8NUFIuZV+AaTUEKq2VaYEiLFQjR0FQgrZTzy4RbrfCgQoWSBt\nIEuO6R/ea5Q1Mfrf/CDzt8GZHmI4RXxRGRJMYp26Ys9e7cxSgLjoyw7Fk9rJ\nPDf927k1KSH0gjXr2klWflrttwSVhEvEdXkAky+IC63p9P5zkqdXWs4giWir\nicQkmBeJUTb8Qfsv8rPxmF/CQh2vcazXr2XbyAO6V6vLjJ8vehQb9m1C1b1O\n1irFcyNVlTfuHPag/tDh1T/zIUu2l4AHVoWUnEyDBoNiCN0umJUQzBdjKFVM\nV0oSIVruof6dU16mr72p9r3tsC5YJnaTskptN5sIq77KLYRD8TJxJLzfjgqq\nSSoqL0BQ6dNuSz6xfI92iqQCP/T9nFflboFBwstDi4OVEWLpCShGfL+6PYPq\nDGj9s0Sgbrw++eX9CazrAtv69kYzOSwlWYPnJ1R+iPB+KZqSj1Dvv/FWeLpm\nwxttkL6fngjrBTSJ5YFngLcyVM9TVAILbSDYLOdg9reVj4/sYFZogZdzQUq3\nDrMaG67FbwFXu8IcyKjrxNAY4UiKTjUi9HnC+FkotbN1AV9NT7KM30nsn0FN\nuBFX\r\n=hGyA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOc8FjNGnwuwT1HQyzBM4vHEhr6dbRRpYwWHOQzCCK7QIga861KDIGH9fHUKv4aCvamNMIJjfypfYcidfCIvoNoSs="}]},"maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prelude.ts_0.8.1_1540498054877_0.7828178082540465"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to prelude-ts. Install using prelude-ts instead."}},"readme":"# prelude.ts\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 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.ts-user-guide)**, and browse the\n**[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 `{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://facebook.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. First, 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\nBut in some less obvious cases, we can't detect the issue at compile-time, so\nprelude.ts will reject the code at runtime; for instance if you call\n`HashSet.of(Vector.of([1]))` you'll get an exception at runtime:\n\n    Error building a HashSet: element doesn't support true equality: Vector([1])\n\n(this behavior is [customizable](http://emmanueltouzery.github.io/prelude.ts/latest/apidoc/globals.html#setcontractviolationaction)).\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 nodejs\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`, `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.\ninclude the relevant one in your index.html in script tags:\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```typescript\nimport Vector = prelude_ts.Vector;\n```\n\nTo get the values without namespace.\n\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* 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 on 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* [immutables.js](https://facebook.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  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 the 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\nIf you're getting the error `error TS2304: Cannot find name 'Exclude'` \nor `error TS2370: A rest parameter must be of an array type`,\nit means your version of typescript is too old. As of 0.8.0, prelude\nrequires typescript 3.0 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&circle-token=6d8b74ef7ea7d1c204e77c4f88b05348682b4161\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","maintainers":[{"name":"emmanueltouzery","email":"etouzery@gmail.com"}],"time":{"modified":"2022-06-24T14:13:05.062Z","created":"2017-09-07T18:55:19.261Z","0.1.0":"2017-09-07T18:55:19.261Z","0.1.1":"2017-09-08T18:58:09.220Z","0.1.2":"2017-09-10T18:35:20.228Z","0.1.3":"2017-09-11T20:02:59.709Z","0.2.0":"2017-09-16T22:51:11.593Z","0.2.1":"2017-09-20T22:06:15.648Z","0.2.2":"2017-09-21T10:34:34.485Z","0.3.0":"2017-09-24T09:37:49.137Z","0.3.1":"2017-09-29T19:07:44.516Z","0.3.2":"2017-09-29T19:20:27.643Z","0.3.3":"2017-10-02T18:46:24.533Z","0.3.4":"2017-10-06T17:41:28.355Z","0.3.5":"2017-10-08T20:26:47.404Z","0.4.0":"2017-10-29T19:41:47.980Z","0.4.1":"2017-11-01T19:38:06.193Z","0.4.2":"2017-11-05T14:56:58.372Z","0.4.3":"2017-11-14T23:20:17.374Z","0.4.4":"2017-11-14T23:39:37.099Z","0.5.0":"2017-12-28T13:59:13.479Z","0.6.0":"2018-01-28T17:58:36.702Z","0.6.1":"2018-02-12T19:03:14.621Z","0.7.0":"2018-02-19T22:52:43.108Z","0.7.1":"2018-02-25T11:40:25.513Z","0.7.2":"2018-03-22T21:47:27.283Z","0.7.3":"2018-03-27T20:34:08.792Z","0.7.4":"2018-04-27T15:26:44.853Z","0.7.5":"2018-05-17T17:00:08.972Z","0.7.6":"2018-06-12T21:03:29.308Z","0.7.7":"2018-08-11T19:22:56.208Z","0.7.8":"2018-08-11T22:40:19.625Z","0.7.9":"2018-08-16T18:16:53.336Z","0.7.10":"2018-08-23T21:24:07.508Z","0.7.11":"2018-08-30T09:46:22.347Z","0.7.12":"2018-08-30T19:42:27.413Z","0.7.13":"2018-09-06T17:39:24.722Z","0.8.0":"2018-10-21T14:09:02.249Z","0.8.1":"2018-10-25T20:07:35.103Z"},"homepage":"https://github.com/emmanueltouzery/prelude.ts#readme","keywords":["typescript","functional-programming","immutable","collections"],"repository":{"type":"git","url":"git+https://github.com/emmanueltouzery/prelude.ts.git"},"author":{"name":"Emmanuel Touzery"},"bugs":{"url":"https://github.com/emmanueltouzery/prelude.ts/issues"},"license":"ISC","readmeFilename":"README.md"}