Skip to content

Commit 5bf5c69

Browse files
committed
Reduce npm package size
1 parent 4cdc213 commit 5bf5c69

File tree

3 files changed

+16
-26
lines changed

3 files changed

+16
-26
lines changed

package-lock.json

Lines changed: 13 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"filter-obj": "^5.1.0",
5252
"jest-validate": "^29.0.1",
5353
"map-obj": "^5.0.2",
54-
"moize": "^6.1.1",
54+
"mem": "^9.0.2",
5555
"semver": "^7.3.7"
5656
},
5757
"devDependencies": {

src/main.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import process from 'process'
22

3-
import moize from 'moize'
3+
import mem from 'mem'
44

55
import { EVENTS } from './handle/main.js'
66
import { emitLimitedWarning } from './limit.js'
@@ -33,9 +33,7 @@ const addListener = function ({ opts, name, eventFunc }) {
3333
// by `removeListener()`, i.e. once `eventListener` is garbage collected.
3434
const previousEvents = new Set()
3535
// Should only emit the warning once per event name and per `init()`
36-
const mEmitLimitedWarning = moize(emitLimitedWarning, {
37-
maxSize: Number.POSITIVE_INFINITY,
38-
})
36+
const mEmitLimitedWarning = mem(emitLimitedWarning)
3937

4038
const eventListener = eventFunc.bind(undefined, {
4139
opts,

0 commit comments

Comments
 (0)