{"bugs":{"url":"https://github.com/avoidwork/tiny-lru/issues"},"dist":{"shasum":"fc19f256f6d82f2ae6638279f9eca306e4a636c9","tarball":"https://registry.npmjs.org/tiny-lru/-/tiny-lru-13.0.1.tgz","fileCount":6,"integrity":"sha512-7WLnMnp1AFOqWYCvk5Cf9C2ti1V3Bz3GkLmnhJ4dMWFouN425Y6bMcDspNRDs0YAZBnpd4JRdoQf0gpYfhVubA==","signatures":[{"sig":"MEQCIC1rqX6WrhSZOKm4jkT57M8DiVDUKCt7wbhsUsqudLFFAiBiZT3sND4KGE3WpSPydvAR5HGdeUTMHKhSK9ul4/bPTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIETuivr9/2GoJnduSdAQJQONM+NwM0dkc/HX/OxUSYmvAiA/j9R59T9MhI4NhNXgwf98/Q/qKo8KlvMxojlLeEC9nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61435},"main":"dist/tiny-lru.cjs","name":"tiny-lru","type":"module","types":"types/lru.d.ts","author":{"name":"Jason Mulligan","email":"jason.mulligan@avoidwork.com"},"source":"src/lru.js","engines":{"node":">=14"},"exports":{"types":"./types/lru.d.ts","import":"./dist/tiny-lru.js","require":"./dist/tiny-lru.cjs"},"gitHead":"91337ab0877d1213ecfadbe86d81aaae8b1cca5e","license":"BSD-3-Clause","scripts":{"fix":"oxlint --fix *.js benchmarks src tests/unit && oxfmt *.js benchmarks src tests/unit --write","lint":"oxlint *.js benchmarks src tests/unit && oxfmt *.js benchmarks/*.js src/*.js tests/unit/*.js --check","test":"npm run lint && node --test tests/**/*.js","build":"npm run lint && npm run rollup","rollup":"rollup --config","prepare":"husky","coverage":"node --test --experimental-test-coverage --test-coverage-exclude=dist/** --test-coverage-exclude=tests/** --test-reporter=spec tests/**/*.test.js 2>&1 | grep -A 1000 \"start of coverage report\" > coverage.txt","changelog":"auto-changelog -p","benchmark:all":"npm run benchmark:modern && npm run benchmark:perf && npm run benchmark:comparison","benchmark:perf":"node benchmarks/performance-observer-benchmark.js","benchmark:modern":"node benchmarks/modern-benchmark.js","benchmark:comparison":"npm run benchmark:install-deps && node benchmarks/comparison-benchmark.js","benchmark:install-deps":"npm install --no-save lru-cache quick-lru mnemonist"},"_npmUser":{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"},"homepage":"https://github.com/avoidwork/tiny-lru","keywords":["LRU","cache","caching","TTL","ttl-cache","least-recently-used","lightweight","fast","performance","memoization","expiration","typescript","nodejs","browser","esm","zero-dependencies"],"repository":{"url":"git://github.com/avoidwork/tiny-lru.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, lightweight LRU (Least Recently Used) cache for JavaScript with O(1) operations and optional TTL support.","directories":{},"maintainers":[{"name":"avoidwork","email":"jason.mulligan@avoidwork.com"}],"_nodeVersion":"25.8.1","engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.56.0","rollup":"^4.60.0","tinybench":"^6.0.0","auto-changelog":"^2.5.0","@rollup/plugin-terser":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-lru_13.0.1_1789470223589_0.02362405711901494","host":"s3://npm-registry-packages-npm-production"},"_id":"tiny-lru@13.0.1","version":"13.0.1"}