lie

v3.2.0
A basic but performant promise implementation
lie promise async aplus

pretest

npm run build

test

npm run jshint && mocha -R nyan ./test/cover.js

build-node

copyfiles -f src/index.js lib && browserify-transform-cli inline-process-browser unreachable-branch-transform es3ify < src/index.js > lib/browser.js

build-js

browserify -s Promise -p bundle-collapser/plugin . | derequire > ./dist/lie.js

build-min

uglifyjs ./dist/lie.js -mc > ./dist/lie.min.js

build-poly-js

browserify -p bundle-collapser/plugin ./polyfill.js | derequire > ./dist/lie.polyfill.js

build-poly-min

uglifyjs ./dist/lie.polyfill.js -mc > ./dist/lie.polyfill.min.js

build-poly

npm run build-poly-js && npm run build-poly-min

build

npm run build-node && npm run build-js && npm run build-min && npm run build-poly

prebuild

rimraf lib dist && mkdirp lib dist

cover

istanbul cover _mocha ./test/cover.js -- -R spec && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100

jshint

jshint src

node

mocha -R spec ./test/cover.js

browser

browserify test/cover.js > test/browser.js && mocha-phantomjs test/test.html

Metadata

  • MIT
  • Whatever
  • Unknown
  • released 1/29/2018

Downloads

Maintainers