{"_id":"cancelable-promise","_rev":"53-b807a0d924e6c15209dae46a62fb4ab0","name":"cancelable-promise","description":"A simple cancelable promise","dist-tags":{"latest":"4.3.1"},"versions":{"0.0.2":{"name":"cancelable-promise","version":"0.0.2","description":"A simple cancelable promise","main":"CancelablePromise.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"GPL-2.0","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"browserify":{"transform":["babelify"]},"homepage":"https://github.com/alkemics/CancelablePromise#readme","gitHead":"920c9edbb0e768ae20689157439951ff3037356d","_id":"cancelable-promise@0.0.2","_shasum":"f2daac5c95bcbece5e72f1e1fb71acb6d984f084","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.0.0","_npmUser":{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"},"dist":{"shasum":"f2daac5c95bcbece5e72f1e1fb71acb6d984f084","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-0.0.2.tgz","integrity":"sha512-Lpxm2wr2LJGHeFu+kjuSSrSQdhYIq6OHZLUk1n4ZDW0MSccDsTFNpZXtvKDqeZzqERRzkqPmbmHvPNUAmOpjBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXA+rF6kzOqT0VvMaVeuhiY1J0b8XXme8rCPBGZ1CKVwIhAJ+ouMjjaxbMXtBmJjPK5qIJOx7e2k3oQze8zYHwpqSs"}]},"maintainers":[{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"}],"directories":{}},"0.0.6":{"name":"cancelable-promise","version":"0.0.6","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"node ./node_modules/babel/bin/babel.js -d dist/ CancelablePromise.js","prepublish":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"GPL-2.0","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"browserify":{"transform":["babelify"]},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"babel":"~5.8.29"},"gitHead":"66b4d101ab101c825c2a7400b3aceba3392cdf12","_id":"cancelable-promise@0.0.6","_shasum":"e9f0f314ca08285be03a698937f6ad1eb2417b76","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"},"dist":{"shasum":"e9f0f314ca08285be03a698937f6ad1eb2417b76","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-0.0.6.tgz","integrity":"sha512-jqV0MydgriuQZyr5qSlQ5Tc8ZFVo9cP7eVjJRf7gXJYgMIQ18hyOU2Nr4Hm950eoKcgmIbdpDFqIdN5kilOD5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkAzpyTh3LoOYWrryPf6K0CSz+oQh2kKL7MgqvZVjnMAiBKNUoBsmwv/x7iJR0fJW95rvK1dAqVx34iE2/2/Ot82w=="}]},"maintainers":[{"name":"adlen","email":"adlen.afane@gmail.com"},{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"}],"directories":{}},"0.0.7":{"name":"cancelable-promise","version":"0.0.7","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"node ./node_modules/babel/bin/babel.js -d dist/ CancelablePromise.js","prepublish":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"GPL-2.0","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"browserify":{"transform":["babelify"]},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"babel":"~5.8.29"},"gitHead":"97a43b9c6b1f2649516bc912f6b25428d6bdcb1e","_id":"cancelable-promise@0.0.7","_shasum":"88a321ab50582f07b3202dee329e03c3f71c4dbc","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"},"dist":{"shasum":"88a321ab50582f07b3202dee329e03c3f71c4dbc","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-0.0.7.tgz","integrity":"sha512-nC5xbvL7Z5MD+EoacQe5PbkWAsXKO6i49P619+oGlW6IGkFNY+7W8xkiHWrM5+f+mxSJieAdtRZEhunuLLaukg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzbPOgthfPvcytrzYqFJ5BvahF5nqHdIPwn6m6pEwNmgIgVOdOo30fbHmSn/ai+jv91Ek39zRMHcTnR1CuwdQa5Tg="}]},"maintainers":[{"name":"adlen","email":"adlen.afane@gmail.com"},{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cancelable-promise-0.0.7.tgz_1459439370926_0.6405176350381225"},"directories":{}},"0.0.8":{"name":"cancelable-promise","version":"0.0.8","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"node ./node_modules/babel/bin/babel.js -d dist/ CancelablePromise.js","prepublish":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"GPL-2.0","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"browserify":{"transform":["babelify"]},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"babel":"~5.8.29"},"gitHead":"3f5ce019ba03173a7127fc8ba0fbd1e445c62334","_id":"cancelable-promise@0.0.8","_shasum":"a9bfefb1e1b913a7f712b48f619f01f4eb755298","_from":".","_npmVersion":"3.9.3","_nodeVersion":"4.2.6","_npmUser":{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"},"dist":{"shasum":"a9bfefb1e1b913a7f712b48f619f01f4eb755298","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-0.0.8.tgz","integrity":"sha512-gCCXsk+HruWlyuZJ1n4htTX4llus/HG/qxmHYSc0DUDySnbVUx5CYlfhL3pVBhF6MCORZZ/O8+xN/VUd30N2ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTQC08DqSJYVz5rFa+VPYehNpUW5RsoPxkx/rIhuCBrwIgHYc7s6HBDi+1N67nnTjwo7XI3j0i9vMdvIodo7q/L3Y="}]},"maintainers":[{"name":"adlen","email":"adlen.afane@gmail.com"},{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cancelable-promise-0.0.8.tgz_1467119556683_0.9347656555473804"},"directories":{}},"1.1.0":{"name":"cancelable-promise","version":"1.1.0","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"node ./node_modules/babel/bin/babel.js -d dist/ CancelablePromise.js","prepublish":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"GPL-2.0","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"browserify":{"transform":["babelify"]},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"babel":"~5.8.29"},"gitHead":"c021c741f0acb945ca60d845c2bb67b833623c61","_id":"cancelable-promise@1.1.0","_shasum":"d382454e056b63efa7c5332c3be36cf47589db59","_from":".","_npmVersion":"3.9.3","_nodeVersion":"4.2.6","_npmUser":{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"},"dist":{"shasum":"d382454e056b63efa7c5332c3be36cf47589db59","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-1.1.0.tgz","integrity":"sha512-iVSENlnFu1OrVDASWKd/20AJoc/RtdV4TtFY+lzjRHL3y8sRwtF5KybAv/nbFC/Ph8nx/Kk3lAeTPAQQ8Se3iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxWX9+nkKYYH1qFFJirdFW5MuQl16Vx8TNHkYgMXpBDwIgOJr337t9CWk2kcMM/MFACbBNM+b1sCIZ4uI5sWgXfpw="}]},"maintainers":[{"name":"adlen","email":"adlen.afane@gmail.com"},{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cancelable-promise-1.1.0.tgz_1475248138294_0.005001511657610536"},"directories":{}},"2.1.0":{"name":"cancelable-promise","version":"2.1.0","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","scripts":{"test":"mocha --opts mocha.opts","build":"babel -d dist/ CancelablePromise.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"GPL-2.0","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"browserify":{"transform":["babelify"]},"babel":{"presets":["es2015"]},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"babel-cli":"~6.16.0","babel-core":"~6.17.0","babel-preset-es2015":"~6.16.0","chai":"~3.5.0","mocha":"~3.1.2"},"gitHead":"89811f58ee472d4131b1c185c310aa8a5143d367","_id":"cancelable-promise@2.1.0","_shasum":"d1aca8069300c0b250fc738d871106800afa3552","_from":".","_npmVersion":"3.9.3","_nodeVersion":"4.2.6","_npmUser":{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"},"dist":{"shasum":"d1aca8069300c0b250fc738d871106800afa3552","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-2.1.0.tgz","integrity":"sha512-xpq8tmq4biH+uSqExoh0drn7vSPSBsR2/P5xMAPVhM3HZsO7FdWc7LqlCQ4wsAJy/GA2S41SRrM3PdtEQw2zGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmb8MyUNEGOUcmEXu9ZfPWOj69yjm6ERWvspU1AYp7PQIgErcOqdVmCjSIXyH1330O/QUiClGTFTBqW0mCN7ssoVE="}]},"maintainers":[{"name":"adlen","email":"adlen.afane@gmail.com"},{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cancelable-promise-2.1.0.tgz_1477321328367_0.7571487214881927"},"directories":{}},"2.1.1":{"name":"cancelable-promise","version":"2.1.1","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","scripts":{"test":"mocha --opts mocha.opts","build":"babel -d dist/ CancelablePromise.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"GPL-2.0","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"browserify":{"transform":["babelify"]},"babel":{"presets":["es2015"]},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"babel-cli":"~6.16.0","babel-core":"~6.17.0","babel-preset-es2015":"~6.16.0","chai":"~3.5.0","mocha":"~3.1.2"},"gitHead":"04e526a4296bff70c975c075c5d07e035e09e8ac","_id":"cancelable-promise@2.1.1","_shasum":"843d483c9f1d460add1e0d5a1b9206c91f78ad2f","_from":".","_npmVersion":"3.9.3","_nodeVersion":"4.2.6","_npmUser":{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"},"dist":{"shasum":"843d483c9f1d460add1e0d5a1b9206c91f78ad2f","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-2.1.1.tgz","integrity":"sha512-M++ZUJF7QM0IdyoNfQT+HjWGqDIRwrxyFFryFhrATeFUEp6ZLh0mUWr+EaD6RWQR+3khZSVnoq/2oJJiM2WbZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzEnKuk5DTW29yz27PCke6MhVpjZNcEK8YpqHHSHnCmgIhAKCDPJeErgYgTlQvPTRxrHu7ywKBoV/0HYrfDP5ygK/V"}]},"maintainers":[{"name":"adlen","email":"adlen.afane@gmail.com"},{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cancelable-promise-2.1.1.tgz_1477385189087_0.2654473113361746"},"directories":{}},"2.1.2":{"name":"cancelable-promise","version":"2.1.2","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","scripts":{"test":"mocha --opts mocha.opts","build":"babel -d dist/ CancelablePromise.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"GPL-2.0","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"browserify":{"transform":["babelify"]},"babel":{"presets":["es2015"]},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"babel-cli":"~6.16.0","babel-core":"~6.17.0","babel-preset-es2015":"~6.16.0","chai":"~3.5.0","mocha":"~3.1.2"},"gitHead":"ec1e18a390b4a445de9b47090755cf79367247ca","_id":"cancelable-promise@2.1.2","_shasum":"20916a1d685dcabe1accaf06c09afad7d5197fe6","_from":".","_npmVersion":"3.9.3","_nodeVersion":"4.2.6","_npmUser":{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"},"dist":{"shasum":"20916a1d685dcabe1accaf06c09afad7d5197fe6","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-2.1.2.tgz","integrity":"sha512-55cmVn5HyqpoGkDcVTOS6QLoqp4KVJvYmEtHGMrReDFqTyCyBU9S4/3BsL5V2eIfBCdxIol/htB7BzZPul9gLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL5Up4RA2iZnB6BxKRn23P3MvlA+nLT4mHeBdgQ4vT0AIgamgJNLCdV/Cg0rKmmDAe5Bhu9EYsVRN/N1UHiBLiQoc="}]},"maintainers":[{"name":"adlen","email":"adlen.afane@gmail.com"},{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cancelable-promise-2.1.2.tgz_1477472494284_0.6929476975928992"},"directories":{}},"2.2.0":{"name":"cancelable-promise","version":"2.2.0","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","scripts":{"test":"mocha --opts mocha.opts","build":"babel -d dist/ CancelablePromise.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"GPL-2.0","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"browserify":{"transform":["babelify"]},"babel":{"presets":["es2015"]},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"babel-cli":"~6.16.0","babel-core":"~6.17.0","babel-preset-es2015":"~6.16.0","chai":"~3.5.0","mocha":"~3.1.2"},"gitHead":"8e72a00ab0df19f6146ac7797858d02b3df62409","_id":"cancelable-promise@2.2.0","_shasum":"1b541db05efff727cb44833103c172ccb42f95e0","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"},"dist":{"shasum":"1b541db05efff727cb44833103c172ccb42f95e0","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-2.2.0.tgz","integrity":"sha512-CalAtYEf1R0x47yjnSLY8DjlhmpH59SWVazHilWRYJ+2/IryRz8ESHk3ejslM7MmHSIuhgkWOOoYY5mIDRfaig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElDGGLIk/Uas/YegROaC96nUD1t1gyH8vPs2K14GtKcAiEA2gYBDRpImvK/EUXzGRouFz/twfGfYWT5FSvAhMW7FBI="}]},"maintainers":[{"name":"adlen","email":"adlen.afane@gmail.com"},{"name":"birdy","email":"clement.danjou@vinaigredemiel.com"},{"name":"sdavid","email":"sebastien-david@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cancelable-promise-2.2.0.tgz_1479481428268_0.6017635161988437"},"directories":{}},"2.3.0":{"name":"cancelable-promise","version":"2.3.0","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","scripts":{"test":"mocha --opts mocha.opts","build":"babel -d dist/ CancelablePromise.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"GPL-2.0","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"browserify":{"transform":["babelify"]},"babel":{"presets":["es2015"]},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"babel-cli":"~6.16.0","babel-core":"~6.17.0","babel-preset-es2015":"~6.16.0","chai":"~3.5.0","mocha":"~3.1.2"},"gitHead":"55573cb641e219b174faba3f4a8a8837169e2abc","_id":"cancelable-promise@2.3.0","_shasum":"58da069981d946a743339ee3a694aea93b2f2257","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"birdy","email":"clement@danjou.io"},"dist":{"shasum":"58da069981d946a743339ee3a694aea93b2f2257","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-2.3.0.tgz","integrity":"sha512-m57+jN6vi5HhkUPhR+e/L6td+wSAZFY0aoklOQRIRzWk3fsyu4nXbTnF50ys3/plf2McKDKYNFKsdF6Nkq0aBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM4QlwKm1KXiAXPh8RZcmgFTZcyg0fV1HuQDVvmB0Y+AIgOI3iGr17llFetHmGkHuktBti/BU5qyLdI8ZLJ+Wrdm4="}]},"maintainers":[{"email":"sebastien-david@outlook.com","name":"sdavid"},{"email":"adlen.afane@gmail.com","name":"adlen"},{"email":"clement.danjou@vinaigredemiel.com","name":"birdy"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise-2.3.0.tgz_1497342812265_0.1255751436110586"},"directories":{}},"2.4.0":{"name":"cancelable-promise","version":"2.4.0","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","scripts":{"test":"mocha --opts mocha.opts","build":"babel -d dist/ CancelablePromise.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"GPL-2.0","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"browserify":{"transform":["babelify"]},"babel":{"presets":["es2015"]},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"babel-cli":"~6.16.0","babel-core":"~6.17.0","babel-preset-es2015":"~6.16.0","chai":"~3.5.0","mocha":"~3.1.2"},"gitHead":"cd1c9b4888a3037cc2a063c267e20755ba96aaf7","_id":"cancelable-promise@2.4.0","_npmVersion":"5.4.2","_nodeVersion":"7.10.0","_npmUser":{"name":"birdy","email":"clement@danjou.io"},"dist":{"integrity":"sha512-Mu7M1IQxSiMOQ0RK5xJqNNrvkFnF7GPNoYBojPWMJmkw3XLRRmU+spAn1pyxuUiLjOvsqQYoCcfdKbkMZfw58A==","shasum":"6c12d944d389029cd3d027b48f1dfcfd4ba4d0ea","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-2.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3YUiRssKUg55dAzgZ5sKr4BOBgoWf+ip+R0rzjj1+gAIhAPHZuJrR8jlU6ZaW4YRCkMAwasywlJ5XY/oDICKQ0oTo"}]},"maintainers":[{"email":"sebastien-david@outlook.com","name":"sdavid"},{"email":"adlen.afane@gmail.com","name":"adlen"},{"email":"clement@danjou.io","name":"birdy"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise-2.4.0.tgz_1505770901249_0.42805727710947394"},"directories":{}},"2.4.1":{"name":"cancelable-promise","version":"2.4.1","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","scripts":{"test":"mocha --opts mocha.opts","build":"babel -d dist/ CancelablePromise.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"GPL-2.0","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"browserify":{"transform":["babelify"]},"babel":{"presets":["es2015"]},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"babel-cli":"~6.16.0","babel-core":"~6.17.0","babel-preset-es2015":"~6.16.0","chai":"~3.5.0","mocha":"~3.1.2"},"gitHead":"18be51ace96acf0f526f410ada8257bcda0f0086","_id":"cancelable-promise@2.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"birdy","email":"clement@danjou.io"},"dist":{"integrity":"sha512-SgJduvUzurSwFSHT+5cf7Z0aUeQfMUUI66BXYqWi5BMoOTR/AcqiU7kpRoSyTCsCWg0yZgEojTdXloE7bin6GA==","shasum":"2da080208e7219b2fd34bbc5d162deaaa4768199","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-2.4.1.tgz","fileCount":9,"unpackedSize":107968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgUzNCRA9TVsSAnZWagAAfSwQAIg8AiFaXVVKkXwGWvJf\nvLxUp/eEmIfowHWxh0jdguSkOjLXHsNz3eKBN5ry9roP0hG71Eb/WyIqzmSv\nTcdCay6Hy/DzAVeMEswRBoNooFMJBmECd3jhAovVFsYL9dqAWRllJPbQei4f\nWtk1V/M8M/LHwSf/T0OqrfPvb7gQqDP/y0UyAcn17YQvSN/CZ9vzvpiQl69j\ntXZCC4NGin7fJHpKTVlFd3uYkvI3p1xjBByrBEbOq4qjXcolEPWMH+cPJXam\nO2nF0mvcwBqLftwS5agLMYffo6bn13aBPCQ9057E48wc5yCVKuZ09S5sZ7yn\nfo5WKUwkHTrwRfI70CcDFn6KtJJCc1Hk0QDn6nB0aR1PRqAHTXZRX0SCi9qN\nmIOh4zrmea5KiRstSXx50E6FGlupfIuVvCE05VUnQ4R3dA78sHzrZ3dO66AR\nffbokmFqzPTXuouUG/D4o74/XVN6DEIdXhWXINuw8kSts0DcOOwR+RGU9MCG\n0oX6wcxJtMmFcYzGUP1zQoFnejJb94BobRgrzisbDlEyU/OeJYcjiMWgzySU\nPpuMIWIEQ3fXSgqPTB+C9a1w9vmBOT5VZSTntNNGvi6guga/jaSDny86pe2R\nBlezDY1KqdwiHVQra6RxKHA/IxJ/W0QrF/FdFJmzkAkCNJzlV1rUKF9ashmV\nOUH5\r\n=HWce\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAz4UVp9qTNHSd0puTMgBMurHIeVfIE4wdjAgeS5JGXaAiBGQjl5c/PdjKRCJqk35S5JzHMFi3gUUZNYF47f8zGf+w=="}]},"maintainers":[{"email":"adlen.afane@gmail.com","name":"adlen"},{"email":"clement@danjou.io","name":"birdy"},{"email":"sebastien-david@outlook.com","name":"sdavid"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_2.4.1_1535200460498_0.9086089939244733"},"_hasShrinkwrap":false},"2.5.0":{"name":"cancelable-promise","version":"2.5.0","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","jsnext:main":"CancelablePromise.js","scripts":{"test":"mocha --opts mocha.opts","build":"babel -d dist/ CancelablePromise.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"GPL-2.0","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.5.0","@babel/core":"~7.5.4","@babel/preset-env":"~7.5.4","@babel/register":"~7.4.4","chai":"~4.2.0","mocha":"~6.1.4","prettier":"~1.18.2"},"gitHead":"b5e376540fa767d00d4d2fe82c70e69d62075e69","_id":"cancelable-promise@2.5.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-3CdXq0SsjHMt9rfCfJLl5EG/zJQM2EaH5DrISRqFVF8C9e4wj7U2YABaM5c8Pv+/PECsm/oUEb+kC6YBZ0o2uA==","shasum":"a9fe7acbdf2a5e2ee6e68d11c561ab69e2dd6c2e","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-2.5.0.tgz","fileCount":5,"unpackedSize":24613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLw4FCRA9TVsSAnZWagAAIbwQAJrgnF7iiCR57cJez+BJ\nxt8Vv7oYla5H+oGQfALQF6UOHHawRkvUpiyWJBKveYAM9+nmntvxW7wI6m5P\nx3KJ3+RkG7KqyykYatoi1VuzXd0Hi2nIusoAJVFETR15e07J+AvvNP6RNai1\nyZwd8pWoRmYB8k6LFvLbDktHN7PWauqk0nz1REfZwCCXISSNwidbdsCJP4af\nxUsrxm/7ybOb8KsqT0yCT1eS2zG9lVmWO4Z0o4wNK8DA7qHR+0bxabPkAm3T\n3Frf51a4zXJ9z4gqM49/S6r1nxhxfml073cNcXtfpD4R9SvnF8U63LJlSQC/\n3lFB7XZkLCruMEbKSeWluBXh63pCM4HFcnAJm16vAnuwJLSgu987zGjFGmZY\nI9MWkqPsmp8U4SpZqoiXPPfstlrEGBzqIx4bfD0OzF5YJG8vD+HwVCztbsef\nu005BOfc64pEEICA/WdFHg8VLIJvnAi/jD0fD1Lxwl4HeJk61WdBpUfBvV7s\nfWLe65EKWH6V+cJA9VEjh4LIgedRKfajil3FuNKdmFTTkBgx3RbwVyZPI7iJ\ngfQT+gtYS7TdcCS8LvkpRUAIs/Qi4Z4TFq1QiCfoZm8R8BhFNiNIyxOAc5z8\n85ddpX3Rt+2Xo1yAa43d+GrLXXm20e5Q6PBy3mPXd9U67GW/1FLWBWTFIXsw\nDuLX\r\n=bBZl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKBmtrXmBVfAMXXU2ZDonopvwfgmRomaBJEo1JU/SGGgIhAMuSwnMsFAoyhk82P5qvdY46ktWVPd/MNoXsPxcfxaSp"}]},"maintainers":[{"email":"adlen.afane@gmail.com","name":"adlen"},{"email":"clement@danjou.io","name":"birdy"},{"email":"sebastien-david@outlook.com","name":"sdavid"}],"_npmUser":{"name":"sdavid","email":"sebastien-david@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_2.5.0_1563364868500_0.8650114739353634"},"_hasShrinkwrap":false},"2.6.0":{"name":"cancelable-promise","version":"2.6.0","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","jsnext:main":"CancelablePromise.js","scripts":{"test":"eslint . && mocha --opts mocha.opts","build":"babel -d dist/ CancelablePromise.js","prepublish":"npm run build","prettier":"prettier --write '*.{js,md}'"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"GPL-2.0","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.8.4","@babel/core":"~7.9.0","@babel/preset-env":"~7.9.0","@babel/register":"~7.9.0","chai":"~4.2.0","eslint":"~6.8.0","mocha":"~7.1.1","prettier":"~2.0.4"},"gitHead":"c54b3bbedb8e853ed729562faaad86991c50da9c","_id":"cancelable-promise@2.6.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FweDYD+3G+ohYyfwfSWX5+T1U9mBb5AAObi34cFD7oOVPiMV5ozYtod0n+BgsGz9f0StQSyUvED1lZx6wDzsHg==","shasum":"7fbd7ecffcb64f52491454029f1d03b8448ed07a","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-2.6.0.tgz","fileCount":5,"unpackedSize":24703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0qwCRA9TVsSAnZWagAAQBwP/10OpvA1uX48d9aLakxS\nU5lUbYG/kdv/EHSx6wHLgEzDydimNcmge21bgQOqVfuICa3cN8PsNKU/i2DM\niTES4UodirfVQ5NYXaTLqPyyT5tgUMiWlKPnYcs4MVHbklz8hNFyqYduKmwW\nW1SM2WbiuTqFkhjo9//pwg/hIvoPmDRqG9HfBxXcyQNsKn8fsJ9H6H6dv2Q+\n2F39WfHgq6AWHOZaPNZ4t6CWYSVH7DxlDw/JzD7AkY5WhOVh4z3LUNEF1e2e\nwpHYjPkXYS+nsMJaLtSMuV08Jpkd+tO3HQqh6iU7VmC4hM9cjr3hhLKF8vtl\nLTRhDCraF8HHWJ7j5YHF8jnF5FUrIlNfRG7niYdBcIeJbXVWeru7rc8qAY7i\n13NHCE/p/YNEzkon4yawbUEa/x9xaLoWB1Jp0397BNXrA+vSUlRUbxUMvIS4\nk++8PvwQbpjgsRwIJka+h2Lq1BvZSKGC5Zo7zfwjOJicBJTv0zrz6StXC27E\nypviH/4wIXJHlvq6WH3GbZWVd4WbtxWZnxP0oA53Ap6er1mlh6mWM5UrZTsu\nbQsTzXSq9ipKRtU7EdKR/AAjvdl1TPfmy/f5mGd0DLsX+VwVaXmqdBHnWGgk\nNYwvib0zJgSIZ8kaKAvRYj7Dtv0I6ZOjYJzM0enK16qyAQHTprIh8B0jIvLy\nhCAh\r\n=1vj4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTqy4ji1Hy3CEmf7d3SCbo5NnKjE/WjrmIullg6OmGLgIhAJf6WXy1lPtxy5JCPkIG2H6WwxJT5NXMvITGj/8x2oW+"}]},"maintainers":[{"email":"adlen.afane@gmail.com","name":"adlen"},{"email":"clement@danjou.io","name":"birdy"},{"email":"sebastien-david@outlook.com","name":"sdavid"}],"_npmUser":{"name":"sdavid","email":"sebastien.david@mailfence.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_2.6.0_1586186927694_0.7861837509956462"},"_hasShrinkwrap":false},"3.0.0":{"name":"cancelable-promise","version":"3.0.0","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","jsnext:main":"src/CancelablePromise.js","scripts":{"babel":"babel src/CancelablePromise.js -d dist","build":"npm run clean && npm run babel && npm run uglify && npm run copy","clean":"node scripts.js clean","copy":"node scripts.js copy","cypress":"cypress run --browser chrome --headless","jest:rc":"jest --findRelatedTests","jest":"jest","lint:rc":"eslint --fix","lint":"eslint .","prepublish":"npm run build","prettier:rc":"prettier --write","prettier":"prettier --write .","test":"npm run lint && npm run jest","uglify":"uglifyjs dist/CancelablePromise.js -c -m -o dist/CancelablePromise.min.js"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"MIT","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.8.4","@babel/core":"~7.9.0","@babel/preset-env":"~7.9.0","babel-eslint":"~10.1.0","core-js":"~3.6.4","cypress":"~4.4.0","eslint":"~6.8.0","fs-extra":"~9.0.0","husky":"~4.2.3","jest":"~25.3.0","lint-staged":"~10.1.2","prettier":"~2.0.4","uglify-js":"~3.9.1"},"gitHead":"198754948ceffb09480f0e117b830ff5add59cd3","_id":"cancelable-promise@3.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-LhYgtz1e22ZrEoKhifyYwPeEHs47yRWlHvw/L0z7cck1pfo16b5qr1+uNAnNpiNRnKf4Zzd9gm9yWAdvS1F/tw==","shasum":"f212391d038d6b43a919b2ee4536706fb76e91cc","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-3.0.0.tgz","fileCount":10,"unpackedSize":38012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenFYmCRA9TVsSAnZWagAA2scP/0AQPtGJPB0WcDfvSNuM\ntp4eECXJA/JBhmZ1L09OGHGXM2J6025eWwGwOeU+EY6cZI5pAI9Lw83+axpJ\np90+/+SwoTXad6tquvpX86Qaqp4t7WNwhJ5HYNyOAlpD2fleoPngfprp75c7\nnGGwquOV7t22nsMPDJq9JWcMbJWrYXG4Tkqq6JclZo8/E6jD97S6Ep7rzduw\nnrM2C2BCKtZBYppKtGGPW7U2N0dQTvjDmVflZdhVxuSc6Jvd+wCIMEjuWW/L\nYHb3wzvGwtk1mfknCdMuw6yq+KBcM+mRQ6++KLqCD3sGzakbZar7MGhrH2Ht\nKyVLGEfbWdtoGPwWCxa4Fcolub8Lt5RM0RRMBoDzQ9Vjp89jqgy6wKXOAiBQ\n5ERtCFaLCCCN39ZzsIc/ewR4K2E7UkXKxyIiHLjyr1QplMkexwx++PBFYopQ\n1z5/zFAPRFWkdnbDn7eDJlAxkJWVChmnaNzJUZwMNMDD4f6axavZB+pHkblY\n5cAKGSNVKjBoafvQ8sJCjX7265UPGGvqqr8EImoKPkZoL6KAFqBOjPjtPX9U\n3rHPcgsssIcUyJ0fKcPD+qqZdprpZ58ZuQbSGP/iKSTDz0lH5tjPsldZPb+z\nRjtFRZsx8oRD5UqtqpeKPKFP5qQQb0Im3e0P8A+sTHrpoythDh8FK8FjDvp+\n3bNF\r\n=4wB3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBs45InGykR/ondq/nT36RuiZgCQU8kd8ddKYu1l7RCuAiEA2mtTa4gnhIaEM8sryeTuMveAHqQCDkzzpc47i8lKIsI="}]},"maintainers":[{"email":"adlen.afane@gmail.com","name":"adlen"},{"email":"clement@danjou.io","name":"birdy"},{"email":"sebastien-david@outlook.com","name":"sdavid"}],"_npmUser":{"name":"sdavid","email":"sebastien.david@mailfence.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_3.0.0_1587303973606_0.645213896778388"},"_hasShrinkwrap":false},"3.1.0":{"name":"cancelable-promise","version":"3.1.0","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","jsnext:main":"src/CancelablePromise.js","scripts":{"babel":"babel src/CancelablePromise.js -d dist","build":"npm run clean && npm run babel && npm run uglify && npm run copy","clean":"node scripts.js clean","copy":"node scripts.js copy","cypress":"cypress run --browser chrome --headless","jest:rc":"jest --findRelatedTests","jest":"jest","lint:rc":"eslint --fix","lint":"eslint .","prepublish":"npm run build","prettier:rc":"prettier --write","prettier":"prettier --write .","test":"npm run lint && npm run jest","uglify":"uglifyjs dist/CancelablePromise.js -c -m -o dist/CancelablePromise.min.js"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"MIT","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.8.4","@babel/core":"~7.9.0","@babel/preset-env":"~7.9.0","babel-eslint":"~10.1.0","core-js":"~3.6.4","cypress":"~4.4.1","eslint":"~6.8.0","fs-extra":"~9.0.0","husky":"~4.2.3","jest":"~25.4.0","lint-staged":"~10.1.7","prettier":"~2.0.5","uglify-js":"~3.9.1"},"gitHead":"c592c4896ad974ecd733c54f73cd960e9ff45a1a","_id":"cancelable-promise@3.1.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-yg/CKZKqlp5zfcN74JXJJMsyc9IE65mO/ogYOj5fDk/6ouZNvUEA/GEijDp2h6GRL6PtsCfSxhJJtsBTXQnk3A==","shasum":"ceb94293283ae09c33633c99f79557134deb30c8","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-3.1.0.tgz","fileCount":10,"unpackedSize":38933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqCc2CRA9TVsSAnZWagAAHQQP/1z5lWFmbwaMcmTSbWB9\nUYapxFqcmIptzTh9sM2pFiYbyQghkQIqGReplqTRZ4MbU+ZvwSxUf41ooMzA\n0Dx8fkyku2EKaf9H2ek7d6Vy9E/FxZVwsfbJg5tKdMPXlN2asrc5QBw92FzV\nmlCwQlKy8ZLBj6Qc5zGtrG9diKwiZiilRwytHJ/oTG328SLClBT8hzprLupK\nXoAqlOiRNpllVG1zz0l9ohwK0Kakq2gtDRTiYA8aKIwv9EkjtiH0FtbjLWzK\n+bvOuSIAJVbFKtC+3Rb1yuwMbOgzx6EkUJXeh14E9PaJXPGQ+fsHX/09whJg\ng8pjRZn8fE/YftHXz6Wce+xtin9li2J/Ab5cGguFcySPq0SYYcPdK6rc66dt\nEAvBcFaRpV6Avd5M7dIE3aBPPzKSj3jlXl/OxJGaKwhxlXvBOHMHB/2L2+V+\nXH/Y2xYsVDsDHQuilqmR+0jm9tIlIFc8UwBSqbjEAS4RzcwppmyfqsAI3oXc\nEQdd7hcH0B7k6g6ST6DkrMSu28zGKWFjnpS3gCsOd8ycp2sReFNF9N8YZj65\nRGS8C3Bn0bxEG9pK/Vcl2piatIAudzU3iOneDsTM4e+jR2tPqJR20C5Dj3Kz\n4+Paue1UW3raS1qz3ZN7L/syaT/MdkqpcjCCyspUPGjnFXXGtqKW+5Lhr31B\nKwG9\r\n=ytxa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByLFrm+ZGld0raYCZKj/VFR9OT1imxHHQeV3fZfcbwRAiEAoE5SpUMk+jboPSBjS3aO0cK8CsAq6DyQ0P4zRLo28Oc="}]},"maintainers":[{"email":"adlen.afane@gmail.com","name":"adlen"},{"email":"clement@danjou.io","name":"birdy"},{"email":"sebastien-david@outlook.com","name":"sdavid"}],"_npmUser":{"name":"sdavid","email":"sebastien.david@mailfence.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_3.1.0_1588078390421_0.42167450761221037"},"_hasShrinkwrap":false},"3.1.1":{"name":"cancelable-promise","version":"3.1.1","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","jsnext:main":"src/CancelablePromise.js","scripts":{"babel":"babel src/CancelablePromise.js -d dist","build":"npm run clean && npm run babel && npm run uglify && npm run copy","clean":"node scripts.js clean","copy":"node scripts.js copy","cypress":"cypress run --browser chrome --headless","jest:rc":"jest --findRelatedTests","jest":"jest","lint:rc":"eslint --fix","lint":"eslint .","prepublish":"npm run build","prettier:rc":"prettier --write","prettier":"prettier --write .","test":"npm run lint && npm run jest","uglify":"uglifyjs dist/CancelablePromise.js -c -m -o dist/CancelablePromise.min.js"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"MIT","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.8.4","@babel/core":"~7.9.6","@babel/preset-env":"~7.9.6","babel-eslint":"~10.1.0","core-js":"~3.6.4","cypress":"~4.5.0","eslint":"~6.8.0","fs-extra":"~9.0.0","husky":"~4.2.3","jest":"~25.5.3","lint-staged":"~10.2.1","prettier":"~2.0.5","uglify-js":"~3.9.1"},"gitHead":"6ba50575877d85129f1ba8ed52a82317ba33c5f4","_id":"cancelable-promise@3.1.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-9YWGFyDVMjXcVTh54Dbq3aWVvzBnT6UcpsCx8S4dovz9m3QFoMqMkbjxqb1wkCoMs3cQM5nlF24p6pi8MNBpUA==","shasum":"b3d5e1287b1bd625b19b0a5e7ae1bb2c4672bfcf","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-3.1.1.tgz","fileCount":10,"unpackedSize":39151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq16VCRA9TVsSAnZWagAAGqQQAJqfxMfNX6fikF3NSafM\nknTBqqAgsUx2WTguAMFJ9RhEhrBRXHywgPIZXZ87ZkAjHWu78wOYtx4O5N3i\nXFLwAz2S5+Br15orZHZXcTylQINrgFVlV1kSW4rK6q82bVSnQNKpNYRx2h7o\nWezOt8YYCRcB9TA7UoswC+xE6mYSD+FMRig9an0MS8aiumSMecF3sAVAwEn3\nGEMlWRuO+cxk2amLC+G41UkmPZiNJakGSMtm9pRydmkY9+nkZ0jP6t8uV23x\nGZMrn2MHLWubaxLOc0rZNiqH7PS4Yp0VgyyF7vvm7+UT8P+oEDq04dYSyHGF\npKu0En/a8rq2sUpI68uxnrHNKccIVlQfbdmuuh/a+6iISm4jdYGb7UEuAekK\naPnpDKqlhYWFm7qN0qd1w47rTg/nRKkbSl/Du3hjfhCcHygYB+fNiXzXQ8HX\nS7PEb4Tvgr7fy4YuZIkNUkTaKEQ6sP0yZYTKhf1KH+2LOMLTssZhtZz875NL\nGcbFWcoVCmjEcf62DEijn1YuGFdVdQLum9PJaEkutVoFniq1ZwWthQthtICA\ngK4MbPIdLV8EDvfZL5qfob2ttAPs6jZ+Uusk2RhxAysrSB6HFMRAMdaEqlKI\nW4xVX+6QxXPTorLZLEjlVL3wWLI/dszhRRdBqjJqC0FHavNuiJXUdMJmNnJH\nrZcG\r\n=W3Do\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQD6xi6QBnu1+9HNBZXoW4Pcly+JqUvtigj5Cxjyu7RAiBwEO1R7KmbUCl7M16/bHM4nxBgyr7uw89a5H6IP/ueUw=="}]},"maintainers":[{"email":"adlen.afane@gmail.com","name":"adlen"},{"email":"clement@danjou.io","name":"birdy"},{"email":"sebastien-david@outlook.com","name":"sdavid"}],"_npmUser":{"name":"sdavid","email":"sebastien.david@mailfence.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_3.1.1_1588289172487_0.5214051175854222"},"_hasShrinkwrap":false},"3.1.2":{"name":"cancelable-promise","version":"3.1.2","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","jsnext:main":"src/CancelablePromise.js","scripts":{"babel":"babel src/CancelablePromise.js -d dist","build":"npm run clean && npm run babel && npm run uglify && npm run copy","clean":"node scripts.js clean","copy":"node scripts.js copy","cypress":"cypress run --browser chrome --headless","jest:rc":"jest --findRelatedTests","jest":"jest","lint:rc":"eslint --fix","lint":"eslint .","prepublish":"npm run build","prettier:rc":"prettier --write","prettier":"prettier --write .","test":"npm run lint && npm run jest","uglify":"uglifyjs dist/CancelablePromise.js -c -m -o dist/CancelablePromise.min.js"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"MIT","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.10.5","@babel/core":"~7.10.5","@babel/preset-env":"~7.10.4","babel-eslint":"~10.1.0","core-js":"~3.6.4","cypress":"~4.10.0","eslint":"~7.5.0","fs-extra":"~9.0.1","husky":"~4.2.3","jest":"~26.1.0","lint-staged":"~10.2.11","prettier":"~2.0.5","uglify-js":"~3.10.0"},"gitHead":"9de7ce2f7ff0bd5b4e7d7315f0a2bfba671f3602","_id":"cancelable-promise@3.1.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-6wy3hrGTXTgQBqpvTCB2aKtRB3uY39FS33A5NgK/DZKNoS104kU2n5JnbRzR92jkWR8zTNJoeRBZcy7RTEVtGw==","shasum":"6736183d9e5edfa5edaba17ba03d31df49c0a0e6","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-3.1.2.tgz","fileCount":10,"unpackedSize":39254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFUo3CRA9TVsSAnZWagAAousP/3Ouz0ckkroZK6aBiY30\nhe7yAIdtOGgVcXKwXIyMVaywSs4e3oc27yM791LD0gZWNhiOk6JZ8Jjqeptu\nAHnyg9gmxFKSNfF66eAcZzHejFO5pDRqZLd0djLGcoJio5BN+XH4qnJSKc0d\nhLXnRcOAzPONJRIjq/Z5clzC6scXQhdWlZYV1sKtnlf7+fM3ANHTcxhLsXUK\ncyQatZ3A5UL3kKMuSbv7tf4k6AXPeLGhspdN+tVHNgrGJgJNxDJ0BXOeIzof\n8+7mrGiZPd/hDAd165Mla5iVF5RPcvbMZQOXDSL2hNkJd8CP8OK3FuhF2jDf\n4nuWZohI5wp2YKAc9Goj0tmz+acPgwWJdMcqT5D5Q2ZyCVA3QZNPGA6fzjh0\nkh9wwf6RKNeTy0darLjUks0/V95mjFP0HRnrFRwdaY9kZcuHVaSx0cfl3xh+\nEesBQ3kAH3wU0MqT8hDZRrDW5DVIHH8Jefvvc0xk8O6OY5YQ6at3MnKp0dR+\nt9cn8Co0zLD9C2IxlEniRZ4coixsvj82oR+9MpRigKyaM/JfDe9lVgJGfP9N\nadUJWKvvvT+Ackv8Y/bWMMFYIHlve6/+zcG67ULYEebVHzNWXQNz0R5v9U1j\nafU+x/VmkAvwJgPPkyUf+Mm0bv8z64cNY95jdpIrRvfZeWECQAM4umnXwzxt\n3Qkt\r\n=VUJ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGu9BuiWPbs96uE56Ny/w618e9lYA0DD+u7nZvdKw1W8AiBHx9EDLAQe6j7/HYRWRWCJN4LQT/ggz88iBgPSgvyqRA=="}]},"maintainers":[{"email":"adlen.afane@gmail.com","name":"adlen"},{"email":"clement@danjou.io","name":"birdy"},{"email":"sebastien-david@outlook.com","name":"sdavid"}],"_npmUser":{"name":"sdavid","email":"sebastien.david@mailfence.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_3.1.2_1595230775385_0.3681241955745931"},"_hasShrinkwrap":false},"3.1.3":{"name":"cancelable-promise","version":"3.1.3","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","jsnext:main":"src/CancelablePromise.js","scripts":{"babel":"babel src/CancelablePromise.js -d dist","build":"npm run clean && npm run babel && npm run uglify && npm run copy","clean":"node scripts.js clean","copy":"node scripts.js copy","cypress":"cypress run --browser chrome --headless","jest:rc":"jest --findRelatedTests","jest":"jest","lint:rc":"eslint --fix","lint":"eslint .","prepublish":"npm run build","prettier:rc":"prettier --write","prettier":"prettier --write .","test":"npm run lint && npm run jest","uglify":"uglifyjs dist/CancelablePromise.js -c -m -o dist/CancelablePromise.min.js"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"MIT","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.10.5","@babel/core":"~7.11.4","@babel/preset-env":"~7.11.0","babel-eslint":"~10.1.0","core-js":"~3.6.4","cypress":"~5.0.0","eslint":"~7.7.0","fs-extra":"~9.0.1","husky":"~4.2.3","jest":"~26.4.2","lint-staged":"~10.2.13","prettier":"~2.1.1","uglify-js":"~3.10.3"},"gitHead":"d66084516d17e7b725864992905bdee95ea149f4","_id":"cancelable-promise@3.1.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-+L8OMgtwUG/8MleZ+Zp7Xotk/QYKfPSq5vDjg09dzoebeZUySqLYLucr4ENa/Q3PizQWgCTgJjaOdqNWupgXAw==","shasum":"133e2f317d0c2115376b970470fe6fbbeb5c6c0f","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-3.1.3.tgz","fileCount":10,"unpackedSize":39347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTMPnCRA9TVsSAnZWagAAwIsP/0WkhOUvOqkgPhpA8T9A\nJhB7I9oMVCdH9rtJ9aMoEX/PyMD1j4L9Cl32Z029j4bSxWMgkC0eA0BEzYbX\nrMrxHsL5aatTbrCREb8jy5bjLVajkOpopCNB+A6TYozYsK1HruuvV2PFKaSb\n/833ARUJX7GaPeixa6LcrUuqoiPbP399X56XKCFznfET6zev44kFz5S6NVEZ\ntq9xBG2I2FAEF0Be5J/27tYEXzPpwSrlWw7Z2vxllA/oaSbouHjtzPgb58/Q\n/V4eygtFp2zBz17x6P0nLsArMWacoZR010nT1/TqCU7Z82KbzRu015q6hc1x\nc7irZY+w2LukRWqRwMz9Wltg2OlXYp06SqlZ2JrfeLiWK0T4ttehFTk5oSwj\n6iV7CMNBdrHT3yVz4MS13kZwPHco67Hs/81w2SjTg07oVf7Zx0rWnVoPXwFX\nrTI312bT+ePYCg5+mNMtjtReP1IrBAZhAyiHAYo4qaBn6uwp7OwVEamXJKdb\nl3u4GlxfIaxEribq3eNVqZ4yF92m+qYBqcME6XIhM+cmlz32ffY4Jd9dBQ8A\n1GDQsdaJjjT8xxTzEYCGCSDzKd0QF8p/22f5ekRDZkiPRu3/q3biLU+cAajx\nch7a006KITj4PBZBbWDgCArLJaxGxfcilekyaLXhODw14xSJq9/sWHs/aIkV\nAEfU\r\n=ZhXx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDp3am35VFkHRq5XtQVXbeQEBUIgX/NZhNDYm+rpPotlAiAeDelu8+6XuoAXekB/7cd8qjnDsCvZy07CjTqV/QWZUQ=="}]},"maintainers":[{"email":"adlen.afane@gmail.com","name":"adlen"},{"email":"clement@danjou.io","name":"birdy"},{"email":"sebastien-david@outlook.com","name":"sdavid"}],"_npmUser":{"name":"sdavid","email":"sebastien.david@mailfence.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_3.1.3_1598866407287_0.3866996750874834"},"_hasShrinkwrap":false},"3.2.0":{"name":"cancelable-promise","version":"3.2.0","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","jsnext:main":"src/CancelablePromise.js","scripts":{"babel":"babel src/CancelablePromise.js -d dist","build":"npm run clean && npm run babel && npm run uglify && npm run copy","clean":"node scripts.js clean","copy":"node scripts.js copy","cypress":"cypress run --browser chrome --headless","jest:rc":"jest --findRelatedTests","jest":"jest","lint:rc":"eslint --fix","lint":"eslint .","prepublish":"npm run build","prettier:rc":"prettier --write","prettier":"prettier --write .","test":"npm run lint && npm run jest","uglify":"uglifyjs dist/CancelablePromise.js -c -m -o dist/CancelablePromise.min.js"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"MIT","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.10.5","@babel/core":"~7.11.4","@babel/preset-env":"~7.11.0","babel-eslint":"~10.1.0","core-js":"~3.6.4","cypress":"~5.0.0","eslint":"~7.7.0","fs-extra":"~9.0.1","husky":"~4.2.3","jest":"~26.4.2","lint-staged":"~10.2.13","prettier":"~2.1.1","uglify-js":"~3.10.3"},"gitHead":"741910f8bae05bc1bbf83b3d7ed81121593c9db7","_id":"cancelable-promise@3.2.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BzMz0Oh5bGfPXKF2lpufIXVJSTTZ44hTI9IhkQucKXF9BM1ZPpsn8QPysyKmQnlrw6rqgsdvCBWbGJ2Oi5vmwA==","shasum":"aed71da3d514d469232a9d63b833e76c577be366","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-3.2.0.tgz","fileCount":10,"unpackedSize":44506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgZW+CRA9TVsSAnZWagAAe74P/Rx9p0Y70YRMnX7IBpuI\nwAzo+5GvUzUiwYE7xyOdpogs652zW/Mkec8rq1/mP86P+VnUS1O/71KXCGE5\n1R+CotHO/0EL5CNkZ7I5/XISDtTYKh2jDCF8Js52UIHVG+4lYyPe/JytYLlk\nWbCrUT7mK0mNQio/U92+aupUFcRMP95ql2mfk5Up5pvTRXOcEGiiC0qeRBSJ\nZpmTkVcPR6QMobKu/xe3APaiTMVuSiJ9ZLVom1Mv1NHfwQoL798wExSdW+lY\nMhO39EjfQ1EcGpkh5/Gd3d26NfKuTplvpOYUXt1Al6Pwba5tCyHRIgWPLUa5\n2cmIheOat2I9HrVHyzYiUNaZR0YBeTKIhNRDsEVhV2zh9Rd47BGDs6vLz0eq\nFWpBMYGouuVdh2i3epZBvBDyovJvN0qNXDe/y3mnRT+EXSs7CmOwI3mPwtUk\n1odyUPmx3bUIpF0OpujFwAPsCyj/6yJjLbxOaGwB7opjtuPol5hW2+WkNvJt\nXmNFkkyVrKzCQy7MV8Z1/QoPax5n4qg3ZP8b4PyWm4Ng5zQpysTGLJozXFYN\nwB+y4uKBnbro3RJtQtUWzrCP29s0/WfB1am0i8eV4UaBoyVZbrKaTzx1yCIz\nzfOm4MC+0oh7zJedf9C6YpEn0jdo2wLsZ3Wgn23pUpMLnUaGOmHP01IqeBzX\nNi7I\r\n=woDG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvN7ve/47OWVU7cLFL5ERh++7Pr+9tIi4K0OtiD+I5fAiEAz0Ou2nBA9LwQpJoOjOi4iPMbiPEuba1xoUJn6KlnWlU="}]},"maintainers":[{"name":"birdy","email":"clement@danjou.io"},{"name":"adlen","email":"adlen.afane@gmail.com"},{"name":"sdavid","email":"sebastien.david@mailfence.com"}],"_npmUser":{"name":"sdavid","email":"sebastien.david@mailfence.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_3.2.0_1602327998002_0.7821683052305941"},"_hasShrinkwrap":false},"3.2.1":{"name":"cancelable-promise","version":"3.2.1","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","types":"dist/CancelablePromise.d.ts","jsnext:main":"src/CancelablePromise.js","scripts":{"babel":"babel src/CancelablePromise.js -d dist","build":"npm run clean && npm run babel && npm run uglify && npm run copy","clean":"node scripts.js clean","copy":"node scripts.js copy","cypress":"cypress run --browser chrome --headless","jest:rc":"jest --findRelatedTests","jest":"jest","lint:rc":"eslint --fix","lint":"eslint .","prepublish":"npm run build","prettier:rc":"prettier --write","prettier":"prettier --write .","test":"npm run lint && npm run jest","uglify":"uglifyjs dist/CancelablePromise.js -c -m -o dist/CancelablePromise.min.js"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"MIT","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.10.5","@babel/core":"~7.11.4","@babel/preset-env":"~7.11.0","babel-eslint":"~10.1.0","core-js":"~3.6.4","cypress":"~5.0.0","eslint":"~7.7.0","fs-extra":"~9.0.1","husky":"~4.2.3","jest":"~26.4.2","lint-staged":"~10.2.13","prettier":"~2.1.1","uglify-js":"~3.10.3"},"gitHead":"95fe98318612b540fb01645673fa3ce2e5dd308b","_id":"cancelable-promise@3.2.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-rAxKkkkaBxmosV/tsnAaZIGM3HfBRJjNto9WHh10B/azIGdcvA/lWeIBgnxRVAhKvJJ/KJ8wNBIoO92F+DLTjQ==","shasum":"e80a11585519f1695c7f9adeee4734ad24663297","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-3.2.1.tgz","fileCount":10,"unpackedSize":44548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/rcnCRA9TVsSAnZWagAAJkMP+gKC73ZJ+AMwVw6cw6ep\n7opfYpfqmWDUASANrQfVJiBOef7Lu/xaDfjtu8N7WQys9icBWiw7BXzXDZOa\nk8IJMDP0snStinnBCyrmlN8NbrvRiz/vCWmosjQIR9fMa0/FN+MLO9RG1coc\nphqfyfSDVL0biCX5vIoQTNq79QWH8Lym7Wmu4QETj3PiEEWv5vvHyV7nHBtF\nBFb787GGPE7Z63+y+FW/BrGYUv6CcRblOl/AOLxh+JysGynayABJLVOeVzy6\ncgr0OvXaJYcCVSnAFUG+vIDUYSHd0PiUGuPTRaouOB4OinDcjDgZNsFXLlyf\nd9kJ2oYiQWaqrp4rL+0Uo0XoK7gFTICLVjhbgAySVrzYq/O8oHHtzHG9YrSH\nJsTi7pZLACaxLp6alXUu8JcKI8aXs5f5/+uIMCX1rJQRbRYWLiqbbeMqSh6u\nQj9Qr6SdtxKI37XCHwhuyY9ExI90TIz7pZZwSsSi2IzSPV3HBf24LpXELHIx\nTdqCoFG036sZ7VmJL2gKMd5fK6j+U08I2Iuv56H8hdXo765blVFm1iGh6nPX\nNvbwJXfdbstjes9HWByahVZlpN7en5I4sgNiGGnXhNY56qrxSkr/xjViFuww\nMtCDrPcM/dIP8qRAYAAGD/qi71eKIpXZ4wZkL7BX7I00Sp5XiFuAkANSHRHO\nVUDv\r\n=mOmg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjSO7csIEyLi5W1hI0DUEmVriw0bP27NgZxOS3f8u6pwIhANMukdnczFHiiUqMZB8052Pmz406vIDHiHYu+0VgRfe5"}]},"_npmUser":{"name":"alkemics","email":"sre+npm@alkemics.com"},"directories":{},"maintainers":[{"name":"alkemics","email":"sre+npm@alkemics.com"},{"name":"sdavid","email":"sebastien.david@mailfence.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_3.2.1_1610528550922_0.7404477062227646"},"_hasShrinkwrap":false},"3.2.2":{"name":"cancelable-promise","version":"3.2.2","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","types":"dist/CancelablePromise.d.ts","jsnext:main":"src/CancelablePromise.js","scripts":{"babel":"babel src/CancelablePromise.js -d dist","build":"npm run clean && npm run babel && npm run uglify && npm run copy","clean":"node scripts.js clean","copy":"node scripts.js copy","cypress":"cypress run --browser chrome --headless","jest:rc":"jest --findRelatedTests","jest":"jest","lint:rc":"eslint --fix","lint":"eslint .","prepublish":"npm run build","prettier:rc":"prettier --write","prettier":"prettier --write .","test":"npm run lint && npm run jest","uglify":"uglifyjs dist/CancelablePromise.js -c -m -o dist/CancelablePromise.min.js"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"MIT","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.10.5","@babel/core":"~7.11.4","@babel/preset-env":"~7.11.0","babel-eslint":"~10.1.0","core-js":"~3.6.4","cypress":"~5.0.0","eslint":"~7.7.0","fs-extra":"~9.0.1","husky":"~4.2.3","jest":"~26.4.2","lint-staged":"~10.2.13","prettier":"~2.1.1","semver":"~7.3.4","uglify-js":"~3.10.3"},"gitHead":"46936e46fc3d624ac51ee6201e8bf88c5c71c95d","_id":"cancelable-promise@3.2.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-T18VEA1TIq/X/9CXT8QHyNADEp/sHD27Ok/ezKyWS7hyhiIpEVdFEPkLDV2z7M5/Chp1nB80gGBteZokYBj5cw==","shasum":"dd80d2c37a7c86745690a508004f2050f9dd0cbf","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-3.2.2.tgz","fileCount":10,"unpackedSize":44693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/tR2CRA9TVsSAnZWagAAI2AQAKC3TiOP8d6Qk4V4QA9V\nfHgAwArR02BJkXR6geMfr6NRga18Jb+lKYOYVX7akowJqB1DO2RZ7ejw1Hm7\nWdCwg89OM2t/BB/C8bpepGaZm4Am3N+xnW8etnI0GHZTOFoOqXZ3NXNxY04K\nWOdZFYiVQ7pUvU5XBjt9bp08daigDSIhn5OZ55Ut1xI3w/SuV6X8kWQI/AoS\n3ynPRh22k5iUx4HubXMRtVp5o/xAOWWcx3ptmM3yYe0w8b0mnrTop8BSk5fY\nBCyBES3k2qgVKhCQkrSAMWuOdMAqGofh3VODeRZz61vdtnU5IyH3XuXpnsjV\nZfPWdwFunoSqfHYQpYh9tKCSze5xjHKoiZDfhJMRUGC5Mbtq9fG3BPy+HJaF\nS63orfRI45ZLO5m9rLWzNJAB/6CbP4lh0GNzmxpQIe0MkxQKqUNrRHctM9nO\nuyIYO3ouBnnemJ2l6OWK8UB4RruIjm0E7kJoVwuYdgFJ/coLf4M4kTD7O1ok\nWEXB4221Taxaj9haFlhQY7SMmKVcEqv1eD8l0sLsJAKE1S6t0bCau33Ck2/K\nRSjmwNMwEwG3R5dQzSToPjKKjDx+MrjRnk6m3KFbQZ2wEQluyhII7tBPZ+h+\nKUJ3NKVEag8LZ+u4rrtF+lXcETtPQ0TpTvyMBHv+/rrte9Mur6XsoIlOZGO1\nX6mn\r\n=YdmF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKRGMVPzFLZiqRqCisp88Lk72baKRthX11UI0rnYZ5QAIgHmwjSoRPjdCiTlxs8Sl8T16KQJHY3VVfY0ZkQDGpePY="}]},"_npmUser":{"name":"alkemics","email":"sre+npm@alkemics.com"},"directories":{},"maintainers":[{"name":"alkemics","email":"sre+npm@alkemics.com"},{"name":"sdavid","email":"sebastien.david@mailfence.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_3.2.2_1610536053661_0.0740789659787151"},"_hasShrinkwrap":false},"3.2.3":{"name":"cancelable-promise","version":"3.2.3","description":"A simple cancelable promise","main":"dist/CancelablePromise.js","types":"dist/CancelablePromise.d.ts","jsnext:main":"src/CancelablePromise.js","scripts":{"babel":"babel src/CancelablePromise.js -d dist","build":"npm run clean && npm run babel && npm run uglify && npm run copy","clean":"node scripts.js clean","copy":"node scripts.js copy","cypress":"cypress run --browser chrome --headless","jest:rc":"jest --findRelatedTests","jest":"jest","lint:rc":"eslint --fix","lint":"eslint .","prepublish":"npm run build","prettier:rc":"prettier --write","prettier":"prettier --write .","test":"npm run lint && npm run jest","uglify":"uglifyjs dist/CancelablePromise.js -c -m -o dist/CancelablePromise.min.js"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"MIT","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.10.5","@babel/core":"~7.11.4","@babel/preset-env":"~7.11.0","babel-eslint":"~10.1.0","core-js":"~3.6.4","cypress":"~5.0.0","eslint":"~7.7.0","fs-extra":"~9.0.1","husky":"~4.2.3","jest":"~26.4.2","lint-staged":"~10.2.13","prettier":"~2.1.1","semver":"~7.3.4","uglify-js":"~3.10.3"},"gitHead":"0204876007df8986e03bb3437bb2ff6a54b87fed","_id":"cancelable-promise@3.2.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-P0yW/pq7ZEx4znOnDd4PqA5l+I/INpo32BE4Rg3QQxVBhKk7g9hAbmJt7oYbffo1q8j+1QfSZHGmjHMqj8RoJw==","shasum":"7bc579c003fa05147d942ca9f6c4e39217d832e4","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-3.2.3.tgz","fileCount":10,"unpackedSize":44693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/trbCRA9TVsSAnZWagAAHKoP/2QZkKgYRxTV7b64BuOT\neOL3cg7QSf7NfqE1CWBx7ltexB3wYNzqqwZjUnha8KH4RLbHdCr5ubq/IFhC\nCYTvcsNuyHdKMd87lSMFFI8//si2JR31aFB8gS/aBaWwxl/JRRA+zByj56/y\nvNKsqMREBan7k0sCEhyCMhUTnk1A9oRwu5fibhTzfsQTE9Rr1YKqorGoRQ8T\nIS/VTXIKdNv5M8OhiBSPMJa9/O9m9UsYKncaxCm1P4TdNQYeMDMTtQctHb5E\nRX8bRSoH5TQQj1Ox0hgyiZqIdR/JMK0peidUgyHkDPsRtJuPAtwFZhkhaB4M\ncdjx8PFKK8M5sms/+zgCCLml0cmmnOkXzPhJOsis88waq6BzGtEmFHGwH+j4\nE2FoClRry5uQMFwbVFPHkvXR9whJzxL4nD2FmQnj8e7G/wTBcK47PAluJUzI\nQIibYzep9PJPk0rEwfuOFDymdBmZb5OnznyonCpZjy/4LnvU6AbH+G86Qx3T\nRA5dwz6sX3Mf4DrSGycJGxAYS/VhnvSgbhJbw45Cz3SWrKHaUFJQFMCK1HVb\neUwiKlfibkQ9y1O4bKFbZ9FbMM8tie7gnWnsjswyTrICQwT8R1yQcT+clWdo\n8GGSbdt1S6Bc5RIwdAGVXpXAMxMA2psP9fFneNho/qGLZxpCnnb3/YuNRsbj\nef6V\r\n=J9NX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8hchNxCoyYiOAuLXxNv5QC/gSqKD3nlCUD1RiLjJE9AIgSmjYcMd4y6iotXB16GmZ5bRqFwjmODB3nY9l49GnX2Y="}]},"_npmUser":{"name":"alkemics","email":"sre+npm@alkemics.com"},"directories":{},"maintainers":[{"name":"alkemics","email":"sre+npm@alkemics.com"},{"name":"sdavid","email":"sebastien.david@mailfence.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_3.2.3_1610537690869_0.45683472449342477"},"_hasShrinkwrap":false},"4.0.0":{"name":"cancelable-promise","version":"4.0.0","description":"A simple cancelable promise","keywords":["promise","cancelable","cancellable"],"main":"umd/CancelablePromise.js","module":"esm/CancelablePromise.mjs","jsnext:main":"src/CancelablePromise.js","types":"src/CancelablePromise.d.ts","scripts":{"babel":"babel src/CancelablePromise.js -d umd","build":"npm run clean && npm run babel && npm run copy && npm run uglify","clean":"node scripts.js clean","copy":"node scripts.js copy","cypress":"cypress run --browser chrome --headless","jest:rc":"jest --findRelatedTests","jest":"jest --ci --maxWorkers 1","lint:rc":"eslint --fix","lint":"eslint .","prepare":"husky install","prepublish":"npm run build","prettier:rc":"prettier --write","prettier":"prettier --write .","release:major":"node scripts.js prepare_release major","release:minor":"node scripts.js prepare_release minor","release:patch":"node scripts.js prepare_release patch","test:e2e":"concurrently 'npm run test:serve' 'wait-on http://localhost:3000/esm.html && npm run cypress' --kill-others --success first","test:serve":"node tests/esm.server.js","test":"npm run lint && npm run jest","uglify:esm":"terser esm/CancelablePromise.mjs -c -m -o esm/CancelablePromise.min.mjs","uglify:umd":"terser umd/CancelablePromise.js -c -m -o umd/CancelablePromise.min.js","uglify":"npm run uglify:umd && npm run uglify:esm"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"MIT","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.14.3","@babel/core":"~7.14.3","@babel/preset-env":"~7.14.2","babel-eslint":"~10.1.0","concurrently":"~6.2.0","core-js":"~3.13.0","cypress":"~7.4.0","eslint":"~7.27.0","express":"~4.17.1","fs-extra":"~10.0.0","husky":"~6.0.0","jest":"~27.0.1","lint-staged":"~11.0.0","prettier":"~2.3.0","semver":"~7.3.5","terser":"~5.7.0","wait-on":"~5.3.0"},"gitHead":"662cb76c355dd3a1f5d9357c17e64bcb188388b4","_id":"cancelable-promise@4.0.0","_nodeVersion":"14.17.0","_npmVersion":"7.14.0","dist":{"integrity":"sha512-TdOV9wDAvG7ZPRgcNdDSVVaN5EF0h5RWRKwN5wGu1JGfhe5BPO2RSrTAIWXQZDYxZf9NCu4ocTDBsui29A4mMQ==","shasum":"1f488e917b595d64ab392fa38afdcd6e1cb9f536","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-4.0.0.tgz","fileCount":13,"unpackedSize":60001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr5U4CRA9TVsSAnZWagAANfIP/03mTd6O1DJriwZaspvt\nCfjk9wuI2n8U7h4JnnmsNX4Q8edUlFRYtIYqch2f8foDzIAilFeFZ8I/5lNC\nkT3UaY3hRrCfQnl59cX3VlUJrdKQIpgUA+WRqMLTDqPadrIiAxOZzsF+hrh1\nt+ruyMLiIHlttz4nmU5o/mp8lqr4ngB191ZBpFWdnYokUM/a7B1Dw/d975LZ\n18WYXNI4K4KkBRkEjYD8DSq68pd6Eaij3nZHftJkQTJVpAn7zrORMOx7rQQF\nlyQx39h5q+0qS7GIgrI+EgWi8oqCK2OBKoTMJkrT+3OmQLzLkDiFNnaHojA1\n5HhKjHVfEAqwKIorjAZdEPMDVLbPz79atCeXsmj0zQ2y22pZYY/MHW+ladTZ\nuUefJMtZJV2oF9o7ObDHVgCbVGp8CRz2hLU2lY56jhiEV2S9jFIh3EhaG99v\n4yhpDcoWhFJvOo7KyUj4ssKdorotXkD4Jrl/VXvROaq/Zdy/4nBaSLXLCoPL\nROGllU6KMLLfBpBAynUMyuV34NxC0iXIibVzeukLRU2+vf95IBCRqIUg7zWb\nwNfo0wee024I9az5kp5sEM9l17D/66xjW1p8EzaaTSC3iACTboNTXmsPYKRM\n12LZ8vhJn7sb5Zens2/tO1aJ9YZEYxiE7L7zynIh/8llr66rOB/RGmQNujR9\n98IB\r\n=1Cs2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+pqrKVSjHXHLxJCy3P4wCkbBcz98l9syKLPPynBySFQIgCN77+wOXQf5zCOSBRom0/9Y/60T3d5OwZS5DIdSuxPM="}]},"_npmUser":{"name":"alkemics","email":"sre+npm@alkemics.com"},"directories":{},"maintainers":[{"name":"alkemics","email":"sre+npm@alkemics.com"},{"name":"sdavid","email":"sebastien.david@mailfence.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_4.0.0_1622119735962_0.28120739198984235"},"_hasShrinkwrap":false},"4.1.0":{"name":"cancelable-promise","version":"4.1.0","description":"A simple cancelable promise","keywords":["promise","cancelable","cancellable"],"main":"umd/CancelablePromise.js","module":"esm/CancelablePromise.mjs","jsnext:main":"src/CancelablePromise.js","types":"src/CancelablePromise.d.ts","scripts":{"babel":"babel src/CancelablePromise.js -d umd","build":"npm run clean && npm run babel && npm run copy && npm run uglify","clean":"node scripts.js clean","copy":"node scripts.js copy","cypress":"cypress run --browser chrome --headless","jest:rc":"jest --findRelatedTests","jest":"jest --ci --maxWorkers 1","lint:rc":"eslint --fix","lint":"eslint .","prepare":"husky install","prepublish":"npm run build","prettier:rc":"prettier --write","prettier":"prettier --write .","release:major:nc":"node scripts.js prepare_release major --no-commit","release:major":"node scripts.js prepare_release major","release:minor:nc":"node scripts.js prepare_release minor --no-commit","release:minor":"node scripts.js prepare_release minor","release:patch:nc":"node scripts.js prepare_release patch --no-commit","release:patch":"node scripts.js prepare_release patch","test:e2e":"concurrently 'npm run test:serve' 'wait-on http://localhost:3000/esm.html && npm run cypress' --kill-others --success first","test:serve":"node tests/esm.server.js","test":"npm run lint && npm run jest","uglify:esm":"terser esm/CancelablePromise.mjs -c -m -o esm/CancelablePromise.min.mjs","uglify:umd":"terser umd/CancelablePromise.js -c -m -o umd/CancelablePromise.min.js","uglify":"npm run uglify:umd && npm run uglify:esm"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"MIT","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.14.3","@babel/core":"~7.14.3","@babel/preset-env":"~7.14.2","babel-eslint":"~10.1.0","concurrently":"~6.2.0","core-js":"~3.13.0","cypress":"~7.4.0","eslint":"~7.27.0","express":"~4.17.1","fs-extra":"~10.0.0","husky":"~6.0.0","jest":"~27.0.1","lint-staged":"~11.0.0","prettier":"~2.3.0","semver":"~7.3.5","terser":"~5.7.0","wait-on":"~5.3.0"},"gitHead":"403db3f220d942fbd59e8b63eb27c4cda14d5105","_id":"cancelable-promise@4.1.0","_nodeVersion":"14.17.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-p+2zp3bhAMX8ZRiexIMnmBvXzQ6gbA2pCjqfBBhCR8F7twJQTTJfA4DWrHw6hbqDHSUoeOWArNLJSUV3VWICLA==","shasum":"492b8a76d6267848fbcd9f80feca39dd27375ad3","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-4.1.0.tgz","fileCount":13,"unpackedSize":62467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgybBLCRA9TVsSAnZWagAArjQQAJoENpgSf9Ot3PP5HG2b\n3W+kp5mpreLJxxXY12CZTFg4TTpSShiLLoEMnS52DWbQAHXuloa1TOOH4JQ/\nToL+xBzRaaRyARIrIG2NQf0nMCNKCUz3e5ODPFNhDwtvkfc7lMHAYSoNDVNh\nmOvdAsiBkbooon05MuMZ5l7eu6coPeyxBosovNFB6sg2P9Qw8a6/VYofW++3\nqeoYB0HIbuRhYqg8Nka8T1BGUDMcAizrZVHtdcbAKSGzm6SahmJInF3Rn1ug\n3hgafc4ZAi1uiHAyp5c2sH9ngAF/EdzVIoEv9i+se6aOus5QHT6PIduf3CYK\nwdnzj9EAecOte87cuxCfdaVfb6G2EP0iaQGHQiXNfO8tABjlDk4ZKqf8t7Gs\nKSg4x2Z+/Z9n7Se/kY/IkxLZJYEUp9XFOsQG3rG2v+RZSNKXx0d/BXUBLvGO\nPimm4rZ5n4UlNze851Tt6YAQojfx8esML/mf3ORyiAu/ZnSZAhB8GTeA5oJc\nT5ZWV4Slh5ssKAmC8joHyVuTiLJlXDqml2eX/ztarGfws8rsUgJx5W0kxlk/\nKxQOyd1JLvE3XA2xbbBT7Bx4rUqtrWf96w1eEqmgpSR0tPvEG2mGrrTF3/Z+\nYASuSP5YlKumsCbVmD6a45BayGV6e8WSU7/PMQeUuJt/i1yp8VDbV2jyMovL\nasG8\r\n=1qDS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDizdhzxK1G9sbLHGjpWulSqYVDyoYj9dm6ut5yUIRmPwIhAJfFNmkNScfKBK1/T4x8HkJIJujRe7eO+FG/7sqklVeq"}]},"_npmUser":{"name":"alkemics","email":"sre+npm@alkemics.com"},"directories":{},"maintainers":[{"name":"alkemics","email":"sre+npm@alkemics.com"},{"name":"sdavid","email":"sebastien.david@mailfence.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_4.1.0_1623830603691_0.562542567111664"},"_hasShrinkwrap":false},"4.2.0":{"name":"cancelable-promise","version":"4.2.0","description":"A simple cancelable promise","keywords":["promise","cancelable","cancellable"],"main":"umd/CancelablePromise.js","module":"esm/CancelablePromise.mjs","types":"esm/CancelablePromise.d.ts","scripts":{"build:babel:umd":"BABEL_ENV=umd babel src/CancelablePromise.ts -x '.ts' -d umd -s","build:babel:esm":"BABEL_ENV=esm babel src/CancelablePromise.ts -x '.ts' -d esm -s -f 'CancelablePromise.mjs' --out-file-extension '.mjs'","build:type":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outDir umd","build:umd":"npm run build:babel:umd && npm run build:type","build:esm":"npm run build:babel:esm","build":"npm run clean && npm run build:umd && npm run build:esm && npm run copy && npm run uglify","clean":"node scripts.js clean","copy":"node scripts.js copy","cypress:electron":"cypress run --browser electron --headless","cypress":"cypress run --browser chrome --headless","jest:rc":"BABEL_ENV=test jest --findRelatedTests","jest":"BABEL_ENV=test jest --ci --maxWorkers 1","lint:rc":"eslint --ext .js,.ts --fix","lint":"eslint . --ext .js,.ts","prepare":"husky install","prepublish":"npm run build","prettier:rc":"prettier --write","prettier":"prettier --write .","release:major:nc":"node scripts.js prepare_release major --no-commit","release:major":"node scripts.js prepare_release major","release:minor:nc":"node scripts.js prepare_release minor --no-commit","release:minor":"node scripts.js prepare_release minor","release:patch:nc":"node scripts.js prepare_release patch --no-commit","release:patch":"node scripts.js prepare_release patch","test:e2e":"concurrently 'npm run test:serve' 'wait-on http://localhost:3000/esm.html && npm run cypress' --kill-others --kill-others-on-fail --success first","test:serve":"node tests/esm.server.js","test":"npm run types && npm run lint && npm run jest","types":"tsc --project tsconfig.json --noEmit --pretty","uglify:esm":"terser esm/CancelablePromise.mjs -c -m -o esm/CancelablePromise.min.mjs --source-map \"filename='CancelablePromise.min.mjs.map',url='CancelablePromise.min.mjs.map'\"","uglify:umd":"terser umd/CancelablePromise.js -c -m -o umd/CancelablePromise.min.js --source-map \"filename='CancelablePromise.min.js.map',url='CancelablePromise.min.js.map'\"","uglify":"npm run uglify:umd && npm run uglify:esm"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"MIT","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.14.5","@babel/core":"~7.14.6","@babel/preset-env":"~7.14.5","@babel/preset-typescript":"~7.14.5","@types/jest":"~26.0.23","@typescript-eslint/eslint-plugin":"~4.27.0","@typescript-eslint/parser":"~4.27.0","babel-eslint":"~10.1.0","concurrently":"~6.2.0","core-js":"~3.14.0","cypress":"~7.5.0","eslint":"~7.28.0","express":"~4.17.1","fs-extra":"~10.0.0","husky":"~6.0.0","jest":"~27.0.4","lint-staged":"~11.0.0","prettier":"~2.3.1","semver":"~7.3.5","terser":"~5.7.0","typescript":"~4.3.2","wait-on":"~5.3.0"},"gitHead":"c3a50837c0a6a24059d601320c27e0fc5859ab6f","_id":"cancelable-promise@4.2.0","_nodeVersion":"14.17.1","_npmVersion":"7.17.0","dist":{"integrity":"sha512-NEx6Tw/vJBr8NuoZ6NwdHGhCbIo7lRnGFkzW5KrvNxBmZTI9o77ueA8brADRgWEuD5vBa755FEVnYwppIzwG3g==","shasum":"8935df72f27e3b9d7ef0c7df2510967dd78f3dbd","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-4.2.0.tgz","fileCount":16,"unpackedSize":115049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzE/dCRA9TVsSAnZWagAAP+YP/07DWHDkm0mKDfHEd/Ad\nhrfH5CY38uxHIXDbuMEngbbC0tViVCYSHCbsnpLDqrIfCNL3vV/jERAca331\nZcFOqcdVU79dtrgBAejqZYBxOYVW+7tTm1i6gD1Oj9B6mCnCkSxc8LdXdh24\njSZLCHKe1iOOReopwgUtxYkH+SkWmYUzaYPwwzSMQ3EfEo5GpjzI+GpdeDn0\nE2YxMV7jhoh9ltEKC7ZoWQUB2HVMOJ/IJZ+S3K4z64OWWVqLBVALHJZNXo37\nXLMYzBlM1zzkB8pYHDG47L0zeo/cXyK/EZCmaKELf5bq5MkJ73LBjRGxj40p\nyjZvDahe7Kp6louNlJRvLSJQNsNF6QWoF5Ov3ebsVQ0i3sRzbKrrK1ukrtqx\nd65EWXqQpdoPBQS3p4yZkwHXoRup339cBIFeWnxMp+djUFtzoEXkSiHsWPdR\n3IeKQTvcPZz4qsyOrF5FBFeR3QvAovRBAyTHPtTosU/XcGVCvJWMiPZB2RQ3\nfDMgwwjptMem8nqaoymbzTGbanR1i/vomX7FU+83bDo1f0YMoJ+IVO9oOT+0\nXgLuNTVrHSl1aXE0C+XFVrR0AB/xLpY8z65WOLBjE1hac4hgad+uD94aHapT\n1YcytZPRNG3UMzZRsxDTdwcJmiGQEHwlS16jLZIDbAHXvrYLIHeABldc8IYW\nh50N\r\n=/d77\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpci1aisFBP/8U8K1Sz9yIPaJCKsF9pHRYpa6Mo+N8+AiEAiaTFZyXquaHZy4pYUNuPbWS6Kog+jeIot3acpynPzjU="}]},"_npmUser":{"name":"alkemics","email":"sre+npm@alkemics.com"},"directories":{},"maintainers":[{"name":"alkemics","email":"sre+npm@alkemics.com"},{"name":"sdavid","email":"sebastien.david@mailfence.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_4.2.0_1624002525317_0.11945343180122969"},"_hasShrinkwrap":false},"4.2.1":{"name":"cancelable-promise","version":"4.2.1","description":"A simple cancelable promise","keywords":["promise","cancelable","cancellable"],"main":"umd/CancelablePromise.js","browser":"umd/CancelablePromise.js","module":"esm/CancelablePromise.mjs","types":"esm/CancelablePromise.d.ts","scripts":{"build:babel:umd":"BABEL_ENV=umd babel src/CancelablePromise.ts -x '.ts' -d umd -s","build:babel:esm":"BABEL_ENV=esm babel src/CancelablePromise.ts -x '.ts' -d esm -s -f 'CancelablePromise.mjs' --out-file-extension '.mjs'","build:type":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outDir umd","build:umd":"npm run build:babel:umd && npm run build:type","build:esm":"npm run build:babel:esm","build":"npm run clean && npm run build:umd && npm run build:esm && npm run copy && npm run uglify","clean":"node scripts.js clean","copy":"node scripts.js copy","cypress:electron":"cypress run --browser electron --headless","cypress":"cypress run --browser chrome --headless","jest:rc":"BABEL_ENV=test jest --findRelatedTests","jest":"BABEL_ENV=test jest --ci --maxWorkers 1","lint:rc":"eslint --ext .js,.ts --fix","lint":"eslint . --ext .js,.ts","prepare":"husky install","prepublish":"npm run build","prettier:rc":"prettier --write","prettier":"prettier --write .","release:major:nc":"node scripts.js prepare_release major --no-commit","release:major":"node scripts.js prepare_release major","release:minor:nc":"node scripts.js prepare_release minor --no-commit","release:minor":"node scripts.js prepare_release minor","release:patch:nc":"node scripts.js prepare_release patch --no-commit","release:patch":"node scripts.js prepare_release patch","test:e2e":"concurrently 'npm run test:serve' 'wait-on http://localhost:3000/esm.html && npm run cypress' --kill-others --kill-others-on-fail --success first","test:serve":"node tests/esm.server.js","test":"npm run types && npm run lint && npm run jest","types":"tsc --project tsconfig.json --noEmit --pretty","uglify:esm":"terser esm/CancelablePromise.mjs -c -m -o esm/CancelablePromise.min.mjs --source-map \"filename='CancelablePromise.min.mjs.map',url='CancelablePromise.min.mjs.map'\"","uglify:umd":"terser umd/CancelablePromise.js -c -m -o umd/CancelablePromise.min.js --source-map \"filename='CancelablePromise.min.js.map',url='CancelablePromise.min.js.map'\"","uglify":"npm run uglify:umd && npm run uglify:esm"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"MIT","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.14.5","@babel/core":"~7.14.6","@babel/preset-env":"~7.14.5","@babel/preset-typescript":"~7.14.5","@types/jest":"~26.0.23","@typescript-eslint/eslint-plugin":"~4.28.0","@typescript-eslint/parser":"~4.28.0","babel-eslint":"~10.1.0","concurrently":"~6.2.0","core-js":"~3.15.0","cypress":"~7.7.0","eslint":"~7.30.0","express":"~4.17.1","fs-extra":"~10.0.0","husky":"~7.0.0","jest":"~27.0.4","lint-staged":"~11.0.0","prettier":"~2.3.1","semver":"~7.3.5","terser":"~5.7.0","typescript":"~4.3.2","wait-on":"~6.0.0"},"gitHead":"525f18b540a4dac35ce1f76d1fc303cc10a1578a","_id":"cancelable-promise@4.2.1","_nodeVersion":"14.17.2","_npmVersion":"7.19.1","dist":{"integrity":"sha512-PJZ/000ocWhPZQBAuNewAOMA2WEkJ8RhXI6AxeGLiGdW8EYDmumzo9wKyNgjDgxc1q/HbXuTdlcI+wXrOe/jMw==","shasum":"b02f79c5dde2704acfff1bc1ac2b4090f55541fe","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-4.2.1.tgz","fileCount":16,"unpackedSize":115247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6E4bCRA9TVsSAnZWagAAwL8P/2wPBgzRgGfAbX53WXVg\nQHVAv3zQsz2OILNGZ2k1cQaFH+sHnXl43lEO16IWVDZZsRIR4obnqA5FETl3\niSxfWpbxHL/C5RjufG9irG/Iu2BAbPG3JNDJHQJu6IIgVO5NDo+0GUTd43iW\niNIEJjoSdmRCupthg6tVqOJa+/EGyHz8FsLoFV4DcKl/1OgtKm2hOX+l04Ay\nkFA13UBMQozaKMUFN/7zbDAufIL04NP9ghIyq+j6w+rFDaCat3GdI9oL82kh\n6MUp9suq6hidfoqP9oaslrOSM3BxMwcuE3ViYk56vMao2FZ5HYOBcOpVlQjY\nVSSvrTUanEe/bsq4NPq6T63SM5KWMTYLfoL4ZDt0FQEI0r8f9zdZCpAsrV2f\nu2K2PLespF+E92jdm93wuQ/zEqEzH6dUCkdjz6MvwHObW3P1Nfavl2pHl1zH\n3qMqaRznf7aWfDfy/ROzB57ub7QkM8QlSZZVj+R4vSSSNIFAYTKIwGqetMqc\nxlWoqDdA1WMMs783bUdES3pfzW793jhvHFs7Ko4CSaakkZBFOYesoxdtS+On\na7SkBF6dXFie1+g8S30zqDkGCUhh5QQQdVl6HOyApumUzio31lfxWtcFm8yf\nQOOjVnZXji+oSkmc5xzfd/43+ohZpQoIifvaujvdSatWWXtWI+qLCLLjicH0\n36PQ\r\n=XYo8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICC/spabtfUiXvQ9uupcNXe8dq/4y5fmp5shtQ3safWNAiALHAplDjbKl/vjcjNAGlzgOIsD94nNfQlbNYA6VQZqZg=="}]},"_npmUser":{"name":"alkemics","email":"sre+npm@alkemics.com"},"directories":{},"maintainers":[{"name":"alkemics","email":"sre+npm@alkemics.com"},{"name":"sdavid","email":"sebastien.david@mailfence.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_4.2.1_1625837083305_0.8068046409162961"},"_hasShrinkwrap":false},"4.3.0":{"name":"cancelable-promise","version":"4.3.0","description":"A simple cancelable promise","keywords":["promise","cancelable","cancellable"],"main":"umd/CancelablePromise.js","browser":"umd/CancelablePromise.js","module":"esm/CancelablePromise.mjs","types":"esm/CancelablePromise.d.ts","scripts":{"build:babel:umd":"BABEL_ENV=umd babel src/CancelablePromise.ts -x '.ts' -d umd -s","build:babel:esm":"BABEL_ENV=esm babel src/CancelablePromise.ts -x '.ts' -d esm -s -f 'CancelablePromise.mjs' --out-file-extension '.mjs'","build:type":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outDir umd","build:umd":"npm run build:babel:umd && npm run build:type","build:esm":"npm run build:babel:esm","build":"npm run clean && npm run build:umd && npm run build:esm && npm run copy && npm run uglify","clean":"node scripts.js clean","copy":"node scripts.js copy","cypress:electron":"cypress run --browser electron --headless","cypress":"cypress run --browser chrome --headless","jest:rc":"BABEL_ENV=test jest --findRelatedTests","jest":"BABEL_ENV=test jest --ci --maxWorkers 1","lint:rc":"eslint --ext .js,.ts --fix","lint":"eslint . --ext .js,.ts","prepare":"husky install","prepublish":"npm run build","prettier:rc":"prettier --write","prettier":"prettier --write .","release:major:nc":"node scripts.js prepare_release major --no-commit","release:major":"node scripts.js prepare_release major","release:minor:nc":"node scripts.js prepare_release minor --no-commit","release:minor":"node scripts.js prepare_release minor","release:patch:nc":"node scripts.js prepare_release patch --no-commit","release:patch":"node scripts.js prepare_release patch","test:e2e":"concurrently 'npm run test:serve' 'wait-on http://localhost:3000/esm.html && npm run cypress' --kill-others --kill-others-on-fail --success first","test:serve":"node tests/esm.server.js","test":"npm run types && npm run lint && npm run jest","types":"tsc --project tsconfig.json --noEmit --pretty","uglify:esm":"terser esm/CancelablePromise.mjs -c -m -o esm/CancelablePromise.min.mjs --source-map \"filename='CancelablePromise.min.mjs.map',url='CancelablePromise.min.mjs.map'\"","uglify:umd":"terser umd/CancelablePromise.js -c -m -o umd/CancelablePromise.min.js --source-map \"filename='CancelablePromise.min.js.map',url='CancelablePromise.min.js.map'\"","uglify":"npm run uglify:umd && npm run uglify:esm"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"MIT","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.17.0","@babel/core":"~7.17.0","@babel/preset-env":"~7.16.0","@babel/preset-typescript":"~7.16.0","@types/jest":"~27.4.0","@typescript-eslint/eslint-plugin":"~5.14.0","@typescript-eslint/parser":"~5.14.0","babel-eslint":"~10.1.0","concurrently":"~7.0.0","core-js":"~3.21.0","cypress":"~9.5.0","eslint":"~8.10.0","express":"~4.17.1","fs-extra":"~10.0.0","husky":"~7.0.0","jest":"~27.5.0","lint-staged":"~12.3.1","prettier":"~2.5.0","semver":"~7.3.5","terser":"~5.12.0","typescript":"~4.6.2","wait-on":"~6.0.0"},"gitHead":"3865d14cbd0347891b90881e9fd972ff7b732fae","_id":"cancelable-promise@4.3.0","_nodeVersion":"16.14.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-sh4IYH3YLhi1AlNIBeka4WqRIJ8m8msgc8Och0DFRY4rgf83UnhYD0hQ83to4M/lZ3TLzDIwQeQP6wcyA2JJow==","shasum":"13059151a52622ff282df3d07c4838ac8de93086","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-4.3.0.tgz","fileCount":16,"unpackedSize":102755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL0k0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow9w//akmy1rnzCUyyIU0EfwLzI0u5VXBNDuvpFVRJTd0YUlWBEV4w\r\nZ/ZOwPGdJzepYedsJjtfzgEnDI5Hc/QH0s9I+MbGFlSuZYLQ+em8bPNfcoVR\r\nWk+Jk9tQXbO9/v6EAdPk96B0nSPGBYa5rPCyqZA6fEkuXfdya88Y+QRMD0NB\r\nBsFuyuIO6EyKiiFvZ8QUXwUOj0PvmEIGTV7vjXOJIWtoA87YtLh7UTEfqpjL\r\nPWb2PdwH/dlclC9e0JOSADvWuHm6TMrFUEEzdKQzBCV46p0xyAlt+Ql6jllD\r\nL+zhTq/8HD51TjUP2c3VITWlY/x4AJRQPqu9FroV27vRA5f1JwPZ18Fqk7hR\r\nljot0QdysMFTBPi5Ffg75c4EXdorsbX7v58kqmlYvVZWtKV3/DXg/6ixLGop\r\nFWDF560GzwyXosQshDPZRMcxe9bN74uTmS9DDDpz6dbOKFK9/EHy3kOSwoBM\r\nq1xZcoLxJd34Qj+/5AqMictgUdTkFENczMGDPmGdvXn3ZWkgAWH0zIh2PUXk\r\n5rskfHs4LNjIHXGT3al3XpYVDVsb16Z6Dle8AjY501d0wu3YRl9J5xPaQruh\r\nj7oGD3/U3W3QzFb3NxN1Z13j+k/FmqLfD9pjLZePVVaE08PcodwELpqbOTuf\r\ntVh2gV9/j8/CUtRFNbHJgZH6i+Wl8JjwPrA=\r\n=xxuO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYEB9cDweUBxwJGkYZ5LY5qcXAlQQc1jp+bamfmB99nAiEAmX6jckNmPeFp79vlppmru8TWu2UOp75/9qTLUqCIaCA="}]},"_npmUser":{"name":"alkemics","email":"sre+npm@alkemics.com"},"directories":{},"maintainers":[{"name":"alkemics","email":"sre+npm@alkemics.com"},{"name":"sdavid","email":"sebastien.david@mailfence.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_4.3.0_1647266100669_0.2603381009767354"},"_hasShrinkwrap":false},"4.3.1":{"name":"cancelable-promise","version":"4.3.1","description":"A simple cancelable promise","keywords":["promise","cancelable","cancellable"],"main":"umd/CancelablePromise.js","browser":"umd/CancelablePromise.js","module":"esm/CancelablePromise.mjs","types":"esm/CancelablePromise.d.ts","scripts":{"build:babel:umd":"BABEL_ENV=umd babel src/CancelablePromise.ts -x '.ts' -d umd -s","build:babel:esm":"BABEL_ENV=esm babel src/CancelablePromise.ts -x '.ts' -d esm -s -f 'CancelablePromise.mjs' --out-file-extension '.mjs'","build:type":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outDir umd","build:umd":"npm run build:babel:umd && npm run build:type","build:esm":"npm run build:babel:esm","build":"npm run clean && npm run build:umd && npm run build:esm && npm run copy && npm run uglify","clean":"node scripts.js clean","copy":"node scripts.js copy","cypress:electron":"cypress run --browser electron --headless","cypress":"cypress run --browser chrome --headless","jest:rc":"BABEL_ENV=test jest --findRelatedTests --passWithNoTests","jest":"BABEL_ENV=test jest --ci --maxWorkers 1","lint:rc":"eslint --ext .js,.ts --fix","lint":"eslint . --ext .js,.ts","prepare":"husky install","prepublish":"npm run build","prettier:rc":"prettier --write","prettier":"prettier --write .","release:major:nc":"node scripts.js prepare_release major --no-commit","release:major":"node scripts.js prepare_release major","release:minor:nc":"node scripts.js prepare_release minor --no-commit","release:minor":"node scripts.js prepare_release minor","release:patch:nc":"node scripts.js prepare_release patch --no-commit","release:patch":"node scripts.js prepare_release patch","test:e2e":"concurrently 'npm run test:serve' 'wait-on http://localhost:3000/esm.html && npm run cypress' --kill-others --kill-others-on-fail --success first","test:serve":"node tests/esm.server.js","test":"npm run types && npm run lint && npm run jest","types":"tsc --project tsconfig.json --noEmit --pretty","uglify:esm":"terser esm/CancelablePromise.mjs -c -m -o esm/CancelablePromise.min.mjs --source-map \"filename='CancelablePromise.min.mjs.map',url='CancelablePromise.min.mjs.map'\"","uglify:umd":"terser umd/CancelablePromise.js -c -m -o umd/CancelablePromise.min.js --source-map \"filename='CancelablePromise.min.js.map',url='CancelablePromise.min.js.map'\"","uglify":"npm run uglify:umd && npm run uglify:esm"},"repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"license":"MIT","bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","devDependencies":{"@babel/cli":"~7.19.3","@babel/core":"~7.19.0","@babel/preset-env":"~7.19.0","@babel/preset-typescript":"~7.18.6","@types/jest":"~29.1.0","@typescript-eslint/eslint-plugin":"~5.40.0","@typescript-eslint/parser":"~5.40.0","concurrently":"~7.4.0","core-js":"~3.25.0","cypress":"~10.10.0","eslint":"~8.25.0","express":"~4.18.0","fs-extra":"~10.1.0","husky":"~8.0.1","jest":"~29.1.1","lint-staged":"~13.0.0","prettier":"~2.7.0","semver":"~7.3.5","terser":"~5.15.0","typescript":"~4.8.2","wait-on":"~6.0.0"},"gitHead":"3a4d5b6a373601da308b4445ff39b267ff7df02d","_id":"cancelable-promise@4.3.1","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-A/8PwLk/T7IJDfUdQ68NR24QHa8rIlnN/stiJEBo6dmVUkD4K14LswG0w3VwdeK/o7qOwRUR1k2MhK5Rpy2m7A==","shasum":"957b62382435e74dfb2a038517f53205e0c631c6","tarball":"https://registry.npmjs.org/cancelable-promise/-/cancelable-promise-4.3.1.tgz","fileCount":16,"unpackedSize":105583,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5CySWd/GLWTg7ha5pMITgRqc08e+vGCVjVH6mOAjQNQIhAPpG12tTZmBofZA4fFu/t6Lj4GyefGx0KFt+NEylXUrL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSW6fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/Kg/+NSuFc7QbDOIF4HpFt8ycAdwAtua+Yqbg21hZuljsaxauNkOB\r\n5/U41louMjxricRlgf1GLUIfrZ16vAaHXPnJlHBD2jD3Mjxl+AD64CVw1hdc\r\nrAx9bWDHn3SXSMdTyWiNpHGmlhG/LMf2bi+sKvm4VxLEmBwrLL3+9HpmgWRa\r\nPs0ALl60eMViaywb2S4hjRLTxfu9/6VMHRA5mpSgaoGfOBl2dibNd/f4mpK2\r\nSBayHFwxEoIl651SdlfNTt7+ZBV16Z4jQvleiRhTZHp/haS/DAQXU7uTunrK\r\n2W5kqsb2gpMTqNqaGui39tbilrbO4Fkg4A01F1DEqUigkCd36ETECbqGLvXy\r\nPAtOGVF0kYjGKsBXITi7u7a4VeyR6Kc+9yoi53iHlNGccb5RozrvjIfHz+AA\r\n9akEf73pcBjDt3JKhm/Ax2rSFUrjTD55pUonJPptMsFe1F62hBTUfh/oavoi\r\nkJqp79iIYzlioZ/dIDJ19SUIzol8M1OeueUqV236fVPTU2yfk5y6zUIAqH5K\r\nzWpPa2+ap08HVrrlYTB7DIx0dnRM2yqH54hdXtH9fqP4Q1LcTwZjfss1FEv+\r\neI2mPjyaH3R+EHgyafBHTgRCU0SrvOBAk0oncd/TwdM44h+yCHRuhFRYRLWp\r\n0FnZglFNOOMNbXw7SX+lkrg5HYiT6t/Xxt8=\r\n=cMiK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alkemics","email":"sre+npm@alkemics.com"},"directories":{},"maintainers":[{"name":"alkemics","email":"sre+npm@alkemics.com"},{"name":"sdavid","email":"sebastien.david@mailfence.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cancelable-promise_4.3.1_1665756831513_0.4759429077318942"},"_hasShrinkwrap":false}},"readme":"# cancelable-promise\n\n[![GitHub license](https://img.shields.io/github/license/alkemics/CancelablePromise)](https://github.com/alkemics/CancelablePromise/blob/master/LICENSE) [![npm version](https://img.shields.io/npm/v/cancelable-promise)](https://www.npmjs.com/package/cancelable-promise) [![Unit tests](https://github.com/alkemics/CancelablePromise/workflows/Unit%20tests/badge.svg?branch=master)](https://github.com/alkemics/CancelablePromise/actions?query=workflow%3A%22Unit+20tests%22) [![Cypress tests](https://github.com/alkemics/CancelablePromise/workflows/Cypress%20tests/badge.svg?branch=master)](https://github.com/alkemics/CancelablePromise/actions?query=workflow%3A%22Cypress+tests%22) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/alkemics/CancelablePromise/pulls)\n\nA simple Cancelable Promise.\n\nThis package is based on ES Promise.\n\n- See [caniuse](https://caniuse.com/#search=Promise) for browser support\n- See [core-js](https://github.com/zloirock/core-js#ecmascript-promise) for polyfills\n- For example, you can use https://polyfill.io/v3/polyfill.min.js?features=Promise%2CPromise.prototype.finally for Internet Explorer 11\n\nFYI, you can cancel a fetch request with AbortController & AbortSignal.\n\n- See [MDN](https://developer.mozilla.org/en-US/docs/Web/API/AbortController)\n- See [caniuse](https://caniuse.com/#feat=abortcontroller)\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n  - [Basic example](#basic-example)\n  - [NodeJS](#nodejs)\n  - [Browser](#browser)\n- [API](#api)\n  - [cancelable](#cancelable)\n  - [CancelablePromise](#cancelablepromise)\n  - [CancelablePromise.cancel](#cancelablepromisecancel)\n  - [CancelablePromise.isCanceled](#cancelablepromiseiscanceled)\n  - [Static methods](#static-methods)\n- [Scripts](#scripts)\n  - [Build](#build)\n  - [Tests](#tests)\n  - [End-to-end tests](#end-to-end-tests)\n- [Contributing](#contributing)\n  - [Contributors](#contributors)\n- [Code of conduct](#code-of-conduct)\n- [License](#license)\n\n## Install\n\n```\nnpm install --save cancelable-promise\n```\n\n## Usage\n\nCancelablePromise acts like an ES Promise: you can use `Promise.all`, `Promise.race` with your CancelablePromise for example. The only difference is you'll have a `cancel` method on your promise to cancel future execution of `then` or `catch` functions. CancelablePromise will also cancel all callbacks attached to new promises returned by `then`/`catch`.\n\n### Basic example\n\n```javascript\nimport { cancelable, CancelablePromise } from 'cancelable-promise';\n\nconst promises = [\n  cancelable(new Promise((resolve) => setTimeout(resolve, 1))),\n  new CancelablePromise((resolve) => setTimeout(resolve, 1)),\n];\n\nfor (const promise of promises) {\n  promise.then(() => console.log('not logged'));\n  promise.cancel();\n}\n// Nothing will be logged\n```\n\n### NodeJS\n\n```javascript\nconst { cancelable } = require('cancelable-promise');\ncancelable(new Promise((resolve) => resolve('ok')));\n```\n\n### Browser\n\n```html\n<script src=\"https://unpkg.com/cancelable-promise@4.2.1/umd/CancelablePromise.min.js\"></script>\n<script>\n  const { cancelable } = window.CancelablePromise;\n  cancelable(new Promise((resolve) => resolve('ok')));\n</script>\n```\n\n```html\n<script type=\"module\">\n  import { cancelable } from 'https://unpkg.com/cancelable-promise@4.2.1/esm/CancelablePromise.min.mjs';\n  cancelable(new Promise((resolve) => resolve('ok')));\n</script>\n```\n\n## API\n\n### cancelable\n\n```javascript\nimport { cancelable } from 'cancelable-promise';\n\n/**\n * @param {Promise} arg - a native Promise\n * @returns {CancelablePromise}\n */\ncancelable(\n  new Promise((resolve) => {\n    resolve('ok');\n  })\n);\n```\n\n### CancelablePromise\n\n```javascript\nimport CancelablePromise from 'cancelable-promise';\n\n/**\n * @param {(resolve, reject, onCancel) => void} arg - an augmented promise executor\n * @returns {CancelablePromise}\n */\nconst promise = new CancelablePromise((resolve, reject, onCancel) => {\n  const worker = new Worker('some-script.js');\n\n  onCancel(() => {\n    worker.terminate();\n  });\n\n  worker.onmessage = (event) => resolve(event.data);\n  worker.onerror = (error) => reject(error);\n});\n\npromise.cancel(); // It will execute the callback passed to onCancel\n```\n\n_`onCancel` callback is working as in [p-cancelable](https://github.com/sindresorhus/p-cancelable)_\n\n### cancelablePromise.cancel\n\n```javascript\n/**\n * @returns {void}\n */\ncancelablePromise.cancel();\n```\n\n### cancelablePromise.isCanceled\n\n```javascript\n/**\n * @returns {boolean}\n */\ncancelablePromise.isCanceled();\n```\n\n### cancelablePromise.finally\n\n```javascript\n/**\n * @param {() => void} onFinally callback\n * @param {boolean} runWhenCanceled force finally execution on cancel\n * @returns {void}\n */\ncancelablePromise.finally(() => {});\n\n// You can release prematurely resources for a long running task\n// by forcing finnaly callback execution when cancelling a promise\nlet worker;\nconst promise = cancelable(\n  new Promise((resolve, reject) => {\n    worker = new Worker('some-script.js');\n    worker.onmessage = (event) => {\n      resolve(event.data); // never executed\n    };\n    worker.onerror = (error) => {\n      reject(error); // never executed\n    };\n  })\n)\n  .then(() => {\n    console.log('never logged');\n  })\n  .finally(\n    () => {\n      console.log('executed');\n      if (worker) {\n        worker.terminate();\n        worker = null;\n      }\n    },\n    // runWhenCanceled boolean\n    true\n  );\n\npromise.cancel();\n```\n\n### Static methods\n\nSame as Promise static methods.\n\n```javascript\nimport CancelablePromise from 'cancelable-promise';\n\nCancelablePromise.resolve();\nCancelablePromise.reject();\nCancelablePromise.all([promise1, promise2]);\nCancelablePromise.race([promise1, promise2]);\nCancelablePromise.allSettled([promise1, promise2]);\n```\n\nYou can still use the native Promise API and wrap your promise:\n\n```javascript\nimport { cancelable } from 'cancelable-promise';\n\ncancelable(Promise.all([promise1, promise2]));\ncancelable(Promise.race([promise1, promise2]));\ncancelable(Promise.allSettled([promise1, promise2]));\n```\n\n#### CancelablePromise.isCancelable\n\nReturns `true` if parameter is a cancelable promise.\n\n```javascript\nimport { cancelable, CancelablePromise } from 'cancelable-promise';\n\nCancelablePromise.isCancelable(cancelable(new Promise(() => {}))); // true\nCancelablePromise.isCancelable(new CancelablePromise(() => {})); // true\nCancelablePromise.isCancelable(new Promise(() => {})); // false\nCancelablePromise.isCancelable(undefined); // false\nCancelablePromise.isCancelable({ cancel() {} }); // false\n```\n\n### Utils\n\n#### isCancelablePromise\n\nSame as `CancelablePromise.isCancelable`, it returns `true` if parameter is a cancelable promise.\n\n```javascript\nimport {\n  cancelable,\n  CancelablePromise,\n  isCancelablePromise,\n} from 'cancelable-promise';\n\nisCancelablePromise(cancelable(new Promise(() => {}))); // true\nisCancelablePromise(new CancelablePromise(() => {})); // true\nisCancelablePromise(new Promise(() => {})); // false\nisCancelablePromise(undefined); // false\nisCancelablePromise({ cancel() {} }); // false\n```\n\n## Scripts\n\n### Build\n\nRun babel\n\n```\nnpm run build\n```\n\n### Tests\n\nRun `eslint` and `jest`\n\n```shell\nnpm test\n```\n\n### End-to-end tests\n\nRun `cypress` tests\n\n```shell\nnpm run test:e2e\n```\n\n## Contributing\n\nFeel free to dive in! [Open an issue](https://github.com/alkemics/CancelablePromise/issues) or [submit PRs](https://github.com/alkemics/CancelablePromise/compare).\n\n### Contributors\n\nThis project exists thanks to all [the people who contribute](https://github.com/alkemics/CancelablePromise/graphs/contributors).\n\n## Code of conduct\n\n[Contributor Covenant Code of Conduct](CODE_OF_CONDUCT.md).\n\n## License\n\n[MIT License](LICENSE) © Alkemics\n","maintainers":[{"name":"alkemics","email":"sre+npm@alkemics.com"},{"name":"sdavid","email":"sebastien.david@mailfence.com"}],"time":{"modified":"2022-10-14T14:13:51.817Z","created":"2015-10-28T22:33:01.130Z","1.0.0":"2015-10-28T22:33:01.130Z","0.0.2":"2015-10-28T22:41:52.809Z","0.0.3":"2015-11-20T10:56:34.022Z","0.0.4":"2015-11-20T11:09:08.828Z","0.0.5":"2015-11-20T14:30:42.767Z","0.0.6":"2015-11-20T14:33:52.745Z","0.0.7":"2016-03-31T15:49:33.150Z","0.0.8":"2016-06-28T13:12:37.757Z","1.1.0":"2016-09-30T15:09:00.005Z","2.0.0":"2016-10-24T10:10:28.533Z","2.1.0":"2016-10-24T15:02:10.455Z","2.1.1":"2016-10-25T08:46:30.956Z","2.1.2":"2016-10-26T09:01:36.245Z","2.2.0":"2016-11-18T15:03:50.125Z","2.3.0":"2017-06-13T08:33:33.287Z","2.4.0":"2017-09-18T21:41:42.618Z","2.4.1":"2018-08-25T12:34:20.574Z","2.5.0":"2019-07-17T12:01:08.696Z","2.6.0":"2020-04-06T15:28:47.817Z","3.0.0":"2020-04-19T13:46:13.690Z","3.1.0":"2020-04-28T12:53:10.515Z","3.1.1":"2020-04-30T23:26:12.717Z","3.1.2":"2020-07-20T07:39:35.540Z","3.1.3":"2020-08-31T09:33:27.510Z","3.2.0":"2020-10-10T11:06:38.105Z","3.2.1":"2021-01-13T09:02:31.067Z","3.2.2":"2021-01-13T11:07:33.797Z","3.2.3":"2021-01-13T11:34:51.006Z","4.0.0":"2021-05-27T12:48:56.098Z","4.1.0":"2021-06-16T08:03:23.810Z","4.2.0":"2021-06-18T07:48:45.451Z","4.2.1":"2021-07-09T13:24:43.432Z","4.3.0":"2022-03-14T13:55:00.829Z","4.3.1":"2022-10-14T14:13:51.733Z"},"homepage":"https://github.com/alkemics/CancelablePromise#readme","repository":{"type":"git","url":"git+https://github.com/alkemics/CancelablePromise.git"},"author":{"name":"Alkemics"},"bugs":{"url":"https://github.com/alkemics/CancelablePromise/issues"},"license":"MIT","readmeFilename":"README.md","users":{"birdy":true,"heineiuo":true,"takion":true},"keywords":["promise","cancelable","cancellable"]}