{"_id":"tiny-defer","_rev":"10-b38d2114010774a403492a75f7e8d5ad","name":"tiny-defer","description":"Tiny Deferred for Client or Server","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"tiny-defer","version":"1.0.0","description":"Tiny Deferred for Client or Server","main":"lib/tiny-defer.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/avoidwork/tiny-defer.git"},"keywords":["es6","unboxed","promise","deferred","defer"],"author":{"name":"Jason Mulligan","email":"jason.mulligan@avoidwork.com"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/avoidwork/tiny-defer/issues"},"homepage":"https://github.com/avoidwork/tiny-defer","devDependencies":{"babel-eslint":"^4.1.0","grunt":"^0.4.5","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"^0.5.1","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-eslint":"^17.1.0"},"dependencies":{"es6-promise":"^3.0.2"},"gitHead":"3fe398c6bb99a2dc3348bfe53c205bd21f9f27a3","_id":"tiny-defer@1.0.0","_shasum":"3c8caa7ab13a53039d091190d212d40192e2d0ba","_from":"tiny-defer","_resolved":"file:tiny-defer","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"},"maintainers":[{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"}],"dist":{"shasum":"3c8caa7ab13a53039d091190d212d40192e2d0ba","tarball":"https://registry.npmjs.org/tiny-defer/-/tiny-defer-1.0.0.tgz","integrity":"sha512-rKJAnFzBg3ddM6piGaeyC7KplUtXyE5GBSIC2TD1b8XhNvlyqPNcxSCQmTNWIjCUWWo6b1MlVRfPw30WMkwwEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaHuNNTJuT6M/PUn6iCnP6XT1tLb032FsKnyBmvHGzjAiBpBF36EHq0FVD2eVi0i5ML0DX+Ou+4RqBjgBnZZWZHuQ=="}]}},"1.0.1":{"name":"tiny-defer","version":"1.0.1","description":"Tiny Deferred for Client or Server","main":"lib/tiny-defer.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/avoidwork/tiny-defer.git"},"keywords":["es6","unboxed","promise","deferred","defer"],"author":{"name":"Jason Mulligan","email":"jason.mulligan@avoidwork.com"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/avoidwork/tiny-defer/issues"},"homepage":"https://github.com/avoidwork/tiny-defer","devDependencies":{"babel-eslint":"^4.1.0","grunt":"^0.4.5","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"^0.5.1","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-eslint":"^17.1.0"},"dependencies":{"es6-promise":"^3.0.2"},"gitHead":"121153bbed35e90e4082152b25d1f7b677e62dce","_id":"tiny-defer@1.0.1","_shasum":"eea562d257436442820b67c2770fed406c524d8c","_from":"tiny-defer","_resolved":"file:tiny-defer","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"},"maintainers":[{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"}],"dist":{"shasum":"eea562d257436442820b67c2770fed406c524d8c","tarball":"https://registry.npmjs.org/tiny-defer/-/tiny-defer-1.0.1.tgz","integrity":"sha512-t80JsE3FvBzlglXEgbnnumzBBC4AUlBK89BiSCcIlhaFChxN8FtRNuZ17xVBiHYbKw2odXpCSEAdIglonzvgVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdUobJFDQQuKchujRDoZfnKT4ddQHQBQ/CKo2yuQaasgIgWtTIRrlrOTQ7U6uWUC8/cDHUpux/g/4I3kOWvvrnKFY="}]}},"1.0.2":{"name":"tiny-defer","version":"1.0.2","description":"Tiny Deferred for Client or Server","main":"lib/tiny-defer.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/avoidwork/tiny-defer.git"},"keywords":["es6","unboxed","promise","deferred","defer"],"author":{"name":"Jason Mulligan","email":"jason.mulligan@avoidwork.com"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/avoidwork/tiny-defer/issues"},"homepage":"https://github.com/avoidwork/tiny-defer","devDependencies":{"babel-eslint":"^4.1.0","grunt":"^0.4.5","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"^0.5.1","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-eslint":"^17.1.0"},"dependencies":{"es6-promise":"^3.0.2"},"gitHead":"83e5d435df05446ab6fc72f2862a1a9799f27ca4","_id":"tiny-defer@1.0.2","_shasum":"b85e6256a5ad6b0a032bebe15273a73ac0417474","_from":"tiny-defer","_resolved":"file:tiny-defer","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"},"maintainers":[{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"}],"dist":{"shasum":"b85e6256a5ad6b0a032bebe15273a73ac0417474","tarball":"https://registry.npmjs.org/tiny-defer/-/tiny-defer-1.0.2.tgz","integrity":"sha512-YC0noijECm6ORDby7J5LMh3KLQ/iPLyJSdtFeEhyCMssjqpLXx7ijkjwocZ/uJ8nKEJ6D6Z2vW8wOb9lYnKsRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ6H13QtJYxaDsc1RwDBQr9YY4vMtOrqj5Bt0CxOkXpQIgYpQ4gPIKGQ8WNuhFEZ9mVIVethZQ8HB6IyooLHu/W18="}]}},"1.0.3":{"name":"tiny-defer","version":"1.0.3","description":"Tiny Deferred for Client or Server","main":"lib/tiny-defer.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/avoidwork/tiny-defer.git"},"keywords":["es6","unboxed","promise","deferred","defer"],"author":{"name":"Jason Mulligan","email":"jason.mulligan@avoidwork.com"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/avoidwork/tiny-defer/issues"},"homepage":"https://github.com/avoidwork/tiny-defer","devDependencies":{"babel-eslint":"^4.1.0","grunt":"^0.4.5","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"^0.5.1","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-eslint":"^17.1.0"},"dependencies":{"es6-promise":"^3.0.2"},"gitHead":"690f16e56d3a52b9aa32a972c0dff43162190146","_id":"tiny-defer@1.0.3","_shasum":"7dd3181bc898f76996705d502a666431a6b24a94","_from":"tiny-defer","_resolved":"file:tiny-defer","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"},"maintainers":[{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"}],"dist":{"shasum":"7dd3181bc898f76996705d502a666431a6b24a94","tarball":"https://registry.npmjs.org/tiny-defer/-/tiny-defer-1.0.3.tgz","integrity":"sha512-ofB+d35JGAs/eUp6i8tfqF2NZep5KmcJkyFi/qMLWohDC110LQ6/b8QMwaLQ79aAkZb8CGZjQ6D1tgORhcVIqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzErmXRbOm2SKqtp3CGlOAhGYRuK1MBdOFBMtSci9KKAiBh3t9+M6P1tbVGAIdEPUlnDIgSy4kzaysSE0WbxSCDrA=="}]}},"1.0.4":{"name":"tiny-defer","version":"1.0.4","description":"Tiny Deferred for Client or Server","main":"lib/tiny-defer.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/avoidwork/tiny-defer.git"},"keywords":["es6","unboxed","promise","deferred","defer"],"author":{"name":"Jason Mulligan","email":"jason.mulligan@avoidwork.com"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/avoidwork/tiny-defer/issues"},"homepage":"https://github.com/avoidwork/tiny-defer","devDependencies":{"babel-eslint":"^4.1.0","grunt":"^0.4.5","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"^0.5.1","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-eslint":"^17.1.0"},"dependencies":{"es6-promise":"^3.0.2"},"gitHead":"baead4fd8125cb7c8443d1fab6be75914381455a","_id":"tiny-defer@1.0.4","_shasum":"5cd36cdad7111f8c99b24feca78a2e9bc13b71ce","_from":"tiny-defer","_resolved":"file:tiny-defer","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"},"maintainers":[{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"}],"dist":{"shasum":"5cd36cdad7111f8c99b24feca78a2e9bc13b71ce","tarball":"https://registry.npmjs.org/tiny-defer/-/tiny-defer-1.0.4.tgz","integrity":"sha512-raMk08N5zd3ebxsW6Q3BBL05ygnKjT7Tbhp2GgjdF3J1UHdZw74CYHpGUdcnfvdFU1rTIMTKkJdi15wGRxWPLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxT6ca1S/uC8wJDCskc3Qdw8RrTYidXgy7DFOSYVX+GgIhAOvRrcesGdZvzoYSvXM9o3sOWcbRq5x9Nd9q/9rHVt3H"}]}},"2.0.0":{"name":"tiny-defer","version":"2.0.0","description":"Tiny Deferred for Client or Server","main":"lib/tiny-defer.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/avoidwork/tiny-defer.git"},"keywords":["es6","unboxed","promise","deferred","defer"],"author":{"name":"Jason Mulligan","email":"jason.mulligan@avoidwork.com"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/avoidwork/tiny-defer/issues"},"homepage":"https://github.com/avoidwork/tiny-defer","engineStrict":true,"engines":{"node":">=4.0.0"},"devDependencies":{"babel-eslint":"^4.1.0","grunt":"^0.4.5","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"^0.5.1","grunt-contrib-nodeunit":"^1.0.0","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-eslint":"^17.1.0"},"gitHead":"234f2c7d060e89529ee04ceffd666d770ec9c78d","_id":"tiny-defer@2.0.0","_shasum":"2e5ad5be6d73444f11383c6f1eb81e1bd76ed7a5","_from":"tiny-defer","_resolved":"file:tiny-defer","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"},"maintainers":[{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"}],"dist":{"shasum":"2e5ad5be6d73444f11383c6f1eb81e1bd76ed7a5","tarball":"https://registry.npmjs.org/tiny-defer/-/tiny-defer-2.0.0.tgz","integrity":"sha512-LTHVatWDtux7ADomLUiKAPbHbaDjX2Hs4Q5mTZVvNcseACQ4+PLjEY0Q+oZCI6GfZznn1rZ/3DhT7COzVkmwUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJST9t+yW3qI2zAeAKgkPHOGFWNpW94b34WJnUz3vaHwIgYj3mWnVyOIHw8kVmIqZaa0AKwFH685SjAYN4v6nFYWg="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tiny-defer-2.0.0.tgz_1474455896889_0.36026626895181835"}},"2.0.1":{"name":"tiny-defer","version":"2.0.1","description":"Tiny Deferred for Client or Server","main":"lib/tiny-defer.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/avoidwork/tiny-defer.git"},"keywords":["es6","unboxed","promise","deferred","defer"],"author":{"name":"Jason Mulligan","email":"jason.mulligan@avoidwork.com"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/avoidwork/tiny-defer/issues"},"homepage":"https://github.com/avoidwork/tiny-defer","engineStrict":true,"engines":{"node":">=4.0.0"},"devDependencies":{"babel-eslint":"^4.1.4","babel-preset-es2015":"^6.1.2","grunt":"^0.4.5","grunt-babel":"^6.0.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"^0.5.1","grunt-contrib-nodeunit":"^1.0.0","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-eslint":"^17.1.0"},"gitHead":"fd84ba5a9e7ddbbf355d6a64866385057e4dc9fe","_id":"tiny-defer@2.0.1","_shasum":"67605d965c42730dd045f1b02c70d0b1e27cf178","_from":"tiny-defer","_resolved":"file:tiny-defer","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"},"maintainers":[{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"}],"dist":{"shasum":"67605d965c42730dd045f1b02c70d0b1e27cf178","tarball":"https://registry.npmjs.org/tiny-defer/-/tiny-defer-2.0.1.tgz","integrity":"sha512-ydGCDwQMKHIpwt+kmA0fyZ+rcJP4/XwtXG0GRQdAb4tLClIHY4jshtzCDFko3QKbtB54wtMwbxmYPWXZBf6w3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6szT9vbHoKLZatWByt78B4iwfsMWsWtaPER6sV7I8gAiEAmm7pBpU8ZX+aGz+//knjJlh8ICllmHHXsOpHYZYWeYE="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tiny-defer-2.0.1.tgz_1474456302898_0.5403083353303373"}},"2.0.2":{"name":"tiny-defer","version":"2.0.2","description":"Tiny Deferred for Client or Server","main":"lib/tiny-defer.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/avoidwork/tiny-defer.git"},"keywords":["es6","unboxed","promise","deferred","defer"],"author":{"name":"Jason Mulligan","email":"jason.mulligan@avoidwork.com"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/avoidwork/tiny-defer/issues"},"homepage":"https://github.com/avoidwork/tiny-defer","engineStrict":true,"engines":{"node":">=4.0.0"},"devDependencies":{"babel-eslint":"^4.1.4","babel-preset-es2015":"^6.1.2","grunt":"^0.4.5","grunt-babel":"^6.0.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"^0.5.1","grunt-contrib-nodeunit":"^1.0.0","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-eslint":"^17.1.0"},"gitHead":"81bde81c44b8b237d63529b956a5069e3ad32008","_id":"tiny-defer@2.0.2","_shasum":"f983a63fb66033052f35107d3fb9b1109d29f795","_from":"tiny-defer","_resolved":"file:tiny-defer","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"},"maintainers":[{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"}],"dist":{"shasum":"f983a63fb66033052f35107d3fb9b1109d29f795","tarball":"https://registry.npmjs.org/tiny-defer/-/tiny-defer-2.0.2.tgz","integrity":"sha512-QZo54Q7HmyPR3vRrlMWrrBJd+m9g3dmpVNfVQZ8V5tVekh3SgYOS0PwAksuPBBTmH/im36mywyqLA/shiGFgjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsVp/h89nKqlN6ed7mjBUulmBrp6VsjJOdxl7CfKQXSwIgPYUBAh65isViAnC9dTWnIGrQu9OPgRUweaQlQGy7H/0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tiny-defer-2.0.2.tgz_1474844213732_0.6737026658374816"}}},"readme":"# tiny-defer\nTiny Deferred for Client or Server\n\n[![build status](https://secure.travis-ci.org/avoidwork/tiny-defer.svg)](http://travis-ci.org/avoidwork/tiny-defer)\n\n## Example\n```javascript\nvar deferred = require('tiny-defer');\n\nfunction something () {\n  var defer = deferred();\n\n  setTimeout(function () {\n    defer.resolve(true);\n  }, 1000);\n  \n  return defer.promise;\n}\n\nsomething().then(function (arg) {\n  console.log(arg); // true;\n});\n```\n\n## API\n#### promise\n`Promise` to pass/return\n\n#### reject()\nRejects the `Promise`\n\n#### resolve()\nResolves the `Promise`\n\n## How to use tiny-defer\n`tiny-defer` can be loaded as a CommonJS or AMD module, or with a script tag which would create `window.deferred`.\n\n## License\nCopyright (c) 2015 Jason Mulligan\nLicensed under the BSD-3 license\n","maintainers":[{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"}],"time":{"modified":"2022-06-27T06:58:11.945Z","created":"2015-08-30T23:19:41.267Z","1.0.0":"2015-08-30T23:19:41.267Z","1.0.1":"2015-08-30T23:28:19.950Z","1.0.2":"2015-08-30T23:38:00.728Z","1.0.3":"2015-10-26T11:07:37.412Z","1.0.4":"2015-10-27T11:41:32.628Z","2.0.0":"2016-09-21T11:04:59.272Z","2.0.1":"2016-09-21T11:11:45.337Z","2.0.2":"2016-09-25T22:56:55.770Z"},"homepage":"https://github.com/avoidwork/tiny-defer","keywords":["es6","unboxed","promise","deferred","defer"],"repository":{"type":"git","url":"git+https://github.com/avoidwork/tiny-defer.git"},"author":{"name":"Jason Mulligan","email":"jason.mulligan@avoidwork.com"},"bugs":{"url":"https://github.com/avoidwork/tiny-defer/issues"},"license":"BSD-3-Clause","readmeFilename":"README.md"}