Comparing version
{ | ||
"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
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
15570
41.03%8
14.29%323
93.41%0
-100%0
-100%9
50%