I'm looking at this example from Angular's docs for $q but I think this probably applies to promises in general. The example below is copied verbatim from their
android-viewpager
facebook-browser
memory-efficient
viber-bot
screen-capture
google-chrome-webview
atlassian-crowd
edge.js
recyclerview-layout
tinydb
django-constraints
clarity
nscombobox
gmail-api
kotlin-interop
stack-frame
prettier-vscode
hourglass
bigfloat
sourcelink
header-injection
vbscript
adobe-sign
up-button
underflow
slick.js
hound
pdf.js.express
pafy
loadlibrary