{"_id":"@edgesession/adapter-next-kv","_rev":"14-d558afc30ea40938b0a4357237ca0bf1","name":"@edgesession/adapter-next-kv","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1-alpha.0":{"name":"@edgesession/adapter-next-kv","license":"Apache-2.0","version":"0.0.1-alpha.0","module":"lib/index.ts","type":"module","devDependencies":{"bun-types":"^0.6.0","typescript":"^5.1.3","@vercel/kv":"^0.2.1","edgesession":"0.0.1-alpha.4"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0","@vercel/kv":"^0.2.1","edgesession":"0.0.1-alpha.4"},"scripts":{"typecheck":"tsc","pub":"pnpm publish --access public","test":"echo \"Error: use bun test\" && exit 1"},"description":"To install dependencies:","_id":"@edgesession/adapter-next-kv@0.0.1-alpha.0","_integrity":"sha512-FhRJWklbgXp13SvBnTgKUwAKonAxZkHe0rjAjQ3Uvk/lOOaERwE8elZmlHcAYvH5nDUCK5U7T0BNgTnU6KkUUQ==","_resolved":"/private/var/folders/sy/3mywy8l97y37x1y_mzp53s8c0000gn/T/0bace04352e5452e756c0fe21524a7ca/edgesession-adapter-next-kv-0.0.1-alpha.0.tgz","_from":"file:edgesession-adapter-next-kv-0.0.1-alpha.0.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-FhRJWklbgXp13SvBnTgKUwAKonAxZkHe0rjAjQ3Uvk/lOOaERwE8elZmlHcAYvH5nDUCK5U7T0BNgTnU6KkUUQ==","shasum":"746cdb9b6ed9bccac1472fda55f16fafa55d1a60","tarball":"https://registry.npmjs.org/@edgesession/adapter-next-kv/-/adapter-next-kv-0.0.1-alpha.0.tgz","fileCount":5,"unpackedSize":2269,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyDsg5jH9AXBD3yHk50XJrn52jvp1zNWUX7uqbRPswCwIhAOEKcRvsMLCKaSJ2GKk9xdBWm4HqOHKut447BFwlthMc"}]},"_npmUser":{"name":"sundaycrafts","email":"mh@paskur.com"},"directories":{},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapter-next-kv_0.0.1-alpha.0_1687378468264_0.0328778488148731"},"_hasShrinkwrap":false},"0.0.1-alpha.5":{"name":"@edgesession/adapter-next-kv","license":"Apache-2.0","version":"0.0.1-alpha.5","module":"lib/index.ts","type":"module","devDependencies":{"bun-types":"^0.6.0","typescript":"^5.1.3","@vercel/kv":"^0.2.1","edgesession":"0.0.1-alpha.5"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0","@vercel/kv":"^0.2.1","edgesession":"0.0.1-alpha.5"},"scripts":{"typecheck":"tsc","pub":"pnpm publish --access public","test":"echo \"Error: use bun test\" && exit 1"},"description":"To install dependencies:","_id":"@edgesession/adapter-next-kv@0.0.1-alpha.5","_integrity":"sha512-cKoouSKs74nOora3h/x+zL1xP6NMn/A+sLkZ7s2cAwlstGkCWBKap+fT8UXwPTj254gYF07cd12gp87aicjKYQ==","_resolved":"/private/var/folders/sy/3mywy8l97y37x1y_mzp53s8c0000gn/T/aff96f0372dc88a91e544410c7436387/edgesession-adapter-next-kv-0.0.1-alpha.5.tgz","_from":"file:edgesession-adapter-next-kv-0.0.1-alpha.5.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-cKoouSKs74nOora3h/x+zL1xP6NMn/A+sLkZ7s2cAwlstGkCWBKap+fT8UXwPTj254gYF07cd12gp87aicjKYQ==","shasum":"a846d4a9ab2d226f65d0524b54e9a668f54183d3","tarball":"https://registry.npmjs.org/@edgesession/adapter-next-kv/-/adapter-next-kv-0.0.1-alpha.5.tgz","fileCount":5,"unpackedSize":2269,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyESp/7MPSKDpIuIkgAgf4fdB2SOKv53nqYD4HgQI81wIhAKv+CDcMSQQMrTpTV2jutF86LChlhrhv6qHBYxjMoD4V"}]},"_npmUser":{"name":"sundaycrafts","email":"mh@paskur.com"},"directories":{},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapter-next-kv_0.0.1-alpha.5_1687379202159_0.9539135112519053"},"_hasShrinkwrap":false},"0.0.1-alpha.6":{"name":"@edgesession/adapter-next-kv","license":"Apache-2.0","version":"0.0.1-alpha.6","module":"lib/index.ts","type":"module","exports":{".":"./lib/index.ts"},"devDependencies":{"bun-types":"^0.6.0","typescript":"^5.1.3","@vercel/kv":"^0.2.1","edgesession":"0.0.1-alpha.5"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0","@vercel/kv":"^0.2.1","edgesession":"0.0.1-alpha.5"},"scripts":{"typecheck":"tsc","pub":"pnpm publish --access public","test":"echo \"Error: use bun test\" && exit 1"},"description":"To install dependencies:","_id":"@edgesession/adapter-next-kv@0.0.1-alpha.6","_integrity":"sha512-RNTLK1JFWxbNaEBmnG2ZZSvuFDktxMYyGzcb5wJVDBCza1yBhnZiDbGnSJ6bthHzl4akGFE8TjXA58IjJ0+pWA==","_resolved":"/private/var/folders/sy/3mywy8l97y37x1y_mzp53s8c0000gn/T/f0c66fcd6214e7250554b6f021953857/edgesession-adapter-next-kv-0.0.1-alpha.6.tgz","_from":"file:edgesession-adapter-next-kv-0.0.1-alpha.6.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-RNTLK1JFWxbNaEBmnG2ZZSvuFDktxMYyGzcb5wJVDBCza1yBhnZiDbGnSJ6bthHzl4akGFE8TjXA58IjJ0+pWA==","shasum":"b17cd3b29030de19dfc41864c7ba3f102cd7ad1d","tarball":"https://registry.npmjs.org/@edgesession/adapter-next-kv/-/adapter-next-kv-0.0.1-alpha.6.tgz","fileCount":5,"unpackedSize":2315,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDACQA2BuSQEZ+x9mkGo505xdb4ytgggacAdAbI9CMrhwIhAI72IchCbWjP8KpvselBicIKjlMe3mJmPFqeys1kRSCf"}]},"_npmUser":{"name":"sundaycrafts","email":"mh@paskur.com"},"directories":{},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapter-next-kv_0.0.1-alpha.6_1687379510622_0.28219416538490205"},"_hasShrinkwrap":false},"0.0.1-alpha.7":{"name":"@edgesession/adapter-next-kv","license":"Apache-2.0","version":"0.0.1-alpha.7","module":"lib/index.js","type":"module","exports":{".":"./lib/index.js"},"devDependencies":{"bun-types":"^0.6.0","typescript":"^5.1.3","@vercel/kv":"^0.2.1","edgesession":"^0.0.1-alpha.6"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0","@vercel/kv":"^0.2.1","edgesession":"0.0.1-alpha.6"},"scripts":{"build":"bun build --outdir=lib src/index.ts & tsc","pub":"rm -rf ./lib && pnpm run build && pnpm publish --access public","test":"echo \"Error: use bun test\" && exit 1"},"description":"To install dependencies:","_id":"@edgesession/adapter-next-kv@0.0.1-alpha.7","_integrity":"sha512-cvUNl2EeaK+MJXXToJAHfNiHXCdlhfLO2v9el6oqv/UEcX4xtR07Ui3X1CyFtTJ+COXDRMnayQ4MRyCoQAkpTQ==","_resolved":"/private/var/folders/sy/3mywy8l97y37x1y_mzp53s8c0000gn/T/23002292ded55ff12a0119e3ff9b7c16/edgesession-adapter-next-kv-0.0.1-alpha.7.tgz","_from":"file:edgesession-adapter-next-kv-0.0.1-alpha.7.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-cvUNl2EeaK+MJXXToJAHfNiHXCdlhfLO2v9el6oqv/UEcX4xtR07Ui3X1CyFtTJ+COXDRMnayQ4MRyCoQAkpTQ==","shasum":"20661b5fa3103cc66874ca65ec13a12436d3571e","tarball":"https://registry.npmjs.org/@edgesession/adapter-next-kv/-/adapter-next-kv-0.0.1-alpha.7.tgz","fileCount":3,"unpackedSize":1912,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzkr3S7xaNuQz5kVpknBIHhJQfjIHKlr/ji43+I2vU+AiEA/vJTFQMPUe8UraJBIkEcG00W37Zb1QxVWTnDgFZeUIk="}]},"_npmUser":{"name":"sundaycrafts","email":"mh@paskur.com"},"directories":{},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapter-next-kv_0.0.1-alpha.7_1687384430013_0.7896859499544455"},"_hasShrinkwrap":false},"0.0.1-alpha.8":{"name":"@edgesession/adapter-next-kv","license":"Apache-2.0","version":"0.0.1-alpha.8","module":"lib/index.js","type":"module","exports":{".":"./lib/index.js"},"devDependencies":{"bun-types":"^0.6.0","typescript":"^5.1.3","@vercel/kv":"^0.2.1","edgesession":"^0.0.1-alpha.6"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0","@vercel/kv":"^0.2.1","edgesession":"0.0.1-alpha.6"},"scripts":{"build":"bun build --outdir=lib src/index.ts & tsc","pub":"rm -rf ./lib tsconfig.tsbuildinfo && npm run build && pnpm publish --access public","test":"echo \"Error: use bun test\" && exit 1"},"description":"To install dependencies:","_id":"@edgesession/adapter-next-kv@0.0.1-alpha.8","_integrity":"sha512-77PuVxf/ACAGRxuvLr5ZtmQE/URSQ9ioDNB2psve56uVyQdhy6DQcXytsq9cg8wYluC2AR0wjUu4+03+Qyhbaw==","_resolved":"/private/var/folders/sy/3mywy8l97y37x1y_mzp53s8c0000gn/T/24d0ca9ee4457da4e9453f6076bb3b5c/edgesession-adapter-next-kv-0.0.1-alpha.8.tgz","_from":"file:edgesession-adapter-next-kv-0.0.1-alpha.8.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-77PuVxf/ACAGRxuvLr5ZtmQE/URSQ9ioDNB2psve56uVyQdhy6DQcXytsq9cg8wYluC2AR0wjUu4+03+Qyhbaw==","shasum":"24181fb315bc948ef23d9e50cc9d44ee476f4b13","tarball":"https://registry.npmjs.org/@edgesession/adapter-next-kv/-/adapter-next-kv-0.0.1-alpha.8.tgz","fileCount":6,"unpackedSize":2515,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDA1WsaVJRDlfJtsRhIwXCQVwZk+mS0iUu+jdkgZ3saNAiEAguiSHCGxZSy86ref9U84l7Fc9VWZO6vUbFKtvdSVh2Y="}]},"_npmUser":{"name":"sundaycrafts","email":"mh@paskur.com"},"directories":{},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapter-next-kv_0.0.1-alpha.8_1687385131260_0.9629983676308125"},"_hasShrinkwrap":false},"0.0.1-alpha.9":{"name":"@edgesession/adapter-next-kv","license":"Apache-2.0","version":"0.0.1-alpha.9","main":"lib/index.js","type":"module","exports":{".":"./lib/index.js"},"devDependencies":{"bun-types":"^0.6.0","typescript":"^5.1.3","@vercel/kv":"^0.2.1","edgesession":"^0.0.1-alpha.6"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0","@vercel/kv":"^0.2.1","edgesession":"0.0.1-alpha.6"},"scripts":{"build":"bun build --outdir=lib src/index.ts & tsc","pub":"rm -rf ./lib tsconfig.tsbuildinfo && npm run build && pnpm publish --access public","test":"echo \"Error: use bun test\" && exit 1"},"types":"./lib/index.d.ts","description":"To install dependencies:","_id":"@edgesession/adapter-next-kv@0.0.1-alpha.9","_integrity":"sha512-2JJtiVdh846qvdqGu/3/r19G5l53eqGsOVkNWKpGuOUa3wXG58hLxcdhl6oW10yETlVNOPvYW5DYBXoE2/p5Lw==","_resolved":"/private/var/folders/sy/3mywy8l97y37x1y_mzp53s8c0000gn/T/0eb65a9941f6a62e4a76e0b5b3eb4251/edgesession-adapter-next-kv-0.0.1-alpha.9.tgz","_from":"file:edgesession-adapter-next-kv-0.0.1-alpha.9.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-2JJtiVdh846qvdqGu/3/r19G5l53eqGsOVkNWKpGuOUa3wXG58hLxcdhl6oW10yETlVNOPvYW5DYBXoE2/p5Lw==","shasum":"5b754daaa93fed78fd835d2966222d14fc904ba9","tarball":"https://registry.npmjs.org/@edgesession/adapter-next-kv/-/adapter-next-kv-0.0.1-alpha.9.tgz","fileCount":6,"unpackedSize":2513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrC8xIPCwuDiE2zSYW6rVwinbEq7GyIaYBxpQ7e5XIZQIhAJGJwZmgcGM4E+qQTZE/+06ha+y+xczduq4oBZs5E4Iw"}]},"_npmUser":{"name":"sundaycrafts","email":"mh@paskur.com"},"directories":{},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapter-next-kv_0.0.1-alpha.9_1687385407266_0.47406439945003576"},"_hasShrinkwrap":false},"0.0.1-alpha.10":{"name":"@edgesession/adapter-next-kv","license":"Apache-2.0","version":"0.0.1-alpha.10","main":"lib/index.js","type":"module","exports":{".":"./lib/index.js"},"devDependencies":{"bun-types":"^0.6.0","typescript":"^5.1.3","@vercel/kv":"^0.2.1","edgesession":"^0.0.1-alpha.6"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0","@vercel/kv":"^0.2.1","edgesession":"0.0.1-alpha.6"},"scripts":{"build":"bun build --outdir=lib src/index.ts & tsc","pub":"rm -rf ./lib tsconfig.tsbuildinfo && npm run build && pnpm publish --access public","test":"echo \"Error: use bun test\" && exit 1"},"types":"./lib/index.d.ts","description":"A session manager for Next.js on edge runtime.","_id":"@edgesession/adapter-next-kv@0.0.1-alpha.10","_integrity":"sha512-li/4B7pV4RrivDiPZTg2cr7NoRdTXQI8MZ+lF9eSt1BVVH7tIlO6y5FYzupSkAMPsVVnCto6SnzAO7hEJrDqIA==","_resolved":"/private/var/folders/sy/3mywy8l97y37x1y_mzp53s8c0000gn/T/0d3c3d984b6d82be337a26f09a173524/edgesession-adapter-next-kv-0.0.1-alpha.10.tgz","_from":"file:edgesession-adapter-next-kv-0.0.1-alpha.10.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-li/4B7pV4RrivDiPZTg2cr7NoRdTXQI8MZ+lF9eSt1BVVH7tIlO6y5FYzupSkAMPsVVnCto6SnzAO7hEJrDqIA==","shasum":"be72f6a473a2017d3225a76daec7ca57d2601b25","tarball":"https://registry.npmjs.org/@edgesession/adapter-next-kv/-/adapter-next-kv-0.0.1-alpha.10.tgz","fileCount":6,"unpackedSize":3922,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvs9c6TmmXK7CfUXvD2DeVIBO05aQtMIrybqNi3TwQcAiAMNu6hhQ04TTh+gdYyUSOzRsD66oHG7S2Xez0DflX1EA=="}]},"_npmUser":{"name":"sundaycrafts","email":"mh@paskur.com"},"directories":{},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapter-next-kv_0.0.1-alpha.10_1687388279318_0.6293148646074236"},"_hasShrinkwrap":false},"0.0.1-alpha.11":{"name":"@edgesession/adapter-next-kv","license":"Apache-2.0","version":"0.0.1-alpha.11","description":"EdgeSession adapter for Next.js using Vercel KV storage","keywords":["edge","session","next","kv"],"homepage":"https://github.com/sundaycrafts/edgesessionjs/blob/main/packages/adapter-next/README.md","repository":{"type":"git","url":"git+https://github.com/sundaycrafts/edgesessionjs.git","directory":"packages/adapter-next-kv"},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js"},"devDependencies":{"bun-types":"^0.6.0","typescript":"^5.1.3","@vercel/kv":"^0.2.1","edgesession":"^0.0.1-alpha.8"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0","@vercel/kv":"^0.2.1","edgesession":"0.0.1-alpha.8"},"scripts":{"build":"bun build --outdir=lib src/index.ts & tsc","pub":"rm -rf ./lib tsconfig.tsbuildinfo && npm run build && pnpm publish --access public","test":"echo \"Error: use bun test\" && exit 1"},"types":"./lib/index.d.ts","bugs":{"url":"https://github.com/sundaycrafts/edgesessionjs/issues"},"_id":"@edgesession/adapter-next-kv@0.0.1-alpha.11","_integrity":"sha512-+xOkDDAkMY3iJl+dZh4flvPvDx0TYq9nwmBoMguUd1cuLB0EO2reTAfXscXgF2lmA/D8HdKxmKAfV7O5F9c4rA==","_resolved":"/private/var/folders/sy/3mywy8l97y37x1y_mzp53s8c0000gn/T/8aaef432160fa2d7d747c474a05335ca/edgesession-adapter-next-kv-0.0.1-alpha.11.tgz","_from":"file:edgesession-adapter-next-kv-0.0.1-alpha.11.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-+xOkDDAkMY3iJl+dZh4flvPvDx0TYq9nwmBoMguUd1cuLB0EO2reTAfXscXgF2lmA/D8HdKxmKAfV7O5F9c4rA==","shasum":"50ee8fb1a4cd9eca4bbd77844f69a9b2b26c6ed0","tarball":"https://registry.npmjs.org/@edgesession/adapter-next-kv/-/adapter-next-kv-0.0.1-alpha.11.tgz","fileCount":6,"unpackedSize":4322,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFU4EtMkvXaGO4a9Mj79ryE9X2+XxJaBucXDl5OqahYGAiEApSqRiqczy5Ep0rzmLOgXI9zKIp4+fkxKVGbEenJG2Uo="}]},"_npmUser":{"name":"sundaycrafts","email":"mh@paskur.com"},"directories":{},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapter-next-kv_0.0.1-alpha.11_1687388943154_0.6010220876997578"},"_hasShrinkwrap":false},"0.0.1-alpha.12":{"name":"@edgesession/adapter-next-kv","license":"Apache-2.0","version":"0.0.1-alpha.12","description":"EdgeSession adapter for Next.js using Vercel KV storage","keywords":["edge","session","next","kv"],"homepage":"https://github.com/sundaycrafts/edgesessionjs/blob/main/packages/adapter-next/README.md","repository":{"type":"git","url":"git+https://github.com/sundaycrafts/edgesessionjs.git","directory":"packages/adapter-next-kv"},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js"},"devDependencies":{"bun-types":"^0.6.0","typescript":"^5.1.3","@vercel/kv":"^0.2.1","edgesession":"^0.0.1-alpha.9"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0","@vercel/kv":"^0.2.1","edgesession":"0.0.1-alpha.9"},"scripts":{"build":"bun build --outdir=lib src/index.ts & tsc","pub":"rm -rf ./lib tsconfig.tsbuildinfo && npm run build && pnpm publish --access public","test":"echo \"Error: use bun test\" && exit 1"},"types":"./lib/index.d.ts","bugs":{"url":"https://github.com/sundaycrafts/edgesessionjs/issues"},"_id":"@edgesession/adapter-next-kv@0.0.1-alpha.12","_integrity":"sha512-m3bdMOn6cUaMwKs4E1cESstIIKZ2CRTfPO+KptSw1oVQECOaz+2Ji5MlgjshpB4dUTQVZQ/e3kwhIetJXpDkmA==","_resolved":"/private/var/folders/sy/3mywy8l97y37x1y_mzp53s8c0000gn/T/64f21243eb76642010595433ce1bbce6/edgesession-adapter-next-kv-0.0.1-alpha.12.tgz","_from":"file:edgesession-adapter-next-kv-0.0.1-alpha.12.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-m3bdMOn6cUaMwKs4E1cESstIIKZ2CRTfPO+KptSw1oVQECOaz+2Ji5MlgjshpB4dUTQVZQ/e3kwhIetJXpDkmA==","shasum":"b31cdc7bcc9ac30e1f6b0eb9b0bedf32687d435e","tarball":"https://registry.npmjs.org/@edgesession/adapter-next-kv/-/adapter-next-kv-0.0.1-alpha.12.tgz","fileCount":6,"unpackedSize":4334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcw/bglcJntkunN2om/NGyZAF0xYg+N4Ytm22mCBU1dwIhANG8cDKsAWYKLk57/lhayn/LXhQCQuPymYKvO4jMQau3"}]},"_npmUser":{"name":"sundaycrafts","email":"mh@paskur.com"},"directories":{},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapter-next-kv_0.0.1-alpha.12_1687434142411_0.5547099443520287"},"_hasShrinkwrap":false},"0.0.1-alpha.13":{"name":"@edgesession/adapter-next-kv","license":"Apache-2.0","version":"0.0.1-alpha.13","description":"EdgeSession adapter for Next.js using Vercel KV storage","keywords":["edge","session","next","kv"],"homepage":"https://github.com/sundaycrafts/edgesessionjs/blob/main/packages/adapter-next-kv/README.md","repository":{"type":"git","url":"git+https://github.com/sundaycrafts/edgesessionjs.git","directory":"packages/adapter-next-kv"},"type":"module","exports":{".":"index.js"},"publishConfig":{"directory":"js"},"devDependencies":{"bun-types":"^0.6.0","typescript":"^5.1.3","@vercel/kv":"^0.2.1","edgesession":"^0.0.1-alpha.12"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0","@vercel/kv":"^0.2.1","edgesession":"0.0.1-alpha.9"},"types":"./index.d.ts","bugs":{"url":"https://github.com/sundaycrafts/edgesessionjs/issues"},"_id":"@edgesession/adapter-next-kv@0.0.1-alpha.13","_integrity":"sha512-trB3JRfX7gGqIEIWBYsAOuVDBrfVhT3qknTrnuZ91pW+u4bFU/qljw8+sMOCBQK2oOwkfEBFv5uDtZRel3wrVQ==","_resolved":"/private/var/folders/sy/3mywy8l97y37x1y_mzp53s8c0000gn/T/e46af356e2c410d4eab4b7e1273eef7d/edgesession-adapter-next-kv-0.0.1-alpha.13.tgz","_from":"file:edgesession-adapter-next-kv-0.0.1-alpha.13.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-trB3JRfX7gGqIEIWBYsAOuVDBrfVhT3qknTrnuZ91pW+u4bFU/qljw8+sMOCBQK2oOwkfEBFv5uDtZRel3wrVQ==","shasum":"d635fd9cb4f699f9d94a1311c9996cff7e27e81d","tarball":"https://registry.npmjs.org/@edgesession/adapter-next-kv/-/adapter-next-kv-0.0.1-alpha.13.tgz","fileCount":6,"unpackedSize":3871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYtXpzaJiiwyP95uye2MRsjWnNmW4vX8VRCFuRfJXPkAiBg0llnEoIp/jNfY5s6QUg1wPpYlzdgmQtaCFx3+rhTGw=="}]},"_npmUser":{"name":"sundaycrafts","email":"mh@paskur.com"},"directories":{},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapter-next-kv_0.0.1-alpha.13_1688588753409_0.21006293974144064"},"_hasShrinkwrap":false},"0.0.1-alpha.14":{"name":"@edgesession/adapter-next-kv","license":"Apache-2.0","version":"0.0.1-alpha.14","description":"EdgeSession adapter for Next.js using Vercel KV storage","keywords":["edge","session","next","kv"],"homepage":"https://github.com/sundaycrafts/edgesessionjs/blob/main/packages/adapter-next-kv/README.md","repository":{"type":"git","url":"git+https://github.com/sundaycrafts/edgesessionjs.git","directory":"packages/adapter-next-kv"},"type":"module","exports":{".":"./index.js"},"publishConfig":{"directory":"js"},"devDependencies":{"bun-types":"^0.6.0","typescript":"^5.1.3","@vercel/kv":"^0.2.1","edgesession":"^0.0.1-alpha.12"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0","@vercel/kv":"^0.2.1","edgesession":"0.0.1-alpha.9"},"types":"./index.d.ts","bugs":{"url":"https://github.com/sundaycrafts/edgesessionjs/issues"},"_id":"@edgesession/adapter-next-kv@0.0.1-alpha.14","_integrity":"sha512-fTN2ujsmWdKsxScsLrdfRylsbgxcgfA2F+av2hc4d019f+dz6WMEHBIM6tneymolHK07D+fxivZTk6XREoAczw==","_resolved":"/private/var/folders/sy/3mywy8l97y37x1y_mzp53s8c0000gn/T/4177971b17da2ac4607e6ea696238acf/edgesession-adapter-next-kv-0.0.1-alpha.14.tgz","_from":"file:edgesession-adapter-next-kv-0.0.1-alpha.14.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-fTN2ujsmWdKsxScsLrdfRylsbgxcgfA2F+av2hc4d019f+dz6WMEHBIM6tneymolHK07D+fxivZTk6XREoAczw==","shasum":"824ce250da555df801f08984b8095d621d18f816","tarball":"https://registry.npmjs.org/@edgesession/adapter-next-kv/-/adapter-next-kv-0.0.1-alpha.14.tgz","fileCount":6,"unpackedSize":3873,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnBfhGQK8h//3Q9j0ODCcFyGhBBbD15ojvEQni/6jAmQIhAOo50uFCx+qHb8ZdEy1rMscJJsn2qirD+I75CiBrvCBv"}]},"_npmUser":{"name":"sundaycrafts","email":"mh@paskur.com"},"directories":{},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapter-next-kv_0.0.1-alpha.14_1688591096024_0.9853830356369355"},"_hasShrinkwrap":false},"0.0.1":{"name":"@edgesession/adapter-next-kv","license":"Apache-2.0","version":"0.0.1","description":"EdgeSession adapter for Next.js using Vercel KV storage","keywords":["edge","session","next","kv"],"homepage":"https://github.com/sundaycrafts/edgesessionjs/blob/main/packages/adapter-next-kv/README.md","repository":{"type":"git","url":"git+https://github.com/sundaycrafts/edgesessionjs.git","directory":"packages/adapter-next-kv"},"type":"module","exports":{".":"./index.js"},"publishConfig":{"directory":"js"},"devDependencies":{"bun-types":"^0.6.0","typescript":"^5.1.3","@vercel/kv":"^0.2.1","edgesession":"^0.0.1"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0","@vercel/kv":"^0.2.1","edgesession":"0.0.1"},"types":"./index.d.ts","bugs":{"url":"https://github.com/sundaycrafts/edgesessionjs/issues"},"_id":"@edgesession/adapter-next-kv@0.0.1","_integrity":"sha512-wBZTZyOCFZPbsGcVCdT8NguszigCXoEw1CzOEGXyBkWom4sGd9939DXNobdMCT9HnLge3adMtbjuTFEg8Y8RUw==","_resolved":"/private/var/folders/sy/3mywy8l97y37x1y_mzp53s8c0000gn/T/544331cf4d7341bdefde0afc180231b5/edgesession-adapter-next-kv-0.0.1.tgz","_from":"file:edgesession-adapter-next-kv-0.0.1.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-wBZTZyOCFZPbsGcVCdT8NguszigCXoEw1CzOEGXyBkWom4sGd9939DXNobdMCT9HnLge3adMtbjuTFEg8Y8RUw==","shasum":"de41310d1e7d6fe056d0f2ca09633f5146f3f241","tarball":"https://registry.npmjs.org/@edgesession/adapter-next-kv/-/adapter-next-kv-0.0.1.tgz","fileCount":6,"unpackedSize":3847,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRGBG16uE3LI6Hl7vina5qXgVf+qYh8Wc4qyyE/0WEEAiA+dVxX/e37mcct9bYcw9GHKNnXekKUKhdedMc2rP+JgQ=="}]},"_npmUser":{"name":"sundaycrafts","email":"mh@paskur.com"},"directories":{},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapter-next-kv_0.0.1_1688738738524_0.14888650133985948"},"_hasShrinkwrap":false},"0.0.2":{"name":"@edgesession/adapter-next-kv","license":"Apache-2.0","version":"0.0.2","description":"EdgeSession adapter for Next.js using Vercel KV storage","keywords":["edge","session","next","kv"],"homepage":"https://github.com/sundaycrafts/edgesessionjs/blob/main/packages/adapter-next-kv/README.md","repository":{"type":"git","url":"git+https://github.com/sundaycrafts/edgesessionjs.git","directory":"packages/adapter-next-kv"},"type":"module","exports":{".":"./index.js"},"publishConfig":{"directory":"js"},"devDependencies":{"bun-types":"^0.6.0","typescript":"^5.1.3","@vercel/kv":"^0.2.1","edgesession":"^0.0.2"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0","@vercel/kv":"^0.2.1","edgesession":"^0.0.2"},"types":"./index.d.ts","bugs":{"url":"https://github.com/sundaycrafts/edgesessionjs/issues"},"_id":"@edgesession/adapter-next-kv@0.0.2","_integrity":"sha512-KygKIh6IxsOlQT9h8sbPmO7qrRmTjcGKJBoEVoPJH8frX4hPpOPFW46ovSeGkGpIh5CMMSZG2VmS7AtuLGMHig==","_resolved":"/private/var/folders/sy/3mywy8l97y37x1y_mzp53s8c0000gn/T/9d4613652b6313f0527b928f55edc222/edgesession-adapter-next-kv-0.0.2.tgz","_from":"file:edgesession-adapter-next-kv-0.0.2.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-KygKIh6IxsOlQT9h8sbPmO7qrRmTjcGKJBoEVoPJH8frX4hPpOPFW46ovSeGkGpIh5CMMSZG2VmS7AtuLGMHig==","shasum":"5843b60b8005e2f5c86ad6a780fc3a6a8ecd1630","tarball":"https://registry.npmjs.org/@edgesession/adapter-next-kv/-/adapter-next-kv-0.0.2.tgz","fileCount":8,"unpackedSize":5200,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcCQShalk8GYRgWD2qf/JWI+kOhGl1rCU6TRNJV2OZ7QIgVcafbQ84sH4jM7s5DwdbfWKVW15M/bIX+h8R/8LFykg="}]},"_npmUser":{"name":"sundaycrafts","email":"mh@paskur.com"},"directories":{},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapter-next-kv_0.0.2_1688775067924_0.5900201900451574"},"_hasShrinkwrap":false},"0.0.3":{"name":"@edgesession/adapter-next-kv","license":"Apache-2.0","version":"0.0.3","description":"EdgeSession adapter for Next.js using Vercel KV storage","keywords":["edge","session","next","kv"],"homepage":"https://github.com/sundaycrafts/edgesessionjs/blob/main/packages/adapter-next-kv/README.md","repository":{"type":"git","url":"git+https://github.com/sundaycrafts/edgesessionjs.git","directory":"packages/adapter-next-kv"},"type":"module","exports":{".":"./index.js"},"publishConfig":{"directory":"js"},"devDependencies":{"bun-types":"^0.6.0","typescript":"^5.1.3","@vercel/kv":"^0.2.1","edgesession":"^0.0.3"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0","@vercel/kv":"^0.2.1","edgesession":"^0.0.3"},"types":"./index.d.ts","bugs":{"url":"https://github.com/sundaycrafts/edgesessionjs/issues"},"_id":"@edgesession/adapter-next-kv@0.0.3","_integrity":"sha512-hY/gShw29MqSVUt5m9acsW6r+Cn3+vszmloGBR69Nwz5K2SBcGUu7QfZWZu2Dl8Z2ZWUAkiVBn4GYiNkIIFPMg==","_resolved":"/private/var/folders/sy/3mywy8l97y37x1y_mzp53s8c0000gn/T/947436ee010abde65ebee07b91b089ca/edgesession-adapter-next-kv-0.0.3.tgz","_from":"file:edgesession-adapter-next-kv-0.0.3.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-hY/gShw29MqSVUt5m9acsW6r+Cn3+vszmloGBR69Nwz5K2SBcGUu7QfZWZu2Dl8Z2ZWUAkiVBn4GYiNkIIFPMg==","shasum":"98977e70ff8cfb47c0f4fb1a857f00fe8fb90cf5","tarball":"https://registry.npmjs.org/@edgesession/adapter-next-kv/-/adapter-next-kv-0.0.3.tgz","fileCount":5,"unpackedSize":4058,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6EKnMSDCnSxYBcKb4Zw2P9QMv1kvaFUGBuOtDT9sQ2AiEAlEAhnYPKS3l6L0riSeDCuuzimxyDS2XepxRoRyCMjeY="}]},"_npmUser":{"name":"sundaycrafts","email":"mh@paskur.com"},"directories":{},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapter-next-kv_0.0.3_1688775474132_0.20851909774035216"},"_hasShrinkwrap":false},"0.0.4":{"name":"@edgesession/adapter-next-kv","license":"Apache-2.0","version":"0.0.4","description":"EdgeSession adapter for Next.js using Vercel KV storage","keywords":["edge","session","next","kv"],"homepage":"https://github.com/sundaycrafts/edgesessionjs/blob/main/packages/adapter-next-kv/README.md","repository":{"type":"git","url":"git+https://github.com/sundaycrafts/edgesessionjs.git","directory":"packages/adapter-next-kv"},"type":"module","exports":{".":"./index.js"},"publishConfig":{"directory":"js"},"devDependencies":{"bun-types":"^0.6.0","typescript":"^5.1.3","@vercel/kv":"^0.2.1","edgesession":"^0.0.4"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0","@vercel/kv":"^0.2.1","edgesession":"^0.0.4"},"types":"./index.d.ts","bugs":{"url":"https://github.com/sundaycrafts/edgesessionjs/issues"},"_id":"@edgesession/adapter-next-kv@0.0.4","_integrity":"sha512-LPAlGohZ6ieFkVKiqU/qelQPbSgX3oovrM6LYaQBIvQ6bZCOf5JtbUNnF2gKmKYPbWxKq9gb7tpFdbUqUyPNXg==","_resolved":"/private/var/folders/sy/3mywy8l97y37x1y_mzp53s8c0000gn/T/fd88fa0ede6dfcc1746453c202f6f66b/edgesession-adapter-next-kv-0.0.4.tgz","_from":"file:edgesession-adapter-next-kv-0.0.4.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-LPAlGohZ6ieFkVKiqU/qelQPbSgX3oovrM6LYaQBIvQ6bZCOf5JtbUNnF2gKmKYPbWxKq9gb7tpFdbUqUyPNXg==","shasum":"53e078ac9578599d1727d4464f54becf23cfc27f","tarball":"https://registry.npmjs.org/@edgesession/adapter-next-kv/-/adapter-next-kv-0.0.4.tgz","fileCount":5,"unpackedSize":4131,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAu1mVNBAuoqH9mH1cOS+Vi7xxvwZ+bXgqcy3SNMegFAIhALoLB/8mE4HMly1en9KArFLtf+cDAQ1U9AOqu7xS5UX3"}]},"_npmUser":{"name":"sundaycrafts","email":"mh@paskur.com"},"directories":{},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapter-next-kv_0.0.4_1688823502062_0.9488702437066994"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-21T20:14:28.155Z","0.0.1-alpha.0":"2023-06-21T20:14:28.411Z","modified":"2023-07-08T13:38:22.365Z","0.0.1-alpha.5":"2023-06-21T20:26:42.393Z","0.0.1-alpha.6":"2023-06-21T20:31:50.789Z","0.0.1-alpha.7":"2023-06-21T21:53:50.161Z","0.0.1-alpha.8":"2023-06-21T22:05:31.458Z","0.0.1-alpha.9":"2023-06-21T22:10:07.437Z","0.0.1-alpha.10":"2023-06-21T22:57:59.483Z","0.0.1-alpha.11":"2023-06-21T23:09:03.391Z","0.0.1-alpha.12":"2023-06-22T11:42:22.646Z","0.0.1-alpha.13":"2023-07-05T20:25:53.595Z","0.0.1-alpha.14":"2023-07-05T21:04:56.242Z","0.0.1":"2023-07-07T14:05:38.726Z","0.0.2":"2023-07-08T00:11:08.146Z","0.0.3":"2023-07-08T00:17:54.310Z","0.0.4":"2023-07-08T13:38:22.225Z"},"maintainers":[{"name":"sundaycrafts","email":"mh@paskur.com"}],"description":"EdgeSession adapter for Next.js using Vercel KV storage","license":"Apache-2.0","readme":"# @edgesession/adapter-next-kv\n\nA session manager for Next.js on edge runtime.\n\n## Getting started\n\n**Prerequisite**\n\nPlease make sure that [Vercel KV](https://vercel.com/docs/storage/vercel-kv) is enabled.\n\n```sh\nnpm i edgesession @edgesession/adapter-next-kv @vercel/kv\n```\n\n```ts\n// kvsession.ts\nimport { kv } from \"@vercel/kv\";\nimport { Signature, EdgeSession } from \"edgesession\";\nimport { NextKvSessionStore } from \"@edgesession/adapter-next-kv\";\n\nexport const kvsession = new EdgeSession(\n  new Signature(process.env.SESSION_SECRET as string),\n  new NextKvSessionStore(kv)\n);\n```\n\n```tsx\n// page.tsx\nimport { cookies } from \"next/headers\";\nimport { kvsession } from \"./kvsession\";\nimport { SessionState } from \"edgesession\";\n\ninterface UserId extends SessionState<\"user_id\"> {}\ninterface SubmissionResult extends SessionState<\"submission_result\", \"success\" | \"failed\", true> {}\n\nexport async function getSessionData() {\n    const res = await kvsession.get<UserId>(cookies(), \"user_id\");\n    if (!res.success) return res;\n    \n    console.log(`user_id => ${res.data}`) // => user_id => xxx-yyy-zzz\n\n    // Flash data will be volatile once it's fetched.\n    const res2 = await kvsession.getFlash<SubmissionResult>(cookies(), \"submission_result\");\n    if (!res2.success) return res;\n\n    console.log(`submission_result => ${res2.data}`) // => submission_result => success\n    \n    return { success: true, userId: res.data, submtResult: res2.data }\n}\n\nexport default async function Page() {\n    const res = await getSessionData()\n    \n    if (!res.success) {\n        return (<h1>Error</h1>)\n    } else {\n        // ...\n    }\n}\n```\n","readmeFilename":"README.md","homepage":"https://github.com/sundaycrafts/edgesessionjs/blob/main/packages/adapter-next-kv/README.md","keywords":["edge","session","next","kv"],"repository":{"type":"git","url":"git+https://github.com/sundaycrafts/edgesessionjs.git","directory":"packages/adapter-next-kv"},"bugs":{"url":"https://github.com/sundaycrafts/edgesessionjs/issues"}}