{"_id":"next-session","_rev":"51-4114930c88bf93c60e6cddb031554c1f","name":"next-session","dist-tags":{"latest":"4.0.5"},"versions":{"0.0.1":{"name":"next-session","version":"0.0.1","description":"Simple session middleware for Next.js API Routes","main":"index.js","scripts":{"lint":"eslint ./ -c .eslintrc --ext js --ignore-path .gitignore --fix","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2"},"dependencies":{"cookie":"^0.4.0","lodash.isequal":"^4.5.0","lodash.merge":"^4.6.2","lodash.omit":"^4.5.0"},"gitHead":"e2534b2d3ee429eadc9ba5078c6d160331cce854","_id":"next-session@0.0.1","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mQS+cHsU6nhv1fy4rXnl2k2t4Bco9kcUz0jyEDUr5NHnQmYXmBt7RCdfS6nkCO6nh4rt7uTlB1nXOPM23E1muQ==","shasum":"a5c39c3d9c7e2ffe8820c8f3cf94e6a1cc6efee7","tarball":"https://registry.npmjs.org/next-session/-/next-session-0.0.1.tgz","fileCount":9,"unpackedSize":12250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNsI9CRA9TVsSAnZWagAAflcP/3Q9iAg+y1dg1opBgVdf\nv6Zjlb07k1c1w0xCcxrkd/Tv/oH+2JIMOxChGUI43gTZRVniDF2kbfU7W4TW\nTU7cW921TDn61ikQU3q0lCSBnA0SAYbJ+ByMPrDux+7i49B86E/MaG4MRJY3\nF0b8PpAa1ZkVxQhg2kQRKgQsZL+jgKca1l3wKsNXTqEUGG7hWK5RTSHkL8Ag\nOWQ3s89FwDOw8AD0i72wUp+EzIIYQmoWxgHdDaxBMojSfRTF0XSJPVfK76Ba\n9iMQlCelXx0JACCTgyMfXQuGe8mjP1huAuc6EI3Tn1Vs8Z528kbrqfMJps1f\nacQRAq4aYxD8vC5snnLTctYYvVQ59tm/O+JGxsK+AMdh8pk0Iyly7qonn/Eu\n0BkyV5Wd8Tz9B+ZB8I+av5bMzH/wuvcHb6KtUf1X/g6tK+Hiu4sxojId9eqb\nBd0s8upjMD0HJqiruBHIwwhJaCf4iWj/PzrV2LPI1briUTa91JDxmVUwHS6I\ntbi6ORzr6YwI4kCmjcLthy9DjaYoBSdNnMpCAeM7h68y5vCRFuQkWIoW/AfX\nZdtvgh7I5hL6N/RdcTgENAsdCRwMT0UzKezGJVt+aRwosQkSeOgskR5pXR2F\naUOpTzf1S9fNkABP1DRqA0fZRTCCsEANjN9sVR6rZ/yLpn/OVRj+CUYwjrxY\nttfR\r\n=VaMU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfxJwZDaWBD2HTTLbgI0anqQOHEgaLXISujHquOFK6ywIgfR/ryFRiU7pk1gOqvLZHxtVGWUvBiU4g6PvWesVGdtE="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_0.0.1_1563869755619_0.8358196828109508"},"_hasShrinkwrap":false},"0.0.2":{"name":"next-session","version":"0.0.2","description":"Simple session middleware for Next.js API Routes","main":"lib/index.js","scripts":{"build":"babel src -d lib","lint":"eslint src -c .eslintrc --ext js --ignore-path .gitignore --fix","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2"},"dependencies":{"cookie":"^0.4.0","lodash.isequal":"^4.5.0","lodash.merge":"^4.6.2","lodash.omit":"^4.5.0"},"gitHead":"868d7d0ab7b48a9aef13a5f51051a45b334d5481","_id":"next-session@0.0.2","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZDnd09Hq4GyHgSLznNvmeFqFEDyTLfUsX+JYsCO4PANZjuv+ITpUdIcrKJ6xYmmk3NzwaKIUKX2ozALGS3mVvg==","shasum":"f9e7791db843cb3e7120fe7967a2dd915c41b7d3","tarball":"https://registry.npmjs.org/next-session/-/next-session-0.0.2.tgz","fileCount":7,"unpackedSize":19979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNzcQCRA9TVsSAnZWagAAm30QAIWK8XFIXQ6iqmt0e0Wj\nEqJjl/NKhIIrR0Njyhd+QYVQ9Fw/FmLpsKCrdTfbTi2wHjLuc1syN3mI/o40\ngBpSII0Z38vmy2Wp1Vz1ozsvNR+l4C2xIZntzjt5gt5iPyRdLLi30+eZDRDr\nBbPwOh5KR7bOSoI8Fvl3hFTV/y0bS2nu0YW4bcEPU2afYLXuX7A/LbWxN3xA\nIoADImn+x9o54vq8s5ogjbsxwoEXRtuW0sPUZ9GFcxtMO5dLpsjQhml5mH1k\nP5LeWLUYDuvRkqouR4EEhOGYCgbTbGfxef0Vwj1a8BafDyUn6ZG1kP9gvu1X\ndMv6f38QJQejXAUoMS9TfjYtuMR3xyGqXjzoSRZM5KFz8wISz07hsGDnmhen\nm88YsNyi9KOPOxvBauvUSqkx/oxCjc2U79fiC5+GkWcEyKUMv6OGAiJTer4W\nNq4KoEs2yVs+mkkQSryL+9TWCmVNehc1F9TJ92Akianhv0jNc9Dts56vR5qy\n3oLizlzxGPk0L6H5ObcpHjnSguVuvpe/qtA/oQWvwhXoQEVG9M7Rj6IxT9Ua\nS3tJ5QXJv/LfkVuDLdW5fiAC5znxtuVj+bsO89KNOtlNstiSjH3qKJISusVX\n99+UHCVpwDxlivcrUMV1Oomam+Xq63xiDRhILs9qJvRMR9LHMJ14+0n2Z97J\nrUoO\r\n=P7dJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+PDAvysCh+iocJ0hH79OHv/CAHhAHBtCNKx/tHyeTWAiB6OkPt4oBvNAOR7V/pY3qdBCtMXS9G1BFzzcIXa+uxSg=="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_0.0.2_1563899663590_0.5449165876922009"},"_hasShrinkwrap":false},"0.1.0":{"name":"next-session","version":"0.1.0","description":"Simple promise-based session middleware for Next.js API Routes","main":"lib/index.js","scripts":{"build":"babel src -d lib","lint":"eslint src -c .eslintrc --ext js --ignore-path .gitignore --fix","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2"},"dependencies":{"bluebird":"^3.5.5","cookie":"^0.4.0","lodash.isequal":"^4.5.0","lodash.merge":"^4.6.2","lodash.omit":"^4.5.0"},"gitHead":"781d5441ac348d1a0ec197d12138fd1401cae8a8","_id":"next-session@0.1.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-k2POvqJTCrsA19ACEBopJ8VnIBsCjLWqwantVsRKTWbBt6jx/sTeVBX7YEWmVYMe3PzAVCklQ9OW8p5svi3IIw==","shasum":"1c6bba124a5d15d8d12f3aa9e8cc39296e3dde6f","tarball":"https://registry.npmjs.org/next-session/-/next-session-0.1.0.tgz","fileCount":7,"unpackedSize":18308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOxn+CRA9TVsSAnZWagAAdskP/A9dvXMQ/K4peTY/+j4o\n55T7F4dhrwD7YmMvQrHcibqke4eiXl5mkV2np5a9ZTmJjYPy867uto1ZdqFh\nsVJUBsY2RUW/WSQfdfkOMjcZSiFIkotR6OOg/FDWbaRuQX3Das1bwrcD7ucV\n0ag3RFOvnaLsIu8YHn5aOaHvjqlESF0Hx1vHD0LmnODqSJpjJnTR8YStsth9\n8AbwTk9vxF9GpDHS3EC6dHfH1gT5daZqM8BgqP1WyvE3e2QqcXQNSVQmrYu2\nb0mDdXUTg2/cWNaQIP4v4c92WPkXao7KFlEmLanGapyuRjFdzBYOLlWqWjf5\nYDVEtTvr6YKOxSBVkv+RfOXkOtev3+yWBQTB7X/4QuaeAxQ2XODMvIxQwCg5\nZ5gF4cDIru7jVF7KGv7yjU4r4rY70L2uU8B3hLoeRpvJ/BN+5pTCrI4HsVSA\nj+Qd11nY/il/T+Zcg+kMWAxzPlOGUTilD9MD9PwgY1f2t3fZUCtUUECs+NgQ\nKW/Sws29RpOCXTqu3Bzxy39KZbIsuAGcChRPfi29dawy8YluKN38WMCtHKdd\nfK5mRQotDgu8eNBAq0jeQ4sngpT/8lThRMMydtzJ9F1deexy7w+5aj/OlYfH\nCpT1jFxT+EwC2LKiO7TiN702MQBIMpaWzvUR01+0fzh+S/Tyo3AjyTNPqZjT\nNEXP\r\n=tqZq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUM/y4V3tBc5AVMduEnqvn6dWyEG9fLulziYrcnB70JAiEAsSj1tgcJtNy5UCFWUh8Q9MKU71upV7C6ygHbyCbN+XU="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_0.1.0_1564154365337_0.25723915261478814"},"_hasShrinkwrap":false},"0.1.1":{"name":"next-session","version":"0.1.1","description":"Simple promise-based session middleware for Next.js API Routes","main":"lib/index.js","scripts":{"build":"babel src -d lib","lint":"eslint src -c .eslintrc --ext js --ignore-path .gitignore --fix","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2"},"dependencies":{"bluebird":"^3.5.5","cookie":"^0.4.0","lodash.merge":"^4.6.2"},"gitHead":"436feffafd884547bb2bf3f331a083dd84070bbf","_id":"next-session@0.1.1","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1LaU5upWI++rs2r+7DnZs4eXknvxEelZbk7UzH3vOneBQgWLeMX8fMdCdI6ijtZZaq31gOgshn17f+Xr61fy8w==","shasum":"35d50f619eab17d703512e09d72868082236592a","tarball":"https://registry.npmjs.org/next-session/-/next-session-0.1.1.tgz","fileCount":7,"unpackedSize":18251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOyeCCRA9TVsSAnZWagAAVYkP/3Q4IjCGJSXGq+9dHoGf\nF9HcdKTGB2JsiofYfdEdTuObEa9MD+LMnbvrfhgGdIWfrw6f2erFHFAwUmsz\nf4rQBIFbDCuoxMh6P4iaKdUOfLky1LLbed0cJ3Jn2IxCaAVmP5/ut7dpF8pp\n2U5yZUDEKXnqjvY5cvGQr/MGn6qZybpvtrKVPBnsDSEzxBgzhEUP0YPBji8H\nLDhKNsD14/KmGGq+/Tr3/H67KJq0kkt8rTgZVQpiVrufY1oGUabm0mR9XeCh\n9ypWLL564bjHWkFqBkCnwuLSKkXTGQxSwqFjGGsfBaIGdCZB2XqS80Jbf3A6\nLgIBgRylOhWNK2myvSySZlOGBfPBOEHTHvIMmkR853bmozOfASXcGg5Qg//b\n4jMGIG9/sUKvaSJ58E5f4x5ymNO5TzJCcZRjfgTd9V5k9pE+yijExJB2FBMJ\nUeagZrd0UKHgQyMIcvk6Pq5XvZZZ4HFT9iXW0Yve6KDCLl7yk2y4vHoZJnz4\nOOn2pYlVCpHDhvPOStI/dTIPs/l3V0971egbKZrQNlcMLG7BuwkqaBTX4TXB\nv9zxmf1lqykvFrpJU4na9ZUVBZr835lnU6fhRs9Rm+NKTwB9yyy2XVyZLo7O\nwUs3N1osuDJZ83AQVh4IqQ8CfnetCHSd/bt33P0PWP1HUKiRqpSm+GPLyUhV\nhV8K\r\n=7B8D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkuL3+jBsVjoTgCp51Aa2xePkM0itqimMbOgLisoPS2AiBf/1Aes58Tzg4cwuhAmNax3hHcRfMvU2/zyDBsPMw9Ow=="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_0.1.1_1564157825964_0.7707289258096872"},"_hasShrinkwrap":false},"0.2.0":{"name":"next-session","version":"0.2.0","description":"Simple promise-based session middleware for Next.js API Routes","main":"lib/index.js","scripts":{"build":"babel src -d lib","lint":"eslint src -c .eslintrc --ext js --ignore-path .gitignore --fix","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2"},"dependencies":{"bluebird":"^3.5.5","cookie":"^0.4.0","lodash.merge":"^4.6.2"},"gitHead":"064a7d56023f047a2358ab9de7b796bd91d20960","_id":"next-session@0.2.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cVPuATnGT8SjrZ4acZAMG7W+L7/k2buBU/EFF2NpBkNvfroKUUQ0klu0sEhfs6cDA1MwCTnz8OZcBRA2g6Og8A==","shasum":"121a9745f8185bd356d4a5d009f9e5ef330c61af","tarball":"https://registry.npmjs.org/next-session/-/next-session-0.2.0.tgz","fileCount":8,"unpackedSize":21034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPSIoCRA9TVsSAnZWagAAtycP/RWtinj+1kW5FNmdcQeA\nS8XBd4QGpkvgllwYGQDvQuxieN7N5A751uyihGILb78PZyGZRd/dx97hJsl7\nxxbBzsmOe2pk2cqKXTw+/wXKT26KWJ7+SdX9a0uuswE2PGsIEir//xQinS4h\nI/ykLB3k2dM0vKOwqnUGm5C3CAp3l01WDHx6HQfyP2wP++JGfm1J2FwKoRLS\nX7lXYOFHZHHbmPOv5LM2F7Fdhp4j2Y9eQPG+FZkMRT9iufXxjdVrNHosRzlV\n85gJyNFaqNXs6zz900Cv5+hbXjjUSL8V3zQaEOPCKjblVAU25oSBNNJCBss7\nc59Fv+mUgZ9ctPzAQX94ZoUXW1DG0s+DjEW6k/eq45diN2MGtHJOutg/KM3+\n3sEgA5s2dDxTQdS8LtBEAI+8dScL/EXUhkjGVlWBe7zabL2NxA1BcnaC1I4W\nGnnOFfsS/vH1PTYXRnbnDmny+poU6nVHVdBJ4Z9/1MrLN6/uhQfHzkQcLzlj\nYhwWDJFf7fqyuRLBqfzLXAF0FPADq6ht6aEMpcR4x72f5UyTcJ5qlARDGiv2\nyeedKLKnEzuAxoOgHqP7BoMgDYRkEKll4CFTaFsV1fv+KDp47R0KHKAA5tXZ\nP5BBySCEqZmcuoFXpFPMKyAIdOfhaLkeAxlsJpJzKsgtok917YGcdL5FDHc5\ncouF\r\n=78mw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFx6enzGGh03C9PzftIuJmczBUn9aofjIkD03RkrkjWjAiAsTqhrOlEa0miBcBLRGiF81PA1TCeb118J2LuawhImoA=="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_0.2.0_1564287528111_0.05295552813914006"},"_hasShrinkwrap":false},"1.0.0":{"name":"next-session","version":"1.0.0","description":"Simple promise-based session middleware for Next.js API Routes","keywords":["javascript","nextjs","session","middleware","promise"],"main":"lib/index.js","scripts":{"build":"babel src -d lib","lint":"eslint src -c .eslintrc --ext js --ignore-path .gitignore","lint:fix":"eslint src -c .eslintrc --ext js --ignore-path .gitignore --fix","test":"jest --coverage --coverageReporters=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","coveralls":"^3.0.5","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","jest":"^24.8.0","supertest":"^4.0.2"},"dependencies":{"bluebird":"^3.5.5","cookie":"^0.4.0"},"gitHead":"08794419d3098c089e95701b8ac4d40c2fbd3e76","_id":"next-session@1.0.0","_nodeVersion":"12.6.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Fr/sXbXWVcgrOHkO3DlcaHXcr4fIjVQVdoU8wJZkeD5HWtZueDYc6qCmvTANDgCBR2/bv3Jz1CS3SwPoPptg0w==","shasum":"6003c711abfd5c813c9552b2a03d86671f473487","tarball":"https://registry.npmjs.org/next-session/-/next-session-1.0.0.tgz","fileCount":10,"unpackedSize":21625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP/siCRA9TVsSAnZWagAA9noQAJNedWZhayhHtOGR29KO\nJUYYPwIpj+F519Ml1FZ5vR4rLPd/R2LvaEz5nVQn4iMjR0jJO/d0Xr83+++6\nCy4EydAvEWr2Zglm2iZAT+Fsqz1KdCCHnnnmc1oGe8QzOcD9soNxJy015CHj\nC4EjXmXLXOwVPaUSsfVMQ9cwFFHGkz91psMZY/7VjROahqmUjppNiEKkNkJc\nHsioT1jD1z4qgMEtkUT4MyVYm8PmYeh/0ORjH6wdsIg80BOPZaN1x8qgHihO\nbQrxhFv3Vs0M+S+qnmIF/l7OdOwEEacENHG7/4ytfh4OV12t6X66kRs+KMHS\nHGvPtlSmlTVrCGQ/GwHDbZsFPhzbpB8/E5L9MPYTke3eZSM9joXM7hs4LYqY\nEfKfrfPMhvsL6eyMwCyQU//7PYzTJ0ROMQqhuo02q1UGj+GOuVGEJy8jgrn7\nxOO8Uz4Y6lwmkI4xzwUkf+Nz99HnePrQuKaBPUjatjJVU1kraE6kzkJHfllb\noDx2pB0iNVYVulDbsVOMIjovR15vl2egnOXdRmbEF8S40yH5Tg0jFO70yoAt\nwGsrm9mZj7MItFYuBssLRbjyRJsU4BBebBZKktgRWKhsCBFNoaYjuCkp1NWz\n8MO/MypSz0HpxMBv1MoKqWl+4p5as3VCBDsnQV03+afBnMOyi3p/epjMpcwH\n1eL9\r\n=aPJb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHgHtGBrHSWY4huMhHCLkqIilZLj6EeSEOdgMIEvmpSAiAKm8k8EjByq5xcYFvsnDZy0g+jH7Ht9kUDUGO4YZMt2g=="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_1.0.0_1564474145937_0.8434413707467858"},"_hasShrinkwrap":false},"1.1.0":{"name":"next-session","version":"1.1.0","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"lib/index.js","scripts":{"build":"babel src -d lib","lint":"eslint src -c .eslintrc --ext js --ignore-path .gitignore","lint:fix":"eslint src -c .eslintrc --ext js --ignore-path .gitignore --fix","test":"jest --coverage --coverageReporters=text-lcov | coveralls","test:local":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","coveralls":"^3.0.5","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","jest":"^24.8.0","supertest":"^4.0.2"},"dependencies":{"bluebird":"^3.5.5","cookie":"^0.4.0"},"gitHead":"45e22f441ef412cff7854070bb3040d6a8aeccd9","_id":"next-session@1.1.0","_nodeVersion":"12.6.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-uUC/9jqjV29wYOLRpc0kgFzdjoEzTVq6v/8jM+HXlsaZdH07sNlzxW/Kx8VEpUXAhRq0LAbqY8gsh8QmN5OtiQ==","shasum":"cd0287b9c3c06649149ab2f0881ff7a70bc324e2","tarball":"https://registry.npmjs.org/next-session/-/next-session-1.1.0.tgz","fileCount":10,"unpackedSize":22851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU7SaCRA9TVsSAnZWagAAvmUP/2s+lmp/1J1Qh3f2rbYA\nRtILgAQOycDpxqVN13XfHcuCuJNmbeH/GqzfsjlCwZ5AScOoDV4BCDcHFaPO\nHdYkh18ErcuKyDlVprkduNB+h18Fl95QjXqZyiHtUry5aCyyBRqZ957wAfES\neMx0+hA+FpXaDc3kvgtjREpaawRScnLHUX3l8ooSdk/apm4agRc7+Uii675F\n68BS7pOXfjgn3+DkooEYcbTNRrSooZSUfaNnsDCJHUgnK7w/p4szZaY+xrlh\n9W6r5X40Jv6UlMxt6m70HKjBycAOFOwYOKBGA6/zm2bR0Cm5rHtekxqUr3Tj\nMlRuz2aX10Br63wj4zbHBM5SKy++VKcTv8jjKH6u9sqzD1GRoAQZ47c0urt5\ngjgJqOOsfShPaJx1tgsw9ObnoQrB2B1LjLHLWwI/8O4C+N3lQ7tuupagVLuZ\n1UskciE8KKhYa2yiqkd2lI+OeVkyXqhAUosfe8GOY2KXpeHvw70Rirhu6GaJ\n063X8AUV62QRtl6IP/cpYUMhY1IFV+3/TroRdMEhT70UWKsQS9horPu3Yjie\nW/TJrDk7wKUnMZ1Sg6RxDQjXa0dwE6asKp8iPx4h4NXZy5bqRWFF0B3ojxwh\nHHndptZdRmdiX3aGrbCjvbu07oRFrkVZ5s8VVowspt5Orl2FbNeAcSzKhGnb\nVvSY\r\n=zLXm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICR0SL7mYt/wx8Hs+n0Ng554ApIzThnosSWKcbXMUxEMAiBZDwLvdSiDvkWVWs/kKYMFxlr1X4OoH/IRa5teEQ00Vg=="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_1.1.0_1565766810131_0.9265925234138106"},"_hasShrinkwrap":false},"1.2.1":{"name":"next-session","version":"1.2.1","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"src/index.js","scripts":{"lint":"eslint src -c .eslintrc --ext js --ignore-path .gitignore","lint:fix":"eslint src -c .eslintrc --ext js --ignore-path .gitignore --fix","test":"jest --coverage --coverageReporters=text-lcov | coveralls","test:local":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"coveralls":"^3.0.5","eslint":"^6.1.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jest":"^24.8.0","supertest":"^4.0.2"},"dependencies":{"cookie":"^0.4.0"},"engines":{"node":">=8.0.0"},"gitHead":"d56b6978aa97fe28dd555f19185fdc0660331557","_id":"next-session@1.2.1","_nodeVersion":"12.6.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-3sosV3gSXsz22ppfbOJoADVvnDNv3EmUjLmQ2w8nvQRwgPU0kzb95GmjSgihGFAroFygjczQ6XoeBTTImwNJRw==","shasum":"b1cf553c4ca9a709e00fbbf78a97ce7aac9ffb55","tarball":"https://registry.npmjs.org/next-session/-/next-session-1.2.1.tgz","fileCount":10,"unpackedSize":21702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZgnPCRA9TVsSAnZWagAAkFYP+QHqzinKmusg33HWd0j0\nWR8OSF3w2oM6gDbectEB8eWnYnDLHCo8qg0bdxH6JIXGhcIAFn3J6OKPQpif\nTWjYGVAsurwJYBGd8XVXXH7i04cee5l3w3a1aL8Pmb0BmcbxbspuREh/fgcy\nGhU0B3nkXn2nXqZ0/iE9D1q1I0vDOnKFxmRVHVDG6xebvMYUAjsYPY9dflqn\nPHyCuqgBDI6iM9xJtDt/xI8i6wHhdLx7Oz9i4GsYtoxvAoM7JdS0TjOf4alP\n3UKFOvZX2EReSyFg8hPI0NlUy8kaBqNK5f2j6yVW2fvU84+FoRVTnnWpqvm8\nDxx/TTVvoS198+fwqmOlSp8AvkeLdPKwkwCW6Fs8XyxFibcZCf3DdmAkpvwu\n48S5WHrWmmw9CvqHyu1IaRRzB2Q7xaA9RQJepP7ABDt8Auma4fMVTKnuEPeJ\nKu0L3/IXqF1Z9qsRuLUIFyRjWNsPGWA+q1AcjIb5NHBgFpu9i4mWiitB28xO\n0IP6hKGeAW0v5u+0Nmfr4dMVfnphRK4BZajONn5YqcUJBbJ5BVWQPjvSr7+d\nmKt61RIt9yUiHRHGV9XNJuWCEBVNF2tcK+BvMxIqva3rlq0u7UeK96Y5zsdo\nnPe2YBsupBiXRFo9KHL73FbfqZ5BbwiIue0VkW9s8GWAg0WpBQI4LzPif6Jx\nEmk3\r\n=LLU1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkNMRcMH81Ci5/AvfRoahpFwmXSmX/2H5Ab+6aW9fa2AiEAu+rLEUG279g7fCA5DDfOSNSL0Ar7TICYEe6kB2JePCA="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_1.2.1_1566968270691_0.5502054566298775"},"_hasShrinkwrap":false},"2.0.0":{"name":"next-session","version":"2.0.0","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"src/index.js","scripts":{"lint":"eslint src -c .eslintrc --ext js --ignore-path .gitignore","lint:fix":"eslint src -c .eslintrc --ext js --ignore-path .gitignore --fix","test":"jest --coverage --coverageReporters=text-lcov | coveralls","test:local":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"coveralls":"^3.0.5","eslint":"^6.1.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jest":"^24.8.0","supertest":"^4.0.2"},"dependencies":{"cookie":"^0.4.0"},"engines":{"node":">=8.0.0"},"gitHead":"0abfa487d4b2f2973e66717eb273449c18c30f9b","_id":"next-session@2.0.0","_nodeVersion":"12.6.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-FtYWgvGozPbMf1WC8ZR7Xq+PqflAjLzHE0BTtw0eYrhL26lzlgrH7okTN/7tjVahksN7W9XdVwPvfGtgP5k8qQ==","shasum":"c78a4456ec93a72a0fbd1e56aa93f2c0a8986e71","tarball":"https://registry.npmjs.org/next-session/-/next-session-2.0.0.tgz","fileCount":10,"unpackedSize":24643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZvfzCRA9TVsSAnZWagAAR90P/RxcmAmFrlqZxqXmYnwd\nyaN+DTWpEK675NDaod8EXAGcYHs5EswZkx4lzurHc8cVhrwk5TplikecOkUT\nkR8LfbDJcjnG23SMRTuTav9TqGQ4GFQAmnw9CFjsqo4DPoYERlYQqaF4LSP4\n8TqI3pTPH0a95RC7APxaadYDe8Mi9UtjSRqarvEODW6WvkW1I8rjxAADOASE\n5CpatM8+MfGnPgxAGF9RhoER/kGxr5yPlJoqzN62tvuWQtYKlhTUkoimh4Zk\nc9yVhZ1yp8Mgq7dd+689lyIeW1r3ZfCmALe552rk3Wvu0GlkiEhoe8r5iRqo\nxDCBy44j7EaCI40E3wJCdSO6udHsay3QyjPyKcTBIjrg3lW7dh/J/6d9fmGv\nWdDqQRrRAY3W5T18eKUCx2ZFYYIDW7pR7LX65lV9n/CwNGbs53as19490VEC\nFRh8iej/Coh+P1OYFWtRXV8Tuh+352NaUPb8Hbtt6q6XdZZnffvQCbdWxnxP\nzC2B/Gb9K6KSJY09JNuSq4Uv1i4TEw1EHA8FUf0sPtjGrkC2AH9oSHRzg6Jv\nPl9/TatHpRwiSJ/zdE2eCH9K6dPlc3yo21/lgPfm8CqDnA/hUMewmjlZQpwt\nQNcxlwXaBKmTUeh6eAFuLFcgvqol9Y6894SuihgqPZN67uB/moMCArs6Re84\ngs0+\r\n=oapy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIVvty4hI6UGdLjQOIGCYYugdrPB8Kc2egROF6a2Pj+wIgbJbox+FXhfKtp9j9qFywCMcKhC24IfhBRy0qIEhtdOk="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_2.0.0_1567029234845_0.5268728166957133"},"_hasShrinkwrap":false},"2.0.1":{"name":"next-session","version":"2.0.1","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"src/index.js","scripts":{"lint":"eslint src -c .eslintrc --ext js --ignore-path .gitignore","lint:fix":"eslint src -c .eslintrc --ext js --ignore-path .gitignore --fix","test":"jest --coverage --coverageReporters=text-lcov | coveralls","test:local":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"coveralls":"^3.0.5","eslint":"^6.1.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jest":"^24.8.0","supertest":"^4.0.2"},"dependencies":{"cookie":"^0.4.0"},"engines":{"node":">=8.0.0"},"gitHead":"4a609ef79c9f0aea1afa9235dd91791475df1fa3","_id":"next-session@2.0.1","_nodeVersion":"12.6.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-8GAfI3LAnBswx54im/YNfLopiHau5VHu8em+WLdptpqliT0xOJRmdO1+GH896BJxS6a5XPn/LJT4jYH3lAzfbg==","shasum":"f8a8e39d675414c525ab8a2cc1212fd2a93fdfc6","tarball":"https://registry.npmjs.org/next-session/-/next-session-2.0.1.tgz","fileCount":10,"unpackedSize":26334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbtetCRA9TVsSAnZWagAA/pkP/RjDMXFAArvBew07spec\nOSpPrBY4VourLLiks2zayfv2+7hmpsr4WaOe6RKRZ7ydkHDCypV+OysSQD5n\nLBt8gOD+7FOY23eDQ8LjrXgr9OSO5woKQb9GpmUphCTDTZA/uYmG8vGuybcy\nv4UCP9LV8ezYP6xr//KkQAZRfQsTa2zMF6hb2EU2UUXok0pW71hIfmtZk82P\nFMx6Qrf0jF2fL+QrisVnZuksngCr6de33u5Hd7i+mBGyovKvautzvcUgXEAN\nL2Fn4+3+GMbQH3jvSk32jNHDSPjU3Ahf/6b7xeV/3aIadpt2K3JtaOsQ5e4Y\n44DISLP1p33FC1GJlFi19Z05/zDA6/KBajiq0sZZIaQYAIAWFsIrl0FX4sxi\nIsCo3O61Y5liYUjLO9o9P+HLR3SkX599RXls9WfAFQCJ0JAypmHPXWXIrr6Q\nVi68qiaFufJCYIvtJLfr8PrDxV+Hu6Aqy75BN1tJ8yhW+E+RXyj54SDDx2fk\nK1FcE/2dAmB2Uo+0mygbU+Jrk1rv79h+sGYgz1CEFG0k7oacZkty3rLBcsIQ\n/y8yKh/10ZfzBhonQQToFs75NN7zFCK1rEKlofE9F8MEXTXhLtYNi9SvoLoQ\np1TJdkL7BnzUKWsjfPKaS6FlHzjfjUOOPpa8RCJQhKwduwTtoiAOpyeVsvYp\nCc6Z\r\n=4XOo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD8+3l5IZCTTj+u5AEbsX500p70M31Ctlrxrl3vvut4wIgBXywc9E0YJyndmZBnq2W7J40LbxUgmquwM6CLP0KjEI="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_2.0.1_1567545260392_0.5338980526996824"},"_hasShrinkwrap":false},"2.0.2":{"name":"next-session","version":"2.0.2","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"src/index.js","scripts":{"lint":"eslint src -c .eslintrc --ext js --ignore-path .gitignore","lint:fix":"eslint src -c .eslintrc --ext js --ignore-path .gitignore --fix","test":"jest --coverage --coverageReporters=text-lcov | coveralls","test:local":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"coveralls":"^3.0.5","eslint":"^6.1.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jest":"^24.8.0","supertest":"^4.0.2"},"dependencies":{"cookie":"^0.4.0"},"engines":{"node":">=8.0.0"},"gitHead":"330188578d41cf519baeec0b6b7144af554a966f","_id":"next-session@2.0.2","_nodeVersion":"12.6.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-t9kE6RWvy0eddvguTqmHBkPhe2JRMvsHr/DvFqPxkwP9lYkSKQOTPj7Xe6PnZYLjpa1g+phx71aoE+v6/NBCJg==","shasum":"b3c14e2b70987bea321ccd67141cf978f759953f","tarball":"https://registry.npmjs.org/next-session/-/next-session-2.0.2.tgz","fileCount":10,"unpackedSize":26521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgtC1CRA9TVsSAnZWagAA+xMP/1dhwcMRWWf93eYwEcEQ\nNy31XltbT3WKeJCKwFrM0fy0ZonJUa79KhP+reWkUmHRKGoJawv/V4JGDwTk\nkBMf91zFrLy2Ts+96/Yul1dgU+TqdRT9Hj9atG4lBg4hOrmbTrK7P+JXwz9g\nqQe0iXwiLa0d0OGFsTqD4fHiEBfkGsbKefrF80Th1dHY14yiOwe3lg2MtqjT\n+D0cWXUBeSYzFa7y+txcced5oxO01sUAoZpp37RrGRl4aufIqR6ZBVWr40QS\nw2JWc43XzDniq4D8i75hVm2DH1hsfuKq2X4HUZENu2HKB3TR/tKd84qbrUAG\nNwyyY/58lEG0CVIz1HJfDp1FUHzNbN3vQ3Ru11hghW3uBKbBuyxljwzSPziU\ndgFa5M8bd9++3oGQ6835SGoQB4avbxysG4vA65Gl6QCsVGpr5kU+8aBycPMW\nAk1+fV94u7uQz2degpFyyZ206NHrnlL/b7PtAL5UnRCA4v9KcW4PlxuxRocq\nIXiswxiLj4gC7awSybirsK1galfQX+vKphJcLy1vciV0HkfS8R/IMUh6hHJB\nL0u4CBLG0IlZGq6CDRH7KGymSktxrlKoalo33/4JM6d3WWrVa1lwVd8c5JiP\n7q5dVBWUYktO6xnYHjgnSY3PMrMYl8XWpsJOLohUd86iKuRMcpaawom9iuiq\ndBgA\r\n=TGhy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDdHsEBjpAsnnUUjRrEXHoB3js1TfSv9hQBY1hDc3tOAiBfFO1h6w1OFkrPpZr5Is/bf8Dy1YrTwy4xsv8zkWwmZQ=="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_2.0.2_1568854197059_0.44998710698054945"},"_hasShrinkwrap":false},"2.0.3":{"name":"next-session","version":"2.0.3","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"src/index.js","scripts":{"lint":"eslint src -c .eslintrc --ext js --ignore-path .gitignore","test":"jest --coverage --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"eslint":"^6.1.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jest":"^24.8.0","supertest":"^4.0.2"},"dependencies":{"cookie":"^0.4.0"},"engines":{"node":">=8.0.0"},"gitHead":"ae0936f4b44d5858b3f1bd6c077302063800f049","_id":"next-session@2.0.3","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-KCl+xs/hoUOkybzTtAZiZ+13b3uPqsc/i0B5cXM/cyABiR1Nl2BPzoiXHBAhtRwxr/fbccE65IUYX4i88k/l2w==","shasum":"86f276de227c4c1df4dd9827ca760b04c8828772","tarball":"https://registry.npmjs.org/next-session/-/next-session-2.0.3.tgz","fileCount":10,"unpackedSize":26300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo/I1CRA9TVsSAnZWagAAgLYP/1mq3m4ZH6Iu4f2D4nMS\nwD95dRYec6L6WCWbPKcTH+LFTUj+XWXbi5NIRcQWOSO8Fr97aug4GPI+JVGZ\nYkRYAAwXd9Ca4zCzDY45serJ/T/9nMUqFLItx+UOgnAw9K73dBuraU+clypv\nR0Ereox5HLE6TUKxlm6oToC1V/jHUR0rC5dkAjNMvn7vwhWv4oRxMcm3Uess\n3wkVu86MBspM19+0nGQ5K/98WDSi2c7eJnDgPA2DlREkm5gVN0izI+Mx/g0B\nDKVHeJIeqk4ZzJAQTdYxNyZLsuXHfeJzl0NE93DYPa6fsIMyP4f+d3lCh4uh\nGJX+wonBMnYhoEttLVNf4T34KAUDpgptLths+M3vPNWOyFyKPZ8KhLgcHk4i\nx/BZz8uLGtMgmb3u5u1chOwCl72y/D8KkE02LG3PqYs5acwNDjN0BCaIc8vU\nmifvinEGJyfPJnOy264gVpdNkF5yuGSJVF2rf9u7IAAQpDCrpkDGbskgI+Uh\nuHK6Jb06xVSsZ72WNYxGFqu3NQ9p4rOuYt1RGUstDFcd3xjYbSkXx3mNF1JR\n+IFafvjvMpWIIwBtWQiQMISqcHXUblprZpoQQlZMChszOo7dd9d6bbFhJSpV\nzgYYMkJ/dDspMNGyjcNScz9STVmhUPtV12YyARexpydFOfIxmYDVge0XmoHZ\nNMWY\r\n=Y8m7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9/dmxMIgGbmx/fVJUqzbC2MRIY6pFOzWB1baaaJPNIQIhANC8HwRQotiqkCEeqfxfViwtc351geGw/WQhwnzeZBnk"}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_2.0.3_1571025460614_0.17717597480070957"},"_hasShrinkwrap":false},"2.1.0":{"name":"next-session","version":"2.1.0","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"src/index.js","scripts":{"lint":"eslint src -c .eslintrc --ext js --ignore-path .gitignore","test":"jest --coverage --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"eslint":"^6.1.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jest":"^24.8.0","supertest":"^4.0.2"},"dependencies":{"cookie":"^0.4.0"},"engines":{"node":">=8.0.0"},"gitHead":"6a6a0f0ba62c0d816bd624dc5f388ef99de96107","_id":"next-session@2.1.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-Q3CShhVeXW896pFCwTedq+GfqD/cfRfOS2ZiykS6jeZFg8Ecylw68fTbCNMqALBk3cfE3nA3WWN2xr+c0usXLw==","shasum":"aacb2fc74444d5d1e7df9adfc64ccf7814426b9f","tarball":"https://registry.npmjs.org/next-session/-/next-session-2.1.0.tgz","fileCount":10,"unpackedSize":28584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqqkECRA9TVsSAnZWagAAhMcP/2O8qawkxXpPKcIXoo4g\n0BeEybroqz85ODqyEj+37RQ1ZxfvrZ+3oAiMG4IVzUqxff2cQ7HiCpeLYHJp\naHMpulG5SHbv36qnKRBLOyH9EYMFjRbfDRKGkNzb4nQj+Vv1vzZTTErIt+Jz\nqRI8Hn2Yq8nu2o6XX2/v6Ua+m7jFfhWN0BnxiIPzX7qc4MHezr0aJGMcQ9fc\nmQ5GcNYU1U1X07/C/dpkQpVGu3XwLYmoQbV8bDtz7otsGvKwoXg5GWhp3TIe\nfInNJVGnMOtqFSJMXGsHx/7BdkFnYmvLou6zKLdUYVNsadGO9InqtTWjGjnm\nXRS5lDfxHkmUKR4c3iiBAvx85H6zLLrL0PjnEqstMEKV8SthYEnwgMpNDRqF\npFYZ0eBvqm0H1Ci392bc1WAEjNqBy8PhLbxWqJ/1Qsu36x20Ch9nROiPmoYc\n2TIU+drjLsGWcFnpf4d2HL7iYyqjeWlM8Ku3ewFpBWoDtWUedTvw6/G7f3Xs\nELQpfHjzGSqqDYabdI8xydr1F4yBtcVU/vsyyexG5Md6PRs4P3gWHtp+VuJt\nb+RgiabbbfljeXo5+KBWNeETGGQ5IUQ98HzoyCe/xX3lfwkQOI4P7kRXgHZS\nyaSP4o4ypLYFBhPVK+IILcvOg2qRcLiZGLYgh5JAQ/eWMZD7sUO20bCmdNiU\nrtNX\r\n=JVn8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6fsRGsonD35ylXN/wHqO4DSZf4MxLAPkkzDRiSRIhNAIgXTD9/FYRVK5xrgrfP4e28AmWqarX8xwRsK4YUHO6704="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_2.1.0_1571465476087_0.11421212469045816"},"_hasShrinkwrap":false},"2.1.1":{"name":"next-session","version":"2.1.1","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"src/index.js","scripts":{"lint":"eslint src -c .eslintrc --ext js --ignore-path .gitignore","test":"jest --coverage --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"eslint":"^6.1.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jest":"^24.8.0","supertest":"^4.0.2"},"dependencies":{"cookie":"^0.4.0"},"engines":{"node":">=8.0.0"},"gitHead":"6316bd130c72a7df5cd41316cf4850aeac2aff69","_id":"next-session@2.1.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-PQED9HW1+aLLHJW4UVhFwxabIv6MDJOA5zgA7WxU4y74gXGVI3CSyTePzp4wFf+EKtzhk/glYZAqZTa8EvDfUw==","shasum":"0fb9b3502b8bcccc272810c38df390aede28c8d3","tarball":"https://registry.npmjs.org/next-session/-/next-session-2.1.1.tgz","fileCount":10,"unpackedSize":28725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw3ADCRA9TVsSAnZWagAAPB8P/A3Bp7n2xl+ex18zVSln\ntXS44e8ey1AqIkTZI2bvp2tbf9xCWNnG4PgxtrCcM4tLRrUQkHjLzvDDIpCy\niqR/S8mIafUHzaVU6IadwcZ5oT3pm01emh3HlV7UrrW1MCiXhkG04dsdujN2\nfYuKIITD/kv6EO//XGPdhRr5+MZuVpbnfCPGG16vM0SJroBSYoQmHfWJrzOg\n/nd7fcDMfsoM/g23P/qSDJuo2ChsgC31m0TkIDVD6hc64OrZ3/7gU6k39PIt\n0gkKuKSmta2m3UZs1Pi9vnq8mil483Wnc+SxHH9rclsyQvx55TOXv0fQhCrP\nYUCAvlsfOvL4AmRKM+dBCzuzpyIi6jPDelxlsm2nqMWfCmkDqzl4PhV1kF1s\neVqGVIaPBWksb0iLtbeHmiAJeLkYhLQI61zJB/9b9SOn2+s6HXNIFnylP2Zz\n118ayePRZpDfhY8rASMRXF0lC6A8vH91KjUdjSXYacmhZZeKFRDBAhHH+hzF\niacFkdt3tjuMH3SvUb3MIL5h4DwVTTocFJbAMzzPZjxOsldJjUg1Y3qNaKh5\nyK6ZreCol6n9MnydYJikFdUTRp3dHZx/ZOMx6vWSlRk0+lWJDby5YlT9mEj8\nwEITL/MVUji4GeHaqhuMgSwUpjG+nBwOlJT/ZoJIl5tOaeAEsL834D928fLH\n4Bj1\r\n=8bKS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2k6yZCQVXIbQYmxjZegXMPGi1/GbEWjZra0X7+FK0AAIgPQyr5A/pAHOTmIPmKXbXKVyRiz7A+Y1bz7nTL0fHHhE="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_2.1.1_1573089283269_0.8989984371716719"},"_hasShrinkwrap":false},"3.0.0-next.1":{"name":"next-session","version":"3.0.0-next.1","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"lib/index.js","scripts":{"prepublish":"yarn build","build":"npx babel src --out-dir lib","lint":"eslint src --ignore-path .gitignore","test":"jest --coverage --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/preset-react":"^7.7.4","eslint":"^6.5.1","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.4.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.16.0","prettier":"^1.18.2","jest":"^24.8.0","react":"^16.12.0","supertest":"^4.0.2"},"dependencies":{"cookie":"^0.4.0"},"engines":{"node":">=8.0.0"},"peerDependencies":{"react":">=16.8"},"readme":"# next-session\n\n[![npm](https://badgen.net/npm/v/next-session)](https://www.npmjs.com/package/next-session)\n[![minified size](https://badgen.net/bundlephobia/min/next-session)](https://bundlephobia.com/result?p=next-session)\n[![CircleCI](https://circleci.com/gh/hoangvvo/next-session.svg?style=svg)](https://circleci.com/gh/hoangvvo/next-session)\n[![codecov](https://codecov.io/gh/hoangvvo/next-session/branch/master/graph/badge.svg)](https://codecov.io/gh/hoangvvo/next-session)\n[![PRs Welcome](https://badgen.net/badge/PRs/welcome/ff5252)](CONTRIBUTING.md)\n\nSimple *promise-based* session middleware for [Next.js](https://nextjs.org/).\n\n** This is WIP **.\n\n## Installation\n\n```sh\n// NPM\nnpm install next-session\n// Yarn\nyarn add next-session\n```\n\n## Usage\n\n:point_right: **Upgrading from v1.x to v2.x?** Please read the release notes [here](https://github.com/hoangvvo/next-session/releases/tag/v2.0.0)!\n\n:point_right: **Upgrading from v2.x to v3.x?** Please read the release notes [here](https://github.com/hoangvvo/next-session/releases/tag/v3.0.0)!\n\n```javascript\nconst session = require('next-session');\n\napp.use(session(opts));\n\n\n```\n\n## API\n\n### session(options)\n\n### options\n\n`next-session` accepts the properties below.\n\n| options | description | default |\n|---------|-------------|---------|\n| name | The name of the cookie to be read from the request and set to the response. | `sid` |\n| store | The session store instance to be used. You must specify the store to be used. Several stores can be found in `lib/stores`. | `null (required)` |\n| genid | The function that generates a string for a new session ID. | `crypto.randomBytes(16).toString('hex')` |\n| rolling | Force the cookie to be set on every request despite no modification, which extends the life time of the cookie in the browser | `false` |\n| touchAfter | Only touch the session store after an amount of time, except when the session is modified, to decrease database load. Setting the value to `-1` will disable `touch()`. | `0` (Touch every time) |\n| cookie.secure | Specifies the boolean value for the **Secure** `Set-Cookie` attribute. | `false` |\n| cookie.httpOnly | Specifies the boolean value for the **httpOnly** `Set-Cookie` attribute. | `true` |\n| cookie.path | Specifies the value for the **Path** `Set-Cookie` attribute. | `/` |\n| cookie.domain | Specifies the value for the **Domain** `Set-Cookie` attribute. | unset |\n| cookie.sameSite | Specifies the value for the **SameSite** `Set-Cookie` attribute. | unset |\n| cookie.maxAge | Specifies the value for the **Max-Age** `Set-Cookie` attribute. | unset (Session) |\n\n### req.session\n\nThis allows you to **set** or **get** a specific value that associates to the current session.\n\n```javascript\n//  Set a value\nif (loggedIn) req.session.user = 'John Doe';\n//  Get a value\nconst currentUser = req.session.user; // \"John Doe\"\n```\n\n#### req.session.destroy()\n\nDestroy to current session and remove it from session store.\n\n```javascript\nif (loggedOut) req.session.destroy();\n```\n\n#### req.session.id\n\nThe unique id that associates to the current session.\n\n### Session Store\n\nThe session store to use for session middleware (see `options` above).\n\nUnlike libraries such as `express-session`, `next-session` does not default to a store. You must specify a session store or use one from `next-session/lib/stores`.\n\n#### Implementation\n\nA compatible session store must extend from `./src/store` and include three functions: `set(sid)`, `get(sid)`, and `destroy(sid)`. The function `touch(sid, session)` is recommended. The store may emit `store.emit('disconnect')` or `store.emit('connect')` to inform its readiness.\n\nAll functions should return **Promises** (*callbacks* are not supported). For an example of a session store implementation, see [`MemoryStore`](src/store/memory.js).\n\nStores that use callbacks will be promisified using `util.promisify`.\n\n#### Compatible stores\n\nMake a PR to add your own compatible stores here.\n\n## Contributing\n\nPlease see my [contributing.md](CONTRIBUTING.md).\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"e041fbb22449c9efb260054daa64eb39a79a5bf1","_id":"next-session@3.0.0-next.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-6fdGEbPVcq776KWxLyENfbaK33S9hNyxSUWTjeqaTxzNHHjMLt8pgVSL2cyTuxfE10UW2dVpjtcv2Nyv170S2g==","shasum":"2b864ff183f2ec8c374f6eab24b829e541b6ddb2","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.0.0-next.1.tgz","fileCount":10,"unpackedSize":19730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9ee7CRA9TVsSAnZWagAAgfgP/3eQRyF3Cyj2v+5ZSFhX\ntnzaogzo9Eyo5Ufb9rQkLMtgvpL1claghuGqEIBZ2nPc7TbcrXbXwE8RnVHk\nNkHaCXVfOInUo5cylHaiqQt77I44pMEGK6SQrCxvBmzskWeJpRRQeDTFE5do\noo8qbpz5F0Ef34GFFhrPW1kr47GC9x+aiIVDGSzmv8hC+p8W3B+1OP+7H4bS\nJ2lo9R22EvKxXTDk5yGgudiWliKIJDMl4lkDpelul7d+ubkWqipa/a4PZUqB\ng4txyLACgzdSF+4NRTPqXaeSjIOM+MMScf4pa/1ZXKg0qdw9SzdrBaIPcPqj\n8fHwBAxPYueJ8L2z2YXCGfA1KkmK8ghFRNjIM5mRA4me7nnlwCgd96DRfGrw\nC8aT5tlFNLDd9Da9p1GtNqsKcbcxnpHvPcExQ4RzMor7F0mx6ArsXdk2w2Ph\nKbraF5aQDgypxT9xWFN+FVJj6dy6M8zirXebGbxlNWUovejfAuAgo8RKkGZ+\n6ZI5N70Fu26NVH4utAXjTUxRLFDceh8BTtRoqK1HO9wtNw2ewOjtkGumGAKF\nZR69TLcBC3gm1TbocehcGFAW/qOcBF5zgKEVVTOukmF1MmTd2DJi7VclwFV/\nK0SsuNA8zPuqpKTYZrxkAytyvn5eXPJ8di130Q1q4l9kveyWP8ipSt/XkrUH\nnUKr\r\n=z0Y2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIK9eWMFkwnB25SQrk0lMx9VuZUf6LXKLZeJgGm3790AIhAM5rku0AtaQubu6kacLgRbGCEiADxVf3W/9AmdNN/Zr6"}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.0.0-next.1_1576396730748_0.2444411794054051"},"_hasShrinkwrap":false},"2.2.0":{"name":"next-session","version":"2.2.0","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"src/index.js","scripts":{"lint":"eslint src -c .eslintrc --ext js --ignore-path .gitignore","test":"jest --coverage --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"eslint":"^6.1.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jest":"^24.8.0","supertest":"^4.0.2"},"dependencies":{"cookie":"^0.4.0"},"engines":{"node":">=8.0.0"},"gitHead":"7cd78a4a6f758a00c99b1610876b7e88cb5d970a","_id":"next-session@2.2.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-EuOGhUlSSORT0mRynyLHzpYlNL9QdZV47NOcdQZ2jGFb8Ea+nP6fW4M5u7HgpWawwHANYieAKPmx5oixLQH5dw==","shasum":"39d3e08c769e907424c0d1ebb46d9084b0d76efc","tarball":"https://registry.npmjs.org/next-session/-/next-session-2.2.0.tgz","fileCount":10,"unpackedSize":27830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGX+1CRA9TVsSAnZWagAAZWoQAKDZrITiMx9QVKnhyvUN\ng9bae/iQFWOOTheDvyfqc36oys1WO5AMD0nvmWyPiwq2vbxw3NAfDar9aJDP\nZzA1orsnY9nEhXAdoqf9rK9RJNaPRcYAYBugxsMEhvaYotxj/cz2+0qDEUin\n0taMawQ/4gY0j7h+PLxLTJ8mq4EmnLxQihv9v/4+VHYTpegcN+ef4Ast04Tl\nzq0zvO4N27alU+cU+jseiNim1jGPG1B4m4+SHNAOp8w+PfJ8NswpGl1S2Mq9\nxie/SHq35ZG93RhJgNQYUPx5ztuHa2vxxAqokh/PVfY3nYfs2o3Gq5v5SXoo\nkk5uPEUS5aIwUpX+wG180cKvzIKmZdKkaRQVTjLP+rxiaTNxrjFhunFL2R90\nAup9vs/gb7xqAKsiJs1KOIPQGZ0gxARZ5EF9Q0RJdwkSpxjirQaID8bJq2SY\nYGBxmMkY51+RZgvKzoHF76Jg3ji6K4VEGzYt2JdXCStCE0Q0BH2bNq114WZx\nZJ1CS9UCtUkGA/O16OD0OfnnyRYzNvUiJEF/4WKefxeACdwWOJoMKWLiVU6G\nrN5S6PjIF6DK+xBAWyEkk40m1Gz2SRZyhNA85rwwxLF7CaF3VHBKmO+D6tj4\nDI9Iad985ltq5gOBHfUZodLZCHTUrRo4lxZOuYSAIEOSSksOTXKel2/MyF5p\nedsy\r\n=Qryg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiWalPmAwZxF3l/N7ccHGGTqXLG5M+QyhNy6uRNmW6GAiEAv4CtFnbsDsx54oihyyWQie8rSkaD+4XqJ/z0EaPWAws="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_2.2.0_1578729396310_0.7371263904833882"},"_hasShrinkwrap":false},"3.0.0":{"name":"next-session","version":"3.0.0","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"dist/index.js","scripts":{"prepublish":"npm run build","build":"babel src -d dist","lint":"eslint src --ext js --ignore-path .gitignore","test":"npm run build && jest --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","babel-jest":"^25.1.0","cross-spawn":"^7.0.1","eslint":"^6.8.0","eslint-plugin-react":"^7.18.0","jest":"^25.1.0","next":"^9.3.0","react":"^16.13.0","react-dom":"^16.13.0","supertest":"^4.0.2"},"peerDependencies":{"next":"^9.0.0","react":"^16.6.0","react-dom":"^16.6.0"},"dependencies":{"cookie":"^0.4.0","nanoid":"^2.1.11"},"engines":{"node":">=10.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@3.0.0","dist":{"shasum":"91bd0444551985495768200bcbdcb1795f179ad1","integrity":"sha512-43UF1zgREdteMtsmQoBJLSGJFXDFRlZUZy5abxmG2ENUoHmuPHz9XZ6tYy9gCOorbyXeAptC4suBwL1a+Ye6Aw==","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.0.0.tgz","fileCount":16,"unpackedSize":26706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeadRaCRA9TVsSAnZWagAAB2sP/javw442C3esHCpHuEgG\noAckkouFekRarjHjMs3QcS7LX02Xt/JHG0oXRtL0rQVPj8VMasbPUUnEG+kt\nDHoU510P7rMeWONeCVktfYB+o1irIsUMuaYzdwzbvSUoz4ez888A8sHuXweO\ndV0NedksvLwfPhcofj1ddvOJ6slmck2vmpnfzvHjWskPzDl42Vahpp+kVMhh\nswQgBRepWh4FGYQL/0tdqosDy8tsMkbRuIxvNKD6EkB7XGsvW9oNiq35HqG5\njHopumAVZs/cg4eHVtfvbbYax+MBXW2wCZSczzgm9MtmFID9r/2/HYr3sq1U\n+ODNhyihJzoRR8FKs/S4y7v/JCk3nK7KP3CQjIHklXh2ttddcb0KRxSxNxvm\n6YYjRcFdkMqsYHgfg29DLVKx7rxopNcagoCcjFi6H2pLRKiR7jfADWl990KG\nYL1Fc+a10ZPaGtwM9UB1WKOlhdH8i7E1m5wFNExRkhgW/RqLu0QqNvN4YL+k\nh7OpuQzT1LAEMCoJiGXsAHZsHBMUMikqV1V2mqQSnJjgqFL5QcfnujvcocLq\n2VRyybXjuoZN+LUPBiGTobjzB4PrVKzDnYzQLUIBCQD+TAdnEe0Wq3KeOUUq\ndm1xHZxClwrQ8nyV2BoRxLLziRFUXPKGoOZl68q6eTjjHXKJM05t/UoLS0CZ\nlJ/v\r\n=56yt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzpNoYp3PdF1tuZFpQJOYckgxrtvu7+QtAmjYCh2QoXAIhAPf+4N16UyGn+66FBreN8OQwxbYRJ+ydoEXcxP+dUgnF"}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.0.0_1583993945839_0.17071075531418556"},"_hasShrinkwrap":false},"3.0.1":{"name":"next-session","version":"3.0.1","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"dist/index.js","scripts":{"prepublish":"npm run build","build":"babel src -d dist","lint":"eslint src --ext js --ignore-path .gitignore","test":"npm run build && jest --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","babel-jest":"^25.1.0","cross-spawn":"^7.0.1","eslint":"^6.8.0","eslint-plugin-react":"^7.18.0","jest":"^25.1.0","next":"^9.3.0","react":"^16.13.0","react-dom":"^16.13.0","supertest":"^4.0.2"},"peerDependencies":{"next":"^9.0.0","react":"^16.6.0","react-dom":"^16.6.0"},"dependencies":{"cookie":"^0.4.0","nanoid":"^2.1.11"},"engines":{"node":">=10.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@3.0.1","dist":{"shasum":"69722d5dc4aa6b686c574738bcf1cbec10f55feb","integrity":"sha512-ZrV0x0ipoB+rOzSwbMUMX5pklJGXyIeam5TDNIJl/+FCJYkaiVzZO/9eXVGLJgywUTrnacRSht2UFZAb3nHrLQ==","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.0.1.tgz","fileCount":16,"unpackedSize":27319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebSL2CRA9TVsSAnZWagAAlEkP/3PjmPnvD7ujsdTaMrjf\n1UWg5O+EAdCCJKjQZi9afce0I0ybV8uy7At9RNci3eXDVu+MsNCxf1IOWFWz\n7BLVBQOMZqUDykiREFjlDztjME4LQMNpr/THvx2eGCGJDHK8rZGpIei/dlR9\nWGL3QgqR4E7N1hjEOudtNUbW3wit6NIZr/HaGpBsbaYdqyJnT/RevzY46Mef\nIq6Xoaas4/4BIvPtDT3VrFjZm30LZ0Q8WNzRk98XKVG2kchQ5R7/MmohN5g/\nff579YZWJNmkoK5C3q5EDEDxQjRfPXcVOgGjPkYetv4N2tliPCMezgZTsy3p\nalQrvKpt4oTvUIm7BTBLRtmgLbtfF4Y8KFJTPQOuXyQGswCRNjvFV8L5Ven7\nf3jFIQgXkzJ/+9cC9VMkEK3kvkRKssJtwXrdCnCcya8lMpMpYyBMGp5JXqFK\n8euU3ot7u86OCHQsaVEwHDHfdejT+P6MIBZapTp/WtMsV+2LZWoS32j5W1S0\nJhVDMVjaDUONp3SK4CU20BHfE0lZ8dQYDp1ran4dDpG/B2dtbbH1F0gr6UR6\nMBqvviv1ycHssvISD5ldvc4OZWRgoldDf0ixVPvczUGvCmGc6Y4aoZgL5egk\nW+sGzHzzJh/ziN+KDSEwjgb0lW3lufBi6fGFn9nslmoyOWV+W+88GnV/Zv2k\n7oB8\r\n=wLWJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbDe9DK/h+EICEQ+hgQC0S0+U4q70uTyS8AC6s3QFs2AiANcgAzx+L9TQMx0OwLK59TkOgQB0n3LUDG9nF2j3XnsA=="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.0.1_1584210678219_0.6424150513738536"},"_hasShrinkwrap":false},"3.1.0":{"name":"next-session","version":"3.1.0","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"dist/index.js","scripts":{"prepublish":"npm run build","build":"babel src -d dist","lint":"eslint src --ext js --ignore-path .gitignore","test":"npm run build && jest --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://www.hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","babel-jest":"^25.1.0","cookie-signature":"^1.1.0","cross-spawn":"^7.0.1","eslint":"^6.8.0","eslint-plugin-react":"^7.18.0","jest":"^25.1.0","next":"^9.3.0","react":"^16.13.0","react-dom":"^16.13.0","supertest":"^4.0.2"},"peerDependencies":{"next":"^9.0.0","react":"^16.6.0","react-dom":"^16.6.0"},"dependencies":{"cookie":"^0.4.0","nanoid":"^2.1.11"},"engines":{"node":">=10.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@3.1.0","dist":{"shasum":"87a30d03a888ddad534c9fe5c9c12e191017c0ae","integrity":"sha512-DbCA0sJ4U3l2pEyfIKVf1v5GgsghbUcLR0ssdzCG+x4c4CbxVUfIH7k7AjrgclEBPkhq1H21yjYXMB8Rn5EGdA==","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.1.0.tgz","fileCount":16,"unpackedSize":28108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel3kwCRA9TVsSAnZWagAAdl4QAI6k9HfjAi43vRtvfBW3\nuHFKyyTqwwgrwlqxuCaxgDCofz12XhhapjyLjFxDlhoia90CHGeu3ztKU047\nEyq7LPR/3qR/T53QTYN2uvgkRYRGLQCtAaXblUfbBETGFCxPnyoTZK78ivGK\nOHVEgEt87fJVNx0aL+1s0CvXtNF3ICZLK2ND+40fOzD5lqb69VT3W+gv4M3W\nTB1QLoWVUYOHhOddXvj1omQy/LGLijKkvBiKewvR93y1lWKfWJuqfBJXRrOa\nffQSP8r3oNU+1jfB8EXOShubdEYnoumpAiCcrI+mhlesSP457QYPq90g5bUw\niCyZK0rLw5+Xk01kMyIG1w4GorG+hC25nvb059t3gxA9kkFvIj/A5Jbdb3EG\n3XqtjMzvqVCDxzGldqeZaxrGUbCzExkyiCgMVudIlcR5+Vsa6f8Wf4VUQGO6\nZkAF0o+35PurJ+0XfpDrU8bpE4BG/R0R4qU3/4nvYfSIPM4pINYcK++VgOpz\nVOGLStHmNweNWNF8+9cZsQW2hLkdSgxI8X9PY3xERs9jXK83tmvmGD+LZ3ok\nsN39PD7lgYcXfEJtarLuc8x6kOEnXyUyFJTwe3RtlKoaqXXFUbTSmxYqBfz2\nEMS0QAlA3mtLZ7a3Z76dCjmDEQIRm6aGEoMhiavgk/XfutGTd2lTtGqQiBIN\nGk/5\r\n=i6CX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFhQD8l98k8Dc74Jq/WSc2su7xPxuC28CKOLEPKROeToAiAdqWfAcnWYQ3k3h0+8rva1fcZPkxjNn/iYxB3s5/l84g=="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.1.0_1586985263818_0.8846029134824771"},"_hasShrinkwrap":false},"3.2.0":{"name":"next-session","version":"3.2.0","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublish":"npm run build","build":"tsc --outDir dist","lint":"eslint src --ext ts --ignore-path .gitignore","test":"yarn build && jest --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@types/cookie":"^0.4.0","@types/cross-spawn":"^6.0.2","@types/jest":"^25.2.3","@types/node":"^14.0.5","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/supertest":"^2.0.9","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","cookie-signature":"^1.1.0","cross-spawn":"^7.0.3","eslint":"^7.1.0","eslint-plugin-react":"^7.20.0","jest":"^26.0.1","next":"9.3.0","react":"^16.13.0","react-dom":"^16.13.0","supertest":"^4.0.2","ts-jest":"^26.0.0","typescript":"^3.9.3"},"peerDependencies":{"next":"^9.0.0","react":"^16.13.1","react-dom":"^16.13.1"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.9"},"engines":{"node":">=10.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@3.2.0","dist":{"shasum":"19ba6416e25339b21ed185bcda843195141bf44f","integrity":"sha512-cqjpE3uOhy5jmbRL0QJ0PMDHATIFPoE75VGas88PZbkZ6cmjkZhc5HEqYArmpmQrW7T7eZTfNJX3eaWsSXiofg==","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.2.0.tgz","fileCount":27,"unpackedSize":35433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezzVdCRA9TVsSAnZWagAA46YP/3n4eS0osKNSZfAaTMJd\n+wlUUV24QwTIkOVWcUG/J662upOsSFQfpWBrHIUmezN2cC+yhc+z0u37XYh/\nFOmacziJTNhiyzSRpQbbY6NROOfo3J6QcjWmx04SC5y1ln9+pIQMzU62izNn\npJD48GImfwx6b4fK/jVEpXNOBgBm99I+lLyfnDRu/cHMU3A4gmr4Ac4w0VZX\nv7rPwqMDlh9+1ijBSymi8QjbRCcTRnhLQTQ4Lrxtjw4ekV+b2DsjyrJShrIW\n8TUXLK1fR8S950noPumMYtVQ/7ZhIvsg1GOnkeSnZSH/poYXUcVHBxpu1ecn\nzRhcF2fb+uiuK9Y6kU84pNCJwMO4rmyA3/lfP+en6DI8Z9FZ5kidYVbb1uMx\nn8vvuxrhvrkRMMhiHPMVuW8/v+qrnHnleoZz0mdwGBQYh6hYUHuhOpFcyso6\nCXHOI9h/3VMpcDuiVPFTpk9amHiAYIhYH2wwSyP6KmLPqQVis7Zps4BjEZjV\nTfW5wBMosSBioP+0QoYA/YarTSIm7+wAcLNigiqlKWXUdg9mgxVbe+PN4ejQ\nJVdPuQSiUJNSQdbbj1TL7w43xmR8O4GhuCFKqUNdiD5pEOj1T6mxXHc2NLMm\nKSHZjsyDHZsZs2Kn/B7iEHmK+hDMh7kildfNLVhTLLGzbeuqXKgPsxuvbjmr\nYkrJ\r\n=ZCg1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwRkOsc61PRFiDeLpN2snQHsNdbZx66V4VRVjHA+kiCAiEA1q3/CcMyh3PFfcPwEa/tSsTdysgBLbnxSYjYfpDM5DI="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.2.0_1590637916916_0.3766751471623908"},"_hasShrinkwrap":false,"deprecated":"Please use v3.2.3 and the new expressSession export for correct TS types"},"3.2.1":{"name":"next-session","version":"3.2.1","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublish":"npm run build","build":"tsc --outDir dist","lint":"eslint src --ext ts --ignore-path .gitignore","test":"yarn build && jest --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@types/cookie":"^0.4.0","@types/cross-spawn":"^6.0.2","@types/express-session":"^1.17.0","@types/jest":"^25.2.3","@types/node":"^14.0.5","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/supertest":"^2.0.9","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","cookie-signature":"^1.1.0","cross-spawn":"^7.0.3","eslint":"^7.1.0","eslint-plugin-react":"^7.20.0","jest":"^26.0.1","next":"9.3.0","react":"^16.13.0","react-dom":"^16.13.0","supertest":"^4.0.2","ts-jest":"^26.0.0","typescript":"^3.9.3"},"peerDependencies":{"next":"^9.0.0","react":"^16.13.1","react-dom":"^16.13.1"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.9"},"engines":{"node":">=10.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@3.2.1","dist":{"shasum":"456e281885ede98c113c9f0082e37caf7f446aa3","integrity":"sha512-0cEJ5EnGW/C5sTMMcbxXn1Bruy2Sa7gLCkM3Dy0i37DVbzAfQxKfBlLEiNm6QbWmB5dUNP/Gl5Tj2q1I9C5EnQ==","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.2.1.tgz","fileCount":27,"unpackedSize":35361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez1X/CRA9TVsSAnZWagAAwlsQAJNjJC/RjazpBnXEzhoy\nvcLsZTP4/C6Mdvdy17WCwLQX6mXALfPrFKMRNtTJON2jChzbfrWbFZilw51x\ncnULVlbgYnEAxdj56HR+QPT5gfkINl0yNlx6YO4225RTTruRplf3ljJq4pR5\nW5SGYI9o4sH7VPdpdnmCO19JFb0sr/oLzjNjV+MKxwwk0hY0gjHj26MGe1CK\n6ZcCH8310WstLDNj4snx492CbOQSj9uYJ025BpHqbzXZleKmkF6tDX+g7n0w\neVWkBbD1p1uYrLu63fHDNzJlVOuzw174xMJVH9JK4BbTsgRWIsanSM88nvlv\nk25mLdmFWQ8R5bAVVswx2Kf124f3mmiGvivopIw2er4aP1dvUBxHe/SQ7Jdu\nO+2r+PJYuSvDQzlJuVLZ1oMEhRDZsoROhg3hJkOLBk5qfo1lgVklDwECXxEm\nPjtpMEw1+xDB9+GNJMfHRG3PMoSqj2hCGi0F6w3wnWn2Km1DhbaEJ5o38RnF\nA4epSmVqyjnkenhv1gV8XTp3+qMOr3XVyM6lX6thvw2ZoYKA9E5yCdLObYp5\nKEKvrJDpt6k7UlcS+k5mkcHC7O1Qylti9DMNEnf3fqCiixXuRWMocbVVtL+A\nx+7ISt98sRUWreJZcAtVZEWUFLOvkZIm4CW/+WQhbCqnkUliudpTpCTLyoju\nGGn5\r\n=Ewmd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwq1lFspZfiK/Gx6flEz+ThBN1PFiIGToaTl/Vf3AgdAIgXpE23nVjOhb5hCPevArmvJsTmvDcQj8lBdC7+4NbfNc="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.2.1_1590646270431_0.5082347613272138"},"_hasShrinkwrap":false,"deprecated":"Please use v3.2.3 and the new expressSession export for correct TS types"},"3.2.2":{"name":"next-session","version":"3.2.2","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prepublish":"npm run build","build":"tsc --outDir dist","lint":"eslint src --ext ts --ignore-path .gitignore","test":"yarn build && jest --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@types/cookie":"^0.4.0","@types/cross-spawn":"^6.0.2","@types/express-session":"^1.17.0","@types/jest":"^25.2.3","@types/node":"^14.0.5","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/supertest":"^2.0.9","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","cookie-signature":"^1.1.0","cross-spawn":"^7.0.3","eslint":"^7.1.0","eslint-plugin-react":"^7.20.0","jest":"^26.0.1","next":"9.3.2","react":"^16.13.0","react-dom":"^16.13.0","supertest":"^4.0.2","ts-jest":"^26.0.0","typescript":"^3.9.3"},"peerDependencies":{"next":"^9.0.0","react":"^16.13.1","react-dom":"^16.13.1"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.9"},"engines":{"node":">=10.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@3.2.2","dist":{"shasum":"d8760d1beaea6d8dc3d45fc12d9fc861bedd24cb","integrity":"sha512-MqL+qU3i8ra2uZ755WJTspBamrxOY+XsXoDi4K2zv/XRsTHtkQaDzl86ROdQtjRaLlzUyzxvlcceqR2ntmhx5Q==","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.2.2.tgz","fileCount":25,"unpackedSize":35394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0IC+CRA9TVsSAnZWagAA7doQAJkIYPveS7NqBPLwXqLU\ndQNcruKNBVQo/F1g/19q5anq8dw0+l5J9Zqk1us8KJlYz82P6bjweZpou9j0\nEuH6/33n70HR+1v4RL9oWFHiQeoEGdLJFQIfG83xtI0lBY5F5O+kPdUoWtdt\nvRJEXpuJhkelkxFL3uXlv6wm7qHjWZRXxjFsQZxJHfh6m7QLqNAtwMund9mp\nLPhZEoKNKjR0Vjt7ThygoHOO3qix4rMn4RM6iehS0TERBMZVzdJpvw38TcFn\n4vZiuu9Ntc8birBP6HVzptM4QiHx9PIX+3zqMNVA5Y+5twl3v5ne62MzWsFM\n0KZuvSNHw6FXWRtNXZ1BlBDQ0DRGw4YxRLbKZstfLiF3to3g59Hg6JNx0ayy\n+cbPOVYtg8GF8s8md8wo/BMSWYkL0rVjyY/6upGq2VN/xf1kq8SonbsC1Lp5\n0aK0/3sC8erWwS0umXX1bVz9EQSdWTYIYw8Tj8S/68Eu4Y/HzYKGFQWrjJ3F\nHo1yaS/4j0U9EPqBXt4wdmHtHCRRIp/YhcQ/zEZ2XjrSWDCq4Lwmw3R18zUl\n9+XJY7Gf74+74vj40ewtayqd7Rov2m6CalRujL0PcpZVlRA+MbnLfodMdKBs\n/AOj8wwJ/7lCVgQGjYtqWaPd2Qbjh2uhSA1Q0I1TkdsjnltpDdSukyeqSidy\nSUIG\r\n=vxt2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4U5YstiUb/S76FNGULms7WS7XNJdp/nVzaA7k8Ds60QIgGOp9Xq04oIMD97ga/uu5n+CvmmP20XGNQvJnFb5UAvA="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.2.2_1590722750227_0.43537123604848893"},"_hasShrinkwrap":false,"deprecated":"Please use v3.2.3 and the new expressSession export for correct TS types"},"3.2.3":{"name":"next-session","version":"3.2.3","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prepublish":"npm run build","build":"tsc --outDir dist","lint":"eslint src --ext ts --ignore-path .gitignore","test":"yarn build && jest --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@types/cookie":"^0.4.0","@types/cross-spawn":"^6.0.2","@types/express-session":"^1.17.0","@types/jest":"^25.2.3","@types/node":"^14.0.5","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/supertest":"^2.0.9","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","cookie-signature":"^1.1.0","cross-spawn":"^7.0.3","eslint":"^7.1.0","eslint-plugin-react":"^7.20.0","jest":"^26.0.1","next":"9.4.4","react":"^16.13.0","react-dom":"^16.13.0","supertest":"^4.0.2","ts-jest":"^26.0.0","typescript":"^3.9.3"},"peerDependencies":{"next":"^9.0.0","react":"^16.13.1","react-dom":"^16.13.1"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.9"},"engines":{"node":">=10.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@3.2.3","dist":{"shasum":"23b4a4cd23f18dafe64ffb8f2ee438287b231e03","integrity":"sha512-7uM9GG60b1WxfE82szImVAcdYiWFnsas4W2ppwEiTyA3D6lEDfMcfKwG/q1jRnf6pYCnKrTOaCUObitYouUXRQ==","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.2.3.tgz","fileCount":25,"unpackedSize":35756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0lJyCRA9TVsSAnZWagAAWHQP/2eus+3tIlXD/K2RHHz8\n4Tkd5/qAgHlbqKNynPeZMjI0u6YuD/vVdL4hv7bPXeENepzzp001CGgQComO\ni3kgTVrYoBa/dMgXyGUGInjFm6ThqVj/GIxko0JJyThGEWgrhYrdxvn+M7wG\nNpcA1aNPxW6Y39aJ4p4QnyRhqhgccBRguTCpQ0NPb/UR+FXoMSbi0oWXJSa/\nYp9/7TKSJKntm8OAJXeABujTX3WtPyV/jV8XxxURdesGX7kaHVTguq+gam5z\nSuNZecqVKymSxYSmUPpBHz69n8gE6M9lInD7X1g5tORxY310nexleHuHcQ82\nAaBKtwzZztB6PGfE+eqse0xjWfp54Sj/VJgPcnMckOpOcRc2ZcM8icgGqBRi\nXAzejrW4h4vsfiTLmaK4IKRNOLm2rrTG/5tUfSXO5Cllg5AW25tSzyDaqmmB\n0NbaxiSfiTrMEFPBCNtd2P+zkbWRLmsnmD29RViJeu/l3nojPjRtk6ASqOFV\nnwm6pEE7GnQyaQDA4xjNzSgO9QM/w5KIs3h4EiVS05gPRBKknYdzIesDe0DP\nCA0nlSp99KvBJYkVozluseoBDkbD7vv2R4dV0+dUh480p1arzwVLK+2VhCXy\nMIdg0Had2GJZLwBYZPQj92khRYDTqvY76enaFla+y6OZzdWRMCtEpZQNj+wH\n1183\r\n=/aGd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETZmGdA4LdSnTuZqK4tf2cVl+9UOEzwXUR4aRF9CfkBAiEA0IDfqU43Nf76WYUHIRaDXIEfpC0uAMdarxzWu1BPjIY="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.2.3_1590841969431_0.4786617049020869"},"_hasShrinkwrap":false},"3.2.4":{"name":"next-session","version":"3.2.4","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prepublish":"npm run build","build":"tsc --outDir dist","lint":"eslint src --ext ts --ignore-path .gitignore","test":"yarn build && jest --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@types/cookie":"^0.4.0","@types/cross-spawn":"^6.0.2","@types/express-session":"^1.17.0","@types/jest":"^25.2.3","@types/node":"^14.0.5","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/supertest":"^2.0.9","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","cookie-signature":"^1.1.0","cross-spawn":"^7.0.3","eslint":"^7.1.0","eslint-plugin-react":"^7.20.0","jest":"^26.0.1","next":"9.4.4","react":"^16.13.0","react-dom":"^16.13.0","supertest":"^4.0.2","ts-jest":"^26.0.0","typescript":"^3.9.3"},"peerDependencies":{"next":"^9.0.0","react":"^16.13.1","react-dom":"^16.13.1"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.9"},"engines":{"node":">=10.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@3.2.4","dist":{"shasum":"e531bde9f9491529fca504337f7a1f93c51cb0fa","integrity":"sha512-HM0jR02nUz1hT+3c0b9J/KdEdORnXF7bh+PNINM97wNulNroR3OBGenF4Qd5oHKKTJYX2aYBZ1v21r275ICL4g==","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.2.4.tgz","fileCount":25,"unpackedSize":35493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLNZGCRA9TVsSAnZWagAAbwkQAJk4jri80/M556ur/tpH\nc2sioYz1hTPXJz/mvflC3fMFLXho40RBAfdX2Mqa25JdtNt/J5samjlkfV79\nGIIOu3Fq/61cJnQWwVH/h/oeXhlrvvJqBW4xCVP2b7zMJuSgSQFmY6t5BqkZ\nlRXAYEW2OqKeFNzplSxMzjclsCyGE36/Yiac7/mXHa8uXAW2nVyXQVrabpSF\ncjYzaCa8AutSezLCQgXto1Rg9tWpsBkOLym16Mw8bC4POQkAmE6qI5lNuKWh\nay1J1wIxl6stoCQsKkLOJ/kBzmIglbLCY+pKh3P3qlX4ODU8ruzAxGFeVTxt\nDpc4zO4Vh+wnpPCv/S0+UNb6931utTTEiJa/FbHDdDehhRgULFhYWhLWh7f7\nGC6+LO79gdm4HIuWsv5Tsrm/mL6ly/43zxjwFBbDT+MLlKVKAnXotZ88sqsI\nRvSuHPMrZVKLIrTXEzPqWeiAAFqGte43vmD69UWIvozBQV0xH2LLrOr6RBmR\nttDB7ta3NTviyJRyMtatizGwv6wiCc0tpPHyhSnAi5GFLjAOsu7Pr4ixQgNG\nhde+K8iDeyPKlzZwXR2h00GPTxWnwFsSPagPcnuUgK4GoIfizjYO9b84k+SB\nRvVr42uBetak8wu0A7nKp27XmT2PuOkPzvTruvox5Zz2R9fVIcCl6ecDjGhN\nNwMY\r\n=nUva\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAO1oAIcnGIPDZ+4SpAW8zxu1PlAsF5/VE+kfitGh2z7AiEAyn3JbnhB3Ky2WqBxwTbeD6bpBjHRGQXYvazNWkbxhDA="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.2.4_1596773958496_0.03613328066721677"},"_hasShrinkwrap":false},"3.2.5":{"name":"next-session","version":"3.2.5","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prepublish":"npm run build","build":"tsc --outDir dist","lint":"eslint src --ext ts --ignore-path .gitignore","test":"yarn build && jest --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@types/cookie":"^0.4.0","@types/cross-spawn":"^6.0.2","@types/express-session":"^1.17.0","@types/jest":"^25.2.3","@types/node":"^14.0.5","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/supertest":"^2.0.9","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","cookie-signature":"^1.1.0","cross-spawn":"^7.0.3","eslint":"^7.1.0","eslint-plugin-react":"^7.20.0","jest":"^26.0.1","next":"9.4.4","react":"^16.13.0","react-dom":"^16.13.0","supertest":"^4.0.2","ts-jest":"^26.0.0","typescript":"^3.9.3"},"peerDependencies":{"next":"^9.0.0","react":"^16.13.1","react-dom":"^16.13.1"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.9"},"engines":{"node":">=10.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@3.2.5","dist":{"shasum":"847fbd31836726a7d57e13f362c3725f708670b3","integrity":"sha512-fDWnB7JeLlSSyFIJAp5qSSwr7rYrJL1Zylg7y5mvIu+lF7TV0R8+R4d4al3laml/8K0HdyDDmNI7D9oanhwwDw==","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.2.5.tgz","fileCount":25,"unpackedSize":35698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOuyJCRA9TVsSAnZWagAAUlsP/R89euJZPrdZhCvNBh+3\nsho3ciwsIhDl13Ol1FPw06tHwNVI6WV+EU5bhv2hzmXKZmYoXcp4ykh8JWWx\nDTT4iX+3BeVFZoMvZOJa5K26w5F8fErne1Uu+aByf5NIx3Tp2SibvpAOg/ht\n5FTlZJQKcZ9EBcBj6+lm9DpXsM9ipGqAw5068a/Zd5g5lHz1hFTTswvvnX2C\n73xA0HXgTxC3CdSCcDPf0fk03+BWL9oewOyQZIBPvywLuZPINUT+pxo7WC8R\nI7VRVBtLizdxJe9BlqhAzdGGSR1LFk61illI9z6NjhN0Mb4buL7fTRxwqCa7\nqngLDXy/haepiXi5kLMtm4zp0aO3rI1bKi2uZbUSDznOpNsIt/uhKN9UEkxf\nwYxb0A/XzLbDa4lleerrqi+USFGa0l2Z84w/gDJK6Y5B0//P/9wAr3Sukwj5\neGNclcj7D5CwiPyS39h8VgJ9spHmvaVFe40PEaWeHDQMnwOKo4g+1mhCReb9\nsD1vMTt9QeBGz5hr5QNRBMSXRDIWQbyl1Ga7xzAZxPAEIkFxcNls/KVkeunw\nM1RSWX1Jggl/xVtlgBLM0cw7Ukr5OXxF+ryGsLgxsiH6sKqQ65ibliJO4iwu\nVsXz++E1/4yRbbQIxgWbRDz13Yc9NkGwsLOfeoCN/TVll7ct8ypaA0/YWG3Z\nbyZ6\r\n=VF35\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClxRFtsTi1EjBoDlrKr4IG0ahgsOZHi29Exn/KBoNvbAIhAPHoQa12l87WPOEh1Lhv9gX1G8QVgbBRzoreyKcLYm/f"}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.2.5_1597697161093_0.5047560896044705"},"_hasShrinkwrap":false},"3.3.1":{"name":"next-session","version":"3.3.1","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prepublish":"npm run build","build":"tsc --outDir dist","lint":"eslint src --ext ts --ignore-path .gitignore","test":"jest --colors --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@types/cookie":"^0.4.0","@types/express-session":"^1.17.0","@types/jest":"^26.0.10","@types/node":"^14.6.2","@types/react":"^16.9.48","@types/react-dom":"^16.9.8","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","cookie-signature":"^1.1.0","eslint":"^7.7.0","jest":"^26.4.2","next":"9.5.2","react":"^16.13.0","react-dom":"^16.13.0","supertest":"^4.0.2","ts-jest":"^26.3.0","typescript":"^4.0.2"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.12"},"engines":{"node":">=10.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@3.3.1","dist":{"shasum":"aaaea0d065d105b82608d1aab556513b04d98403","integrity":"sha512-YHtHyt6Q5EUQ/4C6yCuh5HIDc9eVg9AjKaVb+cQBEX/dO2LsAA8V5BgDgAztmilBd7bkek+FI42agpar8NyzWg==","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.3.1.tgz","fileCount":25,"unpackedSize":41781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT14jCRA9TVsSAnZWagAAA8oP/iEeI3nxsGdxryvNwGWw\no0GiJ/JPVP4n4OQ6+GaNMw2FWxzdSl9AicHhQqerfRCzrsfXet90IbjjjCte\nerBDJwm+BR8qp2t1GcaOua3bAWNI5rW0qX8QHPQB20HN77o5fQNn6UtGqEr+\nPUOsOD6SbQUyYfs7TziM+Zmey925JQF6TUGG90x6nJvJtpoy7hI5Fq2DbNCd\nfQ2nEQP6QVl95UE5nIdrHpRk8iSH/izL/Nu1pq2brpKdO1M04PmrNhIMzqp1\nt48MVf5jaEaQt14jaef5WRd07/WcNZOb141y/+Cmyk/SBi4h9aWGVVCOmYrc\nodAUnxelA9M3pi16kfvdDbxofDkRHtdm8nlOVWkYy8Fuf6rY2unoH4SBF+yR\nBdyAEt9HCxgGvc4ttULoJM9ElGIv2eY7g0M8LRSlHV/A7edurkztbsBFhGWh\ncAOjuOglbGJOkhvNu+ca84+h0lvH8RPuEBx7UxYMpiwowuZO+bA5JkBKjUNY\nlfLchGnRQ7W3blUfc+9CU4UrhvGjaR1/grj2b1b6NGKWZfcn2s//KJ9rudaB\nEnIafaUOcmc0pdUkg4MVUtw1LGShjW8FhKXV9hKCgZSYWprcQ4xIuLi2iene\nZ8QW6YmOGRAdP+yBdSaF56uT+5luzSjWVgIhkIvkOATTc5QGIj9kpJls8CEk\nMRlZ\r\n=z7ni\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjs1Y2+axrQPJvq8lVSKxI7+t1gLT+Hrud/OvNXgrtHQIgO1a1ShFW8pAlvoXpA3rr/+Gt9omTSnHeWVMzScW9Oys="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.3.1_1599036962375_0.31975209486370537"},"_hasShrinkwrap":false},"3.3.2":{"name":"next-session","version":"3.3.2","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prepublish":"npm run build","build":"tsc --outDir dist","lint":"eslint src --ext ts --ignore-path .gitignore","test":"jest --colors --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@types/cookie":"^0.4.0","@types/express-session":"^1.17.0","@types/jest":"^26.0.10","@types/node":"^14.6.2","@types/react":"^16.9.48","@types/react-dom":"^16.9.8","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","cookie-signature":"^1.1.0","eslint":"^7.7.0","jest":"^26.4.2","next":"9.5.3","react":"^16.13.0","react-dom":"^16.13.0","supertest":"^4.0.2","ts-jest":"^26.3.0","typescript":"^4.0.2"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.12"},"engines":{"node":">=10.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@3.3.2","dist":{"shasum":"e78d6e1334fb4beb3c5206532dce288bb6259901","integrity":"sha512-OXzwZmUk195wpZCOAM6f3vqKubPKbeQ0KKqvt3OoE2Ey/a3J8iIdfzbHY6iA9gs3cPEeHImq8oHaaYHgiTlesA==","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.3.2.tgz","fileCount":25,"unpackedSize":41841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX1r2CRA9TVsSAnZWagAATmAP/06BFkiLPrVcyHMZ7o5H\nlX/NgpdEdISRtrahOjVTxrtSpidrutx9M52/S7dU6pJHsaCfSh1ZmsRMukba\nwnYBY19JmVtriq1m2GPZtpnGJeeQohcYwau5geDdrEW8u04qpkiN+z9I70YK\nuG0Zn1YTBJ848BWOQ6hRw2HFkUoUBV/rrrUu+OF8+vfEk0eCH/VIky9t834R\nYT5Vrruv4GvaBeRZxnEocvYxbYDJ8qwHPVeX4eabGimnilzKtLm1fpLKL3JW\nilhm4xVAIrgR6CrIhPt6stpz3oRjzUnz+2qkh71Jsvclr5aWOYQArzrICr+1\nDYw/qPtibi9x/haqM2I3Z/aBvyvixawmsPSJqyBUxH7g8gZFym36Jo7ZohEg\nPEbkvNRefvRnkFQ5XBLSrYw/UrWAbQ63jlLuodxsNs4BEEUcmmYDmjNCHaBw\nLWhyqDhd6sc/T0A5T1O8NF+r5Dac6HHvVb2IRhmPmleb1vPBnUtgDle+6J37\nqBLQwDItvGeNG0NyhcyiHJpm0dj/NEvqghROUcmG0UBd1LAZd++wEDPefZzb\nVrMwoAbQmKuHBaVg+wPWqTYKX2P0Jtea6cptVak9LIrMJyvrV7P1lJbep78K\n3ReUE/3GhmQPfAhXsxk6z61n5vg9VHmzn2kW47wd8QEIcJBUROyGlTmvXBRj\npK4B\r\n=3JPm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+Ct375a/D5iZnq83dB+Vb0/j+8ITttMA1g8nzOEJLcgIgCTivE2tZVLb5O4IBA6yOKFu0GA6/W+ljbDxNTKRE0co="}]},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.3.2_1600084726215_0.26119362873902574"},"_hasShrinkwrap":false},"3.4.0":{"name":"next-session","version":"3.4.0","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prepublish":"npm run build","build":"tsc --outDir dist","lint":"eslint src --ext ts --ignore-path .gitignore","test":"jest --colors --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@types/cookie":"^0.4.0","@types/express-session":"^1.17.3","@types/jest":"^26.0.15","@types/node":"^14.14.9","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","cookie-signature":"^1.1.0","eslint":"^7.14.0","jest":"^26.6.3","next":"10.0.3","react":"^17.0.1","react-dom":"^17.0.1","supertest":"^6.0.1","ts-jest":"^26.4.4","typescript":"^4.1.2"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.18"},"engines":{"node":">=10.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@3.4.0","dist":{"shasum":"799757624a336b752298e9771ffc1d7282d76e91","integrity":"sha512-JBROZVndV3vBMdELMOmnm1mWNKzjSTl4niwnuVMjAhcW5Cn9UAS3YkQyOJ1I5LSiLNOxVheQ7BTuxE4nx6SDwQ==","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.4.0.tgz","fileCount":25,"unpackedSize":42898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvdpYCRA9TVsSAnZWagAATpQQAJtfE0E2necVSift05Nt\nnHD6J5yz8Kv6k3GvkYYxT/MVcYY6Fk/SREN2RWDRwvX+q+b7Qtm/O2fjEv8V\nvXKGU4nrflI64wirlXG3tQWm17r/ki5dpFQ4i1sQ2kZ2G8022lVd+VjXXr0W\naWU3RW2xyGt9VT/kQubcWF/72Xts1wpU+3LxvL4kYRo6eJVJ5wAny7tQJhIM\njMM3TE+W2QIhTQktti+704/KJLmyMQBN3Bz8LdsMW5CmjTewVCw7vFGrXcmD\nDJarkkmwoumT4Fu/v5wPpohScbB5FTYoUCYjDp04rSsu959c1FyEXpvtCqF8\nL1NZd4S84k3RcQDVq5b+lp9de/WN4mzEzE+7dfg/Y7/h3QX0N8/DXhDdulsa\ngO/wPNKxJAiUSyauZ/YV0aEeU3koJMVg+9tTYUafSwPSpdLXFZE2emmCtK4Q\na2TQVoIU00x+0AN1pHkfe9vYPmkcu9DkF/3lvfJwXVrGzwVB45Ks+8Eeujaq\nbhXMQ/rW0F8sE4rSg9x9esb8RZ/PQ9GdMv1yv2miF6N7/YBPNCmBjLSGeF8d\n+DD71EleHPIUdUA3C7yZRHiguzgHtDMjIhtWs2TrpGV8RwArr/rVneYmJVNy\nqbkancJBEfgjLF3YvYBudFNVzo/+BJX0JkLgWNHN+1xbpCbm2vKequQOE7TV\n2w4z\r\n=gzoB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvLbJXKOzLsfPTFg4cfhcB7I55N52cScZWW53odP0BEQIgfn5QqhQOV0dqRCpZ6eJUPkOvPk0L3aemoe5DA+6pQCU="}]},"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.4.0_1606277719556_0.22807470126083929"},"_hasShrinkwrap":false},"3.4.1":{"name":"next-session","version":"3.4.1","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prepublish":"npm run build","build":"tsc --outDir dist","lint":"eslint src --ext ts --ignore-path .gitignore","test":"jest --colors --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@types/cookie":"^0.4.0","@types/express-session":"^1.17.3","@types/jest":"^26.0.15","@types/node":"^14.14.9","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","cookie-signature":"^1.1.0","eslint":"^7.14.0","jest":"^26.6.3","next":"10.0.3","react":"^17.0.1","react-dom":"^17.0.1","supertest":"^6.0.1","ts-jest":"^26.4.4","typescript":"^4.1.2"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.18"},"engines":{"node":">=10.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@3.4.1","dist":{"shasum":"74b40aeda3430f2d64d4ddd195bd5836a576dcd7","integrity":"sha512-lmHIGkJCHmmsRJmBGX9CJPXO9hgJ3Y9YZb+5zhg0gQrXALHKgXezgJPUa77TkypQ+HFJqwkNtpdqU0hq4/rTuA==","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.4.1.tgz","fileCount":21,"unpackedSize":37409,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUgSvYBkMCA0TfCIyWIylfRVNemeb+VefxhdxiQNGIMAiBtj+hZMzzcOl6LAtNmXmPIyqP0nofLVe8NjHGnF/6uTg=="}]},"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.4.1_1632036004461_0.5775443518867478"},"_hasShrinkwrap":false},"3.4.2":{"name":"next-session","version":"3.4.2","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prepublish":"yarn build","build":"tsc --outDir dist","lint":"eslint src --ext ts --ignore-path .gitignore","test":"yarn build && jest --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@types/cookie":"^0.4.1","@types/cookie-signature":"^1.0.3","@types/express-session":"^1.17.4","@types/jest":"^27.0.1","@types/node":"^16.9.4","@types/react":"^17.0.22","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","cookie-signature":"^1.1.0","eslint":"^7.32.0","jest":"^27.2.0","next":"11.1.2","react":"^17.0.2","react-dom":"^17.0.2","supertest":"^6.1.6","tree-kill":"^1.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.25"},"engines":{"node":">=10.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@3.4.2","dist":{"shasum":"c8a78b5683e839f1811dd15595284fd3d181f16e","integrity":"sha512-17OIauW+3p8AjoPKLi51Ekw0eiHS5V1UZTcDxAake4ScdK/0bkuZHTxYCuL0ADu6NtpVjQwBuDijko3BDhuOSQ==","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.4.2.tgz","fileCount":21,"unpackedSize":37030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0zY35ixZ7iPGr34M2bsCG5XTXMHmBkV0s2NYAwaHCewIgYa72zaVf09pInN15TQxPK/mbhhs/zNbg95I6zRbbZXM="}]},"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.4.2_1632140438357_0.34971472444799967"},"_hasShrinkwrap":false},"3.4.3":{"name":"next-session","version":"3.4.3","description":"Simple promise-based session middleware for Next.js","keywords":["javascript","nextjs","session","middleware","promise"],"main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prepublish":"yarn build","build":"tsc --outDir dist","lint":"eslint src --ext ts --ignore-path .gitignore","test":"yarn build && jest --coverageReporters=text-lcov > coverage.lcov"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@types/cookie":"^0.4.1","@types/cookie-signature":"^1.0.3","@types/express-session":"^1.17.4","@types/jest":"^27.0.1","@types/node":"^16.9.4","@types/react":"^17.0.22","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","cookie-signature":"^1.1.0","eslint":"^7.32.0","jest":"^27.2.0","next":"11.1.2","react":"^17.0.2","react-dom":"^17.0.2","supertest":"^6.1.6","tree-kill":"^1.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.25"},"engines":{"node":">=10.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@3.4.3","dist":{"shasum":"4ad2f5c8b44b07bb586359a00cfabab8710a30f4","integrity":"sha512-d7gwzHzTwkhoRCKuf1R8NL/+U5Bpc6N1Uot/A+nqLyxKfPskffU6wDIrAKcp74DGqzJpu/KRyHtXdjdMgN5TLA==","tarball":"https://registry.npmjs.org/next-session/-/next-session-3.4.3.tgz","fileCount":20,"unpackedSize":31210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHph3+hG0ptummyass8ujM11OtG/ZCJ7q5W5gBF5kSVwIgT1tiwU99NHmCs/1jqyGbJul1COfbcrAoLa8JW3jkv/k="}]},"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_3.4.3_1632148289672_0.8323564683619651"},"_hasShrinkwrap":false},"4.0.0":{"type":"module","name":"next-session","version":"4.0.0","description":"Simple promise-based session for Next.js","keywords":["nextjs","session","promise","express-session"],"main":"./lib/session.cjs","exports":{".":{"import":"./lib/session.js","require":"./lib/session.cjs"},"./lib/compat":{"import":"./lib/compat.js","require":"./lib/compat.cjs"}},"types":"lib/session.d.ts","sideEffects":false,"scripts":{"build:commonjs":"BUILD_MODULE=commonjs babel src -d lib --extensions .ts --out-file-extension .cjs","build:module":"babel src -d lib --extensions .ts","build:typescript":"tsc --outDir lib --emitDeclarationOnly","build":"rm -rf lib && yarn build:typescript && yarn build:commonjs && yarn build:module","lint":"eslint src --ext ts --ignore-path .gitignore","test:import":"cd test/import-test && rm -rf node_modules && yarn && node index.js && node index.cjs && cd ../../","test:unit":"jest --coverageReporters=text-lcov > coverage.lcov","test":"yarn test:unit && yarn test:import"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/plugin-transform-modules-commonjs":"^7.15.4","@babel/preset-typescript":"^7.15.0","@types/cookie":"^0.4.1","@types/jest":"^27.0.1","@types/node":"^16.9.4","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","babel-plugin-add-import-extension":"^1.6.0","eslint":"^7.32.0","jest":"^27.2.0","light-my-request":"^4.4.4","ts-jest":"^27.0.5","typescript":"^4.4.3"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.25"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@4.0.0","dist":{"shasum":"722f54de51e6f7747c1917764d2680b951714169","integrity":"sha512-8JbI2/McYZFE3yIKF39yTj+UbSTGgSuBLPIS31agpRLYpQiuhSbvOFF5W95ycbCcQ4aaPGoRIiZ/v0Ou304ABg==","tarball":"https://registry.npmjs.org/next-session/-/next-session-4.0.0.tgz","fileCount":23,"unpackedSize":33774,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj6/UMl8LRaEb5hUIuZ6lQkDGCdCr5TcxjEzWz0PgWoQIhAK3TVQOfuwveXPvGbgHVjTA6Sii2qO+bxvgKbMFubAJo"}]},"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_4.0.0_1632306135713_0.9576559683915817"},"_hasShrinkwrap":false},"4.0.1":{"type":"module","name":"next-session","version":"4.0.1","description":"Simple promise-based session for Next.js","keywords":["nextjs","session","promise","express-session"],"main":"./lib/session.cjs","exports":{".":{"import":"./lib/session.js","require":"./lib/session.cjs"},"./lib/compat":{"import":"./lib/compat.js","require":"./lib/compat.cjs"}},"types":"lib/session.d.ts","sideEffects":false,"scripts":{"build:commonjs":"BUILD_MODULE=commonjs babel src -d lib --extensions .ts --out-file-extension .cjs","build:module":"babel src -d lib --extensions .ts","build:typescript":"tsc --outDir lib --emitDeclarationOnly","build":"rm -rf lib && yarn build:typescript && yarn build:commonjs && yarn build:module","lint":"eslint src --ext ts --ignore-path .gitignore","test:import":"cd test/import-test && rm -rf node_modules && yarn && node index.js && node index.cjs && cd ../../","test:unit":"jest --coverageReporters=text-lcov > coverage.lcov","test":"yarn test:unit && yarn test:import"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/plugin-transform-modules-commonjs":"^7.15.4","@babel/preset-typescript":"^7.15.0","@types/cookie":"^0.4.1","@types/jest":"^27.0.1","@types/node":"^16.9.4","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","babel-plugin-add-import-extension":"^1.6.0","eslint":"^7.32.0","jest":"^27.2.0","light-my-request":"^4.4.4","ts-jest":"^27.0.5","typescript":"^4.4.3"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.25"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@4.0.1","dist":{"shasum":"a749069bd2f356181b43f786fc96345543c52bac","integrity":"sha512-n753XboszNwNrblTJurdPefTdDalibBwc4c6tB09CDboS6NJYc/BKXds7nSrCmw3D9C0MKV9zw4XMaP6kjkU/g==","tarball":"https://registry.npmjs.org/next-session/-/next-session-4.0.1.tgz","fileCount":23,"unpackedSize":33823,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7os4yaL8iaoFFosIrrnNWmacveBR3WXckbEP7iFltiAiA8NR6p0Ce3gmDZyFKOO+VkEdl1BRxpzyP53L62hYDBHg=="}]},"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_4.0.1_1632307247363_0.6066666382365384"},"_hasShrinkwrap":false},"4.0.2":{"type":"module","name":"next-session","version":"4.0.2","description":"Simple promise-based session for Next.js","keywords":["nextjs","session","promise","express-session"],"main":"./lib/session.cjs","exports":{".":{"import":"./lib/session.js","require":"./lib/session.cjs"},"./lib/compat":{"import":"./lib/compat.js","require":"./lib/compat.cjs"}},"types":"lib/session.d.ts","sideEffects":false,"scripts":{"build:commonjs":"BUILD_MODULE=commonjs babel src -d lib --extensions .ts --out-file-extension .cjs","build:module":"babel src -d lib --extensions .ts","build:typescript":"tsc --outDir lib --emitDeclarationOnly","build":"rm -rf lib && yarn build:typescript && yarn build:commonjs && yarn build:module","lint":"eslint src --ext ts --ignore-path .gitignore","test:import":"cd test/import-test && rm -rf node_modules && yarn && node index.js && node index.cjs && cd ../../","test:unit":"jest --coverageReporters=text-lcov > coverage.lcov","test":"yarn test:unit && yarn test:import"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/cookie":"^0.4.1","@types/jest":"^27.0.1","@types/node":"^16.9.4","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","babel-plugin-add-import-extension":"^1.6.0","eslint":"^7.32.0","jest":"^27.2.0","light-my-request":"^4.4.4","ts-jest":"^27.0.5","typescript":"^4.4.3"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.25"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@4.0.2","dist":{"shasum":"3dfd248cfb5a7542fe4b28b188fdf90339f4bbce","integrity":"sha512-cyDLNiryaQBMH/l8zv/PLN4CvFuwQpdw1VBLfT1qvDzf9l332XBo6gLzyjCp+3PJyskLTzAi22jxbDDEnLa5Jg==","tarball":"https://registry.npmjs.org/next-session/-/next-session-4.0.2.tgz","fileCount":23,"unpackedSize":34944,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBd3jGxeZG3y7impE7ZH8FfrZk5vn7DJi6ZrY6b7uusJAiAB04Bm+fpZCK2sNq9GogWf3HTn58afGw0cUFHlu7UiRQ=="}]},"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_4.0.2_1632309955462_0.34096726055459126"},"_hasShrinkwrap":false},"4.0.3":{"type":"module","name":"next-session","version":"4.0.3","description":"Simple promise-based session for Next.js","keywords":["nextjs","session","promise","express-session"],"main":"./lib/session.cjs","exports":{".":{"import":"./lib/session.js","require":"./lib/session.cjs"},"./lib/compat":{"import":"./lib/compat.js","require":"./lib/compat.cjs"}},"types":"lib/session.d.ts","sideEffects":false,"scripts":{"build:commonjs":"BUILD_MODULE=commonjs babel src -d lib --extensions .ts --out-file-extension .cjs","build:module":"babel src -d lib --extensions .ts","build:typescript":"tsc --outDir lib --emitDeclarationOnly","build":"rm -rf lib && yarn build:typescript && yarn build:commonjs && yarn build:module","lint":"eslint src --ext ts --ignore-path .gitignore","test:import":"cd test/import-test && rm -rf node_modules && yarn && node index.js && node index.cjs && cd ../../","test:unit":"jest --coverageReporters=text-lcov > coverage.lcov","test":"yarn test:unit && yarn test:import"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/cookie":"^0.4.1","@types/jest":"^27.0.1","@types/node":"^16.9.4","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","babel-plugin-add-import-extension":"^1.6.0","eslint":"^7.32.0","jest":"^27.2.0","light-my-request":"^4.4.4","ts-jest":"^27.0.5","typescript":"^4.4.3"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.25"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@4.0.3","dist":{"shasum":"43e3ebed574dd5f4310445b94cd37aeafc60d801","integrity":"sha512-obGrnLjFiAe7W655xL8ujcDJsHFvBHxkeXBqCTdskwDaKKDBeLyI83d989Dt7W/ufnSxsKmhgzkQYzZVH/Gxww==","tarball":"https://registry.npmjs.org/next-session/-/next-session-4.0.3.tgz","fileCount":23,"unpackedSize":35189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlQ9iCRA9TVsSAnZWagAAJqAP+wYaUb/R17HRRvRe6OzD\n+wp4qIH6fr6hP5S6fCgf+xpPY7h5L1oT8mcm6zOJlLbuDXtLGeV9SavVemEZ\nJvT/PlLuwIJ+yhcjuCfcycyY6PbLkymwDNHx3GEmdMONZB5vI1pCM1jzRYBw\nQvobl78KgmR+VAtE3W+NQXrepIH82UMEWeSAocbuIF/ju8lI7dlMlrFbUqqL\n7TQACE4aZxTs+6FFIdR+GNrgNSe/8tBPmqLTLARDHYK5pXHPoNBeat7FSc6O\nhBEc8pCI3hvZZ4FzsYxWfG50V02A90wdVvX0K/cW0lVFra8IDgL3K0oqWyB2\nLr2Bv0lpllfdY2EoFIcmxHkn5BmSM8Yd7K8dfaPL6/nEXfYcJdw9k5X9mjRC\nse0+Aec/9xDd8YO8F2dEU02CuOoPuGPB7Bvy76/Q3GnM5MaxhwT4LKmm9zEi\nj5j/5T5+Y5gczjptOvl422/9mKlsn8+BegyDG2vYq46ZQ16NUOYXl9x3ieU+\neheB3nD4y8P4Yci7hlSdSkioW+yRuGXP1ApF3QcNiFNBkF3J+WgP/Uz7fGSE\ntjMWc9N5Xi1nyIWdGJnx9BgZ2ZpsOVtkKxP0v3l/U0H8ss/094EQT7sVK+4u\nyjhS+gtR8G2MTOas4iPGWQ0RWXhHdr9o4WO19g3LqcRtlsV8M47yWLQzfni7\n0Lj4\r\n=qjVe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG4Pi64hnDTJfVhPvysoJmJQhY/Qs4wKF0EtRwPxDYUQIgefwIA7RkTiBRMEIjc7nDZ//tBFTSxqDAdA+wfbp0txk="}]},"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_4.0.3_1637158753980_0.8372406538309896"},"_hasShrinkwrap":false},"4.0.4":{"type":"module","name":"next-session","version":"4.0.4","description":"Simple promise-based session for Next.js","keywords":["nextjs","session","promise","express-session"],"main":"./lib/session.cjs","exports":{".":{"import":"./lib/session.js","require":"./lib/session.cjs"},"./lib/compat":{"import":"./lib/compat.js","require":"./lib/compat.cjs"}},"types":"lib/session.d.ts","sideEffects":false,"scripts":{"build:commonjs":"BUILD_MODULE=commonjs babel src -d lib --extensions .ts --out-file-extension .cjs","build:module":"babel src -d lib --extensions .ts","build:typescript":"tsc --outDir lib --emitDeclarationOnly","build":"rm -rf lib && yarn build:typescript && yarn build:commonjs && yarn build:module","lint":"eslint src --ext ts --ignore-path .gitignore","test:import":"cd test/import-test && rm -rf node_modules && yarn && node index.js && node index.cjs && cd ../../","test:unit":"jest --coverageReporters=text-lcov > coverage.lcov","test":"yarn test:unit && yarn test:import"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/cookie":"^0.4.1","@types/jest":"^27.0.1","@types/node":"^16.9.4","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","babel-plugin-add-import-extension":"^1.6.0","eslint":"^7.32.0","jest":"^27.2.0","light-my-request":"^4.4.4","ts-jest":"^27.0.5","typescript":"^4.4.3"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.25"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@4.0.4","dist":{"shasum":"aa351ac745beb1f163e9ef9dab4f0bdf4f053474","integrity":"sha512-wMj3rg9+RomQGGxNNKUvkIgVvz+IZiW2v4IsLLshtgFUGoMI+svDYOo9P6Gja/aFjfDzRGPoBIJ4UmJeaQD9Hw==","tarball":"https://registry.npmjs.org/next-session/-/next-session-4.0.4.tgz","fileCount":23,"unpackedSize":35326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlceNCRA9TVsSAnZWagAAkMUP+wV1m1Krw5EjsOWWTgNw\nf9yXmINvFth6Ln+tJ0vuc038yfFHLxfhbdB7dWHcgceNPxTq2pCFzaetHFg/\nlce5FH9rqhxfR0kF2+xAIjEPcSoYMva1BdAoUbkj1Vq5l7yaTTEJgqNlMtaL\nzCsC6BJ/pKgQnQk021sYtv8mabArJ2wKpMEGA9nPMqhtNdCl3pLkfkRRbNY5\nV3VoSNGqgUyhEccfMvHbno8/kULcgi+ZBS4nhGKogfejtgLoojDvLIiwJkkP\n2PvRSkQr5LyNgsSjltVXuqh7vXNeRcLFas05lzraZCun4qcQItwTAllzsOQz\n/Hq95ZNh+FghnJKYdEFFRO8AtH99vS//jT8409sPAsXNyulIR1T7pJSOgT+O\nYmb0nKnwKnsweujBZNx0sWeWV1C0a1Zndgr9dHzNEpjOTVLCLkGATnf9NbQ+\nMxc9a6Hg0HSB8HOzjNxDGL7zOCR3/LwMYaIyf+MeyO08uXwaOnvOancC08xo\nxViTdw8c/ieTBgsyRcY7ciV6SNqZ8/81L4km6rkbv4bOAmGjmZX6Ut/iEqz0\nO42kdHuCW0Zg1Xmi8a4plmkgrpM/ZFDcszRqIabODfSk2Nbe9lRlzGCd8mDv\nYfB3LQ0p2S15A60slTtG4kHFaBYnspPijwRLJjZInfK/oZ9WKcGPquIGKTN4\nKT84\r\n=GQmI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/qXmnSXVM3vkb35B1iQYDGpaBYFgQLgZPHqnkmyhEMgIhAPk/bopc/apPPrwkasQDnaSs75QH5nOhd2vLUCSjwp22"}]},"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_4.0.4_1637205900812_0.9542401056528473"},"_hasShrinkwrap":false},"4.0.5":{"type":"module","name":"next-session","version":"4.0.5","description":"Simple promise-based session for Next.js","keywords":["nextjs","session","promise","express-session"],"main":"./lib/session.cjs","exports":{".":{"import":"./lib/session.js","require":"./lib/session.cjs"},"./lib/compat":{"import":"./lib/compat.js","require":"./lib/compat.cjs"}},"types":"lib/session.d.ts","sideEffects":false,"scripts":{"build:commonjs":"BUILD_MODULE=commonjs babel src -d lib --extensions .ts --out-file-extension .cjs","build:module":"babel src -d lib --extensions .ts","build:typescript":"tsc --outDir lib --emitDeclarationOnly","build":"rm -rf lib && yarn build:typescript && yarn build:commonjs && yarn build:module","lint":"eslint src --ext ts --ignore-path .gitignore","test:import":"cd test/import-test && rm -rf node_modules && yarn && node index.js && node index.cjs && cd ../../","test:unit":"jest --coverageReporters=text-lcov > coverage.lcov","test":"yarn test:unit && yarn test:import"},"repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"license":"MIT","bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"homepage":"https://github.com/hoangvvo/next-session#readme","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/cookie":"^0.4.1","@types/jest":"^27.0.1","@types/node":"^16.9.4","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","babel-plugin-add-import-extension":"^1.6.0","eslint":"^7.32.0","jest":"^27.2.0","light-my-request":"^4.4.4","ts-jest":"^27.0.5","typescript":"^4.4.3"},"dependencies":{"cookie":"^0.4.1","nanoid":"^3.1.25"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Hoang Vo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"next-session@4.0.5","dist":{"shasum":"e663248b4021e03901c5c943b6f764f6c0057cce","integrity":"sha512-GS1X2XJcoQlND8ldw4VfeZoK44i8p2tPpwhk6mLFga07A97AbvMIq1sKYHmCJHmdSuwKtCR2YKIK3j1mPM6s4g==","tarball":"https://registry.npmjs.org/next-session/-/next-session-4.0.5.tgz","fileCount":23,"unpackedSize":35773,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb1sDVHsya7JNc0YC2pa4pBhXMaBtl1r7OoFUm5/MWXQIhAJFbtqqYENJ6YF07tirI6Hv0nv9GnBKe/mo3SGBqocpk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwfDxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2jg/9GEDwcDzbFHbI1aHfjp09UWBMMD+5Lwb50YrXrOFbH2s/VVDV\r\n6Vb67x78fKuD93DZsZyJsfk1mhBcvrRjkO1+Zplu/RVvhCTtwOZURJZsDSML\r\n4AWohcW1zjSMY4vpq4KeK5oM9OnfAxkmqVUSBAAqao/D5IW0yWFITuKKJH5F\r\nFzpDZVkuOyLxRlepk/W5JcmxpIiwR7YreZwmaOWKQ36yUVSDpWgEETO5jbPK\r\nqoRCbzewl+zmTLty5M99i7IRgevXMmz52IPeJHVM/nkyuZ7GX8YaCA5JbkqQ\r\nErOY2+bM4msHpm59cUtJxOEeX6pXg1TjipLePaqHvSzf/J+rP6gtIZQsw3jY\r\n78hZ9PrQ0sX1CsLklR93wFMWJM0pJFsUbWVgubrKrknyx3cNlCVVlKJW2zrp\r\nWdrPG5DeKQGyOQ+X7IDtB79nMij7t9O47sjLbA7kcr1IfRTB8NZW9qv0Z+Sh\r\nxVDSk8GaY1f6m2AqlThMn3d4nehuQGrV9A4uKkKNMqW44+AQkEBuu9tAL10G\r\n12dnHqK/Rr123ddwrEM4Wdl84Iq5PbfJfmnzsloiCbKo10vE174J/Y11jHMw\r\niDiv/BWZPfJhV49Y3sdeQXbfgJRus2BnEcAlggyaa3vDbozEVZABp+bLFFuR\r\nyPN0UoO4eKy3mK3HcNjagnGWFTGLxw5xHIY=\r\n=KmfI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"},"directories":{},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-session_4.0.5_1656877297620_0.6216638717398424"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-23T08:15:55.619Z","0.0.1":"2019-07-23T08:15:55.859Z","modified":"2022-07-03T19:41:37.848Z","0.0.2":"2019-07-23T16:34:23.788Z","0.1.0":"2019-07-26T15:19:25.540Z","0.1.1":"2019-07-26T16:17:06.413Z","0.2.0":"2019-07-28T04:18:48.294Z","0.2.0-experiment":"2019-07-28T07:08:31.643Z","1.0.0":"2019-07-30T08:09:06.085Z","1.1.0":"2019-08-14T07:13:30.239Z","1.2.0":"2019-08-28T02:27:46.608Z","1.2.1":"2019-08-28T04:57:50.786Z","2.0.0":"2019-08-28T21:53:54.993Z","2.0.1":"2019-09-03T21:14:20.544Z","2.0.2":"2019-09-19T00:49:57.220Z","2.0.3":"2019-10-14T03:57:40.718Z","2.1.0":"2019-10-19T06:11:16.226Z","2.1.1":"2019-11-07T01:14:43.413Z","3.0.0-next.0":"2019-12-15T07:55:20.230Z","3.0.0-next.1":"2019-12-15T07:58:50.874Z","3.0.0-next.2":"2019-12-15T08:21:05.383Z","2.2.0":"2020-01-11T07:56:36.751Z","3.0.0":"2020-03-12T06:19:06.021Z","3.0.1":"2020-03-14T18:31:18.342Z","3.1.0":"2020-04-15T21:14:24.003Z","3.2.0":"2020-05-28T03:51:57.045Z","3.2.1":"2020-05-28T06:11:10.536Z","3.2.2":"2020-05-29T03:25:50.376Z","3.2.3":"2020-05-30T12:32:49.660Z","3.2.4":"2020-08-07T04:19:18.593Z","3.2.5":"2020-08-17T20:46:01.254Z","3.3.0":"2020-08-31T08:28:58.449Z","3.3.1":"2020-09-02T08:56:02.503Z","3.3.2":"2020-09-14T11:58:46.336Z","3.4.0":"2020-11-25T04:15:19.675Z","3.4.1":"2021-09-19T07:20:04.588Z","3.4.2":"2021-09-20T12:20:38.527Z","3.4.3":"2021-09-20T14:31:29.811Z","4.0.0":"2021-09-22T10:22:15.862Z","4.0.1":"2021-09-22T10:40:47.576Z","4.0.2":"2021-09-22T11:25:55.563Z","4.0.3":"2021-11-17T14:19:14.161Z","4.0.4":"2021-11-18T03:25:01.090Z","4.0.5":"2022-07-03T19:41:37.774Z"},"maintainers":[{"name":"hoangvvo","email":"hoangvvo.dev@gmail.com"}],"description":"Simple promise-based session for Next.js","homepage":"https://github.com/hoangvvo/next-session#readme","repository":{"type":"git","url":"git+https://github.com/hoangvvo/next-session.git"},"author":{"name":"Hoang Vo","url":"https://hoangvvo.com"},"bugs":{"url":"https://github.com/hoangvvo/next-session/issues"},"license":"MIT","readme":"# next-session\n\n[![npm](https://badgen.net/npm/v/next-session)](https://www.npmjs.com/package/next-session)\n[![minified size](https://badgen.net/bundlephobia/min/next-session)](https://bundlephobia.com/result?p=next-session)\n[![CircleCI](https://circleci.com/gh/hoangvvo/next-session.svg?style=svg)](https://circleci.com/gh/hoangvvo/next-session)\n[![codecov](https://codecov.io/gh/hoangvvo/next-session/branch/master/graph/badge.svg)](https://codecov.io/gh/hoangvvo/next-session)\n[![PRs Welcome](https://badgen.net/badge/PRs/welcome/ff5252)](CONTRIBUTING.md)\n\nLightweight _promise-based_ session middleware for [Next.js](https://github.com/zeit/next.js). Also works in [micro](https://github.com/zeit/micro) or [Node.js HTTP Server](https://nodejs.org/api/http.html), [Express](https://github.com/expressjs/express), and more.\n\n> Also check out alternatives like [next-iron-session](https://github.com/vvo/next-iron-session). Take a look at [nextjs-mongodb-app](https://github.com/hoangvvo/nextjs-mongodb-app) to see this module in use.\n\n## Installation\n\n```sh\n// NPM\nnpm install next-session\n// Yarn\nyarn add next-session\n```\n\n## Usage\n\n:point_right: **Upgrading from v1.x to v2.x?** Please read the release notes [here](https://github.com/hoangvvo/next-session/releases/tag/v2.0.0)!\n\n:point_right: **Upgrading from v2.x to v3.x?** Please read the release notes [here](https://github.com/hoangvvo/next-session/releases/tag/v3.0.0)!\n\n:point_right: **Upgrading from v3.x to v4.x?** Please read the release notes [here](https://github.com/hoangvvo/next-session/releases/tag/v4.0.0)!\n\n**Warning** The default session store (if `options?.store` is `undefined`), `MemoryStore`, **DOES NOT** work in production or serverless environment. You must use a [Session Store](#session-store).\n\n```js\n// ./lib/get-session.js\nimport nextSession from \"next-session\";\nexport const getSession = nextSession(options);\n```\n\n### API Routes\n\n```js\nimport { getSession } from \"./lib/get-session.js\";\n\nexport default function handler(req, res) {\n  const session = await getSession(req, res);\n  session.views = session.views ? session.views + 1 : 1;\n  // Also available under req.session:\n  // req.session.views = req.session.views ? req.session.views + 1 : 1;\n  res.send(\n    `In this session, you have visited this website ${session.views} time(s).`\n  );\n}\n```\n\nUsage in API Routes may result in `API resolved without sending a response`. This can be solved by either adding:\n\n```js\nimport nextSession from \"next-session\";\nconst getSession = nextSession();\n\nexport default function handler(req, res) {\n  const session = await getSession(req, res);\n  /* ... */\n}\n\nexport const config = {\n  api: {\n    externalResolver: true,\n  },\n};\n```\n\n...or setting `options.autoCommit` to `false` and do `await session.commit()`.\n\n```js\nimport nextSession from \"next-session\";\nconst getSession = nextSession({ autoCommit: false });\n\nexport default function handler(req, res) {\n  const session = await getSession(req, res);\n  /* ... */\n  await session.commit();\n}\n```\n\n### getServerSideProps\n\n```js\nimport { getSession } from \"./lib/get-session.js\";\n\nexport default function Page({ views }) {\n  return (\n    <div>In this session, you have visited this website {views} time(s).</div>\n  );\n}\n\nexport async function getServerSideProps({ req, res }) {\n  const session = await getSession(req, res);\n  session.views = session.views ? session.views + 1 : 1;\n  // Also available under req.session:\n  // req.session.views = req.session.views ? req.session.views + 1 : 1;\n  return {\n    props: {\n      views: session.views,\n    },\n  };\n}\n```\n\n### Others\n\n[express](https://github.com/expressjs/express), [next-connect](https://github.com/hoangvvo/next-connect)\n\n```js\nconst express = require(\"express\");\nconst app = express();\napp.use(async (req, res, next) => {\n  await getSession(req, res); // session is set to req.session\n  next();\n});\napp.get(\"/\", (req, res) => {\n  req.session.views = req.session.views ? req.session.views + 1 : 1;\n  res.send(\n    `In this session, you have visited this website ${req.session.views} time(s).`\n  );\n});\n```\n\n[micro](https://github.com/vercel/micro), [Vercel Serverless Functions](https://vercel.com/docs/functions/introduction)\n\n```js\nmodule.exports = (req, res) => {\n  const session = await getSession(req, res);\n  res.end(\n    `In this session, you have visited this website ${session.views} time(s).`\n  );\n};\n```\n\n[Node.js HTTP Server](https://nodejs.org/api/http.html)\n\n```js\nconst http = require(\"http\");\n\nconst server = http.createServer(async (req, res) => {\n  const session = await getSession(req, res);\n  res.end(`In this session, you have visited this website ${session.views} time(s).`;\n});\nserver.listen(8080);\n```\n\n## Options\n\n`next-session` accepts the properties below.\n\n| options         | description                                                                                                                                  | default                                  |\n| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- |\n| name            | The name of the cookie to be read from the request and set to the response.                                                                  | `sid`                                    |\n| store           | The session store instance to be used. **Required** to work in production!                                                                   | `MemoryStore`                            |\n| genid           | The function that generates a string for a new session ID.                                                                                   | [`nanoid`](https://github.com/ai/nanoid) |\n| encode          | Transforms session ID before setting cookie. It takes the raw session ID and returns the decoded/decrypted session ID.                       | undefined                                |\n| decode          | Transforms session ID back while getting from cookie. It should return the encoded/encrypted session ID                                      | undefined                                |\n| touchAfter      | Only touch after an amount of time **(in seconds)** since last access. Disabled by default or if set to `-1`. See [touchAfter](#touchAfter). | `-1` (Disabled)                          |\n| autoCommit      | Automatically commit session. Disable this if you want to manually `session.commit()`                                                        | `true`                                   |\n| cookie.secure   | Specifies the boolean value for the **Secure** `Set-Cookie` attribute.                                                                       | `false`                                  |\n| cookie.httpOnly | Specifies the boolean value for the **httpOnly** `Set-Cookie` attribute.                                                                     | `true`                                   |\n| cookie.path     | Specifies the value for the **Path** `Set-Cookie` attribute.                                                                                 | `/`                                      |\n| cookie.domain   | Specifies the value for the **Domain** `Set-Cookie` attribute.                                                                               | unset                                    |\n| cookie.sameSite | Specifies the value for the **SameSite** `Set-Cookie` attribute.                                                                             | unset                                    |\n| cookie.maxAge   | **(in seconds)** Specifies the value for the **Max-Age** `Set-Cookie` attribute.                                                             | unset (Browser session)                  |\n\n### touchAfter\n\nTouching refers to the extension of session lifetime, both in browser (by modifying `Expires` attribute in [Set-Cookie](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie) header) and session store (using its respective method) upon access. This prevents the session from being expired after a while.\n\nIn `autoCommit` mode (which is enabled by default), for optimization, a session is only touched, not saved, if it is not modified. The value of `touchAfter` allows you to skip touching if the session is still recent, thus, decreasing database load.\n\n### encode/decode\n\nYou may supply a custom pair of function that _encode/decode_ or _encrypt/decrypt_ the cookie on every request.\n\n```javascript\n// `express-session` signing strategy\nconst signature = require(\"cookie-signature\");\nconst secret = \"keyboard cat\";\nsession({\n  decode: (raw) => signature.unsign(raw.slice(2), secret),\n  encode: (sid) => (sid ? \"s:\" + signature.sign(sid, secret) : null),\n});\n```\n\n## API\n\n### session object\n\nThis allows you to **set** or **get** a specific value that associates to the current session.\n\n```javascript\n//  Set a value\nif (loggedIn) session.user = \"John Doe\";\n//  Get a value\nconst currentUser = session.user; // \"John Doe\"\n```\n\n### session.touch()\n\nManually extends the session expiry by maxAge. **Note:** You must still call session.commit() if `autoCommit = false`.\n\n```js\nsession.touch();\n```\n\nIf `touchAfter` is set with a non-negative value, this will be automatically called accordingly.\n\n### session.destroy()\n\nDestroy to current session and remove it from session store.\n\n```javascript\nif (loggedOut) await session.destroy();\n```\n\n### session.commit()\n\nSave the session and set neccessary headers. Return Promise. It must be called before _sending the headers (`res.writeHead`) or response (`res.send`, `res.end`, etc.)_.\n\nYou **must** call this if `autoCommit` is set to `false`.\n\n```javascript\nsession.hello = \"world\";\nawait session.commit();\n// always calling res.end or res.writeHead after the above\n```\n\n### session.id\n\nThe unique id that associates to the current session.\n\n## Session Store\n\nThe session store to use for session middleware (see `options` above).\n\n### Implementation\n\nA compatible session store must include three functions: `set(sid, session)`, `get(sid)`, and `destroy(sid)`. The function `touch(sid, session)` is recommended. All functions must return **Promises**.\n\nRefer to [MemoryStore](https://github.com/hoangvvo/next-session/blob/master/src/memory-store.ts).\n\n_TypeScript:_ the `SessionStore` type can be used to aid implementation:\n\n```ts\nimport type { SessionStore } from \"next-session\";\n\nclass CustomStore implements SessionStore {}\n```\n\n### Compatibility with Express/Connect stores\n\n#### Promisify functions\n\nTo use [Express/Connect stores](https://github.com/expressjs/session#compatible-session-stores), you must promisify `get`, `set`, `destroy`, and (if exists) `touch` methods, possibly using [`util.promisify`](https://nodejs.org/dist/latest/docs/api/util.html#util_util_promisify_original).\n\nWe include the util [`promisifyStore`](./src/compat.ts#L29) in `next-session/lib/compat` to do just that:\n\n```js\nimport nextSession from \"next-session\";\nimport { promisifyStore } from \"next-session/lib/compat\";\nimport SomeConnectStore from \"connect-xyz\";\n\nconst connectStore = new SomeConnectStore();\n\nconst getSession = nextSession({\n  store: promisifyStore(connectStore),\n});\n```\n\nYou can use `expressSession` from `next-session/lib/compat` if the connect store has the following pattern.\n\n```javascript\nconst session = require(\"express-session\");\nconst RedisStore = require(\"connect-redis\")(session);\n\n// Use `expressSession` from `next-session/lib/compat` as the replacement\n\nimport nextSession from \"next-session\";\nimport { expressSession, promisifyStore } from \"next-session/lib/compat\";\nimport RedisStoreFactory from \"connect-redis\";\nimport Redis from \"ioredis\";\n\nconst RedisStore = RedisStoreFactory(expressSession);\nexport const getSession = nextSession({\n  store: promisifyStore(\n    new RedisStore({\n      client: new Redis(),\n    })\n  ),\n});\n```\n\n## Contributing\n\nPlease see my [contributing.md](CONTRIBUTING.md).\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","keywords":["nextjs","session","promise","express-session"]}