UNPKG

conciseee

Version:

Concise (409B) Event Emitter with features like async notification, regex based event matching and universal handlers

25 lines (18 loc) 1.29 kB
# <img src="https://docs.google.com/drawings/d/e/2PACX-1vSPq_udC6oTFuvUhLAGffrWMsAx_x3NcK9v9DupscmQhwEbjksaNNmNynVdnwSJw2IS05ZyCQV6d2lL/pub?w=372&h=236" /> [![npm version](https://badge.fury.io/js/conciseee.svg)](https://badge.fury.io/js/conciseee) ![Build](https://github.com/archanpatkar/ee/workflows/Build/badge.svg) <img src="https://img.shields.io/badge/Coverage-100%25-brightgreen" /> [![Maintainability](https://api.codeclimate.com/v1/badges/9e8bef3b92ba52535e2b/maintainability)](https://codeclimate.com/github/archanpatkar/ee/maintainability) [![License: MIT](https://img.shields.io/badge/License-MIT-brightgreen.svg)](https://opensource.org/licenses/MIT) A **powerful** but **concise** Event Emitter implementation which is about **409B**(Minified and Gzipped) follows the same **interface** and **semantics** of Node.js Event Emitter with some extra features such as *async notification*, *custom schedulers*, *fluent interface*, *regex based event matching* and *universal handlers* ## Installation ### `Node.js` ``` npm install conciseee ``` ### `Browser` ``` <script src="https://unpkg.com/conciseee"></script> ``` ### `Browser Optimized (GZipped)` ``` <script src="https://unpkg.com/conciseee/dist/ee.min.js.gz"><script/> ``` ## Usage [Documentation](https://ee.archan.io)