Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

events-ex

Package Overview
Dependencies
Maintainers
1
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

events-ex - npm Package Compare versions

Comparing version 2.0.0-alpha.13 to 2.0.0-alpha.14

7

CHANGELOG.md

@@ -5,2 +5,9 @@ # Changelog

## [2.0.0-alpha.14](https://github.com/snowyu/events-ex.js/compare/v2.0.0-alpha.13...v2.0.0-alpha.14) (2024-03-29)
### Refactor
* extract the isRegExpStr and toRegExp to util-ex ([706994b](https://github.com/snowyu/events-ex.js/commit/706994b76036cbaf4650b12dde673508d8d74c5d))
## [2.0.0-alpha.13](https://github.com/snowyu/events-ex.js/compare/v2.0.0-alpha.12...v2.0.0-alpha.13) (2024-03-28)

@@ -7,0 +14,0 @@

2

docs/classes/event_emitter-1.EventEmitter.md

@@ -29,2 +29,2 @@ [events-ex](../README.md) / [Exports](../modules.md) / [event-emitter](../modules/event_emitter-1.md) / EventEmitter

[src/event-emitter.js:8](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event-emitter.js#L8)
[src/event-emitter.js:8](https://github.com/snowyu/events-ex.js/blob/706994b/src/event-emitter.js#L8)

@@ -50,3 +50,3 @@ [events-ex](../README.md) / [Exports](../modules.md) / [event-emitter](../modules/event_emitter.md) / EventEmitter

[src/event-emitter.d.ts:7](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event-emitter.d.ts#L7)
[src/event-emitter.d.ts:7](https://github.com/snowyu/events-ex.js/blob/706994b/src/event-emitter.d.ts#L7)

@@ -76,3 +76,3 @@ ## Methods

[src/event-emitter.d.ts:38](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event-emitter.d.ts#L38)
[src/event-emitter.d.ts:38](https://github.com/snowyu/events-ex.js/blob/706994b/src/event-emitter.d.ts#L38)

@@ -102,3 +102,3 @@ ___

[src/event-emitter.d.ts:44](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event-emitter.d.ts#L44)
[src/event-emitter.d.ts:44](https://github.com/snowyu/events-ex.js/blob/706994b/src/event-emitter.d.ts#L44)

@@ -127,3 +127,3 @@ ___

[src/event-emitter.d.ts:66](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event-emitter.d.ts#L66)
[src/event-emitter.d.ts:66](https://github.com/snowyu/events-ex.js/blob/706994b/src/event-emitter.d.ts#L66)

@@ -152,3 +152,3 @@ ___

[src/event-emitter.d.ts:59](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event-emitter.d.ts#L59)
[src/event-emitter.d.ts:59](https://github.com/snowyu/events-ex.js/blob/706994b/src/event-emitter.d.ts#L59)

@@ -182,3 +182,3 @@ ___

[src/event-emitter.d.ts:32](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event-emitter.d.ts#L32)
[src/event-emitter.d.ts:32](https://github.com/snowyu/events-ex.js/blob/706994b/src/event-emitter.d.ts#L32)

@@ -212,3 +212,3 @@ ___

[src/event-emitter.d.ts:16](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event-emitter.d.ts#L16)
[src/event-emitter.d.ts:16](https://github.com/snowyu/events-ex.js/blob/706994b/src/event-emitter.d.ts#L16)

@@ -242,3 +242,3 @@ ___

[src/event-emitter.d.ts:24](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event-emitter.d.ts#L24)
[src/event-emitter.d.ts:24](https://github.com/snowyu/events-ex.js/blob/706994b/src/event-emitter.d.ts#L24)

@@ -267,3 +267,3 @@ ___

[src/event-emitter.d.ts:51](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event-emitter.d.ts#L51)
[src/event-emitter.d.ts:51](https://github.com/snowyu/events-ex.js/blob/706994b/src/event-emitter.d.ts#L51)

@@ -288,3 +288,3 @@ ___

[src/event-emitter.d.ts:52](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event-emitter.d.ts#L52)
[src/event-emitter.d.ts:52](https://github.com/snowyu/events-ex.js/blob/706994b/src/event-emitter.d.ts#L52)

@@ -310,2 +310,2 @@ ___

[src/event-emitter.d.ts:67](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event-emitter.d.ts#L67)
[src/event-emitter.d.ts:67](https://github.com/snowyu/events-ex.js/blob/706994b/src/event-emitter.d.ts#L67)

@@ -52,3 +52,3 @@ [events-ex](../README.md) / [Exports](../modules.md) / [event](../modules/event.md) / Event

[src/event.js:8](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event.js#L8)
[src/event.js:8](https://github.com/snowyu/events-ex.js/blob/706994b/src/event.js#L8)

@@ -65,3 +65,3 @@ ## Properties

[src/event.js:38](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event.js#L38)
[src/event.js:38](https://github.com/snowyu/events-ex.js/blob/706994b/src/event.js#L38)

@@ -78,3 +78,3 @@ ___

[src/event.js:32](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event.js#L32)
[src/event.js:32](https://github.com/snowyu/events-ex.js/blob/706994b/src/event.js#L32)

@@ -91,3 +91,3 @@ ___

[src/event.js:26](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event.js#L26)
[src/event.js:26](https://github.com/snowyu/events-ex.js/blob/706994b/src/event.js#L26)

@@ -104,3 +104,3 @@ ___

[src/event.js:44](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event.js#L44)
[src/event.js:44](https://github.com/snowyu/events-ex.js/blob/706994b/src/event.js#L44)

@@ -123,3 +123,3 @@ ## Methods

[src/event.js:51](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event.js#L51)
[src/event.js:51](https://github.com/snowyu/events-ex.js/blob/706994b/src/event.js#L51)

@@ -147,2 +147,2 @@ ___

[src/event.js:20](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/event.js#L20)
[src/event.js:20](https://github.com/snowyu/events-ex.js/blob/706994b/src/event.js#L20)

@@ -44,2 +44,2 @@ [events-ex](../README.md) / [Exports](../modules.md) / all-off

[src/all-off.js:12](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/all-off.js#L12)
[src/all-off.js:12](https://github.com/snowyu/events-ex.js/blob/706994b/src/all-off.js#L12)

@@ -20,3 +20,3 @@ [events-ex](../README.md) / [Exports](../modules.md) / consts

[src/consts.js:13](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/consts.js#L13)
[src/consts.js:13](https://github.com/snowyu/events-ex.js/blob/706994b/src/consts.js#L13)

@@ -40,2 +40,2 @@ ___

[src/consts.js:6](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/consts.js#L6)
[src/consts.js:6](https://github.com/snowyu/events-ex.js/blob/706994b/src/consts.js#L6)

@@ -51,2 +51,2 @@ [events-ex](../README.md) / [Exports](../modules.md) / default-methods

[src/default-methods.js:28](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/default-methods.js#L28)
[src/default-methods.js:14](https://github.com/snowyu/events-ex.js/blob/706994b/src/default-methods.js#L14)

@@ -40,2 +40,2 @@ [events-ex](../README.md) / [Exports](../modules.md) / has-listeners

[src/has-listeners.js:10](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/has-listeners.js#L10)
[src/has-listeners.js:10](https://github.com/snowyu/events-ex.js/blob/706994b/src/has-listeners.js#L10)

@@ -49,2 +49,2 @@ [events-ex](../README.md) / [Exports](../modules.md) / pipe-async

[src/pipe-async.js:21](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/pipe-async.js#L21)
[src/pipe-async.js:21](https://github.com/snowyu/events-ex.js/blob/706994b/src/pipe-async.js#L21)

@@ -49,2 +49,2 @@ [events-ex](../README.md) / [Exports](../modules.md) / pipe

[src/pipe.js:21](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/pipe.js#L21)
[src/pipe.js:21](https://github.com/snowyu/events-ex.js/blob/706994b/src/pipe.js#L21)

@@ -46,2 +46,2 @@ [events-ex](../README.md) / [Exports](../modules.md) / unify

[src/unify.js:17](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/unify.js#L17)
[src/unify.js:17](https://github.com/snowyu/events-ex.js/blob/706994b/src/unify.js#L17)

@@ -39,2 +39,2 @@ [events-ex](../README.md) / [Exports](../modules.md) / util/array-remove

[src/util/array-remove.js:5](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/util/array-remove.js#L5)
[src/util/array-remove.js:5](https://github.com/snowyu/events-ex.js/blob/706994b/src/util/array-remove.js#L5)

@@ -41,2 +41,2 @@ [events-ex](../README.md) / [Exports](../modules.md) / util/object-for-each

[src/util/object-for-each.js:6](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/util/object-for-each.js#L6)
[src/util/object-for-each.js:6](https://github.com/snowyu/events-ex.js/blob/706994b/src/util/object-for-each.js#L6)

@@ -40,2 +40,2 @@ [events-ex](../README.md) / [Exports](../modules.md) / util/string-pad

[src/util/string-pad.js:8](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/util/string-pad.js#L8)
[src/util/string-pad.js:8](https://github.com/snowyu/events-ex.js/blob/706994b/src/util/string-pad.js#L8)

@@ -39,2 +39,2 @@ [events-ex](../README.md) / [Exports](../modules.md) / util/to-int

[src/util/to-int.js:2](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/util/to-int.js#L2)
[src/util/to-int.js:2](https://github.com/snowyu/events-ex.js/blob/706994b/src/util/to-int.js#L2)

@@ -39,2 +39,2 @@ [events-ex](../README.md) / [Exports](../modules.md) / util/valid-callable

[src/util/valid-callable.js:1](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/util/valid-callable.js#L1)
[src/util/valid-callable.js:1](https://github.com/snowyu/events-ex.js/blob/706994b/src/util/valid-callable.js#L1)

@@ -39,2 +39,2 @@ [events-ex](../README.md) / [Exports](../modules.md) / util/valid-object

[src/util/valid-object.js:3](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/util/valid-object.js#L3)
[src/util/valid-object.js:3](https://github.com/snowyu/events-ex.js/blob/706994b/src/util/valid-object.js#L3)

@@ -33,3 +33,3 @@ [events-ex](../README.md) / [Exports](../modules.md) / wrap-event-emitter

[src/wrap-event-emitter.js:7](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/wrap-event-emitter.js#L7)
[src/wrap-event-emitter.js:7](https://github.com/snowyu/events-ex.js/blob/706994b/src/wrap-event-emitter.js#L7)

@@ -58,2 +58,2 @@ ## Functions

[src/wrap-event-emitter.js:34](https://github.com/snowyu/events-ex.js/blob/ca80c32/src/wrap-event-emitter.js#L34)
[src/wrap-event-emitter.js:34](https://github.com/snowyu/events-ex.js/blob/706994b/src/wrap-event-emitter.js#L34)

@@ -14,18 +14,6 @@ "use strict";

const slice = Array.prototype.slice;
function isRegExpStr(value) {
const result = typeof value === 'string' && value.length > 2 && value[0] === '/' && value.lastIndexOf('/') > 0;
return result;
}
function isRegExp(value) {
const result = isRegExpStr(value);
const result = (0, _utilEx.isRegExpStr)(value);
return result || (0, _utilEx.isRegExp)(value);
}
function toRegExp(value) {
if (typeof value === 'string' && value.length > 2 && value[0] === '/') {
const i = value.lastIndexOf('/');
const source = value.slice(1, i);
const flags = value.slice(i + 1);
return new RegExp(source, flags);
}
}
function getEventableMethods(aClass) {

@@ -329,3 +317,3 @@ return {

for (const key in regExpEvents) {
this.removeAllListeners(toRegExp(key));
this.removeAllListeners((0, _utilEx.toRegExp)(key));
}

@@ -385,3 +373,3 @@ }

for (let key in regExpEvents) {
key = toRegExp(key);
key = (0, _utilEx.toRegExp)(key);
if (key && key.test(type)) {

@@ -388,0 +376,0 @@ const listener = regExpEvents[key];

{
"name": "events-ex",
"version": "2.0.0-alpha.13",
"version": "2.0.0-alpha.14",
"description": "Browser-friendly enhanced events most compatible with standard node.js, it's powerful eventable ability.",

@@ -41,3 +41,3 @@ "contributors": [

"custom-ability": "^2.0.0-alpha.6",
"util-ex": "^2.0.0-alpha.10"
"util-ex": "^2.0.0-alpha.11"
},

@@ -44,0 +44,0 @@ "devDependencies": {

@@ -1,2 +0,2 @@

import {defineProperty, isArray, isFunction, isNumber, isObject, isRegExp as _isRegExp, isUndefined} from 'util-ex'
import {defineProperty, isArray, isFunction, isNumber, isObject, isRegExp as _isRegExp, isUndefined, isRegExpStr, toRegExp } from 'util-ex'
import {RegExpEventSymbol} from './consts'

@@ -9,7 +9,2 @@ import {Event} from './event';

function isRegExpStr(value) {
const result = typeof value === 'string' && value.length > 2 && value[0] === '/' && value.lastIndexOf('/') > 0
return result
}
function isRegExp(value) {

@@ -20,11 +15,2 @@ const result = isRegExpStr(value)

function toRegExp(value) {
if (typeof value === 'string' && value.length > 2 && value[0] === '/') {
const i = value.lastIndexOf('/')
const source = value.slice(1, i)
const flags = value.slice(i+1)
return new RegExp(source, flags)
}
}
export function getEventableMethods(aClass) {

@@ -31,0 +17,0 @@ return {

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