Socket
Socket
Sign inDemoInstall

fast-memoize

Package Overview
Dependencies
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fast-memoize - npm Package Compare versions

Comparing version 1.1.5 to 2.0.0

.nyc_output/22002.json

17

dist/fast-memoize.js

@@ -62,7 +62,15 @@ (function webpackUniversalModuleDefinition(root, factory) {

function memoize (fn, cache, serializer) {
if (!cache) {
function memoize (fn, options) {
var cache
var serializer
if (options && options.cache) {
cache = options.cache
} else {
cache = cacheDefault
}
if (!serializer) {
if (options && options.serializer) {
serializer = options.serializer
} else {
serializer = serializerDefault

@@ -131,3 +139,4 @@ }

try {
eval('new Map()')
var map = new Map()
map.set(null)
} catch (error) {

@@ -134,0 +143,0 @@ hasSupport = false

{
"name": "fast-memoize",
"version": "1.1.5",
"version": "2.0.0",
"description": "Fastest memoization lib that supports N arguments",

@@ -8,3 +8,3 @@ "main": "src/index.js",

"test": "tape test/*.js --cov --reporter=spec",
"test:lint": "standard src/* test/*",
"test:lint": "standard \"src/**/*.js\" \"test/**/*.js\" \"benchmark/**/*.js\"",
"test:coverage": "covert test/*.js",

@@ -11,0 +11,0 @@ "test:cov": "npm run test:coverage",

@@ -7,3 +7,4 @@ 'use strict'

try {
eval('new Map()')
var map = new Map()
map.set(null)
} catch (error) {

@@ -10,0 +11,0 @@ hasSupport = false

@@ -6,7 +6,15 @@ 'use strict'

function memoize (fn, cache, serializer) {
if (!cache) {
function memoize (fn, options) {
var cache
var serializer
if (options && options.cache) {
cache = options.cache
} else {
cache = cacheDefault
}
if (!serializer) {
if (options && options.serializer) {
serializer = options.serializer
} else {
serializer = serializerDefault

@@ -13,0 +21,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