@to1source/event

v2.0.0-alpha.1
An universal event (emitter) / bus for Browser / Node.js
event esm browser eventEmitter eventBus bus javascript node

test:ava

ava

test:coverage

nyc ava

build

npm run clean:dist && npm run build:browser && npm run build:esm && npm run build:alias && npm run build:cjs && npm run build:cjs:alias && npm run typings

test

npm run build && npm run test:ava

build:rollup

rollup -c

clean:dist

rimraf ./dist

build:browser

esbuild ./src/index.ts --bundle --minify --sourcemap --outfile=./dist/to1source-event.browser.js

build:browser:alias

esbuild ./src/alias.ts --bundle --minify --sourcemap --outfile=./dist/to1source-event.alias.browser.js

build:esm

esbuild ./src/index.ts --format=esm --bundle --minify --sourcemap --outfile=./dist/index.js

build:alias

esbuild ./src/alias.ts --format=esm --bundle --minify --sourcemap --outfile=./dist/alias.js

build:cjs

esbuild ./src/index.ts --format=cjs --bundle --minify --sourcemap --outfile=./dist/to1source-event.js

build:cjs:alias

esbuild ./src/alias.ts --format=cjs --bundle --minify --sourcemap --outfile=./dist/to1source-event.alias.js

qunit

node ./tests/qunit/run-qunit.js

typings

tsc -p tsconfig.typings.json
npm i @to1source/event

Metadata

Downloads