{"author":{"name":"tony.quetano@planttheidea.com"},"browser":"dist/micro-memoize.js","browserslist":["defaults","Explorer >= 9","Safari >= 6","Opera >= 15","iOS >= 8","Android >= 4"],"bugs":{"url":"https://github.com/planttheidea/micro-memoize/issues"},"description":"A tiny, crazy fast memoization library for the 95% use-case","devDependencies":{"@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.4","@types/bluebird":"^3.5.42","@types/jest":"^30.0.0","@types/react":"^19.1.13","@typescript-eslint/eslint-plugin":"^8.44.1","@typescript-eslint/parser":"^8.44.1","benchee":"^1.1.0","benchmark":"^2.1.4","bluebird":"^3.7.2","cli-table2":"^0.2.0","eslint":"^9.36.0","eslint-plugin-import":"^2.32.0","eslint-plugin-react":"^7.37.5","eslint-webpack-plugin":"^5.0.2","fast-equals":"^5.3.2","fast-memoize":"^2.5.2","html-webpack-plugin":"^5.6.4","in-publish":"^2.0.1","jest":"^30.1.3","lodash":"^4.17.21","lru-memoize":"^1.1.0","mem":"^10.0.0","memoizee":"^0.4.17","memoizerific":"^1.11.3","mini-bench":"^1.0.0","ora":"^9.0.0","performance-now":"^2.1.0","ramda":"^0.31.3","react":"^19.1.1","release-it":"^19.0.5","rollup":"^4.52.2","rsvp":"^4.8.5","simple-statistics":"^7.8.8","ts-jest":"^29.4.4","ts-loader":"^9.5.4","tslib":"^2.8.1","typescript":"^5.9.2","underscore":"^1.13.7","webpack":"^5.101.3","webpack-cli":"^6.0.1","webpack-dev-server":"^5.2.2"},"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/micro-memoize.cjs.js","module":"dist/micro-memoize.esm.js","name":"micro-memoize","repository":{"type":"git","url":"git+https://github.com/planttheidea/micro-memoize.git"},"scripts":{"benchmark":"npm run dist && NODE_ENV=production node ./benchmarks/index.cjs","build":"npm run build:bundle && npm run build:mjs && npm run build:cjs","build:bundle":"NODE_ENV=production rollup -c config/rollup.config.js --bundleConfigAsCjs","build:cjs":"node scripts/create-cjs-import.js","build:mjs":"node scripts/create-mjs-import.js","clean":"rm -rf dist && rm -rf mjs","dev":"NODE_ENV=development webpack-dev-server --config=webpack/webpack.config.js","dist":"npm run clean && npm run build","lint":"ESLINT_USE_FLAT_CONFIG=false eslint src/*.ts --max-warnings 0","lint:fix":"ESLINT_USE_FLAT_CONFIG=false npm run lint -- --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run typecheck && npm run lint && npm run test:coverage && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","start":"npm run dev","test":"NODE_PATH=. jest --config=config/jest.config.js","test:coverage":"npm run test -- --coverage","test:watch":"npm run test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"types":"./index.d.ts","version":"4.2.0","_id":"micro-memoize@4.2.0","gitHead":"0926778b57d3c7ab82be53edb996071e7456e57b","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"shasum":"76266c42910da4bd6e62c400c1b6204fc9fe6b78","size":20285,"noattachment":false,"key":"/micro-memoize/-/micro-memoize-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/micro-memoize/download/micro-memoize-4.2.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_4.2.0_1758894632653_0.5647135386749047"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T13:50:32.845Z","publish_time":1758894632845,"_source_registry_name":"default","_cnpm_publish_time":1758894632845,"dist-tags":{"latest":"5.1.1","next":"5.0.0-rc.0"}}