{"_id":"@homer0/fs-cache","_rev":"46-46dc6d8a916f2b626948c5a1aacf2667","name":"@homer0/fs-cache","dist-tags":{"latest":"6.0.7"},"versions":{"1.0.1":{"name":"@homer0/fs-cache","version":"1.0.1","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@1.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"1fee624789dc52d771f71ba63ec7825e5c1b16a2","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-1.0.1.tgz","fileCount":8,"integrity":"sha512-Dc1IGdoP9rXDRVkSV3mXuvFf01bJEaIUZU0lFLBI21kH7YYUpp4l+zAacoE3bk6OAOb2qei5qMSLmO+YOTG50Q==","signatures":[{"sig":"MEUCIDWjIOjlbFFl5z25jlUO5HUzCmaE/sMl7rP7RHPCkPepAiEA5hqtMTviF46PBXCwfwQhpWIZylMGQOSCJS0Fw52PuZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizUwoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjOBAAn3T/FH0vEn9LwCiWR2yTB+z0LycJMl75czD0fvttdT4qhONE\r\n7dgDY8q6hussvqYiMV3DYIOvD3pBCpV3YuTxUo3dWe8hdMa6vbMq5zqPoo9/\r\nHFhCuB0J6zww/JJYMn5PoXYDv7+5XUyJ7Ea6qbIi50vaFTmwn+nnrrmbdj0O\r\n0X8qOvxtB7CxUGS09mJl6FYMzVimMvjqB4RVZ9Qr6ZV/YMfdDfoi49xrCTS/\r\nb6GFvWooWXjxusxl5e3Y4oDmVre5XO7vcYQDProNBoO1S4jnHfG01cGfb3sF\r\nQ5IA28Brxttxz5dj69tZ152EaIinLUXPS7zFRLZacZZ4xWVQtY8FDg8fd/z8\r\nR+1XbUHBywBeNg2TQi/fKfVHHlkw1ySPYQwRE3f+9XpaGGjj3T9b0WeY9lYi\r\nVKzSXrUQr8mH7aKbzmm0QoKq43Rn+Fl94g82wdppQSDdZW/WeRTn1RGJmwNr\r\ngTzHKHs5PCmjhoqCn/PprEjmJRpLcJ+j8fo7E0uajZxtfrVDm83Mci/UpIBB\r\ngKjh3l9WjK7yomXbrTP/4MqrWbD3cI4dJRKBUtPTzYfBKICIwpafB3bbk1Ff\r\nzcygAc4aHILk46IrHLOLsKDYDkPgMKSn2DYuW6X/7XHi/hC2F0olfHqEwDXL\r\nhf/PHRsvWIMy4P3NIRLdub+5j5wXIXe4zUA=\r\n=z/GM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"835d84ced485240f90c9c9173b5fcb53346bf264","scripts":{"test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"14.20.0","dependencies":{"@homer0/jimple":"^1.0.1","@homer0/deferred":"^1.0.1","@homer0/path-utils":"^1.0.1"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tsup":"^6.1.3","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_1.0.1_1657621543922_0.8891250668418837","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@homer0/fs-cache","version":"1.0.2","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@1.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"64be49f81e0244da3bfb517bcd5796132150fbd2","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-1.0.2.tgz","fileCount":8,"integrity":"sha512-Mpeak4EQODusxsN3C+egDGl12rFuUkKxc/PC3ypPcvqOtyiZBwbkazyBU/r9TF4z+UzEj6KAK63CLe3Tfp7yUA==","signatures":[{"sig":"MEYCIQCYKgD1Y+IxKknSY0xvWe7+IR1Yum6yzf5vvIBanJUPoAIhALkXwwLdHXhN1mtb6x4PB9eLEYSwrjoLDf3aZ/FFGcuJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizkuWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppXg/+IupLtyEI6KTWOBs2ePmyMdwLgEtwANvPzqX5IvHelycnZLvZ\r\nDL7Timt0yIob4IN/k9o2wW7Q+8j1ToKTfh2d/bOx5NbAvXByQhIEsaKkLp0+\r\nGwcq4YimhJaOxNvG69KqiZZmvRwkFECL4+8wYVpf5AlFA/eSTBv0IfKXXNrR\r\n/lHaPt56rYSomPYfLjarDus7sA/4AjqhHoH2zzWGcNQgam5IL4Vtch/FGYZT\r\nE1a2IKVspIwfX7QKdoSoApCdm4E2IQlKCZA1gPMfOPvs9mlaKfMINZAL+8MT\r\ngjmmj6Xt0G302ITpciwyB06eacGwRSCuSEfNUhj93jOZiypxw2TpLx/Hh+xO\r\nLBD8fqSj8bPPfiucvK7f0pHVGDjGVSs4E3UmKq4mfEjFb1d/3WaVUTt1Kmt3\r\n5iiCObx6ZowbNIK+iUKh12kpQNn4KZN9+vgoFEp9C9w4oyfQDI2DZBqZXosW\r\nELtRTGA9QN/E0vCNUuTFFn4aRpe1O6rqhM1w+2EXW8eAHnp5JLQIP5owEvbL\r\nGw5LEReEoTfBf/KoKd7+0709euQlvbhrfaY10lV7sM6L8jv7HzoZixOa9xxJ\r\nkc3bkvhn+gjCNXGMLgQmUrnS4AN9xPsRP1dSs+aD62kXWontbAdpNsfJqL1m\r\nRcFHgiRCdqUBB+0cPsF0uNy9215KXXgxZkQ=\r\n=QKsh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"2b588dfcb81ac59472b46e70daea72f6329f2fb9","scripts":{"test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"14.20.0","dependencies":{"@homer0/jimple":"^1.0.1","@homer0/deferred":"^1.0.1","@homer0/path-utils":"^1.0.1"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tsup":"^6.1.3","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_1.0.2_1657686934288_0.7405814435380722","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@homer0/fs-cache","version":"1.0.3","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@1.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"2cc14ad8401bfed82e1a5797d89db48b483cee30","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-1.0.3.tgz","fileCount":8,"integrity":"sha512-Vni4el9nbkCXjMM9I/ygd2bZkgV/EUb/maU1Vp1HGpEuzZHchc/4e0S4roV12OjkB5z32Pbs9pQuV07+tIcOPw==","signatures":[{"sig":"MEYCIQDkLqHm2zysErFY5lZa1np73TBdPoOqF3Sl7xNXCsKUEwIhANkU/0Ie1bPtIFzscLm3FEDiss2rCDOOwEMTLBjf1AT3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0PuiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVHQ/+O/FfKaWTqktR5TOCT2MSI3O5cK94y261EJVMEzOzYWrhyVc3\r\nBhQ5MDNnAO3wHDyBO5D3CJ3J+xTluttGjKKivv1Wz4m5XzK+N25ILSkbDtBk\r\nBVVIOkMwgZ1HBFnr8sb0ejEloKZxTnYJjahgeKpQ3akCvlqiI6M1LcDNASa/\r\nwrvbtQtyXjFaR4pWY6qsCMZAMW2F/gLnsVGMhtKbCl7EtNk9COoO+XOHZOhi\r\nXG/3eYFdM2yrnTekQMhXdNJpi7UWdbaPjw8vZOTpYI4J+bZgzV80JDBSYjk7\r\ne6bO+ph2ZyD9BDLTG7ptlnttcCzBsD9pJuEwIB9ANtr8XrytglC3dO5pKKI+\r\n9hgd2xsmyVTb25dsggQ9tP7FcD4EDDTxB1iga8ctOxs4gf/aOjncYOnrA/cr\r\n5DAyixAJATgPHUUnbfGBnr07hxWmdvzr7hGA8PvjZZ6X2IlSxCyYdcHcXEER\r\nrboNEzVbj7f156ZUzLytxejCi4vBHBNSa9/+F9TgctPTisEYVT5iniZrhjv0\r\n2An8WxUYxdec1s+mYPuJ7PHVTKp+sPEe3mLo5U/WLkeaygRc0Iiv3wVm8Cqr\r\nki1KCbhl6pImWausQ8czUh5xhNwsaeIPNPk+hc4fIqsX+vrkfgoWRt0T1aAB\r\nQuTydgg6sQMWOg5sD4CqVR7sU2vm7fa//rs=\r\n=uhdy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"7c44773961f29d11890564831e84cf4da9ba0f57","scripts":{"test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"14.20.0","dependencies":{"@homer0/jimple":"^1.0.2","@homer0/deferred":"^1.0.2","@homer0/path-utils":"^1.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tsup":"^6.1.3","ts-jest":"^28.0.5","typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_1.0.3_1657863074463_0.4868689606028107","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@homer0/fs-cache","version":"1.0.4","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@1.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e4ea06eb5c615920f5739e8b4f779db63b32a959","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-1.0.4.tgz","fileCount":8,"integrity":"sha512-SKu4ALyos8spG37dASl68K7B4zy6iolF0RSDgq8EEwkZAj3li/GKxaTu/tdvrYu7H9ifpBuPUpnfxnauu5JQnA==","signatures":[{"sig":"MEYCIQDTUnPZDBiBiwVeUVfFlXOvGiaKs03cDhYR446STf0KYAIhAKmOFsqjzEuY1uem8Pd1sdYV5sPYtggXJNC0Dbqz/hIU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0k54ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok0BAAls2UCio05Yf9L/eCoiOCnbhO6VhlEH5K9qUO02JeKyCS/Hqs\r\n4N1DTrdt5hgUZcGjVO3Cmn1xHfAkFZXwTfNw9OcxWBTvzrzC0euXmeWyp/iU\r\ntSpTJVlTQPgNyNcMbO5I1yhlb+4t0E2MTE/5BBOMBCFDJY0dXBT0p6N6y/za\r\ns8BAbdA3C9F8NU1vQaxQ/aDMZU3744nPY4hy+0rpuzTWlbd1huLEnTotoBes\r\nTo4YiWLgqCD9kI6sx+GvdTOCXauDWxe8xKVGn7yboocX1rIyB5n1iCyY4B6P\r\nm0213rQTibKCDMaSIdDjz80OY4SEXsupZmG3p+VEnYNquNDZUKAl2Z6uZupe\r\nwt75jTHMvCjJb16j9oYveeKvidJkqmzuEaSy2IDyVXy+P339xznjGu0bFZDr\r\nCmR+7PAiYws+qVCSERvn+Ja6L9DeFIEW7Bi0UaPkhTH21CGDoMc9gSu2eZD/\r\nF0Iv2mIUN4XtaSLBKzdsiFVnRLn42MOV9FnNpLtk5vXrJ1yFAQkblnogmr2T\r\nLjMTqJw9oI/g992mu9FANyZ4AUs6eiGxjiM/wEkrEqKnWUM09Er6tTcabEUH\r\n+A/JvjmTReN+VS8r6glgkAe6gaEFy0afAAKmPQ4IJjZLU3PpcgnPjDLnJgcw\r\n54vW9mgLZvhsa6sfxY7wy1gEjAHT/x13L60=\r\n=RtpQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"dd7bbfcd146de65926922f560df51a6a3fb89424","scripts":{"test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"14.20.0","dependencies":{"@homer0/jimple":"^1.0.3","@homer0/deferred":"^1.0.2","@homer0/path-utils":"^1.0.3"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tsup":"^6.1.3","ts-jest":"^28.0.5","typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_1.0.4_1657949816582_0.5863433816499981","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@homer0/fs-cache","version":"1.0.5","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@1.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"72ac063efb4e7239fc2378df0eb366dd34b98be5","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-1.0.5.tgz","fileCount":8,"integrity":"sha512-jf7fnLAtQkAyEVEprdZA0PbbqEAughhz0DrAHE6Jhz5U0TJR3lB+LDzVUz5xbzRY/hI+7GXaKNRWW526ocRBrg==","signatures":[{"sig":"MEUCIQD7TZLxzxzr4IlILRoB8dkTfSpYW0GgRXM8gr/RTvmkMAIgLjXCgDx5KftSGsxMi9gFDvAnlYiFnzROq9qGohi9ybw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU637ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkMhAAkuAmeCM1V86Nc0xQj8kgXOHv4xthZ0PhAHpopkP1c/yZfeHe\r\nSEG5Y+GRgfnQwRFlHEm0XMy1oO61R3flCKrXUDRiQBWqRdRWzTX7rbQna5k3\r\nC5gycGNQIkQSp9lEtmi1XMX/EpH7a2u7Uf12U37lrO1VaOCE7saknvGvKmI2\r\n1Hc8FPcbjcqLcBnGiAbI4CDevH7bj3M5x14q02LPSAaOatacgecioLfxy1B1\r\nj9hqIkGBFqYAN/MBgDKVAXzuzhxQPa2lX2HdQ7dXrMLnMJGh2jkBOWjR0T8f\r\nEeYjX489x4LLTnanpARFr714WMy+RkX+dbUqN4UfcLcwL2JEsMBRO44Jitsw\r\nTJAhQ5Jw7A7SLc4rO/hc9Z1DiYwWTl5FpgkHNFam39hfng6/DkW1pXLmCOKL\r\nGjzwUIOUYSu0/O2/d5+H5yqQWOg4NUrd6/t4ASE/MCJCluxweVyae5ts1s8R\r\nWkudvhju7xKIzGkhcfrauqZ8DXlWopwWk8flEj7U1AwJq7kE1TmO/v9l9Qnd\r\nWFRR5R9BLC6HrUV4iHMTo++3JGzsoSJegzpjz7yfLQjncIfTcfS/BAEj241S\r\nw7kHjW5/yH93uszzl7cPQQaU675X1ePKLQr3lasH8DhxBtwSuYrzbxknBgxQ\r\nYmVHTBPmJa6AZgrWDNetbFrlII0s5ou6rqs=\r\n=J9oV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"e584e4ef93ede1065a91a1d3e88e070662acb66e","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/6.0.1/node@v14.20.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"14.20.1","dependencies":{"@homer0/jimple":"^1.0.4","@homer0/deferred":"^1.0.3","@homer0/path-utils":"^1.0.4"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","tsup":"^6.3.0","ts-jest":"^29.0.3","typescript":"^4.8.4"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_1.0.5_1666428411331_0.8586554130424982","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@homer0/fs-cache","version":"1.0.6","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@1.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"f85808e50476270e6235c0a957b8b9a484697655","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-1.0.6.tgz","fileCount":8,"integrity":"sha512-4sbuJZz8J/KDhNEMXBJAQdZnKAFOyjoLA0NV6SXECN5ijbCGVYCLKva8LUcGhkHXojk4zH3Mi27XRu4qe3/xJg==","signatures":[{"sig":"MEYCIQC7shh11umixOcB21vvvoDiPGGaB++0dM/2bOagxEPFyAIhAOjd7c1lkRmoNePFAc91Wg5HufVtL/U6/PyUpz5bKRuV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfa1NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5bw/+Pgp6iGzhVLJIvDC2lkN1q8sHZCyOhjF4NA2HxfqMQkZfHDqZ\r\nVTT4nh1ZcausSx94WVhBJyiAxa5ch+UvFNFaCn/+tQC+U1QvhjEEVWdERbsY\r\nRHWUEaKZKduTzyAdm1Qm4P0jwwirOFXBcRgn4uY5M+VRCfFdgje23AGI3wk0\r\nL6XETTyzQOYXVz9uG2sP08TvrozfkftgRKpKg7qIeGwi1pEUCpDXst4DZdw+\r\nbfl4EZbcFrvErnc5FlMKEIHQHuuQcyG7HGB0ywrfLBuMo4FEvbvwZ7F3lFbG\r\nZmVBMVLbNGfnz/N7q8fFbDHcS5o9CzIjBM/JrQzWGj6yF/ZBIjsyKJm4Igao\r\ntjWa+H6CXsgdDPjGdeC5zuvtXKoMHZCIi+Q5JnrEscFffi+2iEgqn7EAL8Rp\r\ngC5K2Qg97nM8cWJ9yJjH5BPuqEutUfJRDBNgpZdqpNmZEkVFGUFkDr4Nbk1b\r\n4CYuLFN43EbTGvTMnHonwV645m1EyRKUFIZ8PpKa2rYsqS8FkTuxzhAdAGqG\r\n3CG7tNCm2ff8OMYeUVNu7ULEGxMoW8x+Z4muG9i5aFJ1ewTcTdTjCbq9/NkV\r\njUCWlK5d3SRPdRuJ3PHrdXaU+dNV8BTZH8nsducNDx3bgL76QGIHTSl9svmp\r\nwprw4Hn/ZsUzaFj/bdPn0SZUX3oqOonXFrQ=\r\n=xJ1V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"57b9ca6d6c445dafdd95769b41eac6e8e424ac6b","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/6.0.1/node@v14.20.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"14.20.1","dependencies":{"@homer0/jimple":"^1.0.4","@homer0/deferred":"^1.0.3","@homer0/path-utils":"^1.0.4"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","tsup":"^6.3.0","ts-jest":"^29.0.3","typescript":"^4.8.4"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_1.0.6_1669180748919_0.14671204596508747","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@homer0/fs-cache","version":"2.0.0","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@2.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"9ded311a944b54533057564c05632f179a40e900","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-2.0.0.tgz","fileCount":8,"integrity":"sha512-ijfsaKc76i+Rm/5IJ3xGnQh8re3Ep7QxTk69rGgiiTrbHs/EYAnAEkzKvrr4BZg1kKcYuCewOuuFDe+TmGDMqg==","signatures":[{"sig":"MEUCIFsBQM+/5OE+OeudymeJwJVBq2aFi9mCkY3+muMWA1Q0AiEA86POVmsrcZJ1bBIVF68l93OhooBbVqmR5J4fjlpHZSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqqO8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdsQ/+IO2HGKsNZ1SVg64e8AFXt3HiadFjJWjmhrQZuxj2dAwLq+m3\r\niIeKdv5wFKC+LqBL8u7ReChDNXAiCwSjFjOaa5vMceJwAfMlrlOA/DHlGJrI\r\nR0LFeG2yNrDObCJb2GkHWvnqok+On2B9tA+B12+8pmiwzyVM6gH9KVmL73Sw\r\nX4r6cbit6QMRPMInOivkfcM9fT6v/Yt2JcLZbyOsM2nvhnd1g13c+S/+gBGL\r\n15heHe4sDzrwTxLTQ436LG5IoSz0+bBiUd3xwJNr1HrhBHhjG2nHLo5AVRHX\r\nt0T9pQTQTz3pe4gNxltLkxpepIubUz3XoBePhutk/ESqZVicKEdBia9JvXFf\r\nSIe9tKzePd2ghXNcmWTs3l75o8pp/Awup2NPPzboqVklMg8Kz/tqYbj6p6fY\r\n/zvE1nSpB+bI8THER7bCwcTwTVipzcjmdKDkf31EmMugysHkwezZ2CPsbKl3\r\npRe8kzsQ1w85dvpW8lERvEwKBpKrXqxp2QTHfP+nIZ1plKAXs1GH98lHYhSY\r\n4zZu8Mggdt4BwpFX6x/yCfl5gpeWEO8kaZoYCSS408eDZPdLLdzXpVFrfRrF\r\nRGgUgXm10uOFfC0x7WGDRHWPTlrjydvlmvEqLG7RidWzUKL/nknuqkC5v9vf\r\n+OzYMrP4w3VsocMT/Y8MtHATC2dWzOVG7e8=\r\n=Okt5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"86d8723fd11c969e334d58c4e6bc4d290311fe26","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/6.3.0/node@v16.18.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"16.18.1","dependencies":{"@homer0/jimple":"^2.0.0","@homer0/deferred":"^2.0.0","@homer0/path-utils":"^2.0.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.5.0","ts-jest":"^29.0.3","typescript":"^4.9.4"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_2.0.0_1672127419894_0.02246999478097056","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@homer0/fs-cache","version":"2.0.1","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@2.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"5a60ff779a10a7e4656cbf104e98a3491c58a7ce","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-2.0.1.tgz","fileCount":9,"integrity":"sha512-mp/30KVoiejn/GMLy5rDP2KLfjmr6S62khPpAR4memEyxoxAeHurgJExH9eRvRuRQkJL384RNAIfGwsiChc6hw==","signatures":[{"sig":"MEQCIFhaPtjTriXMeT6sRWIOpZn2P6t8XliD7P44bKNP8yUmAiACWH3MrRBw2SOqUbVrmIcg+ykbGCsbLl8Lo5LKrswChA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1LO/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXGw/+Li7W8jDkfa3KymQ8BCiZXCiDxnFFG6Fe01CQzKD13fJEZAny\r\np7kthaxjZeROA9TPx2LV92leoWbqYGlQvvRt3cm5D+KPNp7lPe+kIPZDP2Gz\r\nega15Ie00QAaYCbTNJQRcP4PhyO7CyIRCOxVy20MlueKsjT9LPr6fEHlawOj\r\n0ouvv4j/bsYeRjBLQirZWm5YCiBQbcCV6vKLMHMm+V++dMYVaYK/MaMv6cSq\r\nUtcYdzEifGuVdXg5G81XQPDbtxE3yivj2qq4FCAw2SV8zWHWU2kYlmZuQmsz\r\n5gxrMV/Dh8JCQsNBDyWp9cHyDS+seAw0YoJMZgUEiz+IXVJJny43NVvYhjw8\r\ny/gDrKrEdDgSnrttpDyPRVsJKq5dAPUv1KTEjSgtnaBe2DOpNbiMCaDhVgXy\r\nwhcrz7IFb0s9SpdFE4gJCv+kBx3klBMszEVNpN37IDg9ZZHHGGK3vV+DvUlk\r\n1tlUKVhYIFjCwDkSkVhE1DTXp8H71jj84Wxn+jrurmMG5jMYSgQCIgbrIlrS\r\nTrSuFyG4k2bWk6YipmgOCi+F3NLG7gtqQVaVDQLBVNnXE+4HlFGKJ2pa9/CN\r\nksrvSGLbrcVtLKUtm4gBNApJdGi9gQnEo0qSsEhfGScNfJoLKNEEqlbSmLfI\r\n6hkn/LOiPa/Tv3cpkWTcyR8OFoE2V3MNrp4=\r\n=gL+O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"59c0f6af6901b9f4edb8d2ec36abaf11f6b0780d","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/6.4.1/node@v16.19.0+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@homer0/jimple":"^2.0.1","@homer0/deferred":"^2.0.1","@homer0/path-utils":"^2.0.1"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","tsup":"^6.5.0","ts-jest":"^29.0.5","typescript":"^4.9.4"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_2.0.1_1674884031511_0.7772141728750157","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@homer0/fs-cache","version":"2.0.2","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@2.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"5d1fc52a0283575970ff58f3906dd4aefaaef0d0","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-2.0.2.tgz","fileCount":9,"integrity":"sha512-M9KmgKxkwU6keRzfrBUlYbcc2AU6xJo+QpHgi9N8Z6oasYHTgZ7XUYlC0puQHBABxIq8g3ClQpKf2Bd46pRIkg==","signatures":[{"sig":"MEUCIBi1yuQ/TB+j5OMJE1brc36ZGfSZE1WTVMZUFe/OlbfIAiEAscsoqQFZOyp2hBqF4PDPPsZcMIwBsisWQa+2qXiqQu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA/QYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpVg//e7X3DzEyC3lW0qVjSXxVFGEfhtkLuHywbyeDjwQE2N0lquPz\r\nmBHx5tuJ8UclPrYzBrGsm1c2axN2nnLdA4PZYg4rsgqc74o4bXiZg5+y/670\r\nSbWpYkPHZcz+oFEiJTEwsqMQnW+TdVydrfOFtN+n1S4nX1r8iG4Wd8HabZn1\r\nPGJfUmidXXunVuR+DB3nLHpn9DfppSeRZE1MYbRmhP/239HJVhsqWldvZMQ/\r\noqJV9GAwmmQX9Y2Y0KjdY8F0TKEAFcXNkBIjo6LR8ms+Mn+9DzgmNXsxIyfY\r\nof14c/47Sz0JaNK8g1FfUQ2mUviAXR8FgjElOh76vZe6ClgBezspRN7zQRe4\r\n44chTE/3kTDvhuVMje0jf/yNkjomH3SFbrBQ/I//OlMgZnM9b6Upsy3873VI\r\nGkHwKZTU/MK0G5gK4LP57NeYD9ggJpOPf7SbLod+VaGQv13eHa2Thr2Nsu3l\r\ndxDgn7iYZ1xsLh0ND4ECq2tnNmNt5OqP/i6DSHSc5ikeZqY4vD+hpjI7oh7e\r\ncH+AKxYsRY17Cm2e8jP0hEFAEp0Axj+wMGosUhdm98c1dcS0cgjSGUWwPB3X\r\n+0zn5JQbtRhRUrfzwtCuJ3tRCd4xn5qE/tSYrnBpxwMOoRSYx/FHXiiXvjoG\r\nUw6SEP3lFuBClXfmpNRR/VzHy7m8OjnYvwU=\r\n=+vw3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"1ed6ea29e2035f10f0dff60203b6b1d54c601dc8","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"16.19.1","dependencies":{"@homer0/jimple":"^2.0.2","@homer0/deferred":"^2.0.2","@homer0/path-utils":"^2.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","tsup":"^6.6.3","ts-jest":"^29.0.5","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_2.0.2_1677980695985_0.5808622472618818","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@homer0/fs-cache","version":"2.0.3","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@2.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"1d9f6cbc13d2137de78efdbfb5489eb322708e3a","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-2.0.3.tgz","fileCount":9,"integrity":"sha512-K75ChUgEFzqMHByKMbsX9SdipDy1oVXo0nWfpYNCEbIN9KObRLGIdCmZ51zg/cVcUVP13FKqUm9AhihYJrAytA==","signatures":[{"sig":"MEQCIBKBBFIPJgd6wSbMXNLzxk9wx5M1rmcak32l5J9Bavl4AiBQPJJS6ujLWMSdXBumgHU1GXUzkK+XThZozwiY3GAW2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125442},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"e8c1e75555382d4cc23c78e7c4d1e2c62f8c06a2","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@homer0/jimple":"2.0.3","@homer0/deferred":"2.0.3","@homer0/path-utils":"2.0.3"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.0.0","ts-jest":"^29.1.0","typescript":"^5.1.3","@homer0/tsconfig":"1.0.8","@homer0/eslint-plugin":"10.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_2.0.3_1687075253263_0.30307403610495","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@homer0/fs-cache","version":"2.0.4","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@2.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"8175fa7f0c9159b7ba16cc9c9f76dee4c9804d52","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-2.0.4.tgz","fileCount":9,"integrity":"sha512-txFrIhLiXccqA18TZUcHyKFcJ5xpQVz76wXHOW3ejsmT8Spa4qkaCTlFBOAwZ9ajbcHf2wWs4pCc1bJFT83siA==","signatures":[{"sig":"MEYCIQD6pyWCgJjyQdVs2u2UJT52b6A0TABRwmdTvD3ILMJDWwIhAI5GS9AuG2uFEUd9Oi5FJHsE2iFk5s6ndoo1DyMwRBPR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125442},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"d632c6e05b583ceeceff43ed7a52e1e7afbf1265","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@homer0/jimple":"2.0.4","@homer0/deferred":"2.0.4","@homer0/path-utils":"2.0.4"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.0.0","ts-jest":"^29.1.0","typescript":"^5.1.3","@homer0/tsconfig":"1.0.9","@homer0/eslint-plugin":"10.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_2.0.4_1687076165333_0.4890960064467731","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@homer0/fs-cache","version":"2.0.5","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@2.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"3fae2466eecccb634a820f706dee994961bd877d","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-2.0.5.tgz","fileCount":9,"integrity":"sha512-sx68RQmisbqshaeSUDzoSoSLuQ1dS7MSl4qSLFqWR4wRt30k8yyktz3pojz7xUo3CdgzeYr2EOx7g7spokdFWA==","signatures":[{"sig":"MEYCIQDxM+YCwicjC7aZ759d+dDxUQg7RBVuB3K0tjTaODaPBAIhALFLLw9DZO/3oHS09hxQYbOOo/ruDvJVn93NRLSKyCnE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125443},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"05356cf2f7d8f158a139c3e2a3fed025f60bbaad","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@homer0/jimple":"2.0.5","@homer0/deferred":"2.0.5","@homer0/path-utils":"2.0.5"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.0.0","ts-jest":"^29.1.0","typescript":"^5.1.3","@homer0/tsconfig":"1.0.10","@homer0/eslint-plugin":"10.3.1"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_2.0.5_1687077019320_0.7030857642924528","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@homer0/fs-cache","version":"2.0.6","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@2.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"d32009d8893c2ce459992dc5d80484c9879f4497","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-2.0.6.tgz","fileCount":10,"integrity":"sha512-eTTJu+NWZchlqruer7M0WPs1qSSq28u/saKADXCJ+8JWdjfHDd4BKG/AJQGC6JDAC9H4sYZxxAsle6AlPV0Nog==","signatures":[{"sig":"MEUCIA/VZRUCwl0Bma8eLLOSLBlaIDVQPVKEHRaLFJ4l4v3QAiEA0yCBGenG5eewm6u+3vnXj8xXyoc/ox9w/0L1vUXdrI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140062},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"bab3ed6af9cf27c0d64e4169dc1f4825a978a717","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"16.20.1","dependencies":{"@homer0/jimple":"2.0.6","@homer0/deferred":"2.0.6","@homer0/path-utils":"2.0.6"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","ts-jest":"^29.1.1","typescript":"^5.1.6","@homer0/tsconfig":"1.0.11","@homer0/eslint-plugin":"10.3.2"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_2.0.6_1689516131986_0.057556811509803074","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@homer0/fs-cache","version":"2.0.7","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@2.0.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"0cf1f203d9136a87c7dc6ea073035e1f6fe1f7f4","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-2.0.7.tgz","fileCount":10,"integrity":"sha512-5lE13QbkZS+qK/cRApKzqH+p+ZW/yb/QKcv3csCDn6NugYF5581tOd1oUfnPPJ/AcNCcGdBbCDtQu8xmno1U+A==","signatures":[{"sig":"MEUCID09oaIXW8OGamDxWZxobEWaYdTyFjF8/vbGlm1PjX5zAiEAvR/OEFY1M6ePE739RyuNyFBug66x3xSI+MLupzQCCYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140062},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"a5b49dc8388a52b256dabccd8c4f1c6e289d09a3","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"16.20.1","dependencies":{"@homer0/jimple":"2.0.7","@homer0/deferred":"2.0.7","@homer0/path-utils":"2.0.7"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","ts-jest":"^29.1.1","typescript":"^5.1.6","@homer0/tsconfig":"1.0.11","@homer0/eslint-plugin":"11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_2.0.7_1690604437596_0.5368763188287955","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@homer0/fs-cache","version":"3.0.0","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@3.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"b89d5445cd5d632aced53bf44cabadfde5acd92d","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-3.0.0.tgz","fileCount":10,"integrity":"sha512-1H+nLE1m7gvXlT5NYWAS5OOJWmNmXkOWMqgSjZ93H7L499hvsDRm9bGRNmYrp+qoZ7V8qTTrPwulszKENzOWpQ==","signatures":[{"sig":"MEQCIF1IjqdHqoXWim280v7+bE6o8LU7ks3Q0bFB9z2MibUeAiA7ro8oIp/RpLhgSA36khbhoOr0w4vJbApKsUDkgWtqtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140066},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"968248535be40f5ddb1cd53cdb2bb47c1c9a06d7","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/7.3.0/node@v18.18.0+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@homer0/jimple":"3.0.0","@homer0/deferred":"3.0.0","@homer0/path-utils":"3.0.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@homer0/tsconfig":"1.0.12","@homer0/eslint-plugin":"12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_3.0.0_1696230890545_0.10945204653069496","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@homer0/fs-cache","version":"3.0.1","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@3.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"cce497d80267eed091019936d66b59759db3d8eb","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-3.0.1.tgz","fileCount":10,"integrity":"sha512-z3wY7L+TbQvzTuXAqjTuzDPUz/bSFIOvsTMnLlIBTmjw3XX6iUuHmG/Os1/MwyeP4ptjaxEg9GN0JZd29i8sgg==","signatures":[{"sig":"MEQCIBc2D1IGA2kXHOUxNaVfQpA+qSkeESWF+YoEh+Ow6EFoAiBuAlqZSnnxrfZcEvjG5iiuSROV89BYQ06Yuxyj4VnmLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140301},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"3e1bd862a217e2d26a783144b991436e8b589260","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/8.0.1/node@v18.19.0+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@homer0/jimple":"3.0.1","@homer0/deferred":"3.0.1","@homer0/path-utils":"3.0.1"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.1.1","typescript":"^5.3.3","@homer0/tsconfig":"1.0.13","@homer0/eslint-plugin":"12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_3.0.1_1703329800739_0.5443541318435852","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@homer0/fs-cache","version":"3.1.0","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@3.1.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"36675f767d07999ac5e57610bbc6a344bb6e3459","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-3.1.0.tgz","fileCount":10,"integrity":"sha512-iRUyh9jzppDHu0rhZCvxLax6RmwShZl+fzz/RVIozqADUyjuuj+Ci9JFNOTpj/ctLDaSQOqiPNL+5UPL2L8HWQ==","signatures":[{"sig":"MEYCIQDVYRClo0XBjOzhquP4LhTO2jYengLFDC5z3gwpYCDakQIhAJdP6KTybLrAu5kEvOTxEGiPVE05dnE+ligsbh3aFwRp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141414},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"cc158887f5dfb077b3bcacba37c6f0fdfce7f534","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@homer0/jimple":"3.0.2","@homer0/deferred":"3.0.2","@homer0/path-utils":"3.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.3.3","@homer0/tsconfig":"1.0.14","@homer0/eslint-plugin":"12.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_3.1.0_1708602824433_0.171651842686265","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@homer0/fs-cache","version":"3.1.1","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@3.1.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"0879c8b97d6d6c97a7d388a8437c2e0c6ec269ef","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-3.1.1.tgz","fileCount":10,"integrity":"sha512-NWQ/SG3caVFyIyrrnmDQWtU/hDdkO6IsaRgQZRXeWeYbUHgGajBJstqc9x+mpW2ChrAwpEn3oDdSfVeABigE1w==","signatures":[{"sig":"MEUCIEuuB/NfCn3U+bEfJPJAFtJLmkdWpwgof9VuBnF3Iic/AiEAvmtMYIu8JzSY/4bUdtPO0YjlHmjx8wm2R7hyDuM15SU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141414},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"e8e36fdaaebbe32a868ca86be1f90aedd8483909","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@homer0/jimple":"3.0.3","@homer0/deferred":"3.0.3","@homer0/path-utils":"3.0.3"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.3.3","@homer0/tsconfig":"1.0.14","@homer0/eslint-plugin":"12.0.3"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_3.1.1_1710826508545_0.9457617675822987","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@homer0/fs-cache","version":"3.1.2","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@3.1.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"3eba649e354a0562ae7a698add6a38d187077ec3","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-3.1.2.tgz","fileCount":10,"integrity":"sha512-eq8aHKDRvWAvyX+XgRyF9aOmloXtQbseGyZUCFJZmBtS1T794Ens8tFyVBJYh5V62WWm1H902nwLfpjUkjTp1Q==","signatures":[{"sig":"MEUCIQCFwNOChF0Z54Q09dID/TkY2cRtEiwFrsxycz8bfLkv1AIgPxg3DZRTMDMOkqE9x3QKnwcLUiHKID0698+xcXuWM8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141414},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"d88cdbbaa1c3d2fc4ff0e6a68388de95a0816bb4","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/8.1.2/node@v18.20.0+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"18.20.0","dependencies":{"@homer0/jimple":"3.0.4","@homer0/deferred":"3.0.4","@homer0/path-utils":"3.0.4"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.4.4","@homer0/tsconfig":"1.0.15","@homer0/eslint-plugin":"12.0.4"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_3.1.2_1712383287013_0.042457582659607196","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"@homer0/fs-cache","version":"3.1.3","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@3.1.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e913f64ac5683f8f8f78e58e1c6cfaa09e2d6a86","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-3.1.3.tgz","fileCount":10,"integrity":"sha512-884v5f1w9GS2Sv7KT8W49v7Hg6gGu3xXDKqvVrq9mDwKtK+vCnY8mOQYPticS7U8cglp0hTNDxQVzas3IikkDg==","signatures":[{"sig":"MEQCIBNT+ZL31LHcvTrMR6heyg5cffOdVWEbVvL3nK6cKAzTAiAlrHaLNUWtm+VgNwg8zdVzyQFvnXqpGOedk4I9nsVu2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141414},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"89e47f2d17f87e0ce74bbe0f1c34c62a9cc05b74","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/8.1.3/node@v18.20.2+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@homer0/jimple":"3.0.5","@homer0/deferred":"3.0.5","@homer0/path-utils":"3.0.5"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.4.5","@homer0/tsconfig":"1.0.16","@homer0/eslint-plugin":"12.0.5"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_3.1.3_1715993672592_0.7704815412500956","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"@homer0/fs-cache","version":"3.1.4","keywords":["fs","cache","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/fs-cache@3.1.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"2200eea25ceee5b5c2774f5c4f9356e65bdf70bc","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-3.1.4.tgz","fileCount":9,"integrity":"sha512-W/237rLjdmV394LIucZDCLZ6syA4xYtxNeGyg2mLZ60JgcL7dHadwWCj+THGIMKTkL2CmdGwVt2xNyDAfdbFVg==","signatures":[{"sig":"MEUCIH1xOauDZl0hST/UPCvq60KG3x7yHB5tM0LyE5SLboBYAiEA/aLmFfYZEgVxQhHJeR00U9PmxBxbOI9xsP0gi7prteE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124515},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"23adf9f57cbd4d3762816982b78b51db26f7bc30","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/8.1.8/node@v18.20.4+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"18.20.4","dependencies":{"@homer0/jimple":"3.0.6","@homer0/deferred":"3.0.6","@homer0/path-utils":"3.0.6"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","ts-jest":"^29.2.5","typescript":"^5.6.2","@homer0/tsconfig":"1.0.17","@homer0/eslint-plugin":"12.0.6"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_3.1.4_1728358144422_0.02610984653212367","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"@homer0/fs-cache","version":"3.1.5","keywords":["fs","cache","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/fs-cache@3.1.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"1d3ab297e552265d882d9599280f7c8272af4495","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-3.1.5.tgz","fileCount":9,"integrity":"sha512-eZaeWNh5qau29q7bHaHKNQoskHT+RgtZkyl0bKTn6WLWQt2IjWtc29Y2FTV1LHoJ6TxG5MLVMjkSlcivv5dNZg==","signatures":[{"sig":"MEUCICk0S2rw79CtjU5mBF/ftnj1q6BTlUUGZTaED+LL4bE2AiEA7xVcAGLEW16LfE63K0VZ7w2lkWcC6Rfgh4wdW8AtCt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124515},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"658c5ce61ee996331fe8fe99ff457234d6ccac96","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@homer0/jimple":"3.0.7","@homer0/deferred":"3.0.7","@homer0/path-utils":"3.0.7"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","ts-jest":"^29.2.5","typescript":"^5.6.3","@homer0/tsconfig":"1.0.18","@homer0/eslint-plugin":"12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_3.1.5_1731125193593_0.28294389663389885","host":"s3://npm-registry-packages"}},"3.1.6":{"name":"@homer0/fs-cache","version":"3.1.6","keywords":["fs","cache","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/fs-cache@3.1.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"3b636972b7677992fcef1e75906a7973725a9b97","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-3.1.6.tgz","fileCount":9,"integrity":"sha512-MgoIrydzgE+J8GrWbGaqViwnsR/cPXGdyqwTn1TkOjFpzPQb9Tu5usi2JXqyUJOjLfOEP9/RtLirop2KW8Y/Og==","signatures":[{"sig":"MEQCICKkOcPc6QIt21PjPy/RahFfMr3xMiXEKlbd3LkQ/FUCAiB7vDHs7JhmGzwulVhO8nMhaUdw8abIJjJeHkI35kAUGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124521},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"17b652bbb9639047f07aad6684033c943955433f","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@homer0/jimple":"3.0.8","@homer0/deferred":"3.0.8","@homer0/path-utils":"3.0.8"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","ts-jest":"^29.2.5","typescript":"^5.7.3","@homer0/tsconfig":"1.0.19","@homer0/eslint-plugin":"12.0.8"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_3.1.6_1737781344842_0.13846498220915238","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"@homer0/fs-cache","version":"3.1.7","keywords":["fs","cache","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/fs-cache@3.1.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"b7e7cb055b2d1150fba0aeef6feb74b6b13705e9","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-3.1.7.tgz","fileCount":9,"integrity":"sha512-ZJ8KhyjUzsRP9P7eUyZAnxvNFfKovaZr/XXRIakV2kG1hyfdq9uTmHtoIsJulBn90IcMp7EeVA3RHsZcIgNagw==","signatures":[{"sig":"MEUCIQCkRGBcoL2TVjpx5r+aPEbGMGMq+OUUvjgECm8Hs7msDAIgRWQzAp74cElkAgOtwCWxPMJAtVsn7gQ6Z5YWOMU18fI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123606},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"114958cbbbced99462e92e387a92b1872bdf3510","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@homer0/jimple":"3.0.9","@homer0/deferred":"3.0.9","@homer0/path-utils":"3.0.9"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.9"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_3.1.7_1744588196980_0.4692009465750333","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"@homer0/fs-cache","version":"3.1.8","keywords":["fs","cache","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/fs-cache@3.1.8","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"ba2634d8c8a651b283e995730818919c983d6f6c","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-3.1.8.tgz","fileCount":9,"integrity":"sha512-c/N3B+NpoIFTomnxcQuQWal/0U29NOCJVH8pjTkGXwocHpFbz4e5ljw3chA+VtFto0qkXW8jbLZ7dMLnHPNkLQ==","signatures":[{"sig":"MEYCIQCobHcrFyVH8K/YEXnUsjLajU11pQ52G35dv5uL4Cp+AgIhAIlM+Z4pgI/7ol7sDwTRbcXqosdbIniYrqgt2Dq3rsUw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123610},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"76482b0d3b5237b9a24e538d8bdf650295caa729","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@homer0/jimple":"3.0.10","@homer0/deferred":"3.0.10","@homer0/path-utils":"3.0.10"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_3.1.8_1744598684577_0.21762867131537345","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"@homer0/fs-cache","version":"3.1.9","keywords":["fs","cache","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/fs-cache@3.1.9","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"13c55d4b21b8f0c18789a13c65257358e670d0ef","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-3.1.9.tgz","fileCount":9,"integrity":"sha512-8cwAY/w12sH0t25NySdjaGludb6MNnXjB6Yemsbm7wwniidd2y/TKaSTtzNqaDfF9aKvqgMvA2rbrRzzSS0OTA==","signatures":[{"sig":"MEYCIQDcTUuBJMmPf/dEBK5w14QgmWdCXqQefa1SZOP2n7Yb+AIhAOhY9wydY3S21YpbyRPnH9lBN2RlKc1DaJ0SnS0H4pYT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123610},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"3ee0433eeefa4ebd2ae61fffb5e504ef9da322ff","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@homer0/jimple":"3.0.11","@homer0/deferred":"3.0.11","@homer0/path-utils":"3.0.11"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.11"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_3.1.9_1746839451752_0.005121064844535894","host":"s3://npm-registry-packages-npm-production"}},"3.1.10":{"name":"@homer0/fs-cache","version":"3.1.10","keywords":["fs","cache","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/fs-cache@3.1.10","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"275b7781bb3f74f542698dfa4b6101c7852b94e3","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-3.1.10.tgz","fileCount":9,"integrity":"sha512-JDOuRsD9QURcdVG37wM3UQDWP9NAK3LtRpJ+W3OZkdTAinwHiy7H0G+sKNKSj66P6mplEBVBeGLY5QeqHiQbAQ==","signatures":[{"sig":"MEQCICQxabB3eX8CRr7mZ1tXA+JCE0ReLVvKw9+NhI0i/MprAiBvTvFP9VfryNN3Jhw2fZwRpK23Mz+uArT7/xc8P/gSEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123617},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"00a574b51b25889c03ba657bf2aca39ddda00bad","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@homer0/jimple":"3.0.12","@homer0/deferred":"3.0.12","@homer0/path-utils":"3.0.12"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"2.0.1","@homer0/eslint-plugin":"12.0.12"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_3.1.10_1748061774807_0.5731346423614903","host":"s3://npm-registry-packages-npm-production"}},"3.1.11":{"name":"@homer0/fs-cache","version":"3.1.11","keywords":["fs","cache","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/fs-cache@3.1.11","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"062f5268487db81622acf0eb407bc332d2e0166c","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-3.1.11.tgz","fileCount":9,"integrity":"sha512-5CknjFVBgBVZZpVy10tD+lg4ie8nRFOMFc8TElDfO6eS5KTeQfqmCg6eQz6LliUR26Hw4eEniXaSgCeXcXp1SQ==","signatures":[{"sig":"MEUCIQCPX32E7KS2H9+Vmb8HCt+YxoBN6eYd7xGFrCJ+zl0tcwIgb8vtcT6DoTKYeNy7K2jT+pwD1htqA465kZ3AQCmelBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123617},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"51f8093860066cf6ad94729d4be09f3c8d5ce62e","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@homer0/jimple":"3.0.13","@homer0/deferred":"3.0.13","@homer0/path-utils":"3.0.13"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"2.0.1","@homer0/eslint-plugin":"12.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_3.1.11_1748063391656_0.8947064354696563","host":"s3://npm-registry-packages-npm-production"}},"3.1.12":{"name":"@homer0/fs-cache","version":"3.1.12","keywords":["fs","cache","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/fs-cache@3.1.12","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"0c4cad87ad3d2e5f29e90c1ccccd1d835c208880","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-3.1.12.tgz","fileCount":9,"integrity":"sha512-87YzTJhm5h4YjHIzJ26oihgA0SV2Dg5+Y0FpVWQZ+usWc2qFjjSNQBL9BdbZi99Q7AEJcbq4aKEH0Py2OTIeRw==","signatures":[{"sig":"MEQCIGnJh+lAr1ykpxTDXkL5oavPWItZ16jjrXBRAAUGnPnjAiBc2HA9KtizHvxS0g5z/2QvhYW5knMUmiGDkr9YqEi2gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123617},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"9e804863e566d60148217835a2d5f7556bb57a45","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@homer0/jimple":"3.0.14","@homer0/deferred":"3.0.14","@homer0/path-utils":"3.0.14"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"2.0.2","@homer0/eslint-plugin":"12.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_3.1.12_1748064099125_0.03200626627933034","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@homer0/fs-cache","version":"4.0.0","keywords":["fs","cache","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/fs-cache@4.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"65e885df2502a21c6c7dee2078f3b0651d150da5","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-4.0.0.tgz","fileCount":9,"integrity":"sha512-zUfc8SAtO/ynBQMWLCLvR7JZk14jzGpQmaI8/pR7G1eVyr+9E8zTBdbZiwqyRyHjKpIfPJrcEPCxVmob+jOL9g==","signatures":[{"sig":"MEUCIQDcn3jkFHdSj/6M0Tkn2MuMA/mwOZn24rufzGwMi2vEWgIgFrMePjg9JEipZZPw1M1QX+NCAgUQOuLhIaWoa2Tk4tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123612},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20 <23"},"gitHead":"8ebd444fb628a91cebb3cd70e22ab9f041e5ec0a","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/8.2.4/node@v20.19.5+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@homer0/jimple":"4.0.0","@homer0/deferred":"4.0.0","@homer0/path-utils":"4.0.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"3.0.0","@homer0/eslint-plugin":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_4.0.0_1758417424106_0.467804312718743","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@homer0/fs-cache","version":"5.0.0","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@5.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e9fe3a4d4ff5de0b246a4d33791d4c6413159327","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-5.0.0.tgz","fileCount":7,"integrity":"sha512-8FCxoQ/dYec3H+W2Wb0MHbIvrWbzuSf7arDV3f6EvrTw60PqCf/fq70+gLmvofUjJqWjfypzJa8tl9Q13ICoBw==","signatures":[{"sig":"MEUCIQCdIZESn0/CAMbOiwK+rDkJsEK/kfkpfBIsROxFnL7C6wIgAaq9INvcYf5Z9nUtTSdq/M4h21iPvCi/8R0yikdAqv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63819},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fece630639760a2ea3b9f191ff203ac33bb88a09","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@homer0/jimple":"5.0.0","@homer0/deferred":"5.0.0","@homer0/path-utils":"5.0.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_5.0.0_1763783343529_0.3224338814460588","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@homer0/fs-cache","version":"5.0.1","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@5.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"f5c98c10239843d117a36902b807964a2e1370fb","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-5.0.1.tgz","fileCount":7,"integrity":"sha512-qWYZ92ZXusjIpfd9bCPG0tb1wg88iz4N2Zg5PpsDJht8Cx25MxQm/KND/d0UQ8o7bejy7Flqofuqpu3mVHn0YQ==","signatures":[{"sig":"MEUCIACIJ+0mAIWp3kNFgcT2e3PrhJHAJua8BjLcS6Y99rvZAiEAjngryFQmb+Dhejmxn0WQPBm3DdIXQNguDQx9PsB3hTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63819},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ad1278273b546de108037954c1094af169deb5df","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@homer0/jimple":"5.0.1","@homer0/deferred":"5.0.1","@homer0/path-utils":"5.0.1"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_5.0.1_1763785449374_0.42508170155578306","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@homer0/fs-cache","version":"5.0.2","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@5.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"de7eae045a59d7cdb523528d3b1b3902696eeaa6","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-5.0.2.tgz","fileCount":7,"integrity":"sha512-LmV3iNQE62s7KuMQ2NslpNxCm/Gm5qcnb3J3R/Ntv6V4LLVgwXzn2C0HmDUFlydN59Gk8mzdVJclNUofl1bSzg==","signatures":[{"sig":"MEUCIE5IlNMdEestKfTsnRAhg1+IQYqYRDPFOfa7YMjXahUcAiEA8XaOL8rdsZHYwA34/NuFnTlkdH6A42ZyLOYqoAdYXWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63819},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f8ab8bb9c0fd24a5b10dabb78476d3a99e7b9620","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@homer0/jimple":"5.0.2","@homer0/deferred":"5.0.2","@homer0/path-utils":"5.0.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_5.0.2_1763957408465_0.20744257759437157","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@homer0/fs-cache","version":"5.0.3","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@5.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"1eb2f6833e0714c2bcb249c2d25687d6fc6702bb","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-5.0.3.tgz","fileCount":7,"integrity":"sha512-Wuh6VnPPao99EdoGg+7Ov8a2ZN/0D9FRY4yqPGo3mwYF9h7mURb6QGhlDCJE7KsLkuMgVe4fwu+Uy4YX47WNjQ==","signatures":[{"sig":"MEYCIQDub9zM9QSSVLpPZV0gO3Fsjnz7uULrl1CDOa4ZXkij9AIhAPmVioQz/ijgbkFJobWk/+ChxxC14nxuYx6h1icWrIv+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63819},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"242d406a2523591dc2c90bb05ea2645674c885d4","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@homer0/jimple":"5.0.3","@homer0/deferred":"5.0.3","@homer0/path-utils":"5.0.3"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_5.0.3_1763958558426_0.9613192441608474","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@homer0/fs-cache","version":"5.0.4","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@5.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"36c10ac528ec3da32773c3c7b16fb2d9acda5cf9","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-5.0.4.tgz","fileCount":7,"integrity":"sha512-hoplCGDAeUOKiHWSAjJCA5v96L05x+vaBzKafqVcsO5E6QDhmE6Qgw1zYvCGvststdv4cUD2mTvgXOFVpqTN5w==","signatures":[{"sig":"MEUCIQD/EpM+LcKnZuKDMuFFgvaBGS7bYyQ7S5WNOSW8XM3PBQIgXbQ647c7VkzVuXnhNKk9eUYl6Y1++oGDrSlLYOshaN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63816},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"94d56cc2806978734f78f4e7534ffe52ba467413","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@homer0/jimple":"5.0.4","@homer0/deferred":"5.0.4","@homer0/path-utils":"5.0.4"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_5.0.4_1764213532017_0.19081259214294244","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"@homer0/fs-cache","version":"5.0.5","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@5.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e33963b2a2bcfe0225ae33f9995a18638f41e595","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-5.0.5.tgz","fileCount":7,"integrity":"sha512-AI0eM1YpqMBy6cvBy55bNSvs5saj7+to6dJtQIjZ0rZkoKi8wkaaYV/25i6Lz5v12tidrAw9oGDzS/t8Grt3yw==","signatures":[{"sig":"MEQCIA8xCJz9snm1dWY7Y4IWubdGa4dNNFmfaC5hJpsaGGPrAiB7mI8eYqk27+gPMhmNZ+dYqxOj6TWAeb6wJBFK1uy0aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63816},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b1256966610df3430ad378b6db8b9a0048a77df7","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/9.0.3/node@v20.19.5+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@homer0/jimple":"5.0.5","@homer0/deferred":"5.0.5","@homer0/path-utils":"5.0.5"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_5.0.5_1764648653415_0.1892713152563441","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"@homer0/fs-cache","version":"5.0.6","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@5.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"54b532ded768fe6d72f21f66f83d5ce4fc073332","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-5.0.6.tgz","fileCount":7,"integrity":"sha512-QhvWikkn5i7c/RVRbr6x7vSM1FAWBkAZAsKqFt5h8NGjK98n9BhZQUVlRwcBkapnX0anIi9WgmssP1aHf1J7pA==","signatures":[{"sig":"MEQCIAF5NTFR92QsvM5UTJl87wMvKvA93EYLSYd0D7lbFsznAiBawaQB1Wcb3EUhzKMxoZ1g/4LURbboJY91pevxBJx2JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63816},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6f871c4cae4d257c0ccee0939315bae34cc4c096","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@homer0/jimple":"5.0.6","@homer0/deferred":"5.0.6","@homer0/path-utils":"5.0.6"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_5.0.6_1764727605181_0.48880810535945596","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"@homer0/fs-cache","version":"5.0.7","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@5.0.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"26eca2e78a80e9136484bd9c58cb58076e76668c","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-5.0.7.tgz","fileCount":7,"integrity":"sha512-OOjsQ4pttp3oeYsgIhgeontSDI7kpN5hRl3lsjsKrCl43X6PGD6H75En1N+sNGEN5SQOVavLYsaAixM+L901WA==","signatures":[{"sig":"MEUCIQDhtUuytVO9Qjf+ugoauoOxWIrVfbB2ofEtDDdouwIDCAIgdpS9oF+31AUqHmE/6LYuTDx88n2ZqM5BfC/mphFVWfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63812},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"28dcab5e7533572e5d0cc0966f2843fcb943615d","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@homer0/jimple":"5.0.7","@homer0/deferred":"5.0.7","@homer0/path-utils":"5.0.7"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_5.0.7_1764825815230_0.8419074267758346","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"@homer0/fs-cache","version":"5.0.8","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@5.0.8","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"b2f27a44f82076006a92af586ff60093d4b3b2ac","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-5.0.8.tgz","fileCount":7,"integrity":"sha512-RuCQ6vlcXZKPvdyKsy4zZiK1ONCI4Uob2doFk5koH8Zjg+PsuMAsncEik5dAhKCmkOfA/tgMZIqz/FfG9k/seA==","signatures":[{"sig":"MEYCIQDZlj52+YdvgMR5bFuo4ICWcWQDzokkuirDz3R4ZoiMuAIhAIPPHwR6lx+u42iqcmCLD8j3EppvkZwx7jKIn5/lplir","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63812},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e4f2b5802352087d47dfcf7d08ff63da0f39631d","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@homer0/jimple":"5.0.8","@homer0/deferred":"5.0.8","@homer0/path-utils":"5.0.8"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_5.0.8_1766981999356_0.5912864820020574","host":"s3://npm-registry-packages-npm-production"}},"5.0.9":{"name":"@homer0/fs-cache","version":"5.0.9","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@5.0.9","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"096fb4c69d7fa0c54ef9ea60adc404b6e9108cd9","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-5.0.9.tgz","fileCount":7,"integrity":"sha512-2XHsmgZLkaN/cGxfKUZtZuTzwgXlBw+2SWZH0dfAYPOtT1ggdoQOqr/FIeSL3C/2s9+N4Iu5bYLYcY3U3U9Xgg==","signatures":[{"sig":"MEUCIQCeXqPbUJfwF7hvWhsipnr6Fll8gVqrKWvyW1/qap7FpgIgS6wLLrGKizucDVDiVRASvT3B7/xpYtlNiTHEo84GQBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2ffs-cache@5.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63801},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"291c00869f3f00c63d5c0458555dfeb21ad231e1","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e051ee85-435f-4e23-a4b7-989bc1828240"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/9.0.7/node@v20.19.6+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@homer0/jimple":"5.0.9","@homer0/deferred":"5.0.9","@homer0/path-utils":"5.0.9"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@homer0/eslint-plugin":"14.2.4"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_5.0.9_1777181090862_0.16950123120970684","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@homer0/fs-cache","version":"6.0.0","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@6.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"3796ccb48779e6af084c7f4accff735152194205","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-6.0.0.tgz","fileCount":7,"integrity":"sha512-916JBQqgo4M52Y5VOcNT/XaX54SM8kCZpeLOWhLXfwsI4lXsOrYQfEp6jEke0gImP9vHez2LLJjq21SvHf3gkw==","signatures":[{"sig":"MEUCIQD/U+STjhgfO3nBgFBhJsgicWqwjbNcXRUWyu0I5ofC/gIgHuZRZBin0EIO8frxqOtxVzC2+N4uvclXuA3EQvFRCiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2ffs-cache@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63935},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"73afaa49ae5a5d66b67b9c3f336ca3be12de65bd","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e051ee85-435f-4e23-a4b7-989bc1828240"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@homer0/jimple":"6.0.0","@homer0/deferred":"6.0.0","@homer0/path-utils":"6.0.0"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@homer0/eslint-plugin":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_6.0.0_1786157697481_0.6781426869751865","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@homer0/fs-cache","version":"6.0.2","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@6.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"ccbc34985412c353977e59c169fdcce6cf368821","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-6.0.2.tgz","fileCount":7,"integrity":"sha512-NQxK1cZIKSvZ9UWZo8p2NRI/ADcuXp42bL5aNIPDtPj8lfvq/mjt6busGliryXjwK97mzT0ByfkbiMsEdAsTeg==","signatures":[{"sig":"MEYCIQCL8fkV+X2VDiG070Qu900Y7vuw3iG7diLcFCWupbm0fAIhAOkT7HSXohV98ySRVsx+d6+4pspeX1dSmGVKv6qUDiO8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2ffs-cache@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64030},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"07328e8a7b1f1b73c46837692c8821a7badca190","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsup","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e051ee85-435f-4e23-a4b7-989bc1828240"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@homer0/jimple":"6.0.2","@homer0/deferred":"7.0.1","@homer0/path-utils":"6.0.2"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","oxlint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_6.0.2_1786264590221_0.19617684312843497","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@homer0/fs-cache","version":"6.0.4","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@6.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"eadbe6332329e394de02adba5726b4b8583cdac2","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-6.0.4.tgz","fileCount":7,"integrity":"sha512-JxjX3lhelaGvjTNVHvDGrootgvrYkNyI8MF0Nxno5O3O6QTE+ue0fpwajjKwsE5s64hLpCcY2LEi2ojUC5kkFQ==","signatures":[{"sig":"MEUCIQDJfeMjt2RZiX8gK2kOBCqOn66Z6SFCq0t+qQ8PEmIjgQIgH1YvEWDmal29a803jWz/5R/w9CUpYb1f9zYPOwOdXSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2ffs-cache@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63440},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e494ba08d9dd4fe6e5d3a9ef54201f3c1f748355","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsup","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e051ee85-435f-4e23-a4b7-989bc1828240"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@homer0/jimple":"6.0.4","@homer0/deferred":"7.0.3","@homer0/path-utils":"6.0.4"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","oxlint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_6.0.4_1786270252305_0.8893820062882964","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"@homer0/fs-cache","version":"6.0.5","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@6.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e44954df88bcda844a8599c31355adb03ce89836","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-6.0.5.tgz","fileCount":7,"integrity":"sha512-Ttw46A6Ig9OCUOIltUu6BNlXaujeU8e1+u2q3GKelxnUMuUcOYsFhH55yu4qtIdFwgzSvDVm5V+6OI3HyiJvrQ==","signatures":[{"sig":"MEUCIQCtPkmoLzftbfvGnCQdutOtcAUNxK4Q/Sd+j4KGXpPwAQIgNWbkeNVCeu9mrBwUHGq47SiCeQuQBXm+1tyrjPjp5yM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2ffs-cache@6.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61893},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"27e773cc888ac2ffe26fabd5976a45ea7fdfaae8","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsdown","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e051ee85-435f-4e23-a4b7-989bc1828240"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@homer0/jimple":"6.0.5","@homer0/deferred":"7.0.4","@homer0/path-utils":"6.0.5"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_6.0.5_1786330512362_0.42469420648917544","host":"s3://npm-registry-packages-npm-production"}},"6.0.6":{"name":"@homer0/fs-cache","version":"6.0.6","keywords":["fs","cache","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/fs-cache@6.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"f6979d5ae109cc0d46cd4c4eb3d4e40bc81a8b6f","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-6.0.6.tgz","fileCount":7,"integrity":"sha512-HMggFSKkGsBOsdqzHFel3IY2VtmyNy2RlznjAwv8CaLjRYZFUFrz2CTamJhm6dmL06bwLb3fLHh5Y9Czf/KiQQ==","signatures":[{"sig":"MEYCIQDmujiZIH3yNbg695stdae733Sn8J2VcJVmoY0WB8oC7gIhAO1ejmEwr5fspdOlfJ8IrV/fq76tv1rJ3arJzgzNmqz1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2ffs-cache@6.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61893},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7587cd24e11f4aa918acfa5ec4e873e0c587f7a8","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsdown","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e051ee85-435f-4e23-a4b7-989bc1828240"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/fs-cache"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"Small cache utility that uses the file system and supports TTL","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@homer0/jimple":"6.0.6","@homer0/deferred":"7.0.5","@homer0/path-utils":"6.0.6"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-cache_6.0.6_1786590233944_0.8209802268886246","host":"s3://npm-registry-packages-npm-production"}},"6.0.7":{"name":"@homer0/fs-cache","description":"Small cache utility that uses the file system and supports TTL","version":"6.0.7","repository":{"type":"git","url":"git+https://github.com/homer0/packages.git","directory":"packages/public/fs-cache"},"author":{"name":"Leonardo Apiwan","email":"me@homer0.com","url":"@homer0"},"license":"MIT","keywords":["fs","cache","utility","wootils","javascript"],"publishConfig":{"access":"public","provenance":true},"type":"module","main":"./dist/index.js","types":"./src/index.ts","exports":{".":{"import":"./dist/index.js","types":"./src/index.ts"},"./package.json":"./package.json"},"dependencies":{"@homer0/deferred":"7.0.6","@homer0/jimple":"6.0.7","@homer0/path-utils":"6.0.7"},"devDependencies":{"@homer0/oxlint-config":"2.0.0","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","oxlint":"catalog:","tsdown":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","vitest":"catalog:"},"engine-strict":true,"engines":{"node":">=22"},"scripts":{"lint":"oxlint .","lint:file":"oxlint $@","test":"vitest run $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","build":"tsdown","prepublishOnly":"pnpm run build"},"gitHead":"7d849b3b0b5d9cc54557f3132bb50b1acc67f9f5","_id":"@homer0/fs-cache@6.0.7","bugs":{"url":"https://github.com/homer0/packages/issues"},"homepage":"https://github.com/homer0/packages#readme","_nodeVersion":"22.23.2","_npmVersion":"lerna/10.0.0/node@v22.23.2+x64 (linux)","dist":{"integrity":"sha512-8tVF8RkJ9+55jKVXToCr7LpfEObI/p/RssUh3A/O1N8w4CzfEyFWdWCHrQ4D8d3HGcuSxO+NLUU6TzwmFA2Pbw==","shasum":"944a76a92f584d5255a96699389f667c5fbecc8b","tarball":"https://registry.npmjs.org/@homer0/fs-cache/-/fs-cache-6.0.7.tgz","fileCount":7,"unpackedSize":61893,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2ffs-cache@6.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD6DagYN0Icenb37vYh464NW6M1z2EQuybphC0E6cFIqgIgE3KCv+yg/L/ufcKgseRzTzCdu0ILj+RojGbIBrU92wE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e051ee85-435f-4e23-a4b7-989bc1828240"}},"directories":{},"maintainers":[{"name":"homer0","email":"me@homer0.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fs-cache_6.0.7_1786761978254_0.8217972581149893"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-12T10:25:43.854Z","modified":"2026-08-15T02:46:18.782Z","1.0.1":"2022-07-12T10:25:44.119Z","1.0.2":"2022-07-13T04:35:34.515Z","1.0.3":"2022-07-15T05:31:14.631Z","1.0.4":"2022-07-16T05:36:56.793Z","1.0.5":"2022-10-22T08:46:51.518Z","1.0.6":"2022-11-23T05:19:09.073Z","2.0.0":"2022-12-27T07:50:20.033Z","2.0.1":"2023-01-28T05:33:51.772Z","2.0.2":"2023-03-05T01:44:56.123Z","2.0.3":"2023-06-18T08:00:53.440Z","2.0.4":"2023-06-18T08:16:05.564Z","2.0.5":"2023-06-18T08:30:19.530Z","2.0.6":"2023-07-16T14:02:12.136Z","2.0.7":"2023-07-29T04:20:37.813Z","3.0.0":"2023-10-02T07:14:50.769Z","3.0.1":"2023-12-23T11:10:00.903Z","3.1.0":"2024-02-22T11:53:44.650Z","3.1.1":"2024-03-19T05:35:08.691Z","3.1.2":"2024-04-06T06:01:27.261Z","3.1.3":"2024-05-18T00:54:32.760Z","3.1.4":"2024-10-08T03:29:04.620Z","3.1.5":"2024-11-09T04:06:33.780Z","3.1.6":"2025-01-25T05:02:25.012Z","3.1.7":"2025-04-13T23:49:57.185Z","3.1.8":"2025-04-14T02:44:44.801Z","3.1.9":"2025-05-10T01:10:52.033Z","3.1.10":"2025-05-24T04:42:54.998Z","3.1.11":"2025-05-24T05:09:51.857Z","3.1.12":"2025-05-24T05:21:39.297Z","4.0.0":"2025-09-21T01:17:04.295Z","5.0.0":"2025-11-22T03:49:03.730Z","5.0.1":"2025-11-22T04:24:09.569Z","5.0.2":"2025-11-24T04:10:08.649Z","5.0.3":"2025-11-24T04:29:18.635Z","5.0.4":"2025-11-27T03:18:52.194Z","5.0.5":"2025-12-02T04:10:53.612Z","5.0.6":"2025-12-03T02:06:45.419Z","5.0.7":"2025-12-04T05:23:35.383Z","5.0.8":"2025-12-29T04:19:59.486Z","5.0.9":"2026-04-26T05:24:51.020Z","6.0.0":"2026-08-08T02:54:57.633Z","6.0.2":"2026-08-09T08:36:30.366Z","6.0.4":"2026-08-09T10:10:52.459Z","6.0.5":"2026-08-10T02:55:12.488Z","6.0.6":"2026-08-13T03:03:54.122Z","6.0.7":"2026-08-15T02:46:18.418Z"},"bugs":{"url":"https://github.com/homer0/packages/issues"},"author":{"name":"Leonardo Apiwan","email":"me@homer0.com","url":"@homer0"},"license":"MIT","homepage":"https://github.com/homer0/packages#readme","keywords":["fs","cache","utility","wootils","javascript"],"repository":{"type":"git","url":"git+https://github.com/homer0/packages.git","directory":"packages/public/fs-cache"},"description":"Small cache utility that uses the file system and supports TTL","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"readme":"# 🗄 FS Cache\n\nSmall cache utility that uses the file system and supports TTL.\n\n## 🍿 Usage\n\n> - ⚠️ **This package is only for Node**.\n> - If you are wondering why I built this, go to the [Motivation](#motivation) section.\n\n- ⚙️ [Examples](#%EF%B8%8F-examples)\n- 🤘 [Development](#-development)\n\n### Examples\n\nThis would be the basic usage:\n\n```ts\nimport { fsCache } from '@homer0/fs-cache';\n\nconst cache = fsCache();\n\n// ... sometime later, because there's not top-level await yet.\n\nconst data = await cache.use({\n  key: 'my-key',\n  init: async () => {\n    const res = await fetch('https://example.com');\n    const data = await res.json();\n    return JSON.stringify(data);\n  },\n});\n```\n\nYou call `use` with a unique `key` and a `init` function, the service will validate if there's a non-expired entry for that, and return it, otherwise it will call the `init` function and cache it.\n\n#### JSON\n\nThe first example showed a simple example using `string`, since the `use` method works by reading and writing `string`s, but in most real case uses, the data you would want to cache is JSON.\n\nAlternatively to `use`, you can use `useJSON`:\n\n```ts\nconst data = await cache.useJSON({\n  key: 'my-key',\n  init: async () => {\n    const res = await fetch('https://example.com');\n    return res.json();\n  },\n});\n```\n\n#### Custom entries\n\nThe `useJSON` method actually uses a \"custom entry\" in order to transform the data before saving it, and when reading it back. \"Custom entries\" are created using `useCustom`, and they require a `serializer` and `deserializer`:\n\n```ts\nconst data = await cache.useCustom({\n  key: 'my-key',\n  init: async () => {\n    const res = await fetch('https://example.com');\n    return res.json();\n  },\n  serialize: JSON.stringify,\n  deserialize: JSON.parse,\n});\n```\n\n#### TTL\n\nThe service gives you a couple of ways in which you can control the TTL of the entries:\n\n- In the constructor, you have `defaultTTL` and `maxTTL`.\n- In each entry, you can set `ttl` to override the default TTL.\n\nWhen an entry is created, a timeout is set to delete the entry after the TTL, but if some some reason the app is restarted, and the in-memory data get lost, the next time the entry is read, the service will validate the modification time of the file and see if it's still valid.\n\n```ts\nconst data = await cache.useJSON({\n  key: 'my-key',\n  ttl: 60 * 60 * 1000, // 1 hour\n  init: async () => {\n    const res = await fetch('https://example.com');\n    return res.json();\n  },\n});\n```\n\n#### Files\n\nBy default, all files are stored in a `.cache` folder, relative to your project root. You can cache the path, by using the `path` option when initializing the service:\n\n> The path will always be relative to the project root.\n\n```ts\nconst cache = fsCache({\n  path: 'libs/.my-cache-folder',\n});\n```\n\n#### In memory caching\n\nBy default, whenever an entry is created, the service will also store it in memory, so it will be able to respond faster the next time the data is requested.\n\nYou can disable this functionality with the `keepInMemory` option:\n\n```ts\nconst cache = fsCache({\n  keepInMemory: false,\n});\n```\n\nBut have in mind, that when creating an entry, that option can be overwritten (to enable, or disable):\n\n```ts\nconst data = await cache.useJSON({\n  key: 'my-key',\n  keepInMemory: true,\n  init: async () => {\n    const res = await fetch('https://example.com');\n    return res.json();\n  },\n});\n```\n\n#### Removing entries\n\nIf you want to ensure an entry is removed from both the file system and memory, you can use the `remove` method:\n\n```ts\nawait cache.remove('my-key');\n```\n\nBut you can also use `removeFromMemory`, or `removeFromFs`, to remove the entry from either cache.\n\nWhen using `removeFromFs`, the custom options allow you to send a callback to actually evaluate if the entry should be removed. You may be thinking \"why would I need the callback if I alaready told the service to remove it?\", well, the callback will give you more information about the file, like when was it last modified, its absolute path, and whether or not it's expired.\n\n```ts\nawait cache.removeFromFs('my-key', {\n  shouldRemove: async ({ key, filepath, filename, mtime, expired }) => {\n    // ...\n    return true;\n  },\n});\n```\n\nAnd yes, you can also send the same callback to `remove`.\n\n#### Purging the cache\n\nYou can remove all expired entries from both the file system and the service memory by using the `purge` method:\n\n```ts\nawait cache.purge();\n```\n\nNow, since the service doesn't know if you overwrote the TTL of any entry, it will use the `defaultTTL`, or a specified TTL, to decide whether or not the entry is expired:\n\n```ts\nawait cache.purge({\n  ttl: 60 * 60 * 1000, // 1 hour\n});\n```\n\nAnd just like with `remove`, you can also use `purgeMemory` or `purgeFs` to purge the entries from either cache.\n\n#### Cleaning the cache\n\nIf you want to remove all entries, regardless of its expiration time, you can use the `clean` method:\n\n```ts\nawait cache.clean();\n```\n\nLike `purge` and `remove`, you have the _cache-specific_ versions: `cleanMemory` and `cleanFs`.\n\n#### Jimple provider\n\nIf your app uses a [Jimple container](https://npmjs.com/package/jimple), you can register `FsCache` as the `fsCache` service by using its provider:\n\n```ts\nimport { fsCacheProvider } from '@homer0/fs-cache';\n\n// ...\n\ncontainer.register(fsCacheProvider);\n\n// ...\n\nconst cache = container.get('fsCache');\n```\n\nAnd since the provider is a \"provider creator\" (created with [my custom version of Jimple](https:///npmjs.com/package/@homer0/jimple)), you can customize its service name:\n\n```ts\ncontainer.register(\n  fsCacheProvider({\n    serviceName: 'myFsCache',\n  }),\n);\n```\n\n##### Dependencies\n\n`FsCache` depends on the following services, and when used with Jimple, it will try to find them in the container, otherwise, it will create new instances:\n\n- [`@homer0/path-utils`](https://npmjs.com/package/@homer0/path-utils), with the name `pathUtils`. Used to generate the paths relative to the project root.\n\nIf you already implement the dependencies, but with a different name, you can specify them in the provider:\n\n```ts\ncontainer.register(\n  fsCacheProvider({\n    services: {\n      pathUtils: 'myPathUtils',\n    },\n  }),\n);\n```\n\n### 🤘 Development\n\nAs this project is part of the `packages` monorepo, some of the tooling, like `lint-staged` and `husky`, are installed on the root's `package.json`.\n\n#### Tasks\n\n| Task          | Description                         |\n| ------------- | ----------------------------------- |\n| `lint`        | Lints the package.                  |\n| `test`        | Runs the unit tests.                |\n| `build`       | Transpiles and bundles the project. |\n| `types:check` | Validates the TypeScript types.     |\n\n## Motivation\n\nWhile I was working on a small project, I wanted to use the file system as a cache, since the process was being restarted all the time.\n\nI looked in the registry, but all the packages I found required for you to actually tell them when to cache and when to try to read something, and I just wanted something that would abstract that logic for me: a single function, one key and one function, you decide whether you can use the cache or you have to initialize the data.\n\nSince I was migrating bunch of stuff to the monorepo, with TypeScript, and I already wrote it, I decided to make it into a package.\n","readmeFilename":"README.md"}