{"_id":"vitest-dynamodb-lite","_rev":"13-a9e4a4151336c0ffc234e2b41b08e14d","name":"vitest-dynamodb-lite","dist-tags":{"latest":"5.1.0"},"versions":{"3.0.0":{"name":"vitest-dynamodb-lite","version":"3.0.0","keywords":["vitest","test","aws","amazon","dynamodb","dynalite","database"],"author":{"url":"https://github.com/yamatatsu","name":"Tatsuya Yamamoto","email":"the.kinnikuman@gmail.com"},"license":"MIT","_id":"vitest-dynamodb-lite@3.0.0","maintainers":[{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"}],"homepage":"https://github.com/yamatatsu/vitest-dynamodb-lite/tree/main/packages/vitest-dynamodb-lite#readme","bugs":{"url":"https://github.com/yamatatsu/vitest-dynamodb-lite/issues"},"dist":{"shasum":"1cf195139d4a5d0e149b8093f2a3e36e53ff9f67","tarball":"https://registry.npmjs.org/vitest-dynamodb-lite/-/vitest-dynamodb-lite-3.0.0.tgz","fileCount":5,"integrity":"sha512-OpCnufuokM3obdzVeJfGEiG3WWzh7H6B+igk9n9PyGU640/874Tnoj68MsqV++TShTWoYlO+cBc1x2T88GIWHQ==","signatures":[{"sig":"MEUCIQD21+27dWqIYXBhqFAU/csIAaePy8mKWJsRjEZw/ZUHCAIgME61W2I/CD6OQQhOS0G7jp87bPkU+Licn3agEEHCCXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18790},"main":"./dist/index.cjs","_from":"file:vitest-dynamodb-lite-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"},"_resolved":"/tmp/00aefbd82b44dfa31501c7ab1510a5c7/vitest-dynamodb-lite-3.0.0.tgz","_integrity":"sha512-OpCnufuokM3obdzVeJfGEiG3WWzh7H6B+igk9n9PyGU640/874Tnoj68MsqV++TShTWoYlO+cBc1x2T88GIWHQ==","repository":{"url":"git+https://github.com/yamatatsu/vitest-dynamodb-lite.git","type":"git"},"_npmVersion":"10.5.0","description":"Dynalite manager for vitest","directories":{},"_nodeVersion":"20.12.2","dependencies":{"dynalite":"^3.2.2","@aws-sdk/util-dynamodb":"^3.282.0","@aws-sdk/client-dynamodb":"^3.282.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"1.x","unbuild":"^1.1.2","typescript":"^4.9.5","@types/node":"^18.14.5"},"peerDependencies":{"vitest":"1.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-dynamodb-lite_3.0.0_1714103700504_0.09629298964835642","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"vitest-dynamodb-lite","version":"3.0.1","keywords":["vitest","test","aws","amazon","dynamodb","dynalite","database"],"author":{"url":"https://github.com/yamatatsu","name":"Tatsuya Yamamoto","email":"the.kinnikuman@gmail.com"},"license":"MIT","_id":"vitest-dynamodb-lite@3.0.1","maintainers":[{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"}],"homepage":"https://github.com/yamatatsu/vitest-dynamodb-lite/tree/main/packages/vitest-dynamodb-lite#readme","bugs":{"url":"https://github.com/yamatatsu/vitest-dynamodb-lite/issues"},"dist":{"shasum":"6f33203902801b9b90c44b8ac263318ea28b2bec","tarball":"https://registry.npmjs.org/vitest-dynamodb-lite/-/vitest-dynamodb-lite-3.0.1.tgz","fileCount":5,"integrity":"sha512-G0dFzm3hCWN7jL0I/cS7Vn7foDCeHJUJHfNtOcTqry8hEBnfCmsFJIx23IVggDNT4YmiF1jOY9UZioBT3rX/jg==","signatures":[{"sig":"MEUCIQDKZBSuOuoI72R2cU5eSumYJxexMGpQbg3tZPsjwTysoAIgXuR0zZMMm6llfClStIwD9FMz6sbegw1rsDP++EwTj9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19688},"main":"./dist/index.cjs","_from":"file:vitest-dynamodb-lite-3.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"},"_resolved":"/tmp/5d0fd7429406d29b5da0705e78491851/vitest-dynamodb-lite-3.0.1.tgz","_integrity":"sha512-G0dFzm3hCWN7jL0I/cS7Vn7foDCeHJUJHfNtOcTqry8hEBnfCmsFJIx23IVggDNT4YmiF1jOY9UZioBT3rX/jg==","repository":{"url":"git+https://github.com/yamatatsu/vitest-dynamodb-lite.git","type":"git"},"_npmVersion":"10.5.0","description":"fast dynamodb mock on local for vitest","directories":{},"_nodeVersion":"20.12.2","dependencies":{"dynalite":"^3.2.2","@aws-sdk/util-dynamodb":"^3.282.0","@aws-sdk/client-dynamodb":"^3.282.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"1.x","unbuild":"^1.1.2","typescript":"^4.9.5","@types/node":"^18.14.5"},"peerDependencies":{"vitest":"1.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-dynamodb-lite_3.0.1_1714107237600_0.8894168032302914","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"vitest-dynamodb-lite","version":"3.0.2","keywords":["vitest","test","aws","amazon","dynamodb","dynalite","database"],"author":{"url":"https://github.com/yamatatsu","name":"Tatsuya Yamamoto","email":"the.kinnikuman@gmail.com"},"license":"MIT","_id":"vitest-dynamodb-lite@3.0.2","maintainers":[{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"}],"homepage":"https://github.com/yamatatsu/vitest-dynamodb-lite/tree/main/packages/vitest-dynamodb-lite#readme","bugs":{"url":"https://github.com/yamatatsu/vitest-dynamodb-lite/issues"},"dist":{"shasum":"1f870e7e0b8f16c98a7ad70cad63a3d6dcaf1aad","tarball":"https://registry.npmjs.org/vitest-dynamodb-lite/-/vitest-dynamodb-lite-3.0.2.tgz","fileCount":5,"integrity":"sha512-BiusOAZHRoKvo2e9BXw7Q8SB/raZLroCRoyOUO9Njc1oY+2MqKEu1mVe7fhOaf/4dWSlp3DiFT2nvYuIlUg2JQ==","signatures":[{"sig":"MEUCICFrKvgwse9ZKQRpF3XR6MOI7V2CdgigdVaLGb108/N7AiEA3SX7/EfpXpsA28/zJxXW3ufNLl1TUmcrmd7OhPCz4UA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19705},"main":"./dist/index.cjs","_from":"file:vitest-dynamodb-lite-3.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"},"_resolved":"/tmp/15382ac5bcf2e2c9492483a6f877ff98/vitest-dynamodb-lite-3.0.2.tgz","_integrity":"sha512-BiusOAZHRoKvo2e9BXw7Q8SB/raZLroCRoyOUO9Njc1oY+2MqKEu1mVe7fhOaf/4dWSlp3DiFT2nvYuIlUg2JQ==","repository":{"url":"git+https://github.com/yamatatsu/vitest-dynamodb-lite.git","type":"git"},"_npmVersion":"10.5.0","description":"fast dynamodb mock on local for vitest","directories":{},"_nodeVersion":"20.12.2","dependencies":{"dynalite":"^3.2.2","@aws-sdk/util-dynamodb":"^3.282.0","@aws-sdk/client-dynamodb":"^3.282.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"1.x","unbuild":"^1.1.2","typescript":"^4.9.5","@types/node":"^18.14.5"},"peerDependencies":{"vitest":"1.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-dynamodb-lite_3.0.2_1714109389872_0.6860482057721455","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"vitest-dynamodb-lite","version":"3.0.3","keywords":["vitest","test","aws","amazon","dynamodb","dynalite","database"],"author":{"url":"https://github.com/yamatatsu","name":"Tatsuya Yamamoto","email":"the.kinnikuman@gmail.com"},"license":"MIT","_id":"vitest-dynamodb-lite@3.0.3","maintainers":[{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"}],"homepage":"https://github.com/yamatatsu/vitest-dynamodb-lite/tree/main/packages/vitest-dynamodb-lite#readme","bugs":{"url":"https://github.com/yamatatsu/vitest-dynamodb-lite/issues"},"dist":{"shasum":"8a8914b4fa4bc9b72d12b4498ab21dbd478ec477","tarball":"https://registry.npmjs.org/vitest-dynamodb-lite/-/vitest-dynamodb-lite-3.0.3.tgz","fileCount":5,"integrity":"sha512-jNaSIkhAcKTVc+No+/9ix+vj3v7Q3wQnnGgNz872jFbPeOD7paAAAdL8H4VjsxExx4tUiThrW7Wh9qk8iZG9iA==","signatures":[{"sig":"MEYCIQCak8OdqdEW4ooRCLrwb178y+cRAKSDHGRLRh51AJNLsAIhAOXlB5zzh/1LDIdUR2TcV327Lzdqx8LJum0yBPwPE8SV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19718},"main":"./dist/index.cjs","_from":"file:vitest-dynamodb-lite-3.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"},"_resolved":"/tmp/d63aa3ff60c9817bcc33b38c790fa7fe/vitest-dynamodb-lite-3.0.3.tgz","_integrity":"sha512-jNaSIkhAcKTVc+No+/9ix+vj3v7Q3wQnnGgNz872jFbPeOD7paAAAdL8H4VjsxExx4tUiThrW7Wh9qk8iZG9iA==","repository":{"url":"git+https://github.com/yamatatsu/vitest-dynamodb-lite.git","type":"git"},"_npmVersion":"10.5.0","description":"fast dynamodb mock on local for vitest","directories":{},"_nodeVersion":"20.12.2","dependencies":{"dynalite":"^3.2.2","@aws-sdk/util-dynamodb":"^3.282.0","@aws-sdk/client-dynamodb":"^3.282.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"1.x","unbuild":"^1.1.2","typescript":"^4.9.5","@types/node":"^18.14.5"},"peerDependencies":{"vitest":"1.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-dynamodb-lite_3.0.3_1714182978476_0.7314837149946287","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"vitest-dynamodb-lite","version":"3.0.4","keywords":["vitest","test","aws","amazon","dynamodb","dynalite","database"],"author":{"url":"https://github.com/yamatatsu","name":"Tatsuya Yamamoto","email":"the.kinnikuman@gmail.com"},"license":"MIT","_id":"vitest-dynamodb-lite@3.0.4","maintainers":[{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"}],"homepage":"https://github.com/yamatatsu/vitest-dynamodb-lite/tree/main/packages/vitest-dynamodb-lite#readme","bugs":{"url":"https://github.com/yamatatsu/vitest-dynamodb-lite/issues"},"dist":{"shasum":"84d4f2cb0e541d3bbd9cd8239e6ac989268672c7","tarball":"https://registry.npmjs.org/vitest-dynamodb-lite/-/vitest-dynamodb-lite-3.0.4.tgz","fileCount":7,"integrity":"sha512-Y7CR4pS+T+vB+rnjt9Z4arDmlrEztjr3kJd6mLNf/RBQmMJ9XlQbGJgMi9IWRRM4WzcNLr9oOUq9gVex/78/YA==","signatures":[{"sig":"MEQCICURzl81QGTsyBaAcrm5eWsWtUHGkl6uUuQ67SNCZpEeAiAFTdZJmxS5eT4uM9BUEAy88AQ+MRpYhZiJ+nXuZpDhHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19919},"main":"./dist/index.cjs","_from":"file:vitest-dynamodb-lite-3.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"},"_resolved":"/tmp/75387f33b39217758ba30f1b5d9b1c78/vitest-dynamodb-lite-3.0.4.tgz","_integrity":"sha512-Y7CR4pS+T+vB+rnjt9Z4arDmlrEztjr3kJd6mLNf/RBQmMJ9XlQbGJgMi9IWRRM4WzcNLr9oOUq9gVex/78/YA==","repository":{"url":"git+https://github.com/yamatatsu/vitest-dynamodb-lite.git","type":"git"},"_npmVersion":"10.5.0","description":"fast dynamodb mock on local for vitest","directories":{},"_nodeVersion":"20.12.2","dependencies":{"dynalite":"^3.2.2","@aws-sdk/util-dynamodb":"^3.565.0","@aws-sdk/client-dynamodb":"^3.565.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"1.x","unbuild":"^2.0.0","typescript":"^5.4.5","@types/node":"^20.12.7"},"peerDependencies":{"vitest":"1.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-dynamodb-lite_3.0.4_1714695994844_0.8462543616503941","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"vitest-dynamodb-lite","version":"3.1.0","keywords":["vitest","test","aws","amazon","dynamodb","dynalite","database"],"author":{"url":"https://github.com/yamatatsu","name":"Tatsuya Yamamoto","email":"the.kinnikuman@gmail.com"},"license":"MIT","_id":"vitest-dynamodb-lite@3.1.0","maintainers":[{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"}],"homepage":"https://github.com/yamatatsu/vitest-dynamodb-lite/tree/main/packages/vitest-dynamodb-lite#readme","bugs":{"url":"https://github.com/yamatatsu/vitest-dynamodb-lite/issues"},"dist":{"shasum":"b60250f3adaf33d98865ffc08f549bff2b5a0ef3","tarball":"https://registry.npmjs.org/vitest-dynamodb-lite/-/vitest-dynamodb-lite-3.1.0.tgz","fileCount":7,"integrity":"sha512-XMmHUcKjaCYSXbOWKjjFu03p9rxl3p/DSoYx4XrwMDaMbip2eaDWoGbW9vEjb1NBEWueb72UXgi8OexlzPukbw==","signatures":[{"sig":"MEQCIHI+VPcwjPbNMRPStlYfaEEaNEQhesCMue23LwYBDfMJAiBT88n3ha37azLCheXYZjGIOyTM4cVg8ruUiMzFUMUEQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19793},"main":"./dist/index.cjs","_from":"file:vitest-dynamodb-lite-3.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"},"_resolved":"/tmp/445f75f0030d4e1631f0cacb644f6eb0/vitest-dynamodb-lite-3.1.0.tgz","_integrity":"sha512-XMmHUcKjaCYSXbOWKjjFu03p9rxl3p/DSoYx4XrwMDaMbip2eaDWoGbW9vEjb1NBEWueb72UXgi8OexlzPukbw==","repository":{"url":"git+https://github.com/yamatatsu/vitest-dynamodb-lite.git","type":"git"},"_npmVersion":"10.5.0","description":"fast dynamodb mock on local for vitest","directories":{},"_nodeVersion":"20.12.2","dependencies":{"dynalite":"^3.2.2","@aws-sdk/util-dynamodb":"^3.565.0","@aws-sdk/client-dynamodb":"^3.565.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"1.x","unbuild":"^2.0.0","typescript":"^5.4.5","@types/node":"^20.12.7"},"peerDependencies":{"vitest":"1.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-dynamodb-lite_3.1.0_1715265237220_0.017709686806466785","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"vitest-dynamodb-lite","version":"3.1.1","keywords":["vitest","test","aws","amazon","dynamodb","dynalite","database"],"author":{"url":"https://github.com/yamatatsu","name":"Tatsuya Yamamoto","email":"the.kinnikuman@gmail.com"},"license":"MIT","_id":"vitest-dynamodb-lite@3.1.1","maintainers":[{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"}],"homepage":"https://github.com/yamatatsu/vitest-dynamodb-lite/tree/main/packages/vitest-dynamodb-lite#readme","bugs":{"url":"https://github.com/yamatatsu/vitest-dynamodb-lite/issues"},"dist":{"shasum":"da54d33ff9d0e184abab6455d4e0b80ab59d6549","tarball":"https://registry.npmjs.org/vitest-dynamodb-lite/-/vitest-dynamodb-lite-3.1.1.tgz","fileCount":7,"integrity":"sha512-89DIQ67DxWK9eeFlXIgPyUjBYpiOh5BWlkxXSFKzolnss9u+aMzMeBxyd4Ey8+Jtk+XVclKTJXTs/ax0QCCOHQ==","signatures":[{"sig":"MEYCIQD+dND9qfkPTx0aEheo4jLMLoV+eOc1iwI2quFJV1i9VgIhAKxe2IVZVPp1qKBD/Apc6DstEi5A0d2bwUj3bgPHsMoD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19687},"main":"./dist/index.cjs","_from":"file:vitest-dynamodb-lite-3.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"},"_resolved":"/tmp/2cb19a045c558d8228674b90dc03e61c/vitest-dynamodb-lite-3.1.1.tgz","_integrity":"sha512-89DIQ67DxWK9eeFlXIgPyUjBYpiOh5BWlkxXSFKzolnss9u+aMzMeBxyd4Ey8+Jtk+XVclKTJXTs/ax0QCCOHQ==","repository":{"url":"git+https://github.com/yamatatsu/vitest-dynamodb-lite.git","type":"git"},"_npmVersion":"10.5.0","description":"fast dynamodb mock on local for vitest","directories":{},"_nodeVersion":"20.12.2","dependencies":{"dynalite":"^3.2.2","@aws-sdk/util-dynamodb":"^3.565.0","@aws-sdk/client-dynamodb":"^3.565.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"~1.6.0","unbuild":"^2.0.0","typescript":"^5.4.5","@types/node":"^20.12.11"},"peerDependencies":{"vitest":"1.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-dynamodb-lite_3.1.1_1715648372065_0.9694145214577228","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"vitest-dynamodb-lite","version":"4.0.0","keywords":["vitest","test","aws","amazon","dynamodb","dynalite","database"],"author":{"url":"https://github.com/yamatatsu","name":"Tatsuya Yamamoto","email":"the.kinnikuman@gmail.com"},"license":"MIT","_id":"vitest-dynamodb-lite@4.0.0","maintainers":[{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"}],"homepage":"https://github.com/yamatatsu/vitest-dynamodb-lite/tree/main/packages/vitest-dynamodb-lite#readme","bugs":{"url":"https://github.com/yamatatsu/vitest-dynamodb-lite/issues"},"dist":{"shasum":"6a3066e7033cc25e5ab1ba6da970369554c1d696","tarball":"https://registry.npmjs.org/vitest-dynamodb-lite/-/vitest-dynamodb-lite-4.0.0.tgz","fileCount":7,"integrity":"sha512-XRKhZKCNynkiil7HqyKFBuhXOvsYyk6WVgyPjWT6j3cemq3haiAQC9KTvJL2mBpiC7ouqb13X8o4rdfZIo9eHQ==","signatures":[{"sig":"MEQCIHhSMUjsbs+uFRwcP6Gc//qNDDNIcWiqd0iTpV5o74H+AiAbHlA26INXGYnJ3YQJdAkI0OQ9Njg/mw1GgbCdH6SJdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.cjs","_from":"file:vitest-dynamodb-lite-4.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"},"_resolved":"/tmp/fab94cb287e79b1d762c88427897b117/vitest-dynamodb-lite-4.0.0.tgz","_integrity":"sha512-XRKhZKCNynkiil7HqyKFBuhXOvsYyk6WVgyPjWT6j3cemq3haiAQC9KTvJL2mBpiC7ouqb13X8o4rdfZIo9eHQ==","repository":{"url":"git+https://github.com/yamatatsu/vitest-dynamodb-lite.git","type":"git"},"_npmVersion":"10.8.2","description":"fast dynamodb mock on local for vitest","directories":{},"_nodeVersion":"20.18.2","dependencies":{"dynalite":"^3.2.2","@aws-sdk/util-dynamodb":"^3.741.0","@aws-sdk/client-dynamodb":"^3.741.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","unbuild":"^3.3.1","typescript":"^5.7.3","@types/node":"^22.13.1"},"peerDependencies":{"vitest":"3.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-dynamodb-lite_4.0.0_1739254399274_0.1472513707251868","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"vitest-dynamodb-lite","version":"4.1.0","keywords":["vitest","test","aws","amazon","dynamodb","dynalite","database"],"author":{"url":"https://github.com/yamatatsu","name":"Tatsuya Yamamoto","email":"the.kinnikuman@gmail.com"},"license":"MIT","_id":"vitest-dynamodb-lite@4.1.0","maintainers":[{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"}],"homepage":"https://github.com/yamatatsu/vitest-dynamodb-lite/tree/main/packages/vitest-dynamodb-lite#readme","bugs":{"url":"https://github.com/yamatatsu/vitest-dynamodb-lite/issues"},"dist":{"shasum":"9d73a337d1725935ed1ba1e3ebf894b9df2b33c2","tarball":"https://registry.npmjs.org/vitest-dynamodb-lite/-/vitest-dynamodb-lite-4.1.0.tgz","fileCount":9,"integrity":"sha512-DvYOBKQAWeOaWRxGnzjIFtzFFtkh+lyQLfX9buYy5Dxswccie4euLaDtqr0u/NhtnL2cKYD80XFB2c4wQfd49Q==","signatures":[{"sig":"MEYCIQCf/c62H44OdLoOeelaNTHC+rD7HLt707qN90Hg7FRKoAIhAP5TO976l+FWuQl2e3bcYsCF7DPiQusYwC78zHe3QD5L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14550},"main":"./lib/index.ts","_from":"file:vitest-dynamodb-lite-4.1.0.tgz","_npmUser":{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"},"_resolved":"/tmp/1f73b8533987f58022568eb7c10c51be/vitest-dynamodb-lite-4.1.0.tgz","_integrity":"sha512-DvYOBKQAWeOaWRxGnzjIFtzFFtkh+lyQLfX9buYy5Dxswccie4euLaDtqr0u/NhtnL2cKYD80XFB2c4wQfd49Q==","repository":{"url":"git+https://github.com/yamatatsu/vitest-dynamodb-lite.git","type":"git"},"_npmVersion":"10.8.2","description":"fast dynamodb mock on local for vitest","directories":{},"_nodeVersion":"20.18.2","dependencies":{"dynalite":"^3.2.2","@aws-sdk/util-dynamodb":"^3.741.0","@aws-sdk/client-dynamodb":"^3.741.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.13.1"},"peerDependencies":{"vitest":"3.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-dynamodb-lite_4.1.0_1739368283735_0.23532977549566292","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"vitest-dynamodb-lite","version":"4.1.1","keywords":["vitest","test","aws","amazon","dynamodb","dynalite","database"],"author":{"url":"https://github.com/yamatatsu","name":"Tatsuya Yamamoto","email":"the.kinnikuman@gmail.com"},"license":"MIT","_id":"vitest-dynamodb-lite@4.1.1","maintainers":[{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"}],"homepage":"https://github.com/yamatatsu/vitest-dynamodb-lite/tree/main/packages/vitest-dynamodb-lite#readme","bugs":{"url":"https://github.com/yamatatsu/vitest-dynamodb-lite/issues"},"dist":{"shasum":"d76acec70d5a6dd4176b2ad933836bf0f141426b","tarball":"https://registry.npmjs.org/vitest-dynamodb-lite/-/vitest-dynamodb-lite-4.1.1.tgz","fileCount":9,"integrity":"sha512-LA77IFXTQBE1ItSF8uCx/xNZa00OyKYtUw9VCVdycaISsi4Ingmk10XutUWf1b5bp/aLzRRl2mSWKlK4y3LiJA==","signatures":[{"sig":"MEUCIGCMOASIfploXi04pDBQYBlW+6heOFDCUGlD8Xz/8rKFAiEA9lTgRIhORMBty9uc3xFtTx5cr3UeN5INne6DBhH0PzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14472},"main":"./lib/index.ts","_from":"file:vitest-dynamodb-lite-4.1.1.tgz","_npmUser":{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"},"_resolved":"/tmp/4e56be1549076cf75ead0582628afbc6/vitest-dynamodb-lite-4.1.1.tgz","_integrity":"sha512-LA77IFXTQBE1ItSF8uCx/xNZa00OyKYtUw9VCVdycaISsi4Ingmk10XutUWf1b5bp/aLzRRl2mSWKlK4y3LiJA==","repository":{"url":"git+https://github.com/yamatatsu/vitest-dynamodb-lite.git","type":"git"},"_npmVersion":"10.8.2","description":"fast dynamodb mock on local for vitest","directories":{},"_nodeVersion":"20.18.2","dependencies":{"dynalite":"^3.2.2","@aws-sdk/util-dynamodb":"^3.741.0","@aws-sdk/client-dynamodb":"^3.741.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.13.1"},"peerDependencies":{"vitest":"3.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-dynamodb-lite_4.1.1_1739370952530_0.5224873512859054","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"vitest-dynamodb-lite","version":"4.1.3","keywords":["vitest","test","aws","amazon","dynamodb","dynalite","database"],"author":{"url":"https://github.com/yamatatsu","name":"Tatsuya Yamamoto","email":"the.kinnikuman@gmail.com"},"license":"MIT","_id":"vitest-dynamodb-lite@4.1.3","maintainers":[{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"}],"homepage":"https://github.com/yamatatsu/vitest-dynamodb-lite/tree/main/packages/vitest-dynamodb-lite#readme","bugs":{"url":"https://github.com/yamatatsu/vitest-dynamodb-lite/issues"},"dist":{"shasum":"3b33d2b44ea4c7d53e70d55175b28ff5ab8bed7c","tarball":"https://registry.npmjs.org/vitest-dynamodb-lite/-/vitest-dynamodb-lite-4.1.3.tgz","fileCount":9,"integrity":"sha512-V5kFbZcbeH+ujKiEsVeMus3VwglVmviTqwVrTz121Pya9DiO2QaZo388LtqnxidoqEhWBlh4g29S6JoafTp5pg==","signatures":[{"sig":"MEUCIDbhiATVURbEwO9g++guypRoA/kDEG4fJ0i0NpOOzf1VAiEAtvFj6W5MN5UGlgyRPjR0XCnXQgmeHp5E5XbZAY5XTAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vitest-dynamodb-lite@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14472},"main":"./lib/index.ts","_from":"file:vitest-dynamodb-lite-4.1.3.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6e8075-3b35-4e64-872c-36dca1104cc2"}},"_resolved":"/tmp/0acee776a82fbfcf52ab932e361ae492/vitest-dynamodb-lite-4.1.3.tgz","_integrity":"sha512-V5kFbZcbeH+ujKiEsVeMus3VwglVmviTqwVrTz121Pya9DiO2QaZo388LtqnxidoqEhWBlh4g29S6JoafTp5pg==","repository":{"url":"git+https://github.com/yamatatsu/vitest-dynamodb-lite.git","type":"git"},"_npmVersion":"11.6.0","description":"fast dynamodb mock on local for vitest","directories":{},"_nodeVersion":"20.19.5","dependencies":{"dynalite":"^3.2.2","@aws-sdk/util-dynamodb":"^3.741.0","@aws-sdk/client-dynamodb":"^3.741.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.13.1"},"peerDependencies":{"vitest":"3.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-dynamodb-lite_4.1.3_1758675615405_0.17571948272601423","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"vitest-dynamodb-lite","version":"5.0.0","keywords":["vitest","test","aws","amazon","dynamodb","dynalite","database"],"author":{"url":"https://github.com/yamatatsu","name":"Tatsuya Yamamoto","email":"the.kinnikuman@gmail.com"},"license":"MIT","_id":"vitest-dynamodb-lite@5.0.0","maintainers":[{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"}],"homepage":"https://github.com/yamatatsu/vitest-dynamodb-lite/tree/main/packages/vitest-dynamodb-lite#readme","bugs":{"url":"https://github.com/yamatatsu/vitest-dynamodb-lite/issues"},"dist":{"shasum":"25e4bbdf810a9c809e42a4914044b0c134cd709e","tarball":"https://registry.npmjs.org/vitest-dynamodb-lite/-/vitest-dynamodb-lite-5.0.0.tgz","fileCount":9,"integrity":"sha512-SqgjQl4FwNjfjZEHUJjgz7+jKQOL2oDOk0Spo1flOvtWYLjiabCmbE5Zq5B3rY81Bi6w1qNOyc3TJ4sn1eeLjQ==","signatures":[{"sig":"MEUCIQCS+eP61R2HjEtmnXUQyqthmShQl6wG3W6bjeOybhx+cwIgBj5dvU+FvCu9Ppr50E7S8Z+I+e2C0l2anTHT2ymyIZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vitest-dynamodb-lite@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14471},"main":"./lib/index.ts","_from":"file:vitest-dynamodb-lite-5.0.0.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6e8075-3b35-4e64-872c-36dca1104cc2"}},"_resolved":"/tmp/5a9e4ee7ec76e5b4a1e8a0f32961656a/vitest-dynamodb-lite-5.0.0.tgz","_integrity":"sha512-SqgjQl4FwNjfjZEHUJjgz7+jKQOL2oDOk0Spo1flOvtWYLjiabCmbE5Zq5B3rY81Bi6w1qNOyc3TJ4sn1eeLjQ==","repository":{"url":"git+https://github.com/yamatatsu/vitest-dynamodb-lite.git","type":"git"},"_npmVersion":"11.6.0","description":"fast dynamodb mock on local for vitest","directories":{},"_nodeVersion":"20.19.5","dependencies":{"dynalite":"^4.0.0","@aws-sdk/util-dynamodb":"^3.895.0","@aws-sdk/client-dynamodb":"^3.895.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2"},"peerDependencies":{"vitest":"3.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-dynamodb-lite_5.0.0_1758687562729_0.21981270290794908","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"vitest-dynamodb-lite","version":"5.1.0","description":"fast dynamodb mock on local for vitest","main":"./lib/index.ts","author":{"name":"Tatsuya Yamamoto","email":"the.kinnikuman@gmail.com","url":"https://github.com/yamatatsu"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/yamatatsu/vitest-dynamodb-lite.git"},"bugs":{"url":"https://github.com/yamatatsu/vitest-dynamodb-lite/issues"},"homepage":"https://github.com/yamatatsu/vitest-dynamodb-lite/tree/main/packages/vitest-dynamodb-lite#readme","keywords":["vitest","test","aws","amazon","dynamodb","dynalite","database"],"dependencies":{"@aws-sdk/client-dynamodb":"^3.899.0","@aws-sdk/util-dynamodb":"^3.899.0","dynalite":"^4.0.0"},"peerDependencies":{"vitest":"^3.0.0 || ^4.0.0"},"devDependencies":{"@types/node":"^24.10.1","typescript":"^5.9.3","vitest":"^4.0.10"},"_id":"vitest-dynamodb-lite@5.1.0","_integrity":"sha512-B3NXdk6HUQOC7xZXLPX+ZOvTicpHLBU4gEHm9T5r50BskTvmpiZZDVfxHKRfeeTCBre5NrwMrIKZoim+hy201A==","_resolved":"/tmp/4da0c45286fff18bb3be0174bb10edfb/vitest-dynamodb-lite-5.1.0.tgz","_from":"file:vitest-dynamodb-lite-5.1.0.tgz","_nodeVersion":"20.19.5","_npmVersion":"11.6.2","dist":{"integrity":"sha512-B3NXdk6HUQOC7xZXLPX+ZOvTicpHLBU4gEHm9T5r50BskTvmpiZZDVfxHKRfeeTCBre5NrwMrIKZoim+hy201A==","shasum":"3a61a7edbf99e623bd8b1559547d33d2e261121e","tarball":"https://registry.npmjs.org/vitest-dynamodb-lite/-/vitest-dynamodb-lite-5.1.0.tgz","fileCount":9,"unpackedSize":14486,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vitest-dynamodb-lite@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDOijuml1wuOeXAKY2j+JiFlQiGI094iPctNdBMIkw3DgIgUt6lxaTkMM5K29Yb+R6S1RSP9DcI2bw51mx+9gLV2tE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6e8075-3b35-4e64-872c-36dca1104cc2"}},"directories":{},"maintainers":[{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vitest-dynamodb-lite_5.1.0_1763554891871_0.24896725586866486"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-26T03:55:00.504Z","modified":"2025-11-19T12:21:32.494Z","3.0.0":"2024-04-26T03:55:00.664Z","3.0.1":"2024-04-26T04:53:57.775Z","3.0.2":"2024-04-26T05:29:50.012Z","3.0.3":"2024-04-27T01:56:18.646Z","3.0.4":"2024-05-03T00:26:35.012Z","3.1.0":"2024-05-09T14:33:57.366Z","3.1.1":"2024-05-14T00:59:32.237Z","4.0.0":"2025-02-11T06:13:19.449Z","4.1.0":"2025-02-12T13:51:23.906Z","4.1.1":"2025-02-12T14:35:52.709Z","4.1.3":"2025-09-24T01:00:15.593Z","5.0.0":"2025-09-24T04:19:22.922Z","5.1.0":"2025-11-19T12:21:32.046Z"},"bugs":{"url":"https://github.com/yamatatsu/vitest-dynamodb-lite/issues"},"author":{"name":"Tatsuya Yamamoto","email":"the.kinnikuman@gmail.com","url":"https://github.com/yamatatsu"},"license":"MIT","homepage":"https://github.com/yamatatsu/vitest-dynamodb-lite/tree/main/packages/vitest-dynamodb-lite#readme","keywords":["vitest","test","aws","amazon","dynamodb","dynalite","database"],"repository":{"type":"git","url":"git+https://github.com/yamatatsu/vitest-dynamodb-lite.git"},"description":"fast dynamodb mock on local for vitest","maintainers":[{"name":"yamatatsu","email":"the.kinnikuman@gmail.com"}],"readme":"# vitest-dynamodb-lite\n\nvitest-dynamodb-lite is a fast, concurrent-safe DynamoDB mock for testing with vitest.\n\n![concurrent-test](https://github.com/yamatatsu/vitest-dynamodb-lite/assets/11013683/d46ec607-71b2-478b-ae5b-686624c54015)\n\nIn this gif, 16 test files run concurrently without manually launching any dynamodb server.\nEach dynamodb server is launched when each test file is executed.\n\nvitest-dynamodb-lite runs a local dynamodb server for each test case, so it is safe to run tests concurrently.\nThese test cases in this gif perform PUT and GET an item for the same table name and the same key but different dynamodb servers concurrently.\n\nvitest-dynamodb-lite uses [dynalite](https://github.com/architect/dynalite#readme) instead of\n[DynamoDB Local](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html) to run DynamoDB locally.\n\nThis repository was forked from [jest-dynalite](https://github.com/freshollie/jest-dynalite) to use in vitest\nand added some performance improvements.\n\n## Features\n\n- Optionally clear tables between tests\n- Isolated tables between test runners\n- Ability to specify a config directory\n- No `java` requirement\n- Works with only `@aws-sdk/client-dynamodb` instead of `aws-sdk`\n\n## Installation\n\n```bash\nnpm i vitest-dynamodb-lite -D\n# or\nyarn add vitest-dynamodb-lite -D\n# or\npnpm add vitest-dynamodb-lite -D\n```\n\n## Usage\n\n### 1. Set `setupFiles` in `vitest.config.ts`\n\n```js\n// vitest.config.ts\nimport { defineConfig } from \"vitest/config\";\n\nexport default defineConfig({\n  test: {\n    setupFiles: [\"vitest-dynamodb-lite\"],\n  },\n});\n```\n\n### 2. Config file\n\nIn your project root, create a config file with the tables schemas, and an optional `basePort` to run dynalite on.\n\n`vitest-dynamodb-lite-config.js`\n\n```js\nexport default {\n  tables: [\n    {\n      TableName: \"table\",\n      KeySchema: [{ AttributeName: \"id\", KeyType: \"HASH\" }],\n      AttributeDefinitions: [{ AttributeName: \"id\", AttributeType: \"S\" }],\n      ProvisionedThroughput: {\n        ReadCapacityUnits: 1,\n        WriteCapacityUnits: 1,\n      },\n    },\n  ],\n  basePort: 8000,\n};\n```\n\nYou can write the config file in either `json` format.\n\n### 3. Update your source code\n\n```javascript\nconst client = new DynamoDBClient({\n  ...yourConfig,\n  ...(process.env.MOCK_DYNAMODB_ENDPOINT && {\n    endpoint: process.env.MOCK_DYNAMODB_ENDPOINT,\n    region: \"local\",\n  }),\n});\n```\n\n`process.env.MOCK_DYNAMODB_ENDPOINT` is unique to each test runner.\n\nAfter all your tests, make sure you destroy your client.\nYou can even do this by adding an `afterAll` in a [`setupFilesAfterEnv`](https://jestjs.io/docs/en/configuration#setupfilesafterenv-array) file.\n\n```javascript\nafterAll(() => {\n  client.destroy();\n});\n```\n\n### [Optional] Using fixtures\n\nYou can set some fixture data before each test:\n\n`vitest-dynamodb-lite-config.json`:\n\n```js\nmodule.exports = {\n  tables: [\n    {\n      // ...\n      data: [{ id: \"a\", someattribute: \"hello world\" }],\n    },\n  ],\n};\n```\n\n## License\n\n`MIT`\n","readmeFilename":"README.md"}