New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

evt

Package Overview
Dependencies
Maintainers
2
Versions
186
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

evt - npm Package Compare versions

Comparing version 2.4.6 to 2.4.7

dist/hooks/index.d.ts

389

package.json
{
"name": "evt",
"version": "2.4.6",
"version": "2.4.7",
"description": "Type safe replacement for node's EventEmitter",

@@ -9,4 +9,10 @@ "repository": {

},
"main": "lib/index.js",
"types": "lib/index.d.ts",
"main": "dist/lib/index.js",
"types": "dist/lib/index.d.ts",
"scripts": {
"test:node": "node ./dist/test",
"test:deno": "deno run --reload --unstable --no-check deno_dist/test/mod.ts",
"test": "npm run test:node && npm run test:deno",
"build": "tsc && denoify"
},
"author": "u/garronej",

@@ -16,374 +22,11 @@ "license": "MIT",

"minimal-polyfills": "^2.2.2",
"run-exclusive": "^2.2.16",
"run-exclusive": "^2.2.17",
"tsafe": "^1.1.3"
},
"files": [
"src/hooks/index.ts",
"src/hooks/useEvt.ts",
"src/hooks/useRerenderOnStateChange.ts",
"src/lib/Ctx.ts",
"src/lib/Evt.asNonPostable.ts",
"src/lib/Evt.asPostable.ts",
"src/lib/Evt.asyncPipe.ts",
"src/lib/Evt.create.ts",
"src/lib/Evt.factorize.ts",
"src/lib/Evt.from.ts",
"src/lib/Evt.getCtx.ts",
"src/lib/Evt.loosenType.ts",
"src/lib/Evt.merge.ts",
"src/lib/Evt.newCtx.ts",
"src/lib/Evt.parsePropsFromArgs.ts",
"src/lib/Evt.ts",
"src/lib/LazyEvt.ts",
"src/lib/LazyStatefulEvt.ts",
"src/lib/StatefulEvt.ts",
"src/lib/importProxy.ts",
"src/lib/index.ts",
"src/lib/types/AsyncIterableEvt.ts",
"src/lib/types/EventTargetLike.ts",
"src/lib/types/EvtError.ts",
"src/lib/types/Handler.ts",
"src/lib/types/Observer.ts",
"src/lib/types/Operator.ts",
"src/lib/types/helper/EvtLikeToEvt.ts",
"src/lib/types/helper/FactorizeEvt.ts",
"src/lib/types/helper/SwapEvtType.ts",
"src/lib/types/helper/ToNonPostableEvt.ts",
"src/lib/types/helper/ToPostableEvt.ts",
"src/lib/types/helper/UnpackCtx.ts",
"src/lib/types/helper/UnpackEvt.ts",
"src/lib/types/helper/index.ts",
"src/lib/types/index.ts",
"src/lib/types/interfaces/Ctx.ts",
"src/lib/types/interfaces/CtxLike.ts",
"src/lib/types/interfaces/Evt.ts",
"src/lib/types/interfaces/EvtLike.ts",
"src/lib/types/interfaces/NonPostableEvt.ts",
"src/lib/types/interfaces/NonPostableEvtLike.ts",
"src/lib/types/interfaces/Postable.ts",
"src/lib/types/interfaces/StatefulEvt.ts",
"src/lib/types/interfaces/StatefulEvtLike.ts",
"src/lib/types/interfaces/StatefulPostable.ts",
"src/lib/types/interfaces/StatefulReadonlyEvt.ts",
"src/lib/types/interfaces/StatefulReadonlyEvtLike.ts",
"src/lib/types/interfaces/index.ts",
"src/lib/types/lib.dom.ts",
"src/lib/util/compose.ts",
"src/lib/util/convertOperatorToStatelessFLambda.ts",
"src/lib/util/genericOperators/chunksOf.ts",
"src/lib/util/genericOperators/distinct.ts",
"src/lib/util/genericOperators/index.ts",
"src/lib/util/genericOperators/nonNullable.ts",
"src/lib/util/genericOperators/scan.ts",
"src/lib/util/genericOperators/throttleTime.ts",
"src/lib/util/genericOperators/to.ts",
"src/lib/util/index.ts",
"src/tools/Deferred.ts",
"src/tools/concatUint8Array.ts",
"src/tools/inDepth/copy.ts",
"src/tools/inDepth/getPrototypeChain.ts",
"src/tools/inDepth/index.ts",
"src/tools/inDepth/same.ts",
"src/tools/inDepth/test.ts",
"src/tools/inDepth/types.ts",
"src/tools/isCallableFunction.ts",
"src/tools/powerhooks/tools/useEffectRunConditionToDependencyArray.ts",
"src/tools/powerhooks/useEffectIf.ts",
"src/tools/powerhooks/useGuaranteedMemo.ts",
"src/tools/reducers/allEquals.ts",
"src/tools/reducers/allEqualsTo.ts",
"src/tools/reducers/allUniq.ts",
"src/tools/reducers/and.ts",
"src/tools/reducers/contains.ts",
"src/tools/reducers/count.ts",
"src/tools/reducers/diff.ts",
"src/tools/reducers/every.ts",
"src/tools/reducers/includes.ts",
"src/tools/reducers/index.ts",
"src/tools/reducers/or.ts",
"src/tools/reducers/partition.ts",
"src/tools/reducers/reduceify.ts",
"src/tools/reducers/removeDuplicates.ts",
"src/tools/reducers/sameAs.ts",
"src/tools/reducers/test.ts",
"src/tools/safeSetTimeout.ts",
"src/tools/testing/getPromiseAssertionApi.ts",
"src/tools/testing/index.ts",
"src/tools/tsafe/capitalize.ts",
"hooks/index.d.ts",
"hooks/index.js",
"hooks/index.js.map",
"hooks/useEvt.d.ts",
"hooks/useEvt.js",
"hooks/useEvt.js.map",
"hooks/useRerenderOnStateChange.d.ts",
"hooks/useRerenderOnStateChange.js",
"hooks/useRerenderOnStateChange.js.map",
"lib/Ctx.d.ts",
"lib/Ctx.js",
"lib/Ctx.js.map",
"lib/Evt.asNonPostable.d.ts",
"lib/Evt.asNonPostable.js",
"lib/Evt.asNonPostable.js.map",
"lib/Evt.asPostable.d.ts",
"lib/Evt.asPostable.js",
"lib/Evt.asPostable.js.map",
"lib/Evt.asyncPipe.d.ts",
"lib/Evt.asyncPipe.js",
"lib/Evt.asyncPipe.js.map",
"lib/Evt.create.d.ts",
"lib/Evt.create.js",
"lib/Evt.create.js.map",
"lib/Evt.d.ts",
"lib/Evt.factorize.d.ts",
"lib/Evt.factorize.js",
"lib/Evt.factorize.js.map",
"lib/Evt.from.d.ts",
"lib/Evt.from.js",
"lib/Evt.from.js.map",
"lib/Evt.getCtx.d.ts",
"lib/Evt.getCtx.js",
"lib/Evt.getCtx.js.map",
"lib/Evt.js",
"lib/Evt.js.map",
"lib/Evt.loosenType.d.ts",
"lib/Evt.loosenType.js",
"lib/Evt.loosenType.js.map",
"lib/Evt.merge.d.ts",
"lib/Evt.merge.js",
"lib/Evt.merge.js.map",
"lib/Evt.newCtx.d.ts",
"lib/Evt.newCtx.js",
"lib/Evt.newCtx.js.map",
"lib/Evt.parsePropsFromArgs.d.ts",
"lib/Evt.parsePropsFromArgs.js",
"lib/Evt.parsePropsFromArgs.js.map",
"lib/LazyEvt.d.ts",
"lib/LazyEvt.js",
"lib/LazyEvt.js.map",
"lib/LazyStatefulEvt.d.ts",
"lib/LazyStatefulEvt.js",
"lib/LazyStatefulEvt.js.map",
"lib/StatefulEvt.d.ts",
"lib/StatefulEvt.js",
"lib/StatefulEvt.js.map",
"lib/importProxy.d.ts",
"lib/importProxy.js",
"lib/importProxy.js.map",
"lib/index.d.ts",
"lib/index.js",
"lib/index.js.map",
"lib/types/AsyncIterableEvt.d.ts",
"lib/types/AsyncIterableEvt.js",
"lib/types/AsyncIterableEvt.js.map",
"lib/types/EventTargetLike.d.ts",
"lib/types/EventTargetLike.js",
"lib/types/EventTargetLike.js.map",
"lib/types/EvtError.d.ts",
"lib/types/EvtError.js",
"lib/types/EvtError.js.map",
"lib/types/Handler.d.ts",
"lib/types/Handler.js",
"lib/types/Handler.js.map",
"lib/types/Observer.d.ts",
"lib/types/Observer.js",
"lib/types/Observer.js.map",
"lib/types/Operator.d.ts",
"lib/types/Operator.js",
"lib/types/Operator.js.map",
"lib/types/helper/EvtLikeToEvt.d.ts",
"lib/types/helper/EvtLikeToEvt.js",
"lib/types/helper/EvtLikeToEvt.js.map",
"lib/types/helper/FactorizeEvt.d.ts",
"lib/types/helper/FactorizeEvt.js",
"lib/types/helper/FactorizeEvt.js.map",
"lib/types/helper/SwapEvtType.d.ts",
"lib/types/helper/SwapEvtType.js",
"lib/types/helper/SwapEvtType.js.map",
"lib/types/helper/ToNonPostableEvt.d.ts",
"lib/types/helper/ToNonPostableEvt.js",
"lib/types/helper/ToNonPostableEvt.js.map",
"lib/types/helper/ToPostableEvt.d.ts",
"lib/types/helper/ToPostableEvt.js",
"lib/types/helper/ToPostableEvt.js.map",
"lib/types/helper/UnpackCtx.d.ts",
"lib/types/helper/UnpackCtx.js",
"lib/types/helper/UnpackCtx.js.map",
"lib/types/helper/UnpackEvt.d.ts",
"lib/types/helper/UnpackEvt.js",
"lib/types/helper/UnpackEvt.js.map",
"lib/types/helper/index.d.ts",
"lib/types/helper/index.js",
"lib/types/helper/index.js.map",
"lib/types/index.d.ts",
"lib/types/index.js",
"lib/types/index.js.map",
"lib/types/interfaces/Ctx.d.ts",
"lib/types/interfaces/Ctx.js",
"lib/types/interfaces/Ctx.js.map",
"lib/types/interfaces/CtxLike.d.ts",
"lib/types/interfaces/CtxLike.js",
"lib/types/interfaces/CtxLike.js.map",
"lib/types/interfaces/Evt.d.ts",
"lib/types/interfaces/Evt.js",
"lib/types/interfaces/Evt.js.map",
"lib/types/interfaces/EvtLike.d.ts",
"lib/types/interfaces/EvtLike.js",
"lib/types/interfaces/EvtLike.js.map",
"lib/types/interfaces/NonPostableEvt.d.ts",
"lib/types/interfaces/NonPostableEvt.js",
"lib/types/interfaces/NonPostableEvt.js.map",
"lib/types/interfaces/NonPostableEvtLike.d.ts",
"lib/types/interfaces/NonPostableEvtLike.js",
"lib/types/interfaces/NonPostableEvtLike.js.map",
"lib/types/interfaces/Postable.d.ts",
"lib/types/interfaces/Postable.js",
"lib/types/interfaces/Postable.js.map",
"lib/types/interfaces/StatefulEvt.d.ts",
"lib/types/interfaces/StatefulEvt.js",
"lib/types/interfaces/StatefulEvt.js.map",
"lib/types/interfaces/StatefulEvtLike.d.ts",
"lib/types/interfaces/StatefulEvtLike.js",
"lib/types/interfaces/StatefulEvtLike.js.map",
"lib/types/interfaces/StatefulPostable.d.ts",
"lib/types/interfaces/StatefulPostable.js",
"lib/types/interfaces/StatefulPostable.js.map",
"lib/types/interfaces/StatefulReadonlyEvt.d.ts",
"lib/types/interfaces/StatefulReadonlyEvt.js",
"lib/types/interfaces/StatefulReadonlyEvt.js.map",
"lib/types/interfaces/StatefulReadonlyEvtLike.d.ts",
"lib/types/interfaces/StatefulReadonlyEvtLike.js",
"lib/types/interfaces/StatefulReadonlyEvtLike.js.map",
"lib/types/interfaces/index.d.ts",
"lib/types/interfaces/index.js",
"lib/types/interfaces/index.js.map",
"lib/types/lib.dom.d.ts",
"lib/types/lib.dom.js",
"lib/types/lib.dom.js.map",
"lib/util/compose.d.ts",
"lib/util/compose.js",
"lib/util/compose.js.map",
"lib/util/convertOperatorToStatelessFLambda.d.ts",
"lib/util/convertOperatorToStatelessFLambda.js",
"lib/util/convertOperatorToStatelessFLambda.js.map",
"lib/util/genericOperators/chunksOf.d.ts",
"lib/util/genericOperators/chunksOf.js",
"lib/util/genericOperators/chunksOf.js.map",
"lib/util/genericOperators/distinct.d.ts",
"lib/util/genericOperators/distinct.js",
"lib/util/genericOperators/distinct.js.map",
"lib/util/genericOperators/index.d.ts",
"lib/util/genericOperators/index.js",
"lib/util/genericOperators/index.js.map",
"lib/util/genericOperators/nonNullable.d.ts",
"lib/util/genericOperators/nonNullable.js",
"lib/util/genericOperators/nonNullable.js.map",
"lib/util/genericOperators/scan.d.ts",
"lib/util/genericOperators/scan.js",
"lib/util/genericOperators/scan.js.map",
"lib/util/genericOperators/throttleTime.d.ts",
"lib/util/genericOperators/throttleTime.js",
"lib/util/genericOperators/throttleTime.js.map",
"lib/util/genericOperators/to.d.ts",
"lib/util/genericOperators/to.js",
"lib/util/genericOperators/to.js.map",
"lib/util/index.d.ts",
"lib/util/index.js",
"lib/util/index.js.map",
"tools/Deferred.d.ts",
"tools/Deferred.js",
"tools/Deferred.js.map",
"tools/concatUint8Array.d.ts",
"tools/concatUint8Array.js",
"tools/concatUint8Array.js.map",
"tools/inDepth/copy.d.ts",
"tools/inDepth/copy.js",
"tools/inDepth/copy.js.map",
"tools/inDepth/getPrototypeChain.d.ts",
"tools/inDepth/getPrototypeChain.js",
"tools/inDepth/getPrototypeChain.js.map",
"tools/inDepth/index.d.ts",
"tools/inDepth/index.js",
"tools/inDepth/index.js.map",
"tools/inDepth/same.d.ts",
"tools/inDepth/same.js",
"tools/inDepth/same.js.map",
"tools/inDepth/test.d.ts",
"tools/inDepth/test.js",
"tools/inDepth/test.js.map",
"tools/inDepth/types.d.ts",
"tools/inDepth/types.js",
"tools/inDepth/types.js.map",
"tools/isCallableFunction.d.ts",
"tools/isCallableFunction.js",
"tools/isCallableFunction.js.map",
"tools/powerhooks/tools/useEffectRunConditionToDependencyArray.d.ts",
"tools/powerhooks/tools/useEffectRunConditionToDependencyArray.js",
"tools/powerhooks/tools/useEffectRunConditionToDependencyArray.js.map",
"tools/powerhooks/useEffectIf.d.ts",
"tools/powerhooks/useEffectIf.js",
"tools/powerhooks/useEffectIf.js.map",
"tools/powerhooks/useGuaranteedMemo.d.ts",
"tools/powerhooks/useGuaranteedMemo.js",
"tools/powerhooks/useGuaranteedMemo.js.map",
"tools/reducers/allEquals.d.ts",
"tools/reducers/allEquals.js",
"tools/reducers/allEquals.js.map",
"tools/reducers/allEqualsTo.d.ts",
"tools/reducers/allEqualsTo.js",
"tools/reducers/allEqualsTo.js.map",
"tools/reducers/allUniq.d.ts",
"tools/reducers/allUniq.js",
"tools/reducers/allUniq.js.map",
"tools/reducers/and.d.ts",
"tools/reducers/and.js",
"tools/reducers/and.js.map",
"tools/reducers/contains.d.ts",
"tools/reducers/contains.js",
"tools/reducers/contains.js.map",
"tools/reducers/count.d.ts",
"tools/reducers/count.js",
"tools/reducers/count.js.map",
"tools/reducers/diff.d.ts",
"tools/reducers/diff.js",
"tools/reducers/diff.js.map",
"tools/reducers/every.d.ts",
"tools/reducers/every.js",
"tools/reducers/every.js.map",
"tools/reducers/includes.d.ts",
"tools/reducers/includes.js",
"tools/reducers/includes.js.map",
"tools/reducers/index.d.ts",
"tools/reducers/index.js",
"tools/reducers/index.js.map",
"tools/reducers/or.d.ts",
"tools/reducers/or.js",
"tools/reducers/or.js.map",
"tools/reducers/partition.d.ts",
"tools/reducers/partition.js",
"tools/reducers/partition.js.map",
"tools/reducers/reduceify.d.ts",
"tools/reducers/reduceify.js",
"tools/reducers/reduceify.js.map",
"tools/reducers/removeDuplicates.d.ts",
"tools/reducers/removeDuplicates.js",
"tools/reducers/removeDuplicates.js.map",
"tools/reducers/sameAs.d.ts",
"tools/reducers/sameAs.js",
"tools/reducers/sameAs.js.map",
"tools/reducers/test.d.ts",
"tools/reducers/test.js",
"tools/reducers/test.js.map",
"tools/safeSetTimeout.d.ts",
"tools/safeSetTimeout.js",
"tools/safeSetTimeout.js.map",
"tools/testing/getPromiseAssertionApi.d.ts",
"tools/testing/getPromiseAssertionApi.js",
"tools/testing/getPromiseAssertionApi.js.map",
"tools/testing/index.d.ts",
"tools/testing/index.js",
"tools/testing/index.js.map",
"tools/tsafe/capitalize.d.ts",
"tools/tsafe/capitalize.js",
"tools/tsafe/capitalize.js.map"
"src/",
"!src/test/",
"dist/",
"!dist/test/",
"!dist/tsconfig.tsbuildinfo"
],

