tinyemitter
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Tiny Emitter

Build Status Coverage Status dependencies Status devDependencies Status NPM Version

Yet another tiny event emitter libary.

Install

Use NPM

npm install tinyemitter

Then import it in your project:

// ES6 module
import TinyEmitter from 'tinyemitter'
 
// Or CommonJS module
const TinyEmitter = require('tinyemitter')

Use with <script>

Download tinyemitter.js from unpkg(min), then:

<script src="path/to/tinyemitter.js"></script>
<script>var e = new TinyEmitter()</script> 

Usage

import TinyEmitter from 'tinyemitter'
 
const e = new TinyEmitter()
 
function handle (...names) {
  console.log(...names)
}
 
e.on('hello', handle)
e.emit('hello', 'Mike', 'Bob', 'Lucy')
e.off('hello', handle)

That's all.

License

MIT

/tinyemitter/

    Package Sidebar

    Install

    npm i tinyemitter

    Weekly Downloads

    12

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • milklee