{"author":{"name":"tony.quetano@planttheidea.com"},"browser":"dist/umd/index.js","browserslist":["defaults","Explorer >= 9","Safari >= 6","Opera >= 15","iOS >= 8","Android >= 4"],"bugs":{"url":"https://github.com/planttheidea/micro-memoize/issues"},"dependencies":{"fast-equals":"^5.3.3","fast-stringify":"^4.0.0"},"description":"A tiny, crazy fast memoization library for the 95% use-case","devDependencies":{"@planttheidea/build-tools":"^1.0.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0","@types/bluebird":"^3.5.42","@types/lodash":"^4.17.20","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.46.4","@typescript-eslint/parser":"^8.46.4","@vitest/coverage-v8":"^4.0.10","bluebird":"^3.7.2","cli-table2":"^0.2.0","eslint":"^9.39.1","eslint-plugin-import":"^2.32.0","fast-copy":"^4.0.0","fast-memoize":"^2.5.2","lodash":"^4.17.21","lru-memoize":"^1.1.0","mem":"^10.0.0","memoizee":"^0.4.17","memoizerific":"^1.11.3","prettier":"^3.6.2","ramda":"^0.32.0","release-it":"^19.0.6","rollup":"^4.53.2","tinybench":"^5.1.0","typescript":"^5.9.3","typescript-eslint":"^8.46.4","underscore":"^1.13.7","vite":"^7.2.2","vitest":"^4.0.10"},"exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/micro-memoize#readme","keywords":["memoize","memoized","memoizer","memoization","memo","cache","cached","storage","memory","optimize","performance","lru","expire"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/es/index.mjs","name":"micro-memoize","repository":{"type":"git","url":"git+https://github.com/planttheidea/micro-memoize.git"},"scripts":{"benchmark":"npm run clean:es && npm run build:esm && node benchmark/index.js","build":"npm run clean && npm run build:es && npm run build:es:types && npm run build:cjs && npm run build:cjs:types && npm run build:umd && npm run build:umd:types","build:cjs":"NODE_ENV=production rollup -c config/rollup/cjs.config.js","build:cjs:types":"tsc -p config/types/cjs.declaration.json && pti fix-types -t cjs","build:es":"NODE_ENV=production rollup -c config/rollup/es.config.js","build:es:types":"tsc -p config/types/es.declaration.json && pti fix-types -t es","build:min":"NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p config/tsconfig/min.declarations.json","build:umd":"NODE_ENV=production rollup -c config/rollup/umd.config.js","build:umd:types":"tsc -p config/types/umd.declaration.json","clean":"rm -rf dist","clean:cjs":"rm -rf dist/cjs","clean:es":"rm -rf dist/es","clean:min":"rm -rf dist/min","clean:umd":"rm -rf dist/umd","dev":"vite --config=config/vite/vite.config.ts","dist":"npm run clean && npm run build","format":"prettier . --log-level=warn --write","format:check":"prettier . --log-level=warn --check","lint":"eslint --max-warnings=0","lint:fix":"npm run lint -- --fix","release:alpha":"release-it --config=config/release-it/alpha.json","release:beta":"release-it --config=config/release-it/beta.json","release:rc":"release-it --config=config/release-it/rc.json","release:scripts":"npm run format:check && npm run typecheck && npm run lint && npm run test && npm run build","release:stable":"release-it --config=config/release-it/stable.json","start":"npm run dev","test":"vitest run --config=config/vitest.config.ts","test:coverage":"npm run test -- --coverage","test:watch":"vitest --config=config/vitest.config.ts","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.0.0-rc.0","readmeFilename":"README.md","gitHead":"ac6a84c46ba4237e1bfc9a6dcbb069dde9cbd904","_id":"micro-memoize@5.0.0-rc.0","_nodeVersion":"24.8.0","_npmVersion":"11.6.2","dist":{"shasum":"5bfa496796e9bc0e822efcbb6ce4621d8f54dbd6","size":65833,"noattachment":false,"key":"/micro-memoize/-/micro-memoize-5.0.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/micro-memoize/download/micro-memoize-5.0.0-rc.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/micro-memoize_5.0.0-rc.0_1763486890386_0.9600370361677819"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T17:28:10.590Z","publish_time":1763486890590,"_source_registry_name":"default","_cnpm_publish_time":1763486890590,"dist-tags":{"latest":"5.1.1","next":"5.0.0-rc.0"}}