@@ -409,4 +52,4 @@ "keywords": [

"typescript": "^4.2.3",
"denoify": "^1.1.0"
"denoify": "^1.3.0"
}
}

@@ -9,10 +9,10 @@ <p align="center">

<a href="https://github.com/garronej/evt/actions">
<img src="https://github.com/garronej/evt/workflows/ci/badge.svg?branch=develop">
<img src="https://github.com/garronej/evt/workflows/ci/badge.svg?branch=main">
</a>
<a href="https://deno.land/x/evt">
<img src="https://img.shields.io/endpoint?url=https%3A%2F%2Fdeno-visualizer.danopia.net%2Fshields%2Flatest-version%2Fx%2Fevt%2Fmod.ts">
</a>
<a href="https://www.npmjs.com/package/evt">
<img src="https://img.shields.io/npm/v/evt?logo=npm">
</a>
<a href="https://deno.land/x/evt">
<img src="https://img.shields.io/badge/deno-module-informational?logo=deno">
</a>
<a href="https://bundlephobia.com/package/evt">

@@ -19,0 +19,0 @@ <img src="https://img.shields.io/bundlephobia/minzip/evt">

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

// @denoify-line-ignore
import { Polyfill as Set } from "minimal-polyfills/Set";
// @denoify-line-ignore
import { Polyfill as WeakMap } from "minimal-polyfills/WeakMap";

