├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTION.md ├── LICENSE ├── Makefile ├── README.md ├── benchmarks ├── comparison.js ├── data.js └── package.json ├── bower.json ├── lib └── vow.js ├── package.json ├── test ├── defer.notify.js ├── defer.reject.js ├── defer.resolve.js ├── event.unhandledRejection.js ├── promise.always.js ├── promise.delay.js ├── promise.done.js ├── promise.fail.js ├── promise.finally.js ├── promise.spread.js ├── promise.then.js ├── promise.timeout.js ├── promise.valueof.js ├── utils │ ├── aplus-adapter.js │ ├── helpers.js │ └── runner.js ├── vow.all.js ├── vow.allPatiently.js ├── vow.allResolved.js ├── vow.allSettled.js ├── vow.always.js ├── vow.any.js ├── vow.anyResolved.js ├── vow.cast.js ├── vow.delay.js ├── vow.done.js ├── vow.fail.js ├── vow.fulfill.js ├── vow.invoke.js ├── vow.isFulfilled.js ├── vow.isPromise.js ├── vow.isRejected.js ├── vow.isResolved.js ├── vow.promise.js ├── vow.reject.js ├── vow.resolve.js ├── vow.spread.js ├── vow.timeout.js └── vow.when.js ├── utils ├── gen-doc.js ├── jsdoc2html.yate └── update-gh-pages.sh └── vow.min.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | coverage -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/CONTRIBUTION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/comparison.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/benchmarks/comparison.js -------------------------------------------------------------------------------- /benchmarks/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/benchmarks/data.js -------------------------------------------------------------------------------- /benchmarks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/benchmarks/package.json -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/bower.json -------------------------------------------------------------------------------- /lib/vow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/lib/vow.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/package.json -------------------------------------------------------------------------------- /test/defer.notify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/defer.notify.js -------------------------------------------------------------------------------- /test/defer.reject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/defer.reject.js -------------------------------------------------------------------------------- /test/defer.resolve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/defer.resolve.js -------------------------------------------------------------------------------- /test/event.unhandledRejection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/event.unhandledRejection.js -------------------------------------------------------------------------------- /test/promise.always.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/promise.always.js -------------------------------------------------------------------------------- /test/promise.delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/promise.delay.js -------------------------------------------------------------------------------- /test/promise.done.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/promise.done.js -------------------------------------------------------------------------------- /test/promise.fail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/promise.fail.js -------------------------------------------------------------------------------- /test/promise.finally.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/promise.finally.js -------------------------------------------------------------------------------- /test/promise.spread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/promise.spread.js -------------------------------------------------------------------------------- /test/promise.then.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/promise.then.js -------------------------------------------------------------------------------- /test/promise.timeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/promise.timeout.js -------------------------------------------------------------------------------- /test/promise.valueof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/promise.valueof.js -------------------------------------------------------------------------------- /test/utils/aplus-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/utils/aplus-adapter.js -------------------------------------------------------------------------------- /test/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/utils/helpers.js -------------------------------------------------------------------------------- /test/utils/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/utils/runner.js -------------------------------------------------------------------------------- /test/vow.all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.all.js -------------------------------------------------------------------------------- /test/vow.allPatiently.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.allPatiently.js -------------------------------------------------------------------------------- /test/vow.allResolved.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.allResolved.js -------------------------------------------------------------------------------- /test/vow.allSettled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.allSettled.js -------------------------------------------------------------------------------- /test/vow.always.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.always.js -------------------------------------------------------------------------------- /test/vow.any.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.any.js -------------------------------------------------------------------------------- /test/vow.anyResolved.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.anyResolved.js -------------------------------------------------------------------------------- /test/vow.cast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.cast.js -------------------------------------------------------------------------------- /test/vow.delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.delay.js -------------------------------------------------------------------------------- /test/vow.done.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.done.js -------------------------------------------------------------------------------- /test/vow.fail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.fail.js -------------------------------------------------------------------------------- /test/vow.fulfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.fulfill.js -------------------------------------------------------------------------------- /test/vow.invoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.invoke.js -------------------------------------------------------------------------------- /test/vow.isFulfilled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.isFulfilled.js -------------------------------------------------------------------------------- /test/vow.isPromise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.isPromise.js -------------------------------------------------------------------------------- /test/vow.isRejected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.isRejected.js -------------------------------------------------------------------------------- /test/vow.isResolved.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.isResolved.js -------------------------------------------------------------------------------- /test/vow.promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.promise.js -------------------------------------------------------------------------------- /test/vow.reject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.reject.js -------------------------------------------------------------------------------- /test/vow.resolve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.resolve.js -------------------------------------------------------------------------------- /test/vow.spread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.spread.js -------------------------------------------------------------------------------- /test/vow.timeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.timeout.js -------------------------------------------------------------------------------- /test/vow.when.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/test/vow.when.js -------------------------------------------------------------------------------- /utils/gen-doc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/utils/gen-doc.js -------------------------------------------------------------------------------- /utils/jsdoc2html.yate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/utils/jsdoc2html.yate -------------------------------------------------------------------------------- /utils/update-gh-pages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/utils/update-gh-pages.sh -------------------------------------------------------------------------------- /vow.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfilatov/vow/HEAD/vow.min.js --------------------------------------------------------------------------------