Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

tp-events

typescript-practice12.2kMIT1.0.3TypeScript support: included

Nodejs events module in web browser!

events, nodejs events, EventEmitter

readme

tp-events

Build Status Coverage Status npm version monthly downloads code style: prettier semantic-release UNPKG liense

Intro

Event based JavaScript for the browser with nodejs events api. For more: Nodejs Events.

Example

import EventEmitter from 'tp-events'

class MyEmitter extends EventEmitter {}

const myEmitter = new MyEmitter();
myEmitter.on('event', () => {
  console.log('an event occurred!');
});
myEmitter.emit('event');

Install

NPM Badge

API

Please refer to the document on Node.js v9.6.1 Events, API is the same.

Development

  • npm t: Run test suite
  • npm start: Run npm run build in watch mode
  • npm run test:watch: Run test suite in interactive watch mode
  • npm run test:prod: Run linting and generate coverage
  • npm run build: Generate bundles and typings, create docs
  • npm run lint: Lints code
  • npm run commit: Commit using conventional commit style (husky will tell you to use it if you haven't :wink:)

Reference

License

MIT