@@ -3,0 +5,0 @@ import { assert } from "tsafe/assert";;

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

// @denoify-line-ignore
import { Polyfill as WeakMap } from "minimal-polyfills/WeakMap";

@@ -2,0 +3,0 @@ import { importProxy } from "./importProxy";

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

// @denoify-line-ignore
import "minimal-polyfills/Array.prototype.find";
// @denoify-line-ignore
import { Polyfill as Map } from "minimal-polyfills/Map";
// @denoify-line-ignore
import { Polyfill as WeakMap } from "minimal-polyfills/WeakMap";
import type { LightMap } from "../tools/minimal-polyfills/LightMap";
import { importProxy } from "./importProxy";

@@ -14,4 +20,2 @@ import { create } from "./Evt.create";

import { LazyEvt } from "./LazyEvt";
import { Polyfill as Map, LightMap } from "minimal-polyfills/Map";
import { Polyfill as WeakMap } from "minimal-polyfills/WeakMap";
import * as runExclusive from "run-exclusive";

@@ -18,0 +22,0 @@ import { overwriteReadonlyProp } from "tsafe/lab/overwriteReadonlyProp";

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

// @denoify-line-ignore
import "minimal-polyfills/Object.is";

@@ -2,0 +3,0 @@ import { LazyEvt } from "./LazyEvt";

// @denoify-line-ignore
import { Polyfill as Map } from "minimal-polyfills/Map";
import type { LightMap } from "../minimal-polyfills/LightMap";
import type { LightSet } from "../minimal-polyfills/LightSet";
import { assert } from "tsafe/assert";
import { Polyfill as Map, LightMap } from "minimal-polyfills/Map";
type LightSet<T> = import("minimal-polyfills/Set").LightSet<T>;
import { MapLike, SetLike, ArrayLike, DateLike } from "./types";

@@ -6,0 +8,0 @@ import { overwriteReadonlyProp } from "tsafe/lab/overwriteReadonlyProp";

@@ -0,5 +1,7 @@

// @denoify-line-ignore
import { Polyfill as Set } from "minimal-polyfills/Set";
// @denoify-line-ignore
import "minimal-polyfills/Object.is";
import { MapLike, SetLike, DateLike, ArrayLike } from "./types";
import { arrAllEquals } from "../reducers/allEquals";
import "minimal-polyfills/Object.is";

@@ -6,0 +8,0 @@ /**

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