asynciterator

v3.0.0
An asynchronous iterator library for advanced object pipelines.

build

npm run build:clean && npm run build:module && npm run build:commonjs && npm run build:types

build:clean

rm -f *.js *.mjs *.cjs *.d.ts

build:module

tsc --module es2015 && ./.change-extension mjs *.js && npm run build:fix:mjs

build:commonjs

tsc --module commonjs && ./.change-extension cjs *.js && npm run build:fix:cjs

build:fix:mjs

sed -i'.bak' -e 's/\.\/taskscheduler/.\/taskscheduler.mjs/' asynciterator.mjs

build:fix:cjs

sed -i'.bak' -e 's/\.\/taskscheduler/.\/taskscheduler.cjs/' asynciterator.cjs

build:types

tsc -d && rm *.js

prepare

npm run build

test

npm run build:module && npm run test:microtask

test:microtask

npm run mocha

test:immediate

npm run mocha -- --require test/config/useSetImmediate.js

mocha

c8 mocha

lint

eslint asynciterator.ts test

docs

npm run build:module && npm run jsdoc

jsdoc

jsdoc -c jsdoc.json

Metadata

  • MIT
  • Whatever
  • Ruben Verborgh
  • released 7/7/2020

Downloads

Maintainers