{"_id":"promise-wtf","_rev":"27-4e82a64f6b81b53882d69c9e39895bba","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","dist-tags":{"latest":"1.2.4"},"versions":{"0.0.5":{"version":"0.0.5","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"http://techpush.net","repository":{"type":"git","url":"git+ssh://git@github.com/ndaidong/promise-wtf.git"},"author":{"name":"Dong Nguyen","email":"ndaidong@gmail.com","url":"https://twitter.com/ndaidong"},"main":"./index.js","engines":{"node":">= 4.0"},"scripts":{"test":"tape test/start.js | tap-spec","coverage":"nyc tape test/start.js | tap-spec","report":"npm run coverage && ./node_modules/.bin/nyc report --reporter=lcov","coveralls":"npm run report && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"devDependencies":{"coveralls":"latest","nyc":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@gmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"40b2b7293f34669d2493ce3c9537cdaa2bb49f61","_id":"promise-wtf@0.0.5","_shasum":"4b6be1bb080c7842a88c1c3e0899113c986ea6e1","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"ndaidong","email":"ndaidong@protonmail.com"},"dist":{"shasum":"4b6be1bb080c7842a88c1c3e0899113c986ea6e1","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-0.0.5.tgz","integrity":"sha512-dWOnfy1OBB5/TU/W5Q5tRkzt0Nk6VShtxxwo9QcL7K7jQXEcor0Seu1u7310vRqWhxPCoUsEVv+7t0W1ul2AwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWuJPd3ncwhQC48T/QwR5fncSPXO6cvIG9rerES+VjywIgew8aR/tKxScSPxlQ/HwA2AVy+NXt0s/GfT9CM7aE23k="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/promise-wtf-0.0.5.tgz_1460747021905_0.4549786273855716"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.6":{"version":"0.0.6","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"http://techpush.net","repository":{"type":"git","url":"git+ssh://git@github.com/ndaidong/promise-wtf.git"},"author":{"name":"Dong Nguyen","email":"ndaidong@gmail.com","url":"https://twitter.com/ndaidong"},"main":"./index.js","engines":{"node":">= 4.0"},"scripts":{"test":"npm run build && ./node_modules/.bin/tape test/start.js | tap-spec","coverage":"npm run build && ./node_modules/.bin/nyc tape test/start.js | tap-spec","report":"npm run coverage && ./node_modules/.bin/nyc report --reporter=lcov","coveralls":"npm run report && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","build":"node build/minify"},"devDependencies":{"colors":"latest","coveralls":"latest","nyc":"latest","request":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"9e1c13dfb5224c10620054af57bb45abd0335889","_id":"promise-wtf@0.0.6","_shasum":"b0ed42a7353ab105a058f8ad33148976b2fab406","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"ndaidong","email":"ndaidong@protonmail.com"},"dist":{"shasum":"b0ed42a7353ab105a058f8ad33148976b2fab406","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-0.0.6.tgz","integrity":"sha512-edmE74xLXHLYPhyAmIWu4mmeGQrmhs+j1ST3iKuC31rZkgykTBAK4Jl6RMk18T+hUeEk3AyXBy8Huf7G+06hdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDckfdLhKlIEPhgQXh1x0tJYOE5dJooL6CMFKvE2oEPOwIgWRNn40Z14EZdEirD/CmqM083B1g/djO8cybHEYlfJog="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/promise-wtf-0.0.6.tgz_1460809651847_0.761169031728059"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.7":{"version":"0.0.7","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"http://techpush.net","repository":{"type":"git","url":"git+ssh://git@github.com/ndaidong/promise-wtf.git"},"author":{"name":"Dong Nguyen","email":"ndaidong@gmail.com","url":"https://twitter.com/ndaidong"},"main":"./index.js","engines":{"node":">= 4.0"},"scripts":{"test":"npm run build && ./node_modules/.bin/tape test/start.js | tap-spec","coverage":"npm run build && ./node_modules/.bin/nyc tape test/start.js | tap-spec","report":"npm run coverage && ./node_modules/.bin/nyc report --reporter=lcov","coveralls":"npm run report && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","build":"node build/minify"},"devDependencies":{"colors":"latest","coveralls":"latest","nyc":"latest","request":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"60fda9f90c634489f6232a62b80f70b5c6a42fa8","_id":"promise-wtf@0.0.7","_shasum":"893147ed40e890a7cb727f16acf07a02cd29e909","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"ndaidong","email":"ndaidong@protonmail.com"},"dist":{"shasum":"893147ed40e890a7cb727f16acf07a02cd29e909","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-0.0.7.tgz","integrity":"sha512-SiLXFD9iZtQ/+C9RcPAOcGHBnlHLbs4dIE0PPsIBxd/hdImxMXv7ES9j0nywXxMHH7CoEcpBVhxKIidAnKlQYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqX6TiqkuIk1xY8zYGM/cAzMj+jyHq3FRZS18itNMx1AiAkbmzZgR3KLrtwfYEOdbW31YTZp2J53McOe/5XtMfj5g=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/promise-wtf-0.0.7.tgz_1460811244534_0.8058414342813194"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.8":{"version":"0.0.8","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"http://techpush.net","repository":{"type":"git","url":"git+ssh://git@github.com/ndaidong/promise-wtf.git"},"author":{"name":"Dong Nguyen","email":"ndaidong@gmail.com","url":"https://twitter.com/ndaidong"},"main":"./index.js","engines":{"node":">= 4.0"},"scripts":{"test":"npm run build && ./node_modules/.bin/tape test/start.js | tap-spec","coverage":"npm run build && ./node_modules/.bin/nyc tape test/start.js | tap-spec","report":"npm run coverage && ./node_modules/.bin/nyc report --reporter=lcov","coveralls":"npm run report && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","build":"node build/minify"},"devDependencies":{"colors":"latest","coveralls":"latest","nyc":"latest","request":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"e9ee0e53272253c1015893e2b747d672f07961b9","_id":"promise-wtf@0.0.8","_shasum":"f10af6efbcb227e490e305e775b13739c71e067b","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"ndaidong","email":"ndaidong@protonmail.com"},"dist":{"shasum":"f10af6efbcb227e490e305e775b13739c71e067b","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-0.0.8.tgz","integrity":"sha512-OAuiwFCvgcgDyKNQH/sEgsgg6iofY9t4dIOK0u4EYVrbO1N6O4t3MhNjbG2gphvAXU3HPUPDbPqFK3xU/kFDNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzdqXQ9iYN04XSoC3EPh18P+EJ/WdLlagQjHk988NdaAiEA/iKNvmVZ85wH9kqUvsqKclRhH2DPTMUY0hTH93yWdhw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/promise-wtf-0.0.8.tgz_1461033033254_0.6122387642972171"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.9":{"version":"0.0.9","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"http://techpush.net","repository":{"type":"git","url":"git+ssh://git@github.com/ndaidong/promise-wtf.git"},"author":{"name":"Dong Nguyen","email":"ndaidong@gmail.com","url":"https://twitter.com/ndaidong"},"main":"./index.js","engines":{"node":">= 4.0"},"scripts":{"test":"tape test/start.js | tap-spec","coverage":"npm run build && ./node_modules/.bin/nyc tape test/start.js | tap-spec","report":"npm run coverage && ./node_modules/.bin/nyc report --reporter=lcov","coveralls":"npm run report && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","build":"node build/minify"},"devDependencies":{"colors":"latest","coveralls":"latest","nyc":"latest","request":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"6c814102350676b2e2635310dc7fb9cc6840b50d","_id":"promise-wtf@0.0.9","_shasum":"4cc5c8c1693dfc0892a28dd027020ebdaf1acef0","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"ndaidong","email":"ndaidong@protonmail.com"},"dist":{"shasum":"4cc5c8c1693dfc0892a28dd027020ebdaf1acef0","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-0.0.9.tgz","integrity":"sha512-JM7km+ZL3G2U1jNLNTZdiqEbu3kKrRexBCpDr2iQKHH4wz2djp9/5AVtZptdpZ9bTH7GLOfIKtFUUFvm1GA6OA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+bM8We7niDfVol8OhtDjk7H+dpwswLMSmLViCGZHAEAiBgiKRTwX+GAOby3fSJGMZKNKCabpz5WqvdWEigcW/kNw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/promise-wtf-0.0.9.tgz_1461510710709_0.49039401742629707"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.0":{"version":"0.1.0","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"http://techpush.net","repository":{"type":"git","url":"git+ssh://git@github.com/ndaidong/promise-wtf.git"},"author":{"name":"Dong Nguyen","email":"ndaidong@gmail.com","url":"https://twitter.com/ndaidong"},"main":"./index.js","engines":{"node":">= 4.0"},"scripts":{"test":"tape test/start.js | tap-spec","coverage":"npm run build && ./node_modules/.bin/nyc tape test/start.js | tap-spec","report":"npm run coverage && ./node_modules/.bin/nyc report --reporter=lcov","coveralls":"npm run report && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","build":"node build/minify"},"devDependencies":{"colors":"latest","coveralls":"latest","nyc":"latest","request":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"d0403b5de4f7a91803f20dee124d6c47663a7c75","_id":"promise-wtf@0.1.0","_shasum":"81c371fd2275c9113c2a3cf64129c8e46ff8c54d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"ndaidong","email":"ndaidong@protonmail.com"},"dist":{"shasum":"81c371fd2275c9113c2a3cf64129c8e46ff8c54d","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-0.1.0.tgz","integrity":"sha512-DN7n/illnUHpCzmjpOXs1E/uMR6Pgi4L4AV6hMYniwFXuK1CponRgqyWG+g5FeGdjxLty3fOsidqslisJjggjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9eTJ1BJ1dEVROzjrK00OFl8ouldZXx7JOtUAUv05mbAiB2NgnjAG2rYdPI4ATKWmyUrXEgGcVPuEN7TV00x9HoPw=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/promise-wtf-0.1.0.tgz_1461511370572_0.5700110397301614"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1":{"version":"0.1.1","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"http://techpush.net","repository":{"type":"git","url":"git+ssh://git@github.com/ndaidong/promise-wtf.git"},"author":{"name":"Dong Nguyen","email":"ndaidong@gmail.com","url":"https://twitter.com/ndaidong"},"main":"./index.js","engines":{"node":">= 4.0"},"scripts":{"test":"tape test/start.js | tap-spec","coverage":"npm run build && ./node_modules/.bin/nyc tape test/start.js | tap-spec","report":"npm run coverage && ./node_modules/.bin/nyc report --reporter=lcov","coveralls":"npm run report && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","build":"node build/minify"},"devDependencies":{"colors":"latest","coveralls":"latest","nyc":"latest","promises-aplus-tests":"^2.1.1","request":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"f7aaa3c6ec24bb1304b5b808713d9be6d644f708","_id":"promise-wtf@0.1.1","_shasum":"8b24650d3d27f1651dc9e4ed92b160cb7c375214","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"ndaidong","email":"ndaidong@protonmail.com"},"dist":{"shasum":"8b24650d3d27f1651dc9e4ed92b160cb7c375214","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-0.1.1.tgz","integrity":"sha512-0L4BDASKzR9NKpJT130JJsEqVEygZatYN+7VeOaWOB0CTH6pgcccU4DkGa85jF2AK175RckHcIe5dnw2sIo0kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAG3/ZFfe/bQ4PWwV9EGcqpbpoPtzZzKXtengQNcdA9sAiAH6xspjD56mAYgpbeG/UzPE4+EaVH9L9UnQZ+esKSUqQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/promise-wtf-0.1.1.tgz_1461689294914_0.42838993901386857"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.2":{"version":"0.1.2","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"http://techpush.net","repository":{"type":"git","url":"git+ssh://git@github.com/ndaidong/promise-wtf.git"},"author":{"name":"Dong Nguyen","email":"ndaidong@gmail.com","url":"https://twitter.com/ndaidong"},"main":"./index.js","engines":{"node":">= 6.0"},"scripts":{"test":"tape test/start.js | tap-spec","coverage":"npm run build && ./node_modules/.bin/nyc tape test/start.js | tap-spec","report":"npm run coverage && ./node_modules/.bin/nyc report --reporter=lcov","coveralls":"npm run report && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","build":"node build/minify"},"devDependencies":{"colors":"latest","coveralls":"latest","nyc":"latest","promises-aplus-tests":"latest","request":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"c8dbd145bb4a02411e0a39cb0c5d7acd23822827","_id":"promise-wtf@0.1.2","_shasum":"421f4054031e9df69d0c25be174b9ce24d2734fd","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"ndaidong","email":"ndaidong@protonmail.com"},"dist":{"shasum":"421f4054031e9df69d0c25be174b9ce24d2734fd","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-0.1.2.tgz","integrity":"sha512-ZKg67zjL+fgT1DJFkmF+gpmqJr4BVjfeBGl9OymYhoVmdsHo+oFmOuSrwC5khnbOinBIMV1DzhBmYUmvmKcijg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZFVDbs5lmKLjzHlh1HUX0Dg9YSZmZ9tE7vDGxIcEj4gIhAM5GziZ7G5gBlawoCuJWhnlr6mEhU/WkTevB0Z71F7CV"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/promise-wtf-0.1.2.tgz_1465789507080_0.3017147008795291"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.21":{"version":"0.1.21","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"http://techpush.net","repository":{"type":"git","url":"git+ssh://git@github.com/ndaidong/promise-wtf.git"},"author":{"name":"Dong Nguyen","email":"ndaidong@gmail.com","url":"https://twitter.com/ndaidong"},"main":"./index.js","engines":{"node":">= 6.0"},"scripts":{"test":"tape test/start.js | tap-spec","coverage":"npm run build && ./node_modules/.bin/nyc tape test/start.js | tap-spec","report":"npm run coverage && ./node_modules/.bin/nyc report --reporter=lcov","coveralls":"npm run report && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","build":"node build/minify"},"devDependencies":{"colors":"latest","coveralls":"latest","nyc":"latest","promises-aplus-tests":"latest","request":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"2ecb9bd9be2da4c17be61596a3500da955702b60","_id":"promise-wtf@0.1.21","_shasum":"4eef17c530c19d5574603f547ff0894a17e25862","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"ndaidong","email":"ndaidong@protonmail.com"},"dist":{"shasum":"4eef17c530c19d5574603f547ff0894a17e25862","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-0.1.21.tgz","integrity":"sha512-nDpDiLQslrpyL3j+AOOf+ujC/3PyxFfmLMHzLae60bw8t7/RS0kKots+Bp2Aef1EJAWf2uoy5mhk08uO6Vh8Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/ZkJHNBDyPHm8mtT6naCh7Ngcp9KzOPKK2nMAmvWbqAiBeCa69yBOPL7IE5uHsm3RrfCQTSw22swRW3ZuwlalEhg=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/promise-wtf-0.1.21.tgz_1465789564787_0.5784132457338274"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.22":{"version":"0.1.22","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"http://techpush.net","repository":{"type":"git","url":"git+ssh://git@github.com/ndaidong/promise-wtf.git"},"author":{"name":"Dong Nguyen","email":"ndaidong@gmail.com","url":"https://twitter.com/ndaidong"},"main":"./index.js","engines":{"node":">= 6.0"},"scripts":{"test":"snyk test && ./node_modules/.bin/tape test/start.js | tap-spec","coverage":"npm run build && ./node_modules/.bin/nyc tape test/start.js | tap-spec","report":"npm run coverage && ./node_modules/.bin/nyc report --reporter=lcov","coveralls":"npm run report && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","build":"node build/minify","snyk":"snyk wizard"},"devDependencies":{"colors":"latest","coveralls":"latest","nyc":"latest","promises-aplus-tests":"latest","request":"latest","snyk":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"a072dd97f284328dd93e3dd6e77de8200f8ab974","_id":"promise-wtf@0.1.22","_shasum":"53871d8d414e9b0186e9463907c60410e4391eed","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"ndaidong","email":"ndaidong@protonmail.com"},"dist":{"shasum":"53871d8d414e9b0186e9463907c60410e4391eed","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-0.1.22.tgz","integrity":"sha512-Awif70uEeNK6XOUenV/NZzuDYLYISfCQYhOQbfmStSxXdDDhawHZ2m+vSInm3V/ZqKXjviXb2+vOllAV4LEQ3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoGhmpjiOS91r0OhsG6Hv52hYjPxTVZKGAcG0BNZeBUAiEAsudY+iE8GSEb451Mgo3E5iLrL93/AfC/gxw1VCVFWjE="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/promise-wtf-0.1.22.tgz_1465805866322_0.7146529550664127"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.25":{"version":"0.1.25","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"http://techpush.net","repository":{"type":"git","url":"git+https://github.com/ndaidong/promise-wtf.git"},"author":{"name":"@ndaidong"},"main":"./index.js","engines":{"node":">= 6.0"},"scripts":{"test":"snyk test && ./node_modules/.bin/tape test/start.js | tap-spec","coverage":"npm run build && ./node_modules/.bin/nyc tape test/start.js | tap-spec","report":"npm run coverage && ./node_modules/.bin/nyc report --reporter=lcov","coveralls":"npm run report && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","build":"gccmin src dist","snyk":"snyk wizard"},"devDependencies":{"coveralls":"latest","gcc-min":"latest","nyc":"latest","promises-tests":"latest","request":"latest","snyk":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"eb3cb765331ca2d1c8004daaec0f5756003950a5","_id":"promise-wtf@0.1.25","_shasum":"601b40995f609d01ab720c74eba29f274701034e","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"ndaidong","email":"ndaidong@protonmail.com"},"dist":{"shasum":"601b40995f609d01ab720c74eba29f274701034e","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-0.1.25.tgz","integrity":"sha512-ZB3siSMlJqiIHNrrykicyjgt2og2c1UQqN0yM0MphZFY00mMTYdEUNha2g4+84wIoCnk+QnHd6PAxcW1KssXEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJLAKVhUR3WroLZyJbS31SyECNdz8qfrqnqyE9qLkgvgIhAPmv+lsJXiACz23YFIoeKw6AyrVHYpcasvVzLA5EC6o/"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/promise-wtf-0.1.25.tgz_1465984342314_0.7939830848481506"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0":{"version":"1.0.0","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"http://techpush.net","repository":{"type":"git","url":"git+https://github.com/ndaidong/promise-wtf.git"},"author":{"name":"@ndaidong"},"main":"./index.js","engines":{"node":">= 6.0"},"scripts":{"test":"snyk test && tape test/start.js | tap-spec","coverage":"npm run build && nyc tape test/start.js | tap-spec","report":"npm run coverage && nyc report --reporter=lcov","coveralls":"npm run report && cat ./coverage/lcov.info | coveralls","build":"gccmin src dist","snyk":"snyk wizard"},"devDependencies":{"coveralls":"latest","gcc-min":"latest","nyc":"latest","promises-tests":"latest","request":"latest","snyk":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"372a1d4b183e292746a0c2495ddb2f2edd5f08fd","_id":"promise-wtf@1.0.0","_shasum":"8d0c0e7e7a784ddbb8238cd028a2fc9fab25bd96","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"ndaidong","email":"ndaidong@gmail.com"},"dist":{"shasum":"8d0c0e7e7a784ddbb8238cd028a2fc9fab25bd96","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-1.0.0.tgz","integrity":"sha512-2sQFKiFYoyBc/Y4CE1UXw2TGzVztR1vm+Ut3kYvDajhCwrQz8BshtRSUWs3SdWlX1jvaB+gwI/jOfHOp0PUY4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPo09crFY95YT2obG6AvJTCNTtkhVZW8CCKIphthCLHgIgEKV/l/5Ffps1TkKY3icIdqEaPVpwu8zTCBaVb9Jo9G0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/promise-wtf-1.0.0.tgz_1473401079434_0.566230044234544"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"version":"1.0.1","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"http://techpush.net","repository":{"type":"git","url":"git+https://github.com/ndaidong/promise-wtf.git"},"author":{"name":"@ndaidong"},"main":"./index.js","engines":{"node":">= 6.0"},"scripts":{"lint":"eslint ./src ./test","test":"npm run lint && snyk test && tape test/start.js | tap-spec","coverage":"npm run build && nyc tape test/start.js | tap-spec","report":"npm run coverage && nyc report --reporter=lcov","coveralls":"npm run report && cat ./coverage/lcov.info | coveralls","build":"gccmin src dist","snyk":"snyk wizard"},"devDependencies":{"coveralls":"latest","eslint":"latest","gcc-min":"latest","nyc":"latest","promises-tests":"latest","snyk":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"0c5a8a0053b9548510bb76d99fa34a11d6bd8ca5","_id":"promise-wtf@1.0.1","_shasum":"a50d45c08354c7e9c91c59af835a0521bf3e40b1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"ndaidong","email":"ndaidong@gmail.com"},"dist":{"shasum":"a50d45c08354c7e9c91c59af835a0521bf3e40b1","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-1.0.1.tgz","integrity":"sha512-kcC2rcQdgjBqzLRLhe7WYaZ8VbGR7YOdvSqpPi7nIlbe8O/iVF8bgV2dZ/HvhYOncbUFJIQ1JuU0sjGsFvmW/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYhz3gJrZ9IUegiSK8gGzErVb+lo14RofLM1WI1TmIZgIgMbhPq5zp0S1BvLiFK5DdqQ2UybNAyRI3jKwrV5Adoro="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/promise-wtf-1.0.1.tgz_1473753007852_0.18976902100257576"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"version":"1.0.2","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"http://techpush.net","repository":{"type":"git","url":"git+https://github.com/ndaidong/promise-wtf.git"},"author":{"name":"@ndaidong"},"main":"./index.js","engines":{"node":">= 6.0"},"scripts":{"lint":"eslint ./src ./test","test":"npm run lint && snyk test && tape test/start.js | tap-spec","coverage":"npm run build && nyc tape test/start.js | tap-spec","report":"npm run coverage && nyc report --reporter=lcov","coveralls":"npm run report && cat ./coverage/lcov.info | coveralls","build":"gccmin src dist","aplus":"node ./test/aplus/index.js"},"devDependencies":{"coveralls":"latest","eslint":"latest","gcc-min":"latest","mocha":"latest","nyc":"latest","promises-tests":"latest","snyk":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"390d802eb31f9b3e8c5751b56972982800c9d599","_id":"promise-wtf@1.0.2","_shasum":"8a0b9acf7c38cab6560621ba288b17c281a30459","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"ndaidong","email":"ndaidong@gmail.com"},"dist":{"shasum":"8a0b9acf7c38cab6560621ba288b17c281a30459","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-1.0.2.tgz","integrity":"sha512-a3PzviRnx+iXTbz3LD7XBDP524scl6zYV+G5HWhwqjLdTgtsYW9MudGcpagYibSnuvvfIh5veM89khlJT4CtLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw5bQjweaW861qnqJdTOuTob9MnuwfjtWOHOXU01wGXwIgLVIU8oA2CwASZ6wkYNCtdT26p/lQCKIiEpOu9OH/7ro="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/promise-wtf-1.0.2.tgz_1473783533791_0.9589812795165926"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.21":{"version":"1.0.21","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"https://www.npmjs.com/package/promise-wtf","repository":{"type":"git","url":"git+https://github.com/ndaidong/promise-wtf.git"},"author":{"name":"@ndaidong"},"main":"./index.js","engines":{"node":">= 6.0"},"scripts":{"lint":"eslint ./src ./test","test":"npm run lint && snyk test && tape test/start.js | tap-spec","coverage":"npm run build && nyc tape test/start.js | tap-spec","report":"npm run coverage && nyc report --reporter=lcov","coveralls":"npm run report && cat ./coverage/lcov.info | coveralls","build":"gccmin src dist","aplus":"node ./test/aplus/index.js"},"devDependencies":{"coveralls":"latest","eslint":"latest","gcc-min":"latest","mocha":"latest","nyc":"latest","promises-tests":"latest","snyk":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"918d1295a6513a3347b145f94b5a07545c97600a","_id":"promise-wtf@1.0.21","_shasum":"e0703a8969e5564df847c4c55ceb90bd9cb92d3e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"ndaidong","email":"ndaidong@gmail.com"},"dist":{"shasum":"e0703a8969e5564df847c4c55ceb90bd9cb92d3e","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-1.0.21.tgz","integrity":"sha512-OjYfTqN9sAi7Ku7+1ZFnv9qBcoyRcxW5N1fq9SjepodofQ9M8ycn83u+IlgfIOj3UNLcbyNvgM5diYgXW5EhdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDedd/bDO5Zhb30sRtLuZ3m3TJekkqDVXLhGGV3my1XAAiEArdxveu158GocI5FlSYrTyzYx5doXZ1hPA9ru4oncwlo="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/promise-wtf-1.0.21.tgz_1473868243211_0.6744305025786161"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"version":"1.1.0","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"https://www.npmjs.com/package/promise-wtf","repository":{"type":"git","url":"git+https://github.com/ndaidong/promise-wtf.git"},"author":{"name":"@ndaidong"},"main":"./index.js","engines":{"node":">= 6.0"},"scripts":{"lint":"eslint ./src ./test","pretest":"npm run lint && snyk test && npm run aplus","test":"nyc tape test/start.js | tap-spec","posttest":"nyc report --reporter=lcov","coveralls":"npm test && cat ./coverage/lcov.info | coveralls","build":"gccmin src dist","aplus":"node ./test/aplus/index.js"},"devDependencies":{"coveralls":"latest","eslint":"latest","gcc-min":"latest","eslint-config-ggc":"latest","mocha":"latest","nyc":"latest","promises-tests":"latest","snyk":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"fffdf878a82cd4be00056cae1aa3695a3f943819","_id":"promise-wtf@1.1.0","_shasum":"510bc269f14e92b5464a6b35cc7da6b75941c90f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"ndaidong","email":"ndaidong@gmail.com"},"dist":{"shasum":"510bc269f14e92b5464a6b35cc7da6b75941c90f","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-1.1.0.tgz","integrity":"sha512-BBqziSbyaAMVsigbeSWLB1oqRga82wSELBDVNq76jIPJoANHU27WkvrFQ8M0URHNMuCcECdvEjcXAgSHgAvdkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqHG6LGEp8u3q9AI+fNk2tJ2914Fxkj0HO2b/64WCWowIhAOC+35tABrctNzvj8v5hJQS3goIyJeg13rSnfMFj5sLd"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/promise-wtf-1.1.0.tgz_1474250367645_0.49935379112139344"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"version":"1.1.1","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"https://www.npmjs.com/package/promise-wtf","repository":{"type":"git","url":"git+https://github.com/ndaidong/promise-wtf.git"},"author":{"name":"@ndaidong"},"main":"./index.js","engines":{"node":">= 6.0"},"scripts":{"lint":"eslint .","snyk":"snyk test","tape":"nyc tape test/start.js | tap-spec","report":"nyc report --reporter=lcov","pretest":"npm run lint && npm run snyk","test":"npm run tape","posttest":"npm run report","coveralls":"npm test && cat ./coverage/lcov.info | coveralls","build":"gccmin src dist","aplus":"node ./test/aplus/index.js"},"devDependencies":{"coveralls":"latest","eslint":"latest","gcc-min":"latest","eslint-config-ggc":"latest","mocha":"latest","nyc":"latest","promises-tests":"latest","snyk":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"705db816be4a40450798e71c0915b14d6f814997","_id":"promise-wtf@1.1.1","_shasum":"f02ae512787667611542eadec3b6e7480ce899bc","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"ndaidong","email":"ndaidong@gmail.com"},"dist":{"shasum":"f02ae512787667611542eadec3b6e7480ce899bc","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-1.1.1.tgz","integrity":"sha512-v9rE2m3a17ZGfvXOZEkdJBK1kBUVrrBVDfA9BU6MaFzY2MJMlwdeCSXpHTsiBqntQg/0q/dGfKVvkOlrdoh68w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvAc+yYiGfune26xAvErEYKVkRTtcI55KA/jTIlEpChAiBtXiWqkjQS9nJlQhkvj5sLCMaF+g4zTQnnhADDdQHhCg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/promise-wtf-1.1.1.tgz_1474884714978_0.9106566857080907"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"version":"1.2.0","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"https://www.npmjs.com/package/promise-wtf","repository":{"type":"git","url":"git+https://github.com/ndaidong/promise-wtf.git"},"author":{"name":"@ndaidong"},"main":"./index.js","engines":{"node":">= 6.0"},"scripts":{"lint":"eslint .","snyk":"snyk test","tape":"nyc tape test/start.js | tap-spec","report":"nyc report --reporter=lcov","pretest":"npm run lint && npm run snyk","test":"npm run tape","posttest":"npm run report","coveralls":"npm test && cat ./coverage/lcov.info | coveralls","aplus":"node ./test/aplus/index.js","build":"gccmin src dist"},"devDependencies":{"coveralls":"latest","eslint":"latest","gcc-min":"latest","eslint-config-ggc":"latest","mocha":"latest","nyc":"latest","promises-tests":"latest","snyk":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"735fb763d0c2c024a7d4210d2c4b11d3de7b70a0","_id":"promise-wtf@1.2.0","_shasum":"84165ef67c9f35ea6a693217ad5f09b2dc11e216","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"ndaidong","email":"ndaidong@gmail.com"},"dist":{"shasum":"84165ef67c9f35ea6a693217ad5f09b2dc11e216","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-1.2.0.tgz","integrity":"sha512-BaEmTX7TPWUZGpzCOGq5EmyZLnNZBk4iBKcMOGy52MZutcXm+d5jr/9joYa8K1bQQaTesAuSyqZhrHOGQevzrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu723mrQ+tBDEX2UCW4U66ODo04vOOnpijpkl95W8dKwIhAKFXfV92brgYE1Otmqw29baQRPKNCY+l/TFx2Zmwpjf2"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/promise-wtf-1.2.0.tgz_1475054729431_0.9306625013705343"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.10":{"version":"1.2.10","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"https://www.npmjs.com/package/promise-wtf","repository":{"type":"git","url":"git+https://github.com/ndaidong/promise-wtf.git"},"author":{"name":"@ndaidong"},"main":"./index.js","engines":{"node":">= 6.0"},"scripts":{"lint":"eslint .","snyk":"snyk test","tape":"nyc tape test/start.js | tap-spec","report":"nyc report --reporter=lcov","pretest":"npm run lint && npm run snyk","test":"npm run tape","posttest":"npm run report","coveralls":"npm test && cat ./coverage/lcov.info | coveralls","aplus":"node ./test/aplus/index.js","build":"gccmin src dist"},"devDependencies":{"coveralls":"latest","eslint":"latest","gcc-min":"latest","eslint-config-ggc":"latest","mocha":"latest","nyc":"latest","promises-tests":"latest","snyk":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"57c99473b2f6cbe414f993cbc4facfa34751febe","_id":"promise-wtf@1.2.10","_shasum":"aec60313ba15c02cafbe9e64dd2c8f9770c35553","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"ndaidong","email":"ndaidong@gmail.com"},"dist":{"shasum":"aec60313ba15c02cafbe9e64dd2c8f9770c35553","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-1.2.10.tgz","integrity":"sha512-o5PYorTawRGHyrLN5EvYMj2/m+WnR+6CIUdsR4os3s65FSGkGKjWma1kE3gwSaeYvJcgFTiaWlbsZIkY+bDxFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALI0UKCEFSNbpwTusg+EgfotkhyTEKIiz+j4+Cdoa8oAiB3NYDo2V8LYaa3aUU3viH0TKdiC3HrjLmIV0Qunkp4/g=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/promise-wtf-1.2.10.tgz_1475056631903_0.3705562672112137"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.11":{"version":"1.2.11","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"https://www.npmjs.com/package/promise-wtf","repository":{"type":"git","url":"git+https://github.com/ndaidong/promise-wtf.git"},"author":{"name":"@ndaidong"},"main":"./index.js","engines":{"node":">= 6.0"},"scripts":{"lint":"eslint .","snyk":"snyk test","tape":"nyc tape test/start.js | tap-spec","report":"nyc report --reporter=lcov","pretest":"npm run lint && npm run snyk","test":"npm run tape","posttest":"npm run report","coveralls":"npm test && cat ./coverage/lcov.info | coveralls","aplus":"node ./test/aplus/index.js","build":"gccmin src dist"},"devDependencies":{"coveralls":"latest","eslint":"latest","gcc-min":"latest","eslint-config-ggc":"latest","mocha":"latest","nyc":"latest","promises-tests":"latest","snyk":"latest","tap-spec":"latest","tape":"latest"},"keywords":["library","promise","util"],"license":"MIT","maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"directories":{"test":"test"},"gitHead":"78d59809e4e92c0b182ebc0aed5c5cbf04791108","_id":"promise-wtf@1.2.11","_shasum":"327a71e33e853648424ffd1b9c06322224224e23","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"ndaidong","email":"ndaidong@gmail.com"},"dist":{"shasum":"327a71e33e853648424ffd1b9c06322224224e23","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-1.2.11.tgz","integrity":"sha512-d5ZwftGIN/qSl0dUTm7vEUH99yvm7ikap4yQDgv24Ww5StSlNuv+UZ1H6UcoQqaFUJOg+WS2phTgcE12SIXsVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIN1dROMmZan4cNoBqp7Xg7CCdJMMHve/2mRIJtXUFDwIhAONIE78tpxG+T7JpDK6SFVe/ScjgF8Jy9qmvzUO2F7Z9"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/promise-wtf-1.2.11.tgz_1475550757752_0.45616644457913935"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.2":{"version":"1.2.2","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"https://www.npmjs.com/package/promise-wtf","repository":{"type":"git","url":"git+https://github.com/ndaidong/promise-wtf.git"},"author":{"name":"@ndaidong"},"main":"./index.js","engines":{"node":">= 6.0"},"scripts":{"lint":"eslint .","snyk":"snyk test","tape":"nyc tape test/start.js | tap-spec","report":"nyc report --reporter=lcov","pretest":"npm run lint && npm run snyk","test":"npm run aplus && npm run tape","posttest":"npm run report","coveralls":"npm test && cat ./coverage/lcov.info | coveralls","aplus":"node ./test/aplus/index.js","build":"gccmin"},"devDependencies":{"coveralls":"latest","eslint":"latest","gcc-min":"latest","eslint-config-ggc":"latest","mocha":"latest","nyc":"latest","promises-tests":"latest","snyk":"latest","tap-spec":"latest","tape":"latest"},"gccmin":{"source":"src","target":"dist","filename":"promise-wtf","globalVar":"Promise"},"keywords":["library","promise","util"],"license":"MIT","gitHead":"105877abe412fcef1fa64d0c56b417e219a4758c","bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"_id":"promise-wtf@1.2.2","_shasum":"7dbbebb6b4e0168fdbe24d6740fc96937ada4f0b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"ndaidong","email":"ndaidong@gmail.com"},"dist":{"shasum":"7dbbebb6b4e0168fdbe24d6740fc96937ada4f0b","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-1.2.2.tgz","integrity":"sha512-wjuP3h8y4AFhIYvrbBpb2YS7yAaUahhs+BB0dZNtLX5JLe/qqJWWE8/hrKLChfmD7q/P+DJaWfkMtLZFQ/34Gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVL/+7tVZH07i2CqLw+99mEmMGvCJAE+X+zJm0908ucAiEAjZD3bEwmY+9v5qqhx3hX/zXu2VN6RpyHcJlTOU7+5b0="}]},"maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/promise-wtf-1.2.2.tgz_1479461938105_0.3510314740706235"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.4":{"version":"1.2.4","name":"promise-wtf","description":"Lightweight Promise implementation with the 'finally' method","homepage":"https://www.npmjs.com/package/promise-wtf","repository":{"type":"git","url":"git+https://github.com/ndaidong/promise-wtf.git"},"author":{"name":"@ndaidong"},"main":"./dist/promise-wtf.js","module":"./src/main","jsnext:main":"./src/main","browser":"./dist/promise-wtf.min.js","engines":{"node":">= 6.0"},"scripts":{"lint":"eslint .","nsp":"nsp check --output checkstyle","tape":"nyc tape test/start.js | tap-spec","report":"nyc report --reporter=lcov > coverage.lcov && codecov","pretest":"npm run lint && npm run nsp","test":"npm run tape","posttest":"CODECOV_TOKEN=2841f57e-9a88-4f96-b44d-44f083a8fda9 npm run report && npm run aplus","aplus":"node ./test/aplus/index.js","start":"node src/main","build":"gccmin -e src/main.js -n Promise -f promise-wtf -o dist -p package.json","reset":"node reset"},"devDependencies":{"codecov":"2.x.x","eslint":"4.x.x","eslint-config-ggc":"1.x.x","gcc-min":"6.x.x","mocha":"3.x.x","nsp":"2.x.x","nyc":"11.x.x","promises-tests":"latest","tap-spec":"4.x.x","tape":"4.x.x"},"keywords":["library","promise","util"],"license":"MIT","gitHead":"513e003237afd4bb94beb6548af566745c4c967d","bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"_id":"promise-wtf@1.2.4","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"ndaidong","email":"ndaidong@protonmail.com"},"dist":{"integrity":"sha512-wOZ+ZUG0/Lsk+muOElLtteIteyvF5B1bNcVLhmlv6PDKcAAQGa5Bf0maN3rj73FWyjJE840MzeQyNE6KOKpgrg==","shasum":"8cbdd31ea10dee074fbb6387cbc96e413993376c","tarball":"https://registry.npmjs.org/promise-wtf/-/promise-wtf-1.2.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnwNwVrygNIsQltJ0ekiHsfRKgovju+elk+JVJ+N8cbAiEAmc4EDD/bx4Vf1j2NwSTFNeLXDbmZpjzWkTHw8WgPrCw="}]},"maintainers":[{"name":"ndaidong","email":"ndaidong@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-wtf-1.2.4.tgz_1498211372847_0.9370605342555791"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"readme":"# promise-wtf\nLightweight Promise implementation **w**ith **t**he \"**f**inally\" method\n\n[![NPM](https://badge.fury.io/js/promise-wtf.svg)](https://badge.fury.io/js/promise-wtf)\n[![Build Status](https://travis-ci.org/ndaidong/promise-wtf.svg?branch=master)](https://travis-ci.org/ndaidong/promise-wtf)\n[![codecov](https://codecov.io/gh/ndaidong/promise-wtf/branch/master/graph/badge.svg)](https://codecov.io/gh/ndaidong/promise-wtf)\n[![Dependency Status](https://gemnasium.com/badges/github.com/ndaidong/promise-wtf.svg)](https://gemnasium.com/github.com/ndaidong/promise-wtf)\n[![NSP Status](https://nodesecurity.io/orgs/techpush/projects/057d6386-964c-4d64-abe8-79845fa56f9d/badge)](https://nodesecurity.io/orgs/techpush/projects/057d6386-964c-4d64-abe8-79845fa56f9d)\n\n\n## Why\n\nNative Promise in ECMAScript 2015 came without \"finally\" while this method is really useful in many cases.\n\nFor an instance, let's start with the following script:\n\n```\nvar Article = require('../models/Article');\n\nexport var home = (req, res) => {\n\n  let query = req.query || {};\n  let skip = query.skip || 0;\n  let limit = query.limit || 10;\n\n  let data = {\n    error: 0,\n    entries: []\n  };\n```\n\nI don't think that's good to write something like this:\n\n```\n  return Article.list(skip, limit).then((result) => {\n    data.entries = result;\n    res.render('landing', data);\n  }).catch((err) => {\n    data.error = err;\n    res.render('landing', data);\n  });\n};\n```\n\nHowever, it's better to have \"finally\" there:\n\n```\n  return Article.list(skip, limit).then((result) => {\n    data.entries = result;\n  }).catch((err) => {\n    data.error = err;\n  }).finally(() => {\n    res.render('landing', data);\n  });\n};\n```\n\nUnfortunately, \"finally\" is only available in some libraries such as Bluebird, or Q+, those are quite heavy to load for client side usage. What I need is just a basic prototype, a simple polyfill with \"finally\" implemented.\n\n\n## What's different?\n\nThis variant inherits the native [Promise object's prototype](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise) if any. Otherwise, it provides Promise constructor and 3 static methods:\n\n- [Promise.resolve](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve)\n- [Promise.reject](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject)\n- [Promise.all](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise/all)\n\nIn addition, there is also [Promise.series](https://github.com/ndaidong/promise-wtf/issues/2) method that works as same as [async.series](https://github.com/caolan/async#seriestasks-callback) but follows Promise style, for example:\n\n```\nvar Promise = require('promise-wtf');\n\nPromise.series([\n  (next) => {\n    setTimeout(next, 300);\n  },\n  (next) => {\n    setTimeout(next, 100);\n  },\n  (next) => {\n    setTimeout(next, 500);\n  },\n  (next) => {\n    setTimeout(next, 2000);\n  },\n  (next) => {\n    setTimeout(next, 1000);\n  }\n]).then(() => {\n  console.log('Promise.series: then');\n}).catch((err) => {\n  console.log('Promise.series: catch');\n  console.log(err);\n}).finally(() => {\n  console.log('Promise.series: finally');\n});\n```\n\n## How\n\n- Node.js\n\n  ```\n  npm install promise-wtf\n  ```\n\n- CDN\n\n  - [promise-wtf.js](https://cdn.rawgit.com/ndaidong/promise-wtf/master/dist/promise-wtf.js)\n  - [promise-wtf.min.js](https://cdn.rawgit.com/ndaidong/promise-wtf/master/dist/promise-wtf.min.js)\n  - [promise-wtf.min.map](https://cdn.rawgit.com/ndaidong/promise-wtf/master/dist/promise-wtf.min.map)\n\n- Also supports ES6 Module, CommonJS, AMD and UMD style.\n\n\n## Test\n\n```\ngit clone https://github.com/ndaidong/promise-wtf.git\ncd promise-wtf\nnpm install\nnpm test\n\n// run Promises/A+ Compliance Test Suite\nnpm run aplus\n```\n\n# License\n\nThe MIT License (MIT)\n","maintainers":[{"email":"ndaidong@gmail.com","name":"dongnd"}],"time":{"modified":"2022-08-06T02:40:26.743Z","created":"2016-04-15T19:03:42.558Z","0.0.5":"2016-04-15T19:03:42.558Z","0.0.6":"2016-04-16T12:27:32.294Z","0.0.7":"2016-04-16T12:54:04.971Z","0.0.8":"2016-04-19T02:30:33.682Z","0.0.9":"2016-04-24T15:11:51.231Z","0.1.0":"2016-04-24T15:22:53.705Z","0.1.1":"2016-04-26T16:48:15.422Z","0.1.2":"2016-06-13T03:45:07.627Z","0.1.21":"2016-06-13T03:46:09.349Z","0.1.22":"2016-06-13T08:17:50.491Z","0.1.25":"2016-06-15T09:52:27.146Z","1.0.0":"2016-09-09T06:04:39.680Z","1.0.1":"2016-09-13T07:50:08.095Z","1.0.2":"2016-09-13T16:18:54.037Z","1.0.21":"2016-09-14T15:50:45.348Z","1.1.0":"2016-09-19T01:59:30.780Z","1.1.1":"2016-09-26T10:11:55.212Z","1.2.0":"2016-09-28T09:25:31.045Z","1.2.10":"2016-09-28T09:57:12.156Z","1.2.11":"2016-10-04T03:12:40.599Z","1.2.2":"2016-11-18T09:39:00.211Z","1.2.4":"2017-06-23T09:49:32.974Z"},"homepage":"https://www.npmjs.com/package/promise-wtf","keywords":["library","promise","util"],"repository":{"type":"git","url":"git+https://github.com/ndaidong/promise-wtf.git"},"author":{"name":"@ndaidong"},"bugs":{"url":"https://github.com/ndaidong/promise-wtf/issues"},"license":"MIT","readmeFilename":"README.md"}