Update and add index
This commit is contained in:
@@ -2,12 +2,11 @@
|
||||
[48;5;235m[38;5;249m[49m[39m
|
||||
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Promises [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Promises [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of useful resources for JavaScript Promises[39m
|
||||
|
||||
[38;5;12mInspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mawesome[0m[38;5;12m [39m[38;5;12m(https://github.com/sindresorhus/awesome)[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mthing.[39m[38;5;12m [39m[38;5;12mNot[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mconfused[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mawesome[39m[38;5;12m [39m[38;5;12mpromises[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12m"I[39m[38;5;12m [39m[38;5;12mpromise[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmillion[39m[38;5;12m [39m[38;5;12mdollars"[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12m"I[39m[38;5;12m [39m[38;5;12mpromise[39m[38;5;12m [39m[38;5;12myou'll[39m[38;5;12m [39m[38;5;12mstay[39m[38;5;12m [39m
|
||||
[38;5;12mfit[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnever[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgo[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mgym[39m[38;5;12m [39m[38;5;12magain".[39m
|
||||
[38;5;12mInspired by the [39m[38;5;14m[1mawesome[0m[38;5;12m (https://github.com/sindresorhus/awesome) list thing. Not to be confused with other awesome promises like "I promise you a million dollars" or "I promise you'll stay fit and never have to go to the gym again".[39m
|
||||
|
||||
[38;5;14m[1mTable of Contents[0m
|
||||
|
||||
@@ -34,16 +33,13 @@
|
||||
|
||||
[38;2;255;187;0m[4mDeep Dive[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPromise Fun[0m[38;5;12m (https://github.com/sindresorhus/promise-fun) - @sindresorhus's notes, patterns, and solutions to common Promise problems[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYou're Missing the Point of Promises[0m
|
||||
[38;5;12m (https://blog.domenic.me/youre-missing-the-point-of-promises/) - Promises are much more than callback aggregation, and that jQuery's implementation (prior to 3.0) isn't enough.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYou're Missing the Point of Promises[0m[38;5;12m (https://blog.domenic.me/youre-missing-the-point-of-promises/) - Promises are much more than callback aggregation, and that jQuery's implementation (prior to 3.0) isn't enough.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWe have a problem with promises[0m[38;5;12m (https://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html) - "Many of us are using promises without really understanding them."[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPromise anti-patterns[0m[38;5;12m (https://github.com/petkaantonov/bluebird/wiki/Promise-anti-patterns) - Common misuses and how to avoid them.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPromise anti-patterns (2)[0m[38;5;12m (http://taoofcode.net/promise-anti-patterns/) - Another set of promises anti-patterns[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPromise Ponderings, (Anti-)Patterns, and Apologies[0m
|
||||
[38;5;12m (https://sdgluck.github.io/2015/08/24/promise-ponderings-patterns-apologies/) - Promise behaviour demonstrated and explained by common questions and their answers.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPromise Ponderings, (Anti-)Patterns, and Apologies[0m[38;5;12m (https://sdgluck.github.io/2015/08/24/promise-ponderings-patterns-apologies/) - Promise behaviour demonstrated and explained by common questions and their answers.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJavascript Promises...In Wicked Detail[0m[38;5;12m (http://www.mattgreer.org/articles/promises-in-wicked-detail/) - Recreate the promise implementation[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWriting Promise-Using Specifications[0m
|
||||
[38;5;12m (https://www.w3.org/2001/tag/doc/promises-guide) - "This document gives guidance on how to write specifications that create, accept, or manipulate promises"[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWriting Promise-Using Specifications[0m[38;5;12m (https://www.w3.org/2001/tag/doc/promises-guide) - "This document gives guidance on how to write specifications that create, accept, or manipulate promises"[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAsync functions - making promises friendly[0m[38;5;12m (https://developers.google.com/web/fundamentals/getting-started/primers/async-functions)[39m
|
||||
|
||||
[38;2;255;187;0m[4mReferences[0m
|
||||
@@ -79,8 +75,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1many-promise[0m[38;5;12m (https://github.com/kevinbeaty/any-promise) - Loads the first available implementation. Safe for browserify.[39m
|
||||
|
||||
[38;2;255;187;0m[4mConvenience Utilities[0m
|
||||
[38;5;12mNative[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstrictly[39m[38;5;12m [39m[38;5;12mspec-compliant[39m[38;5;12m [39m[38;5;12mpromises[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mawesome[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcompatibility,[39m[38;5;12m [39m[38;5;12mfuture-proofness,[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mauthors,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbrowsers.[39m[38;5;12m [39m[38;5;12mHowever,[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mbluebird[39m[38;5;12m [39m[38;5;12mpatch[39m[38;5;12m [39m[38;5;12mgoodies[39m[38;5;12m [39m[38;5;12monto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[48;5;235m[38;5;249mPromise[49m[39m[38;5;12m [39m
|
||||
[38;5;12mconstructor[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprototype.[39m[38;5;12m [39m[38;5;12mSolution?[39m[38;5;12m [39m[38;5;12mtiny[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcourse![39m
|
||||
[38;5;12mNative[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstrictly[39m[38;5;12m [39m[38;5;12mspec-compliant[39m[38;5;12m [39m[38;5;12mpromises[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mawesome[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcompatibility,[39m[38;5;12m [39m[38;5;12mfuture-proofness,[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mauthors,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbrowsers.[39m[38;5;12m [39m[38;5;12mHowever,[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mbluebird[39m[38;5;12m [39m[38;5;12mpatch[39m[38;5;12m [39m[38;5;12mgoodies[39m[38;5;12m [39m[38;5;12monto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[48;5;235m[38;5;249mPromise[49m[39m[38;5;12m [39m[38;5;12mconstructor[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprototype.[39m[38;5;12m [39m[38;5;12mSolution?[39m[38;5;12m [39m[38;5;12mtiny[39m[38;5;12m [39m
|
||||
[38;5;12mmodules[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcourse![39m
|
||||
|
||||
[38;2;255;187;0m[4msindresorhus's many Promise utilities ([0m[38;5;14m[1m[4msee notes[0m[38;2;255;187;0m[4m (https://github.com/sindresorhus/promise-fun))[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdelay[0m[38;5;12m (https://github.com/sindresorhus/delay) - Delay a promise a specified amount of time.[39m
|
||||
|
||||
Reference in New Issue
Block a user