{"_id":"@remix-run/session-storage-memcache","_rev":"6-0e89213f94c71fea40d21994f3beeb9e","name":"@remix-run/session-storage-memcache","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.0":{"name":"@remix-run/session-storage-memcache","version":"0.0.0","license":"MIT","_id":"@remix-run/session-storage-memcache@0.0.0","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"dist":{"shasum":"cfd5543d7b2f3fe0c4b5aefdc8497eda871e7788","tarball":"https://registry.npmjs.org/@remix-run/session-storage-memcache/-/session-storage-memcache-0.0.0.tgz","fileCount":3,"integrity":"sha512-Ry2XjzFuL3PXai6c78Du0XQkqk0A8pQ53vYW0VHAOxHHSUsCnW3yajB1GtPrXRevpE8/kc+05LyXQkndOFjcjg==","signatures":[{"sig":"MEUCIEx38LKop9OZZaJC07fxd15BQsWlpc7tRSWPtkEu2XX5AiEAs5j3bssXgVe92KpsUbr9qTFo403mD3iufQveu39XdO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576},"main":"index.js","type":"module","exports":{".":"./index.js"},"_npmUser":{"name":"mjackson","email":"mjijackson+npm@gmail.com"},"_npmVersion":"11.10.1","description":"Stub release for @remix-run/session-storage-memcache","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/session-storage-memcache_0.0.0_1772218814387_0.13839296437885884","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@remix-run/session-storage-memcache","version":"0.1.0","keywords":["session","session-management","session-storage","memcache"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/session-storage-memcache@0.1.0","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/session-storage-memcache#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"d446c49858de2edafc80a173745e6efcba241db4","tarball":"https://registry.npmjs.org/@remix-run/session-storage-memcache/-/session-storage-memcache-0.1.0.tgz","fileCount":15,"integrity":"sha512-k853rpHncdTJUwdk0hqd+gZ2OONZLNdOUJBKdJB+MehxrVv1TtacDnA+Xs3kh+IVwUrsTmBhED+GHSUocMATUg==","signatures":[{"sig":"MEYCIQD01gCnrgDCFPuYYFOKes2GdGJcII02GBWTFM33Gv+KjgIhANYx9rlMhNJEHkhfizZp29NCcIN+hMHtP3hJwS/lcJhH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fsession-storage-memcache@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31342},"type":"module","_from":"file:remix-run-session-storage-memcache-0.1.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"node --disable-warning=ExperimentalWarning --test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c034acc-9f02-4642-9abc-e08d1dcb37e6"}},"_resolved":"/tmp/48d183e43255686458acf44596c72489/remix-run-session-storage-memcache-0.1.0.tgz","_integrity":"sha512-k853rpHncdTJUwdk0hqd+gZ2OONZLNdOUJBKdJB+MehxrVv1TtacDnA+Xs3kh+IVwUrsTmBhED+GHSUocMATUg==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/session-storage-memcache"},"_npmVersion":"11.10.1","description":"Memcache session storage for @remix-run/session","directories":{},"_nodeVersion":"25.7.0","dependencies":{"@remix-run/session":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@typescript/native-preview":"7.0.0-dev.20251125.1"},"_npmOperationalInternal":{"tmp":"tmp/session-storage-memcache_0.1.0_1772239294368_0.4688843002893588","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@remix-run/session-storage-memcache","version":"0.1.1","keywords":["session","session-management","session-storage","memcache"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/session-storage-memcache@0.1.1","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/session-storage-memcache#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"b9a6353b9142cb2ab530665236ad26070dab4a9e","tarball":"https://registry.npmjs.org/@remix-run/session-storage-memcache/-/session-storage-memcache-0.1.1.tgz","fileCount":15,"integrity":"sha512-s8LTKot70DBK4J2FEGLmFyzlPkM3bgk34E7m4Cz4SVwlqigXkQcZuaWr+hgX5TynaezGU6775HNtx0eoTCT9Vw==","signatures":[{"sig":"MEUCIQD+i90ArbJHm1BpPMHjsGHxlqXQDfL2KqEunuQEZU2FPwIgCQ7ON+IQ2WPM7dU2kecO4J8F7Ym8iMymALZjpcCfrSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fsession-storage-memcache@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31514},"type":"module","_from":"file:remix-run-session-storage-memcache-0.1.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"remix-test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix-test","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c034acc-9f02-4642-9abc-e08d1dcb37e6"}},"_resolved":"/tmp/9687642d8286ab515a25c813e9ca84e4/remix-run-session-storage-memcache-0.1.1.tgz","_integrity":"sha512-s8LTKot70DBK4J2FEGLmFyzlPkM3bgk34E7m4Cz4SVwlqigXkQcZuaWr+hgX5TynaezGU6775HNtx0eoTCT9Vw==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/session-storage-memcache"},"_npmVersion":"11.12.1","description":"Memcache session storage for remix/session","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@remix-run/session":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/test":"0.4.1","@remix-run/assert":"0.2.1","@typescript/native-preview":"7.0.0-dev.20251125.1"},"_npmOperationalInternal":{"tmp":"tmp/session-storage-memcache_0.1.1_1779308253645_0.5472595724561802","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@remix-run/session-storage-memcache","version":"0.1.2","keywords":["session","session-management","session-storage","memcache"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/session-storage-memcache@0.1.2","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/session-storage-memcache#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"6e408a14eb2519df45d02e987106146b419f5472","tarball":"https://registry.npmjs.org/@remix-run/session-storage-memcache/-/session-storage-memcache-0.1.2.tgz","fileCount":15,"integrity":"sha512-VIJnz+DcJFo+vM1SRKy/8kbJHefVQtGyKS+V1AOMCk8OAMGCCyS+f4ERxmu3as48T/L55oBPsTxQX+rcPchDtQ==","signatures":[{"sig":"MEYCIQCBtY+jt9Iy0s2GIqPjL5CSYJIeSMRnyn4x4aZUbKZ9NAIhAJhXM4efSxLZ2EioDruno3zu7F/nDJd4RuuyySRMu+I3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fsession-storage-memcache@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32118},"type":"module","_from":"file:remix-run-session-storage-memcache-0.1.2.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"remix-test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix-test","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c034acc-9f02-4642-9abc-e08d1dcb37e6"}},"_resolved":"/tmp/894a7db9abd22ab491dc6d71fa7d4b4a/remix-run-session-storage-memcache-0.1.2.tgz","_integrity":"sha512-VIJnz+DcJFo+vM1SRKy/8kbJHefVQtGyKS+V1AOMCk8OAMGCCyS+f4ERxmu3as48T/L55oBPsTxQX+rcPchDtQ==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/session-storage-memcache"},"_npmVersion":"11.13.0","description":"Memcache session storage for remix/session","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@remix-run/session":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/test":"0.4.2","@remix-run/assert":"0.2.1","@typescript/native-preview":"7.0.0-dev.20251125.1"},"_npmOperationalInternal":{"tmp":"tmp/session-storage-memcache_0.1.2_1780078612312_0.002737191780527226","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@remix-run/session-storage-memcache","version":"0.1.3","keywords":["session","session-management","session-storage","memcache"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/session-storage-memcache@0.1.3","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/session-storage-memcache#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"639afa47e57d9757e5152ee56c3e3950ef25d7ea","tarball":"https://registry.npmjs.org/@remix-run/session-storage-memcache/-/session-storage-memcache-0.1.3.tgz","fileCount":15,"integrity":"sha512-IYFWT/ca0zKo2QU121SfySsRBi+NvohrUaz2QhSqtAlU33x3JJOXlkqShFU/QoPWRkedJBW/aWeJpGRbc+3Dxw==","signatures":[{"sig":"MEYCIQDl9EqShofQ7fzJ+CARy6W6olQZm9WhlgX5LMON+aGW9QIhAJSEjk2ZPW5bDEkgWi+ELZq2iK4yt+klMcevfBPPiOL/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXR+2aVWASjcEu0pv5HHMnLtLjL1WEc8xAwVcj4Y23qgIgSsshHPPiIoWRobRvPSpa5QcZ06AVmnrqyDWhp9WVbyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fsession-storage-memcache@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32110},"type":"module","_from":"file:/tmp/remix-publish-session-storage-memcache-k07RJ0/remix-run-session-storage-memcache-0.1.3.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"remix test","build":"tsc -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"2c034acc-9f02-4642-9abc-e08d1dcb37e6"}},"_resolved":"/tmp/remix-publish-session-storage-memcache-k07RJ0/remix-run-session-storage-memcache-0.1.3.tgz","_integrity":"sha512-IYFWT/ca0zKo2QU121SfySsRBi+NvohrUaz2QhSqtAlU33x3JJOXlkqShFU/QoPWRkedJBW/aWeJpGRbc+3Dxw==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/session-storage-memcache"},"_npmVersion":"11.19.0","description":"Memcache session storage for remix/session","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@remix-run/session":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.6.0","@remix-run/test":"0.6.2","@remix-run/assert":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/session-storage-memcache_0.1.3_1790631767747_0.060887115965921446","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"_id":"@remix-run/session-storage-memcache@1.0.0","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"d938019e05f8c009b2c22b38537842cbbfb4b41c","tarball":"https://registry.npmjs.org/@remix-run/session-storage-memcache/-/session-storage-memcache-1.0.0.tgz","fileCount":15,"integrity":"sha512-FlU3Ug4yXvolMpY+lTXiWdo2RoKzx2++HH4bdP3TlEGgOg7fv7//UetkjWHF5kVAj8dKUZ0z7zNvmnKsvhI4Mg==","signatures":[{"sig":"MEQCIG6NrN0yeUMwbGU6OuDsLqo6D2/wei4hg28V227ycWnEAiBnb1wAWlz0+Tsqac8PKFxn5OVXgtZx8dz2CiBm4KdSXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBqEyvrtev3WcKlUm2ONNRR1M/7zwjLCWkEWYEhxMbJPAiEA+qofsQW64V3JPEDZ+GDOrbtJSyGGyg5sUizfrTaZTr4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fsession-storage-memcache@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32110},"name":"@remix-run/session-storage-memcache","type":"module","_from":"file:/tmp/remix-publish-session-storage-memcache-bz9cj8/remix-run-session-storage-memcache-1.0.0.tgz","author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"test":"remix test","build":"tsc -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix test","typecheck":"tsc --noEmit"},"version":"1.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"2c034acc-9f02-4642-9abc-e08d1dcb37e6"}},"homepage":"https://github.com/remix-run/remix/tree/main/packages/session-storage-memcache#readme","keywords":["session","session-management","session-storage","memcache"],"_resolved":"/tmp/remix-publish-session-storage-memcache-bz9cj8/remix-run-session-storage-memcache-1.0.0.tgz","_integrity":"sha512-FlU3Ug4yXvolMpY+lTXiWdo2RoKzx2++HH4bdP3TlEGgOg7fv7//UetkjWHF5kVAj8dKUZ0z7zNvmnKsvhI4Mg==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/session-storage-memcache"},"_npmVersion":"11.19.0","description":"Memcache session storage for remix/session","directories":{},"maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@remix-run/session":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.6.0","@remix-run/test":"1.0.0","@remix-run/assert":"1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/session-storage-memcache_1.0.0_1790895488330_0.1457184028925247"}}},"time":{"created":"2026-02-27T19:00:14.279Z","modified":"2026-10-01T22:58:08.752Z","0.0.0":"2026-02-27T19:00:14.544Z","0.1.0":"2026-02-28T00:41:34.552Z","0.1.1":"2026-05-20T20:17:33.796Z","0.1.2":"2026-05-29T18:16:52.448Z","0.1.3":"2026-09-28T21:42:47.823Z","1.0.0":"2026-10-01T22:58:08.418Z"},"bugs":{"url":"https://github.com/remix-run/remix/issues"},"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","homepage":"https://github.com/remix-run/remix/tree/main/packages/session-storage-memcache#readme","keywords":["session","session-management","session-storage","memcache"],"repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/session-storage-memcache"},"description":"Memcache session storage for remix/session","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"readme":"# session-storage-memcache\n\nMemcache session storage for [`remix/session`](https://github.com/remix-run/remix/tree/main/packages/session).\n\n## Installation\n\n```sh\nnpm i remix\n```\n\n## Usage\n\n```ts\nimport { createMemcacheSessionStorage } from 'remix/session-storage/memcache'\n\nlet sessionStorage = createMemcacheSessionStorage('127.0.0.1:11211', {\n  keyPrefix: 'my-app:session:',\n  ttlSeconds: 60 * 60 * 24 * 7,\n})\n```\n\nAvailable options:\n\n- `useUnknownIds` (default: `false`) - reuse unknown session IDs sent by the client\n- `keyPrefix` (default: `'remix:session:'`) - prefix for all Memcache keys\n- `ttlSeconds` (default: `0`) - session expiration in seconds (`0` means no expiration)\n\nNote: Memcache storage uses TCP sockets and requires a Node.js runtime.\n\n## Related Packages\n\n- [`remix/session`](https://github.com/remix-run/remix/tree/main/packages/session) - Core session primitives and storage interface\n- [`remix/middleware/session`](https://github.com/remix-run/remix/tree/main/packages/session-middleware) - Middleware for wiring session storage into request handling\n\n## License\n\nSee [LICENSE](https://github.com/remix-run/remix/blob/main/LICENSE)\n","readmeFilename":"README.md"}