{"_id":"@allbin/user-cache","_rev":"9-fb17f2ae2e009bf5cd75584dea65833c","name":"@allbin/user-cache","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@allbin/user-cache","version":"0.0.1","author":"","license":"UNLICENSED","_id":"@allbin/user-cache@0.0.1","maintainers":[{"name":"noahhakansson","email":"noah.hakansson@protonmail.com"},{"name":"mdjarv","email":"mathias.djarv@allbinary.se"},{"name":"pscz","email":"samuel.psc.olsson@gmail.com"},{"name":"alendri","email":"joakim.johansson@allbinary.se"}],"homepage":"https://github.com/allbin/user-cache#readme","bugs":{"url":"https://github.com/allbin/user-cache/issues"},"dist":{"shasum":"414bf9281477c3c6dd8c21dcb8d400fab33a52b4","tarball":"https://registry.npmjs.org/@allbin/user-cache/-/user-cache-0.0.1.tgz","fileCount":4,"integrity":"sha512-3aLcpO1n89n5eMbuINz2Bt3cMSb9jBcOfs5ESkUv4RXH+QlxUugrYGJZ+04yMY9i/xbrVYqUEF2j6aRZWpYEmg==","signatures":[{"sig":"MEQCICXBoorvW+ikCcV9AdCE9SSbXl+Imgaicsp6r0r8xnYIAiBmVrSOnVHFTXWMFiSTZeWPVhj1g5bniRV6TcCQMHo19w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16989},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"64cf2ad901935b10ed596fa7564f39299723af27","scripts":{"lint":"eslint --ext .ts src","test":"echo \"No tests\" && exit 0","build":"rm -rf lib && tsc","lint:fix":"eslint --ext .ts --fix src","prebuild":"npm run lint","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"pscz","email":"samuel.psc.olsson@gmail.com"},"repository":{"url":"git+https://github.com/allbin/user-cache.git","type":"git"},"_npmVersion":"9.8.1","description":"Auth0 redis user cache","directories":{},"_nodeVersion":"20.6.1","dependencies":{"auth0":"^4.1.0","axios":"^1.6.2","luxon":"^3.4.4","@redis/json":"^1.0.6","jsonwebtoken":"^9.0.2","@redis/client":"^1.5.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/luxon":"^3.3.5","@types/jsonwebtoken":"^9.0.5","@allbin/eslint-config":"^0.0.11","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/user-cache_0.0.1_1700836373657_0.5657830500671337","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@allbin/user-cache","version":"0.0.2","author":"","license":"UNLICENSED","_id":"@allbin/user-cache@0.0.2","maintainers":[{"name":"noahhakansson","email":"noah.hakansson@protonmail.com"},{"name":"mdjarv","email":"mathias.djarv@allbinary.se"},{"name":"pscz","email":"samuel.psc.olsson@gmail.com"},{"name":"alendri","email":"joakim.johansson@allbinary.se"}],"homepage":"https://github.com/allbin/user-cache#readme","bugs":{"url":"https://github.com/allbin/user-cache/issues"},"dist":{"shasum":"8d518da07a2556fe299c96b0ddbb3021d89a091c","tarball":"https://registry.npmjs.org/@allbin/user-cache/-/user-cache-0.0.2.tgz","fileCount":4,"integrity":"sha512-bu2ZrwSnwgTIcQ91oiT08Iko/Hl++TKUNRF9PtSeK/cSVYPsEyT46CZg3/jQKZUnYzU0xXPTpLGdN6Z1YiSZAg==","signatures":[{"sig":"MEQCIA3G8CPZgXGaP5gEZBz9z5rSJLaZiOJ5RiM3Y3JGeQh3AiBL/furAdoE6UpukEc2L3L1CXLrpQrvRFnrIvAbIp4sYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16954},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"fe5a68d3d19d9e26145df34ac36271ab850668cc","scripts":{"lint":"eslint --ext .ts src","test":"echo \"No tests\" && exit 0","build":"rm -rf lib && tsc","lint:fix":"eslint --ext .ts --fix src","prebuild":"npm run lint","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"pscz","email":"samuel.psc.olsson@gmail.com"},"repository":{"url":"git+https://github.com/allbin/user-cache.git","type":"git"},"_npmVersion":"9.8.1","description":"Auth0 redis user cache","directories":{},"_nodeVersion":"20.6.1","dependencies":{"auth0":"^4.1.0","axios":"^1.6.2","luxon":"^3.4.4","@redis/json":"^1.0.6","jsonwebtoken":"^9.0.2","@redis/client":"^1.5.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/luxon":"^3.3.5","@types/jsonwebtoken":"^9.0.5","@allbin/eslint-config":"^0.0.11","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/user-cache_0.0.2_1700840238470_0.5035536333576656","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@allbin/user-cache","version":"0.0.3","author":"","license":"UNLICENSED","_id":"@allbin/user-cache@0.0.3","maintainers":[{"name":"noahhakansson","email":"noah.hakansson@protonmail.com"},{"name":"mdjarv","email":"mathias.djarv@allbinary.se"},{"name":"pscz","email":"samuel.psc.olsson@gmail.com"},{"name":"alendri","email":"joakim.johansson@allbinary.se"}],"homepage":"https://github.com/allbin/user-cache#readme","bugs":{"url":"https://github.com/allbin/user-cache/issues"},"dist":{"shasum":"f4a1135d285e1cb9f7b335721f63a86ebcafb707","tarball":"https://registry.npmjs.org/@allbin/user-cache/-/user-cache-0.0.3.tgz","fileCount":6,"integrity":"sha512-jCmdIfA8HOS0figVi4ZLMObSxX51nx0kVxgLK0H+ptod3oXpvfYczOty6Sllb5fOfDH2FYqyBx+YWtxQ48OAvA==","signatures":[{"sig":"MEUCIQDl5AgRKth1XhqhMGIaRopx/dYqNflZc+hUePN6YxtZ2wIgGsz/idX09sISgVAIkSCc6JcuAtT3aFs7Z7dIvfPHjSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23121},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3d6ca6031a3c2f4455cafea207ed8ccdb71a9745","scripts":{"lint":"eslint --ext .ts src","test":"echo \"No tests\" && exit 0","build":"rm -rf lib && tsc","lint:fix":"eslint --ext .ts --fix src","prebuild":"npm run lint","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"pscz","email":"samuel.psc.olsson@gmail.com"},"repository":{"url":"git+https://github.com/allbin/user-cache.git","type":"git"},"_npmVersion":"9.8.1","description":"Auth0 redis user cache","directories":{},"_nodeVersion":"20.6.1","dependencies":{"auth0":"^4.1.0","axios":"^1.6.2","luxon":"^3.4.4","@redis/json":"^1.0.6","jsonwebtoken":"^9.0.2","@redis/client":"^1.5.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/luxon":"^3.3.5","@types/jsonwebtoken":"^9.0.5","@allbin/eslint-config":"^0.0.11","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/user-cache_0.0.3_1701088831855_0.16554958340794723","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@allbin/user-cache","version":"0.0.4","author":"","license":"UNLICENSED","_id":"@allbin/user-cache@0.0.4","maintainers":[{"name":"noahhakansson","email":"noah.hakansson@protonmail.com"},{"name":"mdjarv","email":"mathias.djarv@allbinary.se"},{"name":"pscz","email":"samuel.psc.olsson@gmail.com"},{"name":"alendri","email":"joakim.johansson@allbinary.se"}],"homepage":"https://github.com/allbin/user-cache#readme","bugs":{"url":"https://github.com/allbin/user-cache/issues"},"dist":{"shasum":"43653b6be3f99e9d50c5eb8f946d62cc1dcaa8a2","tarball":"https://registry.npmjs.org/@allbin/user-cache/-/user-cache-0.0.4.tgz","fileCount":6,"integrity":"sha512-ChER52zM6Ip5EeGgq08xnVvYafcU2jk/bPfafw4klOFBbf4PzS2tQg8Y9x0P7uTwsAtBlEo/zFgtFuba0ktbYQ==","signatures":[{"sig":"MEQCIFarMxYpXW+BU7dWqaWpkfyyEt317u7nfAbXDifeV8rBAiAT/MKk/jYNRitZQ/FUPxFjMKJU8xeF+gW0bav8siccpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23426},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3d6ca6031a3c2f4455cafea207ed8ccdb71a9745","scripts":{"lint":"eslint --ext .ts src","test":"echo \"No tests\" && exit 0","build":"rm -rf lib && tsc","lint:fix":"eslint --ext .ts --fix src","prebuild":"npm run lint","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"pscz","email":"samuel.psc.olsson@gmail.com"},"repository":{"url":"git+https://github.com/allbin/user-cache.git","type":"git"},"_npmVersion":"9.8.1","description":"Auth0 redis user cache","directories":{},"_nodeVersion":"20.6.1","dependencies":{"auth0":"^4.1.0","axios":"^1.6.2","luxon":"^3.4.4","@redis/json":"^1.0.6","jsonwebtoken":"^9.0.2","@redis/client":"^1.5.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/luxon":"^3.3.5","@types/jsonwebtoken":"^9.0.5","@allbin/eslint-config":"^0.0.11","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/user-cache_0.0.4_1701093143375_0.6408284886391069","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@allbin/user-cache","version":"0.0.5","author":"","license":"UNLICENSED","_id":"@allbin/user-cache@0.0.5","maintainers":[{"name":"noahhakansson","email":"noah.hakansson@protonmail.com"},{"name":"mdjarv","email":"mathias.djarv@allbinary.se"},{"name":"pscz","email":"samuel.psc.olsson@gmail.com"},{"name":"alendri","email":"joakim.johansson@allbinary.se"}],"homepage":"https://github.com/allbin/user-cache#readme","bugs":{"url":"https://github.com/allbin/user-cache/issues"},"dist":{"shasum":"407503b36a63e0a87e85974b1ed3fd32a27584d5","tarball":"https://registry.npmjs.org/@allbin/user-cache/-/user-cache-0.0.5.tgz","fileCount":6,"integrity":"sha512-d4YW3m+w41qpswyBHPMEPyF7O8I/kzf/OLImIXhV33X+HZ3xYEZTAs6czyexHGIunLD9f3+PK4/HSi/8liU96g==","signatures":[{"sig":"MEUCIBrFXBrXFldqOzMOacgjD8fmLinuVR4xZutabT4rEk29AiEApea/qH3gYqU+uv5Lk1WmYO8mK7UKj1ynEl0dCtj2q0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23519},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"638a85253530d31e8a4e03deaa6be4edd938cfc0","scripts":{"lint":"eslint --ext .ts src","test":"echo \"No tests\" && exit 0","build":"rm -rf lib && tsc","lint:fix":"eslint --ext .ts --fix src","prebuild":"npm run lint","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"pscz","email":"samuel.psc.olsson@gmail.com"},"repository":{"url":"git+https://github.com/allbin/user-cache.git","type":"git"},"_npmVersion":"9.8.1","description":"Auth0 redis user cache","directories":{},"_nodeVersion":"20.6.1","dependencies":{"auth0":"^4.1.0","axios":"^1.6.2","luxon":"^3.4.4","@redis/json":"^1.0.6","jsonwebtoken":"^9.0.2","@redis/client":"^1.5.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/luxon":"^3.3.5","@types/jsonwebtoken":"^9.0.5","@allbin/eslint-config":"^0.0.11","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/user-cache_0.0.5_1701093327956_0.4180025286686109","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-11-24T14:32:53.521Z","modified":"2026-04-28T15:26:05.990Z","0.0.1":"2023-11-24T14:32:53.834Z","0.0.2":"2023-11-24T15:37:18.624Z","0.0.3":"2023-11-27T12:40:32.095Z","0.0.4":"2023-11-27T13:52:23.543Z","0.0.5":"2023-11-27T13:55:28.190Z"},"bugs":{"url":"https://github.com/allbin/user-cache/issues"},"license":"UNLICENSED","homepage":"https://github.com/allbin/user-cache#readme","repository":{"url":"git+https://github.com/allbin/user-cache.git","type":"git"},"description":"Auth0 redis user cache","maintainers":[{"email":"samuel.psc.olsson@gmail.com","name":"pscz"},{"email":"noah.hakansson@protonmail.com","name":"noahhakansson"},{"email":"mathias.djarv@allbinary.se","name":"mdjarv"},{"email":"james.taylor@mobilix.io","name":"jamestttt"}],"readme":"# @allbin/user-cache\n\nExample:\n\n```ts\nimport UserCache from \"@allbin/user-cache\";\n\nconst cache = UserCache({\n  auth0: {\n    domain: \"...\",\n    client_id: \"...\",\n    client_secret: \"...\",\n  },\n  redis: {\n    url: \"redis://localhost\",\n  },\n  ttl: 60 * 15,\n});\n\nconst users = await cache.getUsers([\"auth0|xxx...\", \"auth0|yyy...\"]);\n\nawait cache.disconnect();\n```\n","readmeFilename":"README.md"}