{"_id":"@adityabd/sovereign-cache-handler","name":"@adityabd/sovereign-cache-handler","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@adityabd/sovereign-cache-handler","version":"0.1.0","description":"Redis-backed cache handler for Next.js fetch cache with tag-based invalidation and namespace isolation.","type":"module","main":"./index.mjs","exports":{".":"./index.mjs"},"keywords":["nextjs","cache","redis","revalidateTag","fetch","tag","saas"],"license":"MIT","_id":"@adityabd/sovereign-cache-handler@0.1.0","gitHead":"34de2ba35e596714d7c8d397d4a89d1fdb1cb858","_nodeVersion":"22.14.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-g/dQCIDDWsNkIpfghZb8yJei8o5Hey9ysY6i8iyGF2Y+Cw1JlQ7i3qdyY88HaE+6fkT0PPGneLEwClW2Dkardw==","shasum":"05dcb6e60b5b5fb30ea0218dcf96663ae13814d2","tarball":"https://registry.npmjs.org/@adityabd/sovereign-cache-handler/-/sovereign-cache-handler-0.1.0.tgz","fileCount":3,"unpackedSize":4438,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHs/GIqQO+jscunrryi2ZcSo/zAtTuqrfILWerJvjLAxAiB0I8kVwSIAwKorTVqcuw+3G6lwR+UFK2xb5Wtq0YIwAA=="}]},"_npmUser":{"name":"adityabd","email":"adityabd200544@gmail.com"},"directories":{},"maintainers":[{"name":"adityabd","email":"adityabd200544@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sovereign-cache-handler_0.1.0_1770899215383_0.3231726710744578"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-12T12:26:55.301Z","0.1.0":"2026-02-12T12:26:55.520Z","modified":"2026-02-12T12:26:55.738Z"},"maintainers":[{"name":"adityabd","email":"adityabd200544@gmail.com"}],"description":"Redis-backed cache handler for Next.js fetch cache with tag-based invalidation and namespace isolation.","keywords":["nextjs","cache","redis","revalidateTag","fetch","tag","saas"],"license":"MIT","readme":"# @sovereign/cache-handler\r\n\r\nRedis cache handler for Next.js fetch cache with tag-based invalidation.\r\n\r\n## Install\r\n```bash\r\nnpm i @sovereign/cache-handler\r\n\r\nSetup:\r\n\r\nCreate cache-handler.mjs in your Next.js project root:\r\n\r\nimport SovereignRedisCacheHandler from \"@sovereign/cache-handler\";\r\nexport default SovereignRedisCacheHandler;\r\n\r\nIn next.config.mjs:\r\n\r\nimport path from \"path\";\r\nimport { fileURLToPath } from \"url\";\r\n\r\nconst __filename = fileURLToPath(import.meta.url);\r\nconst __dirname = path.dirname(__filename);\r\n\r\nexport default {\r\n  cacheHandler: path.join(__dirname, \"./cache-handler.mjs\"),\r\n};\r\n\r\nEnv\r\nREDIS_URL=\"redis://localhost:6379\"\r\nSOVEREIGN_NAMESPACE=\"default\"\r\nSOVEREIGN_LOGS=\"true\"\r\n","readmeFilename":"README.md","_rev":"1-cec5d84b5cee1d9c5a6584fce11d11c2"}