{"_id":"@aws-blocks/data-common","_rev":"6-543194caf3e6e7fbbc7f6b4c64039745","name":"@aws-blocks/data-common","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@aws-blocks/data-common","version":"0.1.0","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/data-common@0.1.0","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"dist":{"shasum":"939ab9aab4372f7f05b73884ae66b48002e1e048","tarball":"https://registry.npmjs.org/@aws-blocks/data-common/-/data-common-0.1.0.tgz","fileCount":33,"integrity":"sha512-FhsnZDHtr53Zv8vbjsp90YWJ8biVEgMckUeTxH8jCA055K/r8hMr/f3mcJFZaSSZ5rwJ9VjRmEyPMMhHCVBXCw==","signatures":[{"sig":"MEUCIQCR4JkHF/BECa23x3JtthKVuzzd1qbVfcnPB3ynky9xsQIgKw1gtdsKA9rWO1oNbmDoZKl9Vi+owij/29nRC4u7ynk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62166},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"639f6fad510d473abd72286351b3294a646d9895","scripts":{"test":"node --test 'dist/**/*.test.js'","build":"tsc --build"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"_npmVersion":"10.9.8","description":"Shared abstractions for SQL database Building Blocks. Internal package — do not depend on this directly. Use `@aws-blocks/bb-data` or `@aws-blocks/bb-distributed-data` instead.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@aws-blocks/bb-logger":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"kysely":">=0.28.12 <0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/data-common_0.1.0_1781566762403_0.9171334133817919","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aws-blocks/data-common","version":"0.1.1","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/data-common@0.1.1","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"dist":{"shasum":"d20630f155340797e127aab0ea6a80a67687911c","tarball":"https://registry.npmjs.org/@aws-blocks/data-common/-/data-common-0.1.1.tgz","fileCount":33,"integrity":"sha512-hzyf3wYG4hBv96Zc+CpXalYH+D8/zYZPmbDyMdcOaokXZ0shfkjJLKGvBdjBtgIo/syLBIDwx5BVo5OwPYeA3Q==","signatures":[{"sig":"MEUCIGTTQWsWQAnTAOpqvdEEo5569SSBG08vGkv0HfeDNYGOAiEA/x9EgeUED9H2jqw2c/1yGh/NgnJ4gtXpXr6Q8QaYLOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62166},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ed3e0ad5724d28c2a2fb0ea9207dfc9e941257f9","scripts":{"test":"node --test 'dist/**/*.test.js'","build":"tsc --build"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"_npmVersion":"10.9.8","description":"Shared abstractions for SQL database Building Blocks. Internal package — do not depend on this directly. Use `@aws-blocks/bb-data` or `@aws-blocks/bb-distributed-data` instead.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@aws-blocks/bb-logger":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"kysely":">=0.28.12 <0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/data-common_0.1.1_1781633767699_0.19039136911065957","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aws-blocks/data-common","version":"0.1.2","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/data-common@0.1.2","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"dist":{"shasum":"6aa4006e34f1b8191941b72c4ad16c4f3e3aa6ce","tarball":"https://registry.npmjs.org/@aws-blocks/data-common/-/data-common-0.1.2.tgz","fileCount":33,"integrity":"sha512-GNnDq2t5MDiy9mdjLyhQ+6lyD0xYB2hqfhxm0hYVL40P+aAbIL3LiU7mlTwLl+oldRchoAfv2lNDugLYqQ67XQ==","signatures":[{"sig":"MEYCIQCXDGOHkt6zGAFHrocqll76XtSt8Z0Izfq2wzisBuH34gIhAJyaUvSr3SQshInRMTwX4w3izLJ1RogpP4bqqLK+dD1t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62129},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"090ce6109a2a78a7f9c5c9d1650a5822b964d3f0","scripts":{"test":"node --test 'dist/**/*.test.js'","build":"tsc --build"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"_npmVersion":"10.9.8","description":"Shared abstractions for SQL database Building Blocks. Internal package — do not depend on this directly. Use `@aws-blocks/bb-data` or `@aws-blocks/bb-distributed-data` instead.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"kysely":"^0.28.12","@aws-blocks/bb-logger":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-common_0.1.2_1784238104441_0.5264703244266051","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aws-blocks/data-common","version":"0.1.3","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/data-common@0.1.3","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"homepage":"https://github.com/aws-devtools-labs/aws-blocks/tree/main/packages/data-common#readme","bugs":{"url":"https://github.com/aws-devtools-labs/aws-blocks/issues"},"dist":{"shasum":"f071d57429b77d2dd2f0602582f1980d3fcb1f9d","tarball":"https://registry.npmjs.org/@aws-blocks/data-common/-/data-common-0.1.3.tgz","fileCount":33,"integrity":"sha512-TLk8FaJy2SYwlf+lGlLMM8vqVR775fBFdwW1Ds4TSpcX/HYycRPBQXhgvAe30tahkOvRGdYltA3vlIunFldTCw==","signatures":[{"sig":"MEYCIQCSTarsbTmYeDF+NBXBt9KVNMg+7AaY6rFOjZpwjywkDQIhAKyA3OZieS/NvgkWnekcuXoYFmp+5EFHK1nVzwSR5W3i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-blocks%2fdata-common@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65002},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f6b9cad7b543663cc9ea73a4476ca5511255d779","scripts":{"test":"node --test 'dist/**/*.test.js'","build":"tsc --build"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"repository":{"url":"git+https://github.com/aws-devtools-labs/aws-blocks.git","type":"git","directory":"packages/data-common"},"_npmVersion":"10.9.8","description":"Shared abstractions for SQL database Building Blocks. Internal package — do not depend on this directly. Use `@aws-blocks/bb-data` or `@aws-blocks/bb-distributed-data` instead.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"kysely":"^0.28.12","@aws-blocks/bb-logger":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-common_0.1.3_1786135411722_0.010041017342368841","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@aws-blocks/data-common","version":"0.1.4","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/data-common@0.1.4","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"homepage":"https://github.com/aws-devtools-labs/aws-blocks/tree/main/packages/data-common#readme","bugs":{"url":"https://github.com/aws-devtools-labs/aws-blocks/issues"},"dist":{"shasum":"1a681f184f9decab5126fc419c16a168f9e9330e","tarball":"https://registry.npmjs.org/@aws-blocks/data-common/-/data-common-0.1.4.tgz","fileCount":39,"integrity":"sha512-66exO5czPv6++zU/kj8YZ+fWWYvvYlZ9JkU5hXfaqRK4vCtHpqYangx/1N+Ftl11sAVakztZ2ao2coHjLJDuqA==","signatures":[{"sig":"MEUCIH4UC8KE5LdYR48RdV3ffzHKejWabnbeHArlXUHD/PumAiEAuKgkrVFCU1rZGNjjqHF0H1kjnBVrS1AOTFzcpisPSS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-blocks%2fdata-common@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89769},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"164b106810e2b4f7801426158feae82a4ccbe3d4","scripts":{"test":"node --test 'dist/**/*.test.js'","build":"tsc --build"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"repository":{"url":"git+https://github.com/aws-devtools-labs/aws-blocks.git","type":"git","directory":"packages/data-common"},"_npmVersion":"10.9.8","description":"Shared abstractions for SQL database Building Blocks. Internal package — do not depend on this directly. Use `@aws-blocks/bb-data` or `@aws-blocks/bb-distributed-data` instead.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"kysely":"^0.28.12","@aws-blocks/bb-logger":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-common_0.1.4_1787230461183_0.23611132761727993","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"_id":"@aws-blocks/data-common@0.1.5","bugs":{"url":"https://github.com/aws-devtools-labs/aws-blocks/issues"},"dist":{"shasum":"513b6d1f2e5e43487ba19ae62baf74c4c4e63ac6","tarball":"https://registry.npmjs.org/@aws-blocks/data-common/-/data-common-0.1.5.tgz","fileCount":39,"integrity":"sha512-piXjHaYaHh/w10rGMRRpcecSbYr/JgNg3YM2R0aDfcBiuJZYzX9f29ujq7f0DckZ2ywrQy4mWEKUOu6+NT+N+g==","signatures":[{"sig":"MEQCIEmUFNsl6zl6cbMXSXYX1Ow4tVukL5cSH2G2OtHFUrNQAiB48TJXu6pPN6sTV2pUURFaxfbdXfwPqCHaNlcJwRcN3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCpFNVeHmRn3Bh8D5RxtcHVsETIshtVwpN/IdtxX7fSzAIhAJJ+xKAQ5GIKGf7BXZHLROsVEQpOAQq3ljhKXb8bBJAx"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-blocks%2fdata-common@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89854},"name":"@aws-blocks/data-common","type":"module","author":{"name":"Amazon Web Services"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"51eeb265ab5efdbd853e989cf8bd6d30951c29c7","license":"Apache-2.0","scripts":{"test":"node --test 'dist/**/*.test.js'","build":"tsc --build"},"version":"0.1.5","_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"homepage":"https://github.com/aws-devtools-labs/aws-blocks/tree/main/packages/data-common#readme","keywords":["aws-blocks","database","sql","abstractions"],"repository":{"url":"git+https://github.com/aws-devtools-labs/aws-blocks.git","type":"git","directory":"packages/data-common"},"_npmVersion":"10.9.8","description":"Shared abstractions for SQL database Building Blocks. Internal package — do not depend on this directly. Use `@aws-blocks/bb-data` or `@aws-blocks/bb-distributed-data` instead.","directories":{},"maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"_nodeVersion":"22.23.2","dependencies":{"kysely":"^0.28.12","@aws-blocks/bb-logger":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/data-common_0.1.5_1789678784787_0.04949827981296484"}}},"time":{"created":"2026-06-15T23:39:22.267Z","modified":"2026-09-17T20:59:45.214Z","0.1.0":"2026-06-15T23:39:22.549Z","0.1.1":"2026-06-16T18:16:07.908Z","0.1.2":"2026-07-16T21:41:44.573Z","0.1.3":"2026-08-07T20:43:31.872Z","0.1.4":"2026-08-20T12:54:21.327Z","0.1.5":"2026-09-17T20:59:44.897Z"},"bugs":{"url":"https://github.com/aws-devtools-labs/aws-blocks/issues"},"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","homepage":"https://github.com/aws-devtools-labs/aws-blocks/tree/main/packages/data-common#readme","repository":{"url":"git+https://github.com/aws-devtools-labs/aws-blocks.git","type":"git","directory":"packages/data-common"},"description":"Shared abstractions for SQL database Building Blocks. Internal package — do not depend on this directly. Use `@aws-blocks/bb-data` or `@aws-blocks/bb-distributed-data` instead.","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"readme":"# @aws-blocks/data-common\n\nShared abstractions for SQL database Building Blocks. Internal package — do not depend on this directly. Use `@aws-blocks/bb-data` or `@aws-blocks/bb-distributed-data` instead.\n\nProvides:\n- `DatabaseEngine` interface (implemented by all SQL engines)\n- `DatabaseBase` class (query/execute/transaction delegation)\n- `sql` tagged template (injection-safe parameterized queries)\n- `SqlQuery` branded type\n- `createKyselyAdapter()` (Kysely backed by any DatabaseEngine)\n- `runMigrations()` / `loadMigrationsFromDir()` (generic migration runner)\n- `Transaction` / `SqlDatabase` interfaces\n","readmeFilename":"README.md","keywords":["aws-blocks","database","sql","abstractions"]}