🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

event-lite

Package Overview
Dependencies
Maintainers
0
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

event-lite - npm Package Compare versions

Comparing version

to
1.0.0

event-lite.mjs

24

package.json
{
"name": "event-lite",
"description": "Light-weight EventEmitter (less than 1KB when gzipped)",
"version": "0.1.3",
"version": "1.0.0",
"author": "@kawanet",

@@ -13,9 +13,17 @@ "bugs": {

"devDependencies": {
"browserify": "^17.0.0",
"browserify-sed": "^0.8.0",
"jsdoc": "^3.5.5",
"@rollup/plugin-commonjs": "^28.0.1",
"@rollup/plugin-multi-entry": "^6.0.1",
"@rollup/plugin-node-resolve": "^15.3.0",
"assert": "^1.5.1",
"jsdoc": "^4.0.4",
"jshint": "^2.13.6",
"mocha": "^10.2.0",
"terser": "^5.16.3"
"mocha": "^11.0.1",
"rollup": "^4.28.1",
"terser": "^5.37.0"
},
"exports": {
"types": "./event-lite.d.ts",
"import": "./event-lite.mjs",
"require": "./event-lite.js"
},
"files": [

@@ -25,3 +33,4 @@ "browser/import.js",

"event-lite.d.ts",
"event-lite.js"
"event-lite.js",
"event-lite.mjs"
],

@@ -63,3 +72,4 @@ "homepage": "https://github.com/kawanet/event-lite",

},
"type": "commonjs",
"typings": "event-lite.d.ts"
}

@@ -8,5 +8,22 @@ # event-lite.js

### Usage
### SYNOPSIS
```js
import EventLite from "event-lite";
class MyClass extends EventLite {
// your class
}
const obj = new MyClass();
obj.on("foo", v => {...}); // add event listener
obj.once("bar", v => {...}); // add one-time event listener
obj.emit("foo", v); // dispatch event
obj.emit("bar", v); // dispatch another event
obj.off("foo"); // remove event listener
```
### Classic Style
```js
const EventLite = require("event-lite");

@@ -38,19 +55,2 @@

### TypeScript
```typescript
import EventLite = require("event-lite");
class MyClass extends EventLite {
// your class
}
const obj = new MyClass();
obj.on("foo", v => {...}); // add event listener
obj.once("bar", v => {...}); // add one-time event listener
obj.emit("foo", v); // dispatch event
obj.emit("bar", v); // dispatch another event
obj.off("foo"); // remove event listener
```
### Repository

@@ -62,3 +62,3 @@

- http://kawanet.github.io/event-lite/EventLite.html
- https://kawanet.github.io/event-lite/EventLite.html

@@ -73,3 +73,3 @@ ### See Also

Copyright (c) 2015-2023 Yusuke Kawasaki
Copyright (c) 2015-2024 Yusuke Kawasaki

@@ -76,0 +76,0 @@ Permission is hereby granted, free of charge, to any person obtaining a copy

Sorry, the diff of this file is not supported yet