Socket
Socket
Sign inDemoInstall

nanoevents

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nanoevents - npm Package Compare versions

Comparing version 7.0.0 to 7.0.1

9

index.js
export let createNanoEvents = () => ({
events: {},
emit(event, ...args) {
for (let i = 0, handlers = this.events[event] || [], length = handlers.length; i < length; i++) handlers[i](...args)
let callbacks = this.events[event] || []
for (let i = 0, length = callbacks.length; i < length; i++) {
callbacks[i](...args)
}
},
on(event, cb) {
this.events[event]?.push(cb) || (this.events[event] = [cb])
return () => (this.events[event] = this.events[event]?.filter(i => cb !== i))
return () => {
this.events[event] = this.events[event]?.filter(i => cb !== i)
}
}
})
{
"name": "nanoevents",
"version": "7.0.0",
"version": "7.0.1",
"description": "Simple and tiny (99 bytes) event emitter library",

@@ -5,0 +5,0 @@ "keywords": [

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc