{"_id":"@byu-oit-sdk/session-dynamo","_rev":"21-e20bcd08ab488ecf8deaecc74ecfef3b","name":"@byu-oit-sdk/session-dynamo","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0-beta.0":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.0-beta.0","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.0-beta.0","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"344fdba05889a5fe65bed17a2f9091bf323a658e","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.0-beta.0.tgz","fileCount":11,"integrity":"sha512-VFiqdn6DA23MtboCyVfsZ6iKg/mE1sXIGkYws6QaWEXjYOct4S+OctrZfm2BNjGAdtSrRQUvCG2TW3vx1q1yMw==","signatures":[{"sig":"MEUCIQCY/ybJDqkIRiHhbbl0a93lI+rWcAHFVoiuLRdnZN4+0QIgbWlHnVQdAmhByBeLYrVWVqc5adfRtjRh+TlU4ir4hnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30270},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"fdb406ed1a7f4740b5b94ec2764d8b921d24df7b","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.1.4/node@v18.17.0+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/debug":"^4.1.8","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@byu-oit-sdk/session":"^0.1.0-beta.0","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.0-beta.0_1691771014243_0.25702435852746164","host":"s3://npm-registry-packages"}},"0.1.0-beta.1":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.0-beta.1","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.0-beta.1","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"7959fc3f8dd7959eb0179d9616b0ef45b0559beb","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.0-beta.1.tgz","fileCount":11,"integrity":"sha512-hPinWuGCCr7inooxo16VtfUJpL3Wdj+kNl6XvNLX4qC9mXTBsf/vm43rDZjYvqd6kpd90zAJ9o5y9ypRpnpl2w==","signatures":[{"sig":"MEUCIQDenTXlytUpQWFEAj10xeZQ1SQ++8LzJPD3onl01RzNNgIgVSas58TpBo7y/KVNjB+lZYYjR6nH0hHyQBmAWXtUlQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36917},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"78bc11544dff06ee4c6d19f46d0bd35806a7b446","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.1.4/node@v18.17.0+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"@byu-oit-sdk/session":"^0.1.0-beta.1","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/debug":"^4.1.8","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.0-beta.1_1692394573406_0.6928712120995895","host":"s3://npm-registry-packages"}},"0.1.0-beta.2":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.0-beta.2","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.0-beta.2","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"9a2cf66a2bcd3873aca5ef6eb1a2983ea465c5dc","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.0-beta.2.tgz","fileCount":11,"integrity":"sha512-sCf/XkGJrO+R+aDdxGoyAYaGkl6etWBp/bJygMMN0Hd4MoObDm8cjMSIy1shpg8SXznGweP+soSYQjSZCLRVqw==","signatures":[{"sig":"MEYCIQCjTzyu/n3p/OfBeojoSTA5cgiMGYIA/Bv15vWz8lZ2vgIhAIgI+zp955ItNDTchcybNF+CVCbNYZ8KOrWMiduwFq7Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36668},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"7c9bf909d0e976f44020c557ecb133fcd190ce55","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.17.1+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@byu-oit-sdk/session":"^0.1.0-beta.2","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/debug":"^4.1.8","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.0-beta.2_1692645165721_0.9109659372744043","host":"s3://npm-registry-packages"}},"0.1.0-beta.3":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.0-beta.3","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.0-beta.3","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"59bb88304e3e8cd15d2bb3f045a3efd822221529","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.0-beta.3.tgz","fileCount":11,"integrity":"sha512-EvjI2jyOf5KLGOaETLSP2nCrRzzqEQVqHxTY4rFWUJms6W/W9IDtVUJQfLpUqMFf+Fit7rjPL66j5/Jpi1KSWw==","signatures":[{"sig":"MEUCIQCVrAbpHheA1FXlEn8YeCzspbyJBN764B6NV8eKrqnQLQIgS9F1lHy7Y/iQD+frfGGBYlZMUdGCDClIF0uyr2rO7pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41023},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"e6c3cce0e0ddda51df2aa21218cf8556d95844a4","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.17.1+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@byu-oit-sdk/session":"^0.1.0-beta.3","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/debug":"^4.1.8","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.0-beta.3_1692816828336_0.4907456373704544","host":"s3://npm-registry-packages"}},"0.1.0-beta.4":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.0-beta.4","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.0-beta.4","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"44a6fbcf7d37181aa92cff24873fbcf6ef37ad8c","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.0-beta.4.tgz","fileCount":11,"integrity":"sha512-fFGWekQx+L0KsOtaa2rwwnSWv89r0+cMuagInpMjDe+KS2I3eCcyT3CmAp7BIwBG817JDPCQf6a+nWSIXJNKtg==","signatures":[{"sig":"MEUCIEpg3rWQuEuptmM0SdL6a0AcOp9Rz5QSNi5XPJRA6P/LAiEAs7VK2ckmSGD8EKoE0hSURaYkI+j17sucB4r+g89x4BM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41023},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"bfc116df5491fbb56dbeb711ab1a6531a838a9ab","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.17.1+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@byu-oit-sdk/session":"^0.1.0-beta.4","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/debug":"^4.1.8","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.0-beta.4_1692978904655_0.4982093194112187","host":"s3://npm-registry-packages"}},"0.1.0-beta.5":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.0-beta.5","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.0-beta.5","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"ec601feb14bf55f132a1a9645c3bd4111afcb5b1","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.0-beta.5.tgz","fileCount":11,"integrity":"sha512-7uMVoDiPvURjWb+wojqGq14U43Q/WxBWsXCIs7NsTozzqzCeoWFnuy0AwN/z+eeAc665sF6/70yiVJz0UjX/nw==","signatures":[{"sig":"MEUCIEAHMUdjKT2bQTlyTmZXoPXF4qAlhZgqxwEVM4AMJCFOAiEA+TX7O/ubODaSwevVnwaB7LSGkzIiPbkK0OqselZn6Wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40394},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"183499f5348c919092133c66055bce6186388431","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.17.1+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@byu-oit-sdk/session":"^0.1.0-beta.5","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/debug":"^4.1.8","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.0-beta.5_1693287267039_0.040021727621412984","host":"s3://npm-registry-packages"}},"0.1.0-beta.6":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.0-beta.6","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.0-beta.6","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"0d598009819d03060e25540e1a2b1bde76a64b76","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.0-beta.6.tgz","fileCount":11,"integrity":"sha512-Yx8G/sBZiOC+oHnWzIjA2XDWznEceb7gSpxb0TYC76t9tYHTK4iK0asL0adDpChb4vVNhZJEbvGb9H248N4xcA==","signatures":[{"sig":"MEYCIQDmuyboDCej+7Q/FwkSakCUMdruHNpG1msWuDthadeKRgIhAOualHYgaosdUamOacvrGmpZmeD7r0q42vlRbXl8kIU2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40407},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"86e78bed2689ba54f810e642a00e2320223a6cae","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.2.0/node@v18.17.1+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@byu-oit-sdk/session":"^0.1.0-beta.6","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/debug":"^4.1.8","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.0-beta.6_1695221248062_0.23079136344900686","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.0","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.0","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"10ecf8029dcd4d483a7d88fc3f969c908ebcd24f","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.0.tgz","fileCount":11,"integrity":"sha512-2PMOBC5Kxw5krnyYcPwPeV6Ju1lttSDkbpTEHJw5ddKycYyzPut5sxE5yrZSO5plUwAYUCBOgvIVTDSlsSF1KA==","signatures":[{"sig":"MEQCIFgJ+5ATabnCEALsAx3k6OhntsZY5sNi4FQ+7MWFnxAoAiBoMzkLISUxJDvKh2FFgvDCmI+EzT14RDr36syHEs4I+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40393},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"eb09c576063e5885d6c1a5b401071fc31e61b66c","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.2.0/node@v18.17.1+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@byu-oit-sdk/session":"^0.1.0","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/debug":"^4.1.8","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.0_1695324898435_0.7828212165128534","host":"s3://npm-registry-packages"}},"0.1.1-beta.0":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.1-beta.0","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.1-beta.0","maintainers":[{"name":"byu-oit-bot","email":"specops@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"a52400cf137f5b3e26b24502c16ce306443f70af","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.1-beta.0.tgz","fileCount":11,"integrity":"sha512-AKLbbz82gopasLGCy8KzX6B6TDEEt1Bk/WOZyObiVU2c7idIIJJojEwL7Ob42ZXZDVm3W/zAZSNjXtrYKsz2FA==","signatures":[{"sig":"MEQCIGjT4GGRwvxh2zgNDHGPnmelhLxS+JuGEWZ/16vpwmphAiBZ7143cvAYVzak2xSAT3qu8vEdCVFoV3lZ1VCjycIAAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41085},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"2360a51ce3c6e200d0d323b68b2279523617aa1a","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"specops@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@byu-oit-sdk/session":"^0.1.0","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/debug":"^4.1.8","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.1-beta.0_1705700131993_0.6676393933117393","host":"s3://npm-registry-packages"}},"0.1.1-beta.1":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.1-beta.1","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.1-beta.1","maintainers":[{"name":"byu-oit-bot","email":"specops@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"b8fcb52c3f786551d79b73b08f0df317c4c8b746","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.1-beta.1.tgz","fileCount":15,"integrity":"sha512-FKhf4QLxp7FZd7luOKYjepvgY3nA+frkQS3BzLuAyz+ikvqxQjHbEpyk5rbrgjVbPXuPNjZQaiXOk9hLm8E4YA==","signatures":[{"sig":"MEQCIAjHFzaCPWlNPjx8b743lRM3HasF3hq5bJ+UT14eKKOAAiBICGlvQ2Q8PBFGM8loiTsv/SuXlJxjZDIhK4uO6nliDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43996},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"fe3036b09b7fd22c31fa47aaca8fd8faf17fc30c","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"specops@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@byu-oit-sdk/session":"^0.1.1-beta.0","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/debug":"^4.1.8","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.1-beta.1_1706201752312_0.23182147798832453","host":"s3://npm-registry-packages"}},"0.1.1-beta.2":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.1-beta.2","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.1-beta.2","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"72152e46db6dd74a156fa9358d94fa1024531d32","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.1-beta.2.tgz","fileCount":15,"integrity":"sha512-4Yszkafhwa6i7vdsWVXg61/U/BK7Mwj2K1JKxfFsNpqJdkAdDnfIYg3QnPZh2py9gw/8YqC0D9i2sFMvA/WiDQ==","signatures":[{"sig":"MEUCIQDRnLdLLd/zBMCSe99a1TAhgjK5wfUqK2Hvw3QHxpHy7AIgaF7MRinFPHNmZt2aDB++0de4XAo9nhHflDqwxz5X/7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43986},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"a844fc9538f3690eccc4e8563116952563a22fd0","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@byu-oit-sdk/session":"^0.1.1-beta.1","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/debug":"^4.1.8","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.1-beta.2_1706815270734_0.11402449268632409","host":"s3://npm-registry-packages"}},"0.1.1-beta.3":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.1-beta.3","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.1-beta.3","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"52dc6a7c547960118058ff6c4b5a3404857d1b49","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.1-beta.3.tgz","fileCount":16,"integrity":"sha512-J5goLUuWG+XVYGJdGkE+wP+7kJLb1VuEjkCgZBefoCgES9FOF33vR7sskUOMBSfKB2FS2IHRwc3FWDUaZ/kXlw==","signatures":[{"sig":"MEUCIC/QLr4SGrHinGW5nxsuj+QKKPJsPKdivHJTsLDpT4/JAiEAwHleSTwoMX4vXKA5lpEw/0W1UWoB8T/rQb/YZlRNLHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44156},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"f8dd81594b7f90e5fd140ab6e023fe5683d5a57d","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.11.1+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@byu-oit-sdk/session":"^0.1.1-beta.2","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.1-beta.3_1709075853911_0.010027932338046108","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.1","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.1","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"47d3a9d89e4a9589a018af6e200085795a68b89e","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.1.tgz","fileCount":16,"integrity":"sha512-ct8CySblMzmSKgVQXSisQZuTCIEDosuq6KdaY0U6ztJRFSFSXvGqr8wB+tKbdWyljz4xIrpxRgzfF/Y1dUPnFQ==","signatures":[{"sig":"MEYCIQDhFjYJX9RqrpzOyW3pkUbTHynCzbYRc268hQZSOkzH5AIhALzn9MmT9dElNuUcgs5VOTJJhDMAqZmHwI0ujmXj4bnh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44142},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"1e7ce8c3564fffde1fcc44615fb8f6b72424e000","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.11.1+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@byu-oit-sdk/session":"^0.1.1","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.1_1709077901821_0.7415654698410974","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.2","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.2","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"a7ebea7ff3d675a9a49b3795705893ea8c1febe7","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.2.tgz","fileCount":15,"integrity":"sha512-da6mScYB5sQ3U598q+aYvOASvFtnQ+xPSmzaqaI66LzZQr3K4f/mtAYz15Zjoew9jUH1tqdv+x2DRFowco4T5A==","signatures":[{"sig":"MEYCIQDiuukZEaCQ0pBnXWvlyUBN7wCoNv9kK0tpBbZcfWbWkgIhAJ88qm/aIpXQbfxSgLn8ifLXtuCRhrT3Uybw28hGI02h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43964},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"5e7d0c5b7e5eb4f7160e5c82eb2488ad01d59feb","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.15.1+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@byu-oit-sdk/session":"^0.1.2","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.2_1722063072753_0.4518071598545703","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.3","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.3","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"e9efbb8499c8dedd7e11a73ef6fc06c7bdc3b861","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.3.tgz","fileCount":15,"integrity":"sha512-675hgdzjThmfBhjjnmltrnj3r77pifUcKzi7uO7gRpD/aW1W2AaALnD/OSwZfPnWTzelfzQfg9LKKc484BPvIw==","signatures":[{"sig":"MEQCIBsEqR0KQ7Zl4YRsT+l84apfN5QXe+lNYG5hO2iDx4qCAiBFPrmkox2w3NJfMZIfYEqdZkoY9uXElOJ0bHAJNEnaBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48382},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"014140d07734ce252edbf944eb26df13a01a22e8","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@byu-oit-sdk/session":"^0.1.2","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.3_1741115992547_0.3955727184564646","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.4","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.4","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"ab18bc48e824a29aaab8ef53c684eea6676c559c","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.4.tgz","fileCount":15,"integrity":"sha512-xd3VqYQnff/xxuVtXYtcXrIZlkGjrgj1uz71tZ7dnw7QSgNgalPzDzX6KbMGZ+anqPmJFXepysm31HvsOv/q5A==","signatures":[{"sig":"MEYCIQDB6MwnZAV/+gpqpgs7ii3qfjwxX8KwWH1zYD+O3Yg4dgIhAIjx5pqYb1QngjBJiGNMQGRsL/YtuC/F6DJ6N01yINSw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48761},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"3cc9e8605001cb521076019c330c10b9598ba2db","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@byu-oit-sdk/session":"^0.1.3","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.4_1741814246667_0.38000383004665705","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@byu-oit-sdk/session-dynamo","version":"0.1.5","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.1.5","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"9008f026d1ac54c15e349289d6f317c7e2ee7133","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.1.5.tgz","fileCount":15,"integrity":"sha512-2K7zjUqofPSeb5w37H7wst3U98QmHkAfOvPLYR/DFb/vzr64yQEAZ/H8nO+e5kacVkkUJNkhfMlBdmsPsBpc1w==","signatures":[{"sig":"MEQCIA1VMQCDNkRwAmyFxz0ff+4tiM+kEWRMmQXerNZHbuJWAiAKbad5O+CF8fgPjJBGuWRBAoUYDges0FJhzZztXNeYBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48756},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"b607f23b10f83c529024d4b02cfa2639e7f660d6","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@byu-oit-sdk/session":"*","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.1.5_1746137627860_0.4980183981870012","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@byu-oit-sdk/session-dynamo","version":"0.2.0","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.2.0","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"2a0ba19c20a604cf8e980afac8e21a964bcfa102","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.2.0.tgz","fileCount":15,"integrity":"sha512-2UH85STHhUnxAyBEugUw/X0ipPN0kCrCr+NMqG/yc7j0a1j54TPleNLPuRTo5qLllEh+ZZtpr+b/S4HY3wHstA==","signatures":[{"sig":"MEYCIQDUTW8y57y7XR7qZMA8LFwduRY5eusL14QZSNY+QkqB2gIhAND2VAOa8pqsV4Ii/5vTLdIuaEZV9dcqpEHRilDIY8wF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48659},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"4715282b1d7b479247150b013e22117b0bc0f602","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@byu-oit-sdk/session":"^0.2.0","@aws-sdk/lib-dynamodb":"^3.365.0","@aws-sdk/client-dynamodb":"^3.363.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.2.0_1753220260912_0.7360981189326445","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@byu-oit-sdk/session-dynamo","version":"0.2.1","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.2.1","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"cbb8e422a3326443ad9d65144895a6a25eb19a11","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.2.1.tgz","fileCount":15,"integrity":"sha512-tSoILDQS7RelSQ8hbB6apxUw4aN/3Pt+g0MuPOo2WpVUQUK4K9gOit+tVoW7cjagWjh09YiKsz8ze6CObLaz+A==","signatures":[{"sig":"MEUCIQCZCA+AbbIrFFsZsaclzn29eI66cim88lCHwTYv039B0AIgSjqKmd0oNNPsVDK8FtrnAwJOXLJIKbieYhve9QszW2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48661},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"22d63dfc3d107231eeb26a1e629cb434bc64d1e9","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.2.3/node@v24.14.0+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@byu-oit-sdk/session":"^0.2.0","@aws-sdk/lib-dynamodb":"^3.1015.0","@aws-sdk/client-dynamodb":"^3.1015.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.2.1_1774375123828_0.9867528103042358","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@byu-oit-sdk/session-dynamo","version":"0.3.0","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/session-dynamo@0.3.0","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"3e5b2f457fdf36c17a9933b49e531525c764d219","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.3.0.tgz","fileCount":15,"integrity":"sha512-jVqZswMtTJ0HDPjH78js4amsW4SKJMiKF7L24Be0F6WY5cOOINEyWjhB2CVmIJWhscvnh1FtT8dasOlbuP2rtw==","signatures":[{"sig":"MEYCIQDMJ1E1W2tuG0q6oUDi/NwPCMIQbDdga+dwYgDQggliQwIhAMnMhQ0l2MIZzxdSPFnNI07Uq7nqy+jrZBQAHB2hD2Vd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48906},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"93502254db3907ffda03332de70e5c8d332d0568","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@byu-oit-sdk/session":"^0.3.0","@aws-sdk/lib-dynamodb":"^3.1015.0","@aws-sdk/client-dynamodb":"^3.1015.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","ava":"^7.0.0","tsx":"^4.21.0","sinon":"^21.0.3","eslint":"^9.39.4","rimraf":"^6.1.3","echo-cli":"^2.0.0","@types/node":"^18.16.19","@types/sinon":"^10.0.13","concurrently":"^8.0.1","eslint-plugin-n":"^17.24.0","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","@typescript-eslint/parser":"^8.58.0","@byu-oit-sdk/credential-provider":"^0.19.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"_npmOperationalInternal":{"tmp":"tmp/session-dynamo_0.3.0_1775496114344_0.4025284873729691","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@byu-oit-sdk/session-dynamo","version":"0.4.0","description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","engines":{"node":">=22"},"type":"module","main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","exports":{"./package.json":"./package.json",".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts"}},"scripts":{"build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","clean":"rimraf dist","lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","lint:fix":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts --fix","test":"ava","test:coverage":"c8 ava"},"dependencies":{"@aws-sdk/client-dynamodb":"^3.1015.0","@aws-sdk/lib-dynamodb":"^3.1015.0","@byu-oit-sdk/session":"^0.4.0"},"devDependencies":{"@byu-oit-sdk/credential-provider":"^0.20.0","@types/node":"^18.16.19","@types/sinon":"^10.0.13","@typescript-eslint/eslint-plugin":"^8.58.0","@typescript-eslint/parser":"^8.58.0","ava":"^7.0.0","c8":"^11.0.0","concurrently":"^8.0.1","echo-cli":"^2.0.0","eslint":"^9.39.4","eslint-plugin-import":"^2.32.0","eslint-plugin-n":"^17.24.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-tsdoc":"^0.5.2","rimraf":"^6.1.3","sinon":"^21.0.3","tsx":"^4.21.0"},"repository":{"type":"git","url":"git+https://github.com/byu-oit-sdk/javascript.git"},"keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"homepage":"https://github.com/byu-oit-sdk/javascript#readme","publishConfig":{"access":"public"},"ava":{"extensions":["ts"],"nodeArguments":["--import=tsx"]},"gitHead":"c30c8b67edc258bb0bdc826a847ba0136da91cb5","_id":"@byu-oit-sdk/session-dynamo@0.4.0","_nodeVersion":"22.22.2","_npmVersion":"lerna/9.0.7/node@v22.22.2+x64 (linux)","dist":{"integrity":"sha512-Cx+Jjq14cxYy7jTw4zAko0rDvTZctqnS2tvAZU7o/PHnmrmbwKGKnUUsZDXCq6yfb03ggLL/1Rg1qUi+q2o+0g==","shasum":"c75c57e4608d51fb09ba37a67fea3b0d883ed438","tarball":"https://registry.npmjs.org/@byu-oit-sdk/session-dynamo/-/session-dynamo-0.4.0.tgz","fileCount":15,"unpackedSize":48906,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCv/haSwDkBOjeqxOlHQi0MoNPQarU3Km6atO8r/jj7zwIgJV34bemn6+t3Ins+U58g2+08b+4rsvn9ShEvlelSYz8="}]},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"directories":{},"maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/session-dynamo_0.4.0_1777490974514_0.14131307475073496"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-11T16:23:34.154Z","modified":"2026-04-29T19:29:34.850Z","0.1.0-beta.0":"2023-08-11T16:23:34.443Z","0.1.0-beta.1":"2023-08-18T21:36:13.730Z","0.1.0-beta.2":"2023-08-21T19:12:45.911Z","0.1.0-beta.3":"2023-08-23T18:53:48.726Z","0.1.0-beta.4":"2023-08-25T15:55:04.797Z","0.1.0-beta.5":"2023-08-29T05:34:27.266Z","0.1.0-beta.6":"2023-09-20T14:47:28.288Z","0.1.0":"2023-09-21T19:34:58.631Z","0.1.1-beta.0":"2024-01-19T21:35:32.152Z","0.1.1-beta.1":"2024-01-25T16:55:52.486Z","0.1.1-beta.2":"2024-02-01T19:21:10.873Z","0.1.1-beta.3":"2024-02-27T23:17:34.091Z","0.1.1":"2024-02-27T23:51:42.010Z","0.1.2":"2024-07-27T06:51:12.939Z","0.1.3":"2025-03-04T19:19:52.796Z","0.1.4":"2025-03-12T21:17:26.900Z","0.1.5":"2025-05-01T22:13:48.055Z","0.2.0":"2025-07-22T21:37:41.077Z","0.2.1":"2026-03-24T17:58:44.056Z","0.3.0":"2026-04-06T17:21:54.463Z","0.4.0":"2026-04-29T19:29:34.644Z"},"bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","homepage":"https://github.com/byu-oit-sdk/javascript#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/byu-oit-sdk/javascript.git"},"description":"A SessionStore that uses AWS DynamoDB for storing user sessions.","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"readme":"# @byu-oit-sdk/session-dynamo\n\n**Requirements**:\n\n- Node.js 18+\n   - or Node.js 10+ with fetch and crypto polyfills\n- npm v9+\n\n## Installing\n\n```shell\nnpm install @byu-oit-sdk/session-dynamo\n```\n\n## Introduction \n\nUse this module with a server package like [@byu-oit-sdk/express](https://www.npmjs.com/package/@byu-oit-sdk/express) or [@byu-oit-sdk/fastify](https://www.npmjs.com/package/@byu-oit-sdk/fastify) to store user\nsession data in AWS DynamoDB. This is designed to be used for frontend interfaces to cache a users login session.\n\n## Options\n\n| Option                    | Type   | Default                                                                            | Description                                                                   |\n|---------------------------|--------|------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|\n| tableName                 | string |                                                                                    | *Required*. The name to use for the session table.                            |\n| client                    | string | [`new DynamoDBClient({})`](https://www.npmjs.com/package/@aws-sdk/client-dynamodb) | *Optional*. The DynamoDBClient to use for interacting with the session table. |\n| maxLockTime               | number | 10                       | *Optional*. The max amount of seconds that a row can be locked before it is allowed to be forcibly unlocked.                                                                                                               |\n| lockVerificationProperty  | string | `refresh_token`           | *Optional*. The name of the property in the session to check for when locking a row. For most purposes this should be `refresh_token`, as defined in [RFC 6749](https://www.rfc-editor.org/rfc/rfc6749#appendix-A.17) |\n\nNote that the billing mode of the dynamo table is set to `PAY_PER_REQUEST` because that is sufficient for the uses of BYU OIT.\nUsing the `PROVISIONED` billing mode is not currently supported.\n\n## Usage\n\nThis package creates and interacts with a dynamo table for you, but the server must have AWS permissions to create the table. \nOtherwise, the table must already exist the same key schema as the one created by this package.\n\nUse this code example for how to initialize the package in combination with a server package.\nThis example uses @byu-oit-sdk/fastify:\n\n```typescript\nimport fastifyCookie from '@fastify/cookie'\nimport { SessionPlugin } from '@byu-oit-sdk/session-fastify'\nimport Fastify from 'fastify'\nimport env from 'env-var'\nimport { DynamoSessionStore } from '@byu-oit-sdk/session-dynamo'\nimport { DynamoDBClient } from '@aws-sdk/client-dynamodb'\n\nconst isProduction = env.get('NODE_ENV').default('development').asEnum(['production', 'development']) === 'production'\n\nexport const fastify = Fastify()\n\n/**\n * Must register the \\@fastify/cookie plugin. The \\@fastify/jwt module depends on \\@fastify/cookie.\n */\nawait fastify.register(fastifyCookie)\n\nlet store\nif (isProduction) {\n  const client = new DynamoDBClient({\n    region: env.get('AWS_REGION').required().asString(),\n    endpoint: 'http://localhost:8000'\n  })\n  store = new DynamoSessionStore({ client, tableName: 'sessions' })\n}\n\n/**\n *  Must register the \\@byu-oit-sdk/session-fastify plugin. You must pass in a session storage option for production environments.\n *  Using the default in-memory storage is highly discouraged because it will cause memory leaks.\n */\nawait fastify.register(SessionPlugin, { store })\n  \n// set up the rest of the server\n```\n","readmeFilename":"README.md"}