{"_id":"Promise","_rev":"3014867","name":"Promise","description":"Basic JS Promise Implementation for funzzies Open to suggestions for improvements.","dist-tags":{"latest":"1.0.5"},"maintainers":[{"name":"awhoof","email":""}],"time":{"modified":"2023-10-13T08:25:55.000Z","created":"2016-09-12T03:07:20.692Z","1.0.5":"2016-09-13T16:27:44.840Z","1.0.4":"2016-09-12T19:23:15.794Z","1.0.3":"2016-09-12T03:47:01.595Z","1.0.2":"2016-09-12T03:15:03.925Z","1.0.1":"2016-09-12T03:09:38.912Z","1.0.0":"2016-09-12T03:07:20.692Z"},"users":{},"author":"","repository":{"type":"git","url":"git+https://github.com/ryanlinnane/Promise-lite.git"},"versions":{"1.0.5":{"name":"Promise","version":"1.0.5","description":"Basic JS Promise Implementation for funzzies Open to suggestions for improvements.","main":"lib/Promise.js","scripts":{"test":"babel-node src/test/main.js","dev":"nodemon src/test/main.js --exec babel-node","start":"babel-node src/Promise.js","build":"babel src --out-dir lib","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ryanlinnane/Promise-lite.git"},"keywords":[],"author":"","license":"ISC","dependencies":{"babel-cli":"^6.14.0"},"devDependencies":{"babel-preset-es2015":"^6.14.0","nodemon":"^1.10.2"},"gitHead":"82631bc94e3e5e90d3b48f33dbba8e041c8e2aaa","bugs":{"url":"https://github.com/ryanlinnane/Promise-lite/issues"},"homepage":"https://github.com/ryanlinnane/Promise-lite#readme","_id":"Promise@1.0.5","_shasum":"c93d47cf00c89a85551392657c31c21826644523","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"awhoof","email":"ryanflinnane@gmail.com"},"dist":{"shasum":"c93d47cf00c89a85551392657c31c21826644523","size":3258,"noattachment":false,"key":"/Promise/-/Promise-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/Promise/download/Promise-1.0.5.tgz"},"maintainers":[{"name":"awhoof","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/Promise-1.0.5.tgz_1473784062699_0.303690527100116"},"directories":{},"_cnpmcore_publish_time":"2022-03-25T14:33:27.823Z","publish_time":1473784064840,"_cnpm_publish_time":1473784064840},"1.0.4":{"name":"Promise","version":"1.0.4","description":"Basic JS Promise Implementation for funzzies Open to suggestions for improvements.","main":"lib/Promise.js","scripts":{"test":"babel-node src/test/main.js","dev":"nodemon src/test/main.js --exec babel-node","start":"babel-node src/Promise.js","build":"babel src --out-dir lib","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ryanlinnane/Promise-lite.git"},"keywords":[],"author":"","license":"ISC","dependencies":{"babel-cli":"^6.14.0"},"devDependencies":{"babel-preset-es2015":"^6.14.0","nodemon":"^1.10.2"},"gitHead":"f9ebdc5be0647d0d7931da7e1595c189668261d0","bugs":{"url":"https://github.com/ryanlinnane/Promise-lite/issues"},"homepage":"https://github.com/ryanlinnane/Promise-lite#readme","_id":"Promise@1.0.4","_shasum":"953207dd9722b81801fd888286303a331db5bf7a","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"awhoof","email":"ryanflinnane@gmail.com"},"dist":{"shasum":"953207dd9722b81801fd888286303a331db5bf7a","size":3049,"noattachment":false,"key":"/Promise/-/Promise-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/Promise/download/Promise-1.0.4.tgz"},"maintainers":[{"name":"awhoof","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/Promise-1.0.4.tgz_1473708194013_0.9374253845307976"},"directories":{},"_cnpmcore_publish_time":"2022-03-25T14:33:27.036Z","publish_time":1473708195794,"_cnpm_publish_time":1473708195794},"1.0.3":{"name":"Promise","version":"1.0.3","description":"Basic JS Promise Implementation for funzzies Open to suggestions for improvements.","main":"lib/Promise.js","scripts":{"test":"babel-node src/test/main.js","dev":"nodemon src/test/main.js --exec babel-node","start":"babel-node src/Promise.js","build":"babel src --out-dir lib","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ryanlinnane/Promise-lite.git"},"keywords":[],"author":"","license":"ISC","dependencies":{"babel-cli":"^6.14.0"},"devDependencies":{"babel-preset-es2015":"^6.14.0","nodemon":"^1.10.2"},"gitHead":"079b335f82c493b51384f56dad14203129f70ff8","bugs":{"url":"https://github.com/ryanlinnane/Promise-lite/issues"},"homepage":"https://github.com/ryanlinnane/Promise-lite#readme","_id":"Promise@1.0.3","_shasum":"a9cdaba744a21b6ec9bd37be08c3206d0fb421c4","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"awhoof","email":"ryanflinnane@gmail.com"},"dist":{"shasum":"a9cdaba744a21b6ec9bd37be08c3206d0fb421c4","size":2375,"noattachment":false,"key":"/Promise/-/Promise-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/Promise/download/Promise-1.0.3.tgz"},"maintainers":[{"name":"awhoof","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/Promise-1.0.3.tgz_1473652019798_0.5956542151980102"},"directories":{},"_cnpmcore_publish_time":"2022-03-25T14:33:26.216Z","publish_time":1473652021595,"_cnpm_publish_time":1473652021595},"1.0.2":{"name":"Promise","version":"1.0.2","description":"Basic JS Promise Implementation for funzzies","main":"lib/Promise.js","scripts":{"test":"babel-node src/test/main.js","dev":"nodemon src/test/main.js --exec babel-node","start":"babel-node src/Promise.js","build":"babel src --out-dir lib","prepublish":"npm run build"},"keywords":[],"author":"","license":"ISC","dependencies":{"babel-cli":"^6.14.0"},"devDependencies":{"babel-preset-es2015":"^6.14.0","nodemon":"^1.10.2"},"gitHead":"ab5ab5988547639256a5bb36114c594bce185a61","_id":"Promise@1.0.2","_shasum":"ea5035a0adc15129809539babaae34f8e05bc2d0","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"awhoof","email":"ryanflinnane@gmail.com"},"dist":{"shasum":"ea5035a0adc15129809539babaae34f8e05bc2d0","size":2054,"noattachment":false,"key":"/Promise/-/Promise-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/Promise/download/Promise-1.0.2.tgz"},"maintainers":[{"name":"awhoof","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/Promise-1.0.2.tgz_1473650102178_0.2724597828928381"},"directories":{},"_cnpmcore_publish_time":"2022-03-25T14:33:25.398Z","publish_time":1473650103925,"_cnpm_publish_time":1473650103925},"1.0.1":{"name":"Promise","version":"1.0.1","description":"Basic JS Promise Implementation for funzzies","main":"lib/Promise.js","scripts":{"test":"babel-node src/test/main.js","dev":"nodemon src/test/main.js --exec babel-node","start":"babel-node src/Promise.js","build":"babel src --out-dir lib","prepublish":"npm run build"},"keywords":[],"author":"","license":"ISC","dependencies":{"babel-cli":"^6.14.0"},"devDependencies":{"babel-preset-es2015":"^6.14.0","nodemon":"^1.10.2"},"gitHead":"ab5ab5988547639256a5bb36114c594bce185a61","_id":"Promise@1.0.1","_shasum":"b49663c7593a93fec52bebce61cae8f0a238cbe5","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"awhoof","email":"ryanflinnane@gmail.com"},"dist":{"shasum":"b49663c7593a93fec52bebce61cae8f0a238cbe5","size":1452,"noattachment":false,"key":"/Promise/-/Promise-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/Promise/download/Promise-1.0.1.tgz"},"maintainers":[{"name":"awhoof","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/Promise-1.0.1.tgz_1473649777164_0.4493092433549464"},"directories":{},"_cnpmcore_publish_time":"2022-03-25T14:33:25.044Z","publish_time":1473649778912,"_cnpm_publish_time":1473649778912},"1.0.0":{"name":"Promise","version":"1.0.0","description":"","main":"lib/Promise.js","scripts":{"test":"babel-node src/test/main.js","dev":"nodemon src/test/main.js --exec babel-node","start":"babel-node src/Promise.js","build":"babel src --out-dir lib","prepublish":"npm run build"},"keywords":[],"author":"","license":"ISC","dependencies":{"babel-cli":"^6.14.0"},"devDependencies":{"babel-preset-es2015":"^6.14.0","nodemon":"^1.10.2"},"gitHead":"04a28df969654c191951c1ed06ff4652fb8d85ea","_id":"Promise@1.0.0","_shasum":"f5f4c1f1a7e666cee058dd3acafe20cba40f0a42","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"awhoof","email":"ryanflinnane@gmail.com"},"dist":{"shasum":"f5f4c1f1a7e666cee058dd3acafe20cba40f0a42","size":1367,"noattachment":false,"key":"/Promise/-/Promise-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/Promise/download/Promise-1.0.0.tgz"},"maintainers":[{"name":"awhoof","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/Promise-1.0.0.tgz_1473649638950_0.560254410142079"},"directories":{},"_cnpmcore_publish_time":"2022-03-25T14:33:24.960Z","publish_time":1473649640692,"_cnpm_publish_time":1473649640692}},"readme":"# Promise-lite\nBasic JS Promise Implementation for funzzies\nOpen to suggestions for improvements.\n\n## Npm Module\n\n### Install\n```\n  $ npm install -S Promise\n```\n\n### ES6+\n```javascript\n  import Promise from 'Promise'\n```\n### ES5\n```javascript\n  var Promise = require('Promise').default\n```\n\n\n\n\n## About\n\nSupports .then chaining and async resolution/rejection.\n\n\n## Development\n\n### Install\n```\n  $ git clone <project>\n  $ npm install\n  $ npm run dev //edit src folder\n```\n### Build\n```\n  $ npm run build\n```\n\n### Example\n\n```javascript\n  import Promise from 'Promise'\n\n  const p = new Promise((resolve, reject) => {\n      setTimeout(() => resolve(5), 1000)\n  })\n  .then((fulfilled) => {\n    console.log('fulfilled', fulfilled)\n    return \"success\"\n  }, (rejected) => {\n    console.log('rejected ', rejected)\n  })\n  .then((fulfilled) => {\n    console.log('fulfilled 2 ', fulfilled)\n  }, (rejected) => {\n    console.log('rejected 2 ', rejected)\n  })\n```\n","_attachments":{},"homepage":"https://github.com/ryanlinnane/Promise-lite#readme","bugs":{"url":"https://github.com/ryanlinnane/Promise-lite/issues"},"license":"ISC"}