Skip to content

Commit 58fde98

Browse files
committed
udpate
1 parent f4463be commit 58fde98

12 files changed

+1473
-2025
lines changed

.github/FUNDING.yml

100644100755
File mode changed.

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
[![NPM Version](https://img.shields.io/npm/v/@thednp/event-listener.svg)](https://www.npmjs.com/package/@thednp/event-listener)
66
[![NPM Downloads](https://img.shields.io/npm/dm/@thednp/event-listener.svg)](http://npm-stat.com/charts.html?package=@thednp/event-listener)
77
[![jsDeliver](https://img.shields.io/jsdelivr/npm/hw/@thednp/event-listener)](https://www.jsdelivr.com/package/npm/@thednp/event-listener)
8-
[![typescript version](https://img.shields.io/badge/typescript-5.6.3-brightgreen)](https://www.typescriptlang.org/)
9-
[![vitest version](https://img.shields.io/badge/vitest-2.1.5-brightgreen)](https://vitest.dev/)
10-
[![vite version](https://img.shields.io/badge/vite-5.4.11-brightgreen)](https://github.com/vitejs)
8+
[![typescript version](https://img.shields.io/badge/typescript-5.8.3-brightgreen)](https://www.typescriptlang.org/)
9+
[![vitest version](https://img.shields.io/badge/vitest-3.1.4-brightgreen)](https://vitest.dev/)
10+
[![vite version](https://img.shields.io/badge/vite-6.3.5-brightgreen)](https://github.com/vitejs)
1111

1212
A TypeScript sourced event listener for efficient applications based on the [subscribe-publish](https://hackernoon.com/do-you-still-register-window-event-listeners-in-each-component-react-in-example-31a4b1f6f1c8) pattern, around 700 bytes when minified and packs a surprising amount of power.
1313

dist/event-listener.cjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const v="2.0.9",r={},a=s=>{const{type:e,currentTarget:n}=s;r[e].forEach((c,t)=>{n===t&&c.forEach((o,i)=>{i.apply(t,[s]),typeof o=="object"&&o.once&&f(t,e,i,o)})})},d=(s,e,n,c)=>{r[e]||(r[e]=new Map);const t=r[e];t.has(s)||t.set(s,new Map);const o=t.get(s),{size:i}=o;o.set(n,c),i||s.addEventListener(e,a,c)},f=(s,e,n,c)=>{const t=r[e],o=t&&t.get(s),i=o&&o.get(n),g=i!==void 0?i:c;o&&o.has(n)&&o.delete(n),t&&(!o||!o.size)&&t.delete(s),(!t||!t.size)&&delete r[e],(!o||!o.size)&&s.removeEventListener(e,a,g)},E=d,L=f;exports.addListener=d;exports.globalListener=a;exports.off=L;exports.on=E;exports.registry=r;exports.removeListener=f;exports.version=v;
1+
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const v="2.0.10",r={},a=s=>{const{type:e,currentTarget:n}=s;r[e].forEach((c,t)=>{n===t&&c.forEach((o,i)=>{i.apply(t,[s]),typeof o=="object"&&o.once&&f(t,e,i,o)})})},d=(s,e,n,c)=>{r[e]||(r[e]=new Map);const t=r[e];t.has(s)||t.set(s,new Map);const o=t.get(s),{size:i}=o;o.set(n,c),i||s.addEventListener(e,a,c)},f=(s,e,n,c)=>{const t=r[e],o=t&&t.get(s),i=o&&o.get(n),g=i!==void 0?i:c;o&&o.has(n)&&o.delete(n),t&&(!o||!o.size)&&t.delete(s),(!t||!t.size)&&delete r[e],(!o||!o.size)&&s.removeEventListener(e,a,g)},E=d,L=f;exports.addListener=d;exports.globalListener=a;exports.off=L;exports.on=E;exports.registry=r;exports.removeListener=f;exports.version=v;
22
//# sourceMappingURL=event-listener.cjs.map

dist/event-listener.cjs.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/event-listener.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)