{"_id":"@aws/aurora-dsql-postgresjs-connector","_rev":"8-4d65d17e023a066083bfc7ae5b75cdfe","name":"@aws/aurora-dsql-postgresjs-connector","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.0":{"name":"@aws/aurora-dsql-postgresjs-connector","version":"0.1.0","keywords":["aws","aurora","dsql","postgres","database","iam","authentication"],"license":"Apache-2.0","_id":"@aws/aurora-dsql-postgresjs-connector@0.1.0","maintainers":[{"name":"aws-aurora-dsql-devex","email":"aws-aurora-dsql-devex@amazon.com"}],"homepage":"https://github.com/awslabs/aurora-dsql-nodejs-connector","bugs":{"url":"https://github.com/awslabs/aurora-dsql-nodejs-connector/issues"},"dist":{"shasum":"a436599830ff8d819c6dc6bd97c6a35420dd7613","tarball":"https://registry.npmjs.org/@aws/aurora-dsql-postgresjs-connector/-/aurora-dsql-postgresjs-connector-0.1.0.tgz","fileCount":10,"integrity":"sha512-MdVZ+rKvYGM8kmaENsfGO2zght7UxIGSY4NQElLyMo691c8U/OcqpPeIOx0ZkMQcD+eVtqIp0tu4MzNTduA2Fg==","signatures":[{"sig":"MEUCICe5+ceknyYZ9aEo4a5BnyV5uqPk4BIR9DSEkXiu7VnUAiEAzAb5OFcJIBsayot7gsNUlpzusGprMUt33ZOR0Ad7/eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws%2faurora-dsql-postgresjs-connector@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b5edd30e029e4211214c973573c9690953a5b0f1","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts test/**/*.ts","test":"jest","build":"tsc","lint:fix":"eslint src/**/*.ts test/**/*.ts --fix","test:all":"jest","test:unit":"jest --testPathIgnorePatterns=test/integration","test:watch":"jest --watch","test:integration":"jest test/integration"},"_npmUser":{"name":"aws-aurora-dsql-devex","email":"aws-aurora-dsql-devex@amazon.com"},"repository":{"url":"git+https://github.com/awslabs/aurora-dsql-nodejs-connector.git","type":"git"},"_npmVersion":"10.8.2","description":"An AWS Aurora DSQL connector with IAM authentication for Postgres.js","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@aws-sdk/dsql-signer":"^3.920.0","@aws-sdk/credential-providers":"^3.901.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.38.0","ts-jest":"^29.4.5","postgres":"^3.4.7","@eslint/js":"^9.37.0","typescript":"^5.9.3","@types/jest":"^29.5.14","@types/node":"^20.19.24","eslint-plugin-header":"^3.1.1","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"postgres":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/aurora-dsql-postgresjs-connector_0.1.0_1761785776850_0.503254615684013","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aws/aurora-dsql-postgresjs-connector","version":"0.1.1","keywords":["aws","aurora","dsql","postgres","database","iam","authentication"],"license":"Apache-2.0","_id":"@aws/aurora-dsql-postgresjs-connector@0.1.1","maintainers":[{"name":"aws-aurora-dsql-devex","email":"aws-aurora-dsql-devex@amazon.com"}],"homepage":"https://github.com/awslabs/aurora-dsql-nodejs-connector","bugs":{"url":"https://github.com/awslabs/aurora-dsql-nodejs-connector/issues"},"dist":{"shasum":"5cee12aa9d2061a058c43707d83a110082f65296","tarball":"https://registry.npmjs.org/@aws/aurora-dsql-postgresjs-connector/-/aurora-dsql-postgresjs-connector-0.1.1.tgz","fileCount":10,"integrity":"sha512-5E19byXreBQa33PgH4hraVyaNbR3BednOfoRWrAThXUH7heSm2JaVoPATgwClaoNooeBqy4SmyudlPie43LfYg==","signatures":[{"sig":"MEUCIGmpRH3+sHsCgf1u3TdHK/ZCXXipsA1RmF7qwUaxH6VBAiEAm+KzS31yoQVHwBUE3jNBR4LkBvTQA7twcwvo9w3ol3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws%2faurora-dsql-postgresjs-connector@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20225},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"43e8bae03529d2c3f267f025f82e5d0c9e514980","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts test/**/*.ts","test":"jest","build":"tsc","lint:fix":"eslint src/**/*.ts test/**/*.ts --fix","test:all":"jest","test:unit":"jest --testPathIgnorePatterns=test/integration","test:watch":"jest --watch","test:integration":"jest test/integration"},"_npmUser":{"name":"aws-aurora-dsql-devex","email":"aws-aurora-dsql-devex@amazon.com"},"repository":{"url":"git+https://github.com/awslabs/aurora-dsql-nodejs-connector.git","type":"git"},"_npmVersion":"10.8.2","description":"An AWS Aurora DSQL connector with IAM authentication for Postgres.js","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@aws-sdk/dsql-signer":"^3.940.0","@aws-sdk/credential-providers":"^3.901.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.1","ts-jest":"^29.4.5","postgres":"^3.4.7","@eslint/js":"^9.37.0","typescript":"^5.9.3","@types/jest":"^29.5.14","@types/node":"^20.19.25","eslint-plugin-header":"^3.1.1","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"peerDependencies":{"postgres":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/aurora-dsql-postgresjs-connector_0.1.1_1764199779608_0.6561095104851578","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aws/aurora-dsql-postgresjs-connector","version":"0.1.2","keywords":["aws","aurora","dsql","postgres","database","iam","authentication"],"license":"Apache-2.0","_id":"@aws/aurora-dsql-postgresjs-connector@0.1.2","maintainers":[{"name":"aws-aurora-dsql-devex","email":"aws-aurora-dsql-devex@amazon.com"}],"homepage":"https://github.com/awslabs/aurora-dsql-nodejs-connector","bugs":{"url":"https://github.com/awslabs/aurora-dsql-nodejs-connector/issues"},"dist":{"shasum":"0fbd8f2ac2ef02dc6a5bce59ec26a8f743df78b4","tarball":"https://registry.npmjs.org/@aws/aurora-dsql-postgresjs-connector/-/aurora-dsql-postgresjs-connector-0.1.2.tgz","fileCount":9,"integrity":"sha512-x0ASXsZBDuPNLRmyUmg2ZzybMV0JlxPOXgVNFyTEeB6nSjBzW18slJwdl3AReRUFX1WCFeGHPwOIXA8AtnaVog==","signatures":[{"sig":"MEUCICp9Fc1BdDr7Vavf8ThFm/MkDq29YwNDqSFfJPDvWQYAAiEAkw8s2WoJmKCk62881BBveLAu5/rKwv+SJGSg10iG9xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws%2faurora-dsql-postgresjs-connector@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30430},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"7c0873822d1b66ebe60af8bd5b9e51325935da06","scripts":{"lint":"eslint src/**/*.ts test/**/*.ts","test":"npm run test:unit && npm run test:integration","build":"npm run build:dev","clean":"rm -rf dist/ node_modules/","lint:fix":"eslint src/**/*.ts test/**/*.ts --fix","build:dev":"npm run typecheck && tsdown \"src/**/*.ts\" --format cjs,esm --dts --sourcemap","test:unit":"jest --testPathIgnorePatterns=integration","typecheck":"tsc --noEmit","build:prod":"npm run typecheck && tsdown src/index.ts --format cjs,esm --dts","test:watch":"jest --watch","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns=integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21f1e556-59ff-4c29-a75b-de451fe2efb8"}},"repository":{"url":"git+https://github.com/awslabs/aurora-dsql-nodejs-connector.git","type":"git"},"_npmVersion":"11.6.2","description":"An AWS Aurora DSQL connector with IAM authentication for Postgres.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@aws-sdk/dsql-signer":"^3.940.0","@aws-sdk/credential-providers":"^3.901.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.1","tsdown":"^0.17.2","ts-jest":"^29.4.5","postgres":"^3.4.7","@eslint/js":"^9.37.0","typescript":"^5.9.3","@types/jest":"^29.5.14","@types/node":"^25.0.0","eslint-plugin-header":"^3.1.1","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"peerDependencies":{"postgres":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/aurora-dsql-postgresjs-connector_0.1.2_1765483114859_0.2273842657862204","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aws/aurora-dsql-postgresjs-connector","version":"0.1.3","keywords":["aws","aurora","dsql","postgres","database","iam","authentication"],"license":"Apache-2.0","_id":"@aws/aurora-dsql-postgresjs-connector@0.1.3","maintainers":[{"name":"aws-aurora-dsql-devex","email":"aws-aurora-dsql-devex@amazon.com"}],"homepage":"https://github.com/awslabs/aurora-dsql-nodejs-connector","bugs":{"url":"https://github.com/awslabs/aurora-dsql-nodejs-connector/issues"},"dist":{"shasum":"f8f34307b2f5550048dcb46762228ac07b054fe6","tarball":"https://registry.npmjs.org/@aws/aurora-dsql-postgresjs-connector/-/aurora-dsql-postgresjs-connector-0.1.3.tgz","fileCount":9,"integrity":"sha512-lLnfsDiM0s5gMw8dggCdwCGJZ3Fi/+7WhxI6nUAWEIzQjgbTcEKlEqHD1f5G+m0MCg9xKu6zfaLQ7rVJxI6O+w==","signatures":[{"sig":"MEYCIQC5tzba3ZHuLPZ/0RAajwHkEkIuN9rTYoGU0C+QBiIagwIhALs6dazrVw91pfh2cASMq+NMlH311s2Hd3MDsp1TkU2O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws%2faurora-dsql-postgresjs-connector@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30742},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"50de257ff24910c8e8f9f44cd0cd45b362d788cc","scripts":{"lint":"eslint src/**/*.ts test/**/*.ts","test":"npm run test:unit && npm run test:integration","build":"npm run build:dev","check":"npm run check:types && npm run check:deps && npm run lint","clean":"rm -rf dist/ node_modules/","lint:fix":"eslint src/**/*.ts test/**/*.ts --fix","build:dev":"npm run check:types && tsdown \"src/**/*.ts\" --sourcemap --no-publint --no-attw","test:unit":"jest --testPathIgnorePatterns=integration","build:prod":"npm run check:types && tsdown","check:deps":"depcheck --ignores='@types/*,ts-jest,tsx'","test:watch":"jest --watch","check:types":"tsc --noEmit","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns=integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21f1e556-59ff-4c29-a75b-de451fe2efb8"}},"repository":{"url":"git+https://github.com/awslabs/aurora-dsql-nodejs-connector.git","type":"git"},"_npmVersion":"11.6.2","description":"An AWS Aurora DSQL connector with IAM authentication for Postgres.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@aws-sdk/types":"^3.901.0","@aws-sdk/dsql-signer":"^3.940.0","@aws-sdk/credential-providers":"^3.901.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.1","tsdown":"^0.18.0","publint":"^0.3.16","ts-jest":"^29.4.5","depcheck":"^1.4.7","postgres":"^3.4.7","@eslint/js":"^9.37.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.0","@jest/globals":"^30.2.0","eslint-plugin-header":"^3.1.1","@arethetypeswrong/core":"^0.18.2","eslint-plugin-import-x":"^4.16.1","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"peerDependencies":{"postgres":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/aurora-dsql-postgresjs-connector_0.1.3_1767135912755_0.26575447006984776","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aws/aurora-dsql-postgresjs-connector","version":"0.2.0","keywords":["aws","aurora","dsql","postgres","database","iam","authentication"],"license":"Apache-2.0","_id":"@aws/aurora-dsql-postgresjs-connector@0.2.0","maintainers":[{"name":"aws-aurora-dsql-devex","email":"dsql-dev-ex@amazon.com"}],"homepage":"https://github.com/awslabs/aurora-dsql-nodejs-connector","bugs":{"url":"https://github.com/awslabs/aurora-dsql-nodejs-connector/issues"},"dist":{"shasum":"280f80cb6917cba9e45505156f62f04856d1b038","tarball":"https://registry.npmjs.org/@aws/aurora-dsql-postgresjs-connector/-/aurora-dsql-postgresjs-connector-0.2.0.tgz","fileCount":9,"integrity":"sha512-A8sSe3ldx0JMLS0m3mpMj/nFX8XymgZCJzaGM4fFGoU+45HTbY7encNNp2wxsJ5UCr3iopcQDQc56gAGbcyf2Q==","signatures":[{"sig":"MEUCIA60NTAyzPbYl00HyRzqdTPiQcMjUct8bsP+xfmZejWCAiEA8u6t3oXn3+Pc6xpCfvHnW+tQ0M1WW5MwVaBJCuqq/8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws%2faurora-dsql-postgresjs-connector@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75590},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"879afed639d11630bca457cc98392d387bdcb732","scripts":{"lint":"eslint src/**/*.ts test/**/*.ts","test":"npm run test:unit && npm run test:integration","build":"npm run build:dev","check":"npm run check:types && npm run check:deps && npm run lint","clean":"rm -rf dist/ node_modules/","lint:fix":"eslint src/**/*.ts test/**/*.ts --fix","build:dev":"npm run check:types && tsdown \"src/**/*.ts\" --sourcemap --no-publint --no-attw","test:unit":"jest --testPathIgnorePatterns=integration","build:prod":"npm run check:types && tsdown","check:deps":"depcheck --ignores='@types/*,ts-jest,tsx'","test:watch":"jest --watch","check:types":"tsc --noEmit","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns=integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21f1e556-59ff-4c29-a75b-de451fe2efb8"}},"repository":{"url":"git+https://github.com/awslabs/aurora-dsql-nodejs-connector.git","type":"git"},"_npmVersion":"11.6.2","description":"An AWS Aurora DSQL connector with IAM authentication for Postgres.js","directories":{},"_nodeVersion":"25.3.0","dependencies":{"async-mutex":"^0.5.0","@aws-sdk/types":"^3.901.0","@aws-sdk/dsql-signer":"^3.940.0","@aws-sdk/credential-providers":"^3.901.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.1","tsdown":"^0.18.0","publint":"^0.3.16","ts-jest":"^29.4.5","depcheck":"^1.4.7","postgres":"^3.4.7","@eslint/js":"^9.37.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.0","@jest/globals":"^30.2.0","eslint-plugin-header":"^3.1.1","@arethetypeswrong/core":"^0.18.2","eslint-plugin-import-x":"^4.16.1","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"peerDependencies":{"postgres":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/aurora-dsql-postgresjs-connector_0.2.0_1768628328264_0.7931434279008223","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aws/aurora-dsql-postgresjs-connector","version":"0.2.1","keywords":["aws","aurora","dsql","postgres","database","iam","authentication"],"license":"Apache-2.0","_id":"@aws/aurora-dsql-postgresjs-connector@0.2.1","maintainers":[{"name":"aws-aurora-dsql-devex","email":"dsql-dev-ex@amazon.com"}],"homepage":"https://github.com/awslabs/aurora-dsql-connectors/tree/main/node/postgres-js","bugs":{"url":"https://github.com/awslabs/aurora-dsql-connectors/issues"},"dist":{"shasum":"c5e53bb50b3006b64b3ef9a74d85f7f191f4d1b0","tarball":"https://registry.npmjs.org/@aws/aurora-dsql-postgresjs-connector/-/aurora-dsql-postgresjs-connector-0.2.1.tgz","fileCount":9,"integrity":"sha512-q6QzSIhLiorEfrQdxar00f6CLXH5ljoHM6yhCuB8B7jw7WZIK7dEfr67gZgspQeZ/jBL6jVnPtk7NVvEu6hE4A==","signatures":[{"sig":"MEYCIQC34ClNsWZWmP/Yuh0XHX7pCMkd8jbXHMQf5GRebM0H2QIhAIyIZ+v2F44vu52n38eSYZTlKSZeP8S66zWUQ/LDrIXe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws%2faurora-dsql-postgresjs-connector@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75228},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b8bf03830a4fe7a25da04c6918afa926755b2c1a","scripts":{"lint":"eslint src/**/*.ts test/**/*.ts","test":"npm run test:unit && npm run test:integration","build":"npm run build:dev","check":"npm run check:types && npm run check:deps && npm run lint","clean":"rm -rf dist/ node_modules/","lint:fix":"eslint src/**/*.ts test/**/*.ts --fix","build:dev":"npm run check:types && tsdown \"src/**/*.ts\" --sourcemap --no-publint --no-attw","test:unit":"jest --testPathIgnorePatterns=integration","build:prod":"npm run check:types && tsdown","check:deps":"depcheck --ignores='@types/*,ts-jest,tsx'","test:watch":"jest --watch","check:types":"tsc --noEmit","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns=integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ea506a99-c111-4ffd-953f-dadb2f62bc5d"}},"repository":{"url":"git+https://github.com/awslabs/aurora-dsql-connectors.git","type":"git","directory":"node/postgres-js"},"_npmVersion":"11.8.0","description":"An AWS Aurora DSQL connector with IAM authentication for Postgres.js","directories":{},"_nodeVersion":"25.6.0","dependencies":{"async-mutex":"^0.5.0","@aws-sdk/types":"^3.901.0","@aws-sdk/dsql-signer":"^3.940.0","@aws-sdk/credential-providers":"^3.901.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.1","tsdown":"^0.20.2","publint":"^0.3.16","ts-jest":"^29.4.5","depcheck":"^1.4.7","postgres":"^3.4.7","@eslint/js":"^9.37.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.0","@jest/globals":"^30.2.0","eslint-plugin-header":"^3.1.1","@arethetypeswrong/core":"^0.18.2","eslint-plugin-import-x":"^4.16.1","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"peerDependencies":{"postgres":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/aurora-dsql-postgresjs-connector_0.2.1_1770326376313_0.4890085772047945","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aws/aurora-dsql-postgresjs-connector","version":"0.3.0","keywords":["aws","aurora","dsql","postgres","database","iam","authentication"],"license":"Apache-2.0","_id":"@aws/aurora-dsql-postgresjs-connector@0.3.0","maintainers":[{"name":"aws-aurora-dsql-devex","email":"dsql-dev-ex@amazon.com"}],"homepage":"https://github.com/awslabs/aurora-dsql-connectors/tree/main/node/postgres-js","bugs":{"url":"https://github.com/awslabs/aurora-dsql-connectors/issues"},"dist":{"shasum":"fdff99e3ab0ed3a07447da4a96220e18b97640ff","tarball":"https://registry.npmjs.org/@aws/aurora-dsql-postgresjs-connector/-/aurora-dsql-postgresjs-connector-0.3.0.tgz","fileCount":9,"integrity":"sha512-UT7Z5bNZM7FSaH0ndmglrKvniyaclgJxSo0Egj5IJhl6Js+fZd+INV4UdSSktIpoqQuBM6qVid38ZaO7Rw0vbQ==","signatures":[{"sig":"MEYCIQDcEu+rv5h1NIU4ClYz92LmyDGqDwfJpKIYQ1olMUiSgQIhAMxuonIjh0ALtf4yYwZk4u5vplcR/ABsMJ7chYNin69F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws%2faurora-dsql-postgresjs-connector@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94465},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"467b9613e2ae7c407d02034881f54af5e864550b","scripts":{"lint":"eslint src/**/*.ts test/**/*.ts","test":"npm run test:unit && npm run test:integration","build":"npm run build:dev","check":"npm run check:types && npm run check:deps && npm run lint","clean":"rm -rf dist/ node_modules/","lint:fix":"eslint src/**/*.ts test/**/*.ts --fix","build:dev":"npm run check:types && tsdown \"src/**/*.ts\" --sourcemap --no-publint --no-attw","test:unit":"jest --testPathIgnorePatterns=integration","build:prod":"npm run check:types && tsdown","check:deps":"depcheck --ignores='@types/*,ts-jest,tsx'","test:watch":"jest --watch","check:types":"tsc --noEmit","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns=integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ea506a99-c111-4ffd-953f-dadb2f62bc5d"}},"overrides":{"fast-xml-parser":"^5.4.1"},"repository":{"url":"git+https://github.com/awslabs/aurora-dsql-connectors.git","type":"git","directory":"node/postgres-js"},"_npmVersion":"11.12.1","description":"An AWS Aurora DSQL connector with IAM authentication for Postgres.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"async-mutex":"^0.5.0","@aws-sdk/types":"^3.901.0","@aws-sdk/dsql-signer":"^3.940.0","@aws-sdk/credential-providers":"^3.901.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.1","tsdown":"^0.20.2","publint":"^0.3.16","ts-jest":"^29.4.5","depcheck":"^1.4.7","postgres":"^3.4.7","@eslint/js":"^9.37.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.0","@jest/globals":"^30.2.0","eslint-plugin-header":"^3.1.1","@arethetypeswrong/core":"^0.18.2","eslint-plugin-import-x":"^4.16.1","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"peerDependencies":{"postgres":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/aurora-dsql-postgresjs-connector_0.3.0_1779474603306_0.9945345330525273","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"_id":"@aws/aurora-dsql-postgresjs-connector@0.3.1","bugs":{"url":"https://github.com/awslabs/aurora-dsql-connectors/issues"},"dist":{"shasum":"86e9114cf178b8eed3ab1db17cd775b3752a38da","tarball":"https://registry.npmjs.org/@aws/aurora-dsql-postgresjs-connector/-/aurora-dsql-postgresjs-connector-0.3.1.tgz","fileCount":9,"integrity":"sha512-TeLYltk+wBfJ8e7KZs1igNYa+/lhNP821Is3v1OgYrT8s4mKOtE4n3QShrMOb2JxE4V8ovdWYf9XldwgBt4LyQ==","signatures":[{"sig":"MEUCIQCWYxN/bL7oo1FmhyeAutzkNIoGwvmMynKU2sY2SVs7rwIgPoFFA5LYo34dkx85iiqSU8AIl/RgQ8giDK4gbFaRtow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAJBc9ZwP89PC9SNByrCxoSSbs+oScb7eSxFpPom6CptAiEA9LJlppopDUEo4iiMAZDp12KC1b/tjwdMYJ2S0vxFTi4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws%2faurora-dsql-postgresjs-connector@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96691},"main":"./dist/index.cjs","name":"@aws/aurora-dsql-postgresjs-connector","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b85a2c5bab56aec413f18f07057fd60c3f19f9ef","license":"Apache-2.0","scripts":{"lint":"eslint src/**/*.ts test/**/*.ts","test":"npm run test:unit && npm run test:integration","build":"npm run build:dev","check":"npm run check:types && npm run check:deps && npm run lint","clean":"rm -rf dist/ node_modules/","lint:fix":"eslint src/**/*.ts test/**/*.ts --fix","build:dev":"npm run check:types && tsdown \"src/**/*.ts\" --sourcemap --no-publint --no-attw","test:unit":"jest --testPathIgnorePatterns=integration","build:prod":"npm run check:types && tsdown","check:deps":"depcheck --ignores='@types/*,ts-jest,tsx'","test:watch":"jest --watch","check:types":"tsc --noEmit","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns=integration"},"version":"0.3.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ea506a99-c111-4ffd-953f-dadb2f62bc5d"}},"homepage":"https://github.com/awslabs/aurora-dsql-connectors/tree/main/node/postgres-js","keywords":["aws","aurora","dsql","postgres","database","iam","authentication"],"overrides":{"fast-xml-parser":"^5.4.1"},"repository":{"url":"git+https://github.com/awslabs/aurora-dsql-connectors.git","type":"git","directory":"node/postgres-js"},"_npmVersion":"11.12.1","description":"An AWS Aurora DSQL connector with IAM authentication for Postgres.js","directories":{},"maintainers":[{"name":"aws-aurora-dsql-devex","email":"dsql-dev-ex@amazon.com"}],"_nodeVersion":"25.9.0","dependencies":{"async-mutex":"^0.5.0","@aws-sdk/types":"^3.901.0","@aws-sdk/dsql-signer":"^3.940.0","@aws-sdk/credential-providers":"^3.901.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.1","tsdown":"^0.20.2","publint":"^0.3.16","ts-jest":"^29.4.5","depcheck":"^1.4.7","postgres":"^3.4.7","@eslint/js":"^9.37.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.0","@jest/globals":"^30.2.0","eslint-plugin-header":"^3.1.1","@arethetypeswrong/core":"^0.18.2","eslint-plugin-import-x":"^4.16.1","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"peerDependencies":{"postgres":"^3.4.7"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aurora-dsql-postgresjs-connector_0.3.1_1790014409133_0.8655878041233653"}}},"time":{"created":"2025-10-30T00:56:16.627Z","modified":"2026-09-21T18:13:29.598Z","0.1.0":"2025-10-30T00:56:17.033Z","0.1.1":"2025-11-26T23:29:39.791Z","0.1.2":"2025-12-11T19:58:35.005Z","0.1.3":"2025-12-30T23:05:12.950Z","0.2.0":"2026-01-17T05:38:48.428Z","0.2.1":"2026-02-05T21:19:36.443Z","0.3.0":"2026-05-22T18:30:03.522Z","0.3.1":"2026-09-21T18:13:29.227Z"},"bugs":{"url":"https://github.com/awslabs/aurora-dsql-connectors/issues"},"license":"Apache-2.0","homepage":"https://github.com/awslabs/aurora-dsql-connectors/tree/main/node/postgres-js","keywords":["aws","aurora","dsql","postgres","database","iam","authentication"],"repository":{"url":"git+https://github.com/awslabs/aurora-dsql-connectors.git","type":"git","directory":"node/postgres-js"},"description":"An AWS Aurora DSQL connector with IAM authentication for Postgres.js","maintainers":[{"name":"aws-aurora-dsql-devex","email":"dsql-dev-ex@amazon.com"}],"readme":"# Aurora DSQL Connector for Postgres.js\n\n[![GitHub](https://img.shields.io/badge/github-awslabs/aurora--dsql--connectors-blue?logo=github)](https://github.com/awslabs/aurora-dsql-connectors/tree/main/node/postgres-js)\n[![License](https://img.shields.io/badge/license-Apache--2.0-brightgreen)](https://github.com/awslabs/aurora-dsql-connectors/blob/main/LICENSE)\n[![NPM Version](https://img.shields.io/npm/v/@aws/aurora-dsql-postgresjs-connector)](https://www.npmjs.com/package/@aws/aurora-dsql-postgresjs-connector)\n[![Discord chat](https://img.shields.io/discord/1435027294837276802.svg?logo=discord)](https://discord.com/invite/nEF6ksFWru)\n\nThe Aurora DSQL Connector for Postgres.js is a Node.js connector built on [Postgres.js](https://github.com/porsager/postgres) \nthat integrates IAM Authentication for connecting JavaScript applications to Amazon Aurora DSQL clusters.\n\nThe Aurora DSQL Connector for Postgres.js is designed as an authentication plugin that extends the functionality of the\nPostgres.js client to enable applications to authenticate with Amazon Aurora DSQL using IAM credentials. The connector \ndoes not connect directly to the database, but provides seamless IAM authentication on top of the underlying Postgres.js driver.\n\n## About the Connector\n\nAmazon Aurora DSQL is a distributed SQL database service that provides high availability and scalability for \nPostgreSQL-compatible applications. Aurora DSQL requires IAM-based authentication with time-limited tokens that \nexisting Node.js drivers do not natively support.\n\nThe idea behind the Aurora DSQL Connector for Postgres.js is to add an authentication layer on top of the Postgres.js \nclient that handles IAM token generation, allowing users to connect to Aurora DSQL without changing their existing Postgres.js workflows.\n\nThe Aurora DSQL Connector for Postgres.js works with most versions of Postgres.js. Users provide their own version by installing\nPostgres.js directly.\n\n### What is Aurora DSQL Authentication?\n\nIn Aurora DSQL, authentication involves:\n\n- **IAM Authentication:** All connections use IAM-based authentication with time-limited tokens\n- **Token Generation:** Authentication tokens are generated using AWS credentials and have configurable lifetimes\n\nThe Aurora DSQL Connector for Postgres.js is designed to understand these requirements and automatically generate IAM authentication tokens when establishing connections.\n\n### Features\n\n- **Automatic IAM Authentication** - Handles DSQL token generation and refresh\n- **Built on Postgres.js** - Leverages the fast PostgreSQL client for Node.js\n- **Seamless Integration** - Works with existing Postgres.js connection patterns\n- **Region Auto-Discovery** - Extracts AWS region from DSQL cluster hostname\n- **Full TypeScript Support** - Provides full type safety\n- **AWS Credentials Support** - Supports various AWS credential providers (default, profile-based, custom)\n- **Connection Pooling Compatibility** - Works seamlessly with Postgres.js' built-in connection pooling\n- **OCC Retry** - Automatic retry with exponential backoff on optimistic concurrency conflicts\n\n## Quick start guide\n\n### Requirements\n\n- Node.js 20+\n- [Access to an Aurora DSQL cluster](https://docs.aws.amazon.com/aurora-dsql/latest/userguide/getting-started.html)\n- Set up appropriate IAM permissions to allow your application to connect to Aurora DSQL.\n- AWS credentials configured (via AWS CLI, environment variables, or IAM roles)\n\n## ⚠️ Important\n\n* Running this code might result in charges to your AWS account.\n* We recommend that you grant your code least privilege. At most, grant only the\n  minimum permissions required to perform the task. For more information, see\n  [Grant least privilege](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#grant-least-privilege).\n* This code is not tested in every AWS Region. For more information, see\n  [AWS Regional Services](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services).\n\n### Installation\n\n```bash\nnpm install @aws/aurora-dsql-postgresjs-connector\n# Postgres.js is a peer-dependency, so users must install it themselves\nnpm install postgres\n```\n\n### Basic Usage\n\n```typescript\nimport { auroraDSQLPostgres } from '@aws/aurora-dsql-postgresjs-connector';\n\nconst sql = auroraDSQLPostgres({\n  host: 'your-cluster.dsql.us-east-1.on.aws',\n  username: 'admin',\n    \n});\n\n// Execute queries\nconst users = await sql`SELECT * FROM users WHERE age > ${25}`;\nconsole.log(users);\n\n// Clean up\nawait sql.end();\n```\n\n#### Using cluster ID instead of host\n\n```typescript\nconst sql = auroraDSQLPostgres({\n  host: 'your-cluster-id',\n  region: 'us-east-1',\n  username: 'admin',\n    \n});\n```\n\n### Connection String\n\n```typescript\nconst sql = AuroraDSQLPostgres(\n  'postgres://admin@your-cluster.dsql.us-east-1.on.aws'\n);\n\nconst result = await sql`SELECT current_timestamp`;\n```\n\n### Advanced Configuration\n\n```typescript\nimport { fromNodeProviderChain } from '@aws-sdk/credential-providers';\n\nconst sql = AuroraDSQLPostgres({\n  host: 'your-cluster.dsql.us-east-1.on.aws',\n  database: 'postgres',\n  username: 'admin',\n  customCredentialsProvider: fromNodeProviderChain(), // Optionally provide custom credentials provider\n  tokenDurationSecs: 3600,                            // Token expiration (seconds)\n  \n  // Standard Postgres.js options\n  max: 20,                              // Connection pool size\n  ssl: { rejectUnauthorized: false }    // SSL configuration\n});\n```\n\n### OCC Retry\n\nAurora DSQL uses optimistic concurrency control (OCC). Transactions that conflict are rejected at\ncommit time with error codes `OC000`, `OC001`, or `40001`. The connector can automatically retry\n`begin()` transactions on these conflicts with exponential backoff.\n\n```typescript\nimport { auroraDSQLPostgres } from '@aws/aurora-dsql-postgresjs-connector';\n\n// Opt-in at connection level — all begin() calls will retry on OCC conflicts\nconst sql = auroraDSQLPostgres({\n  host: 'your-cluster.dsql.us-east-1.on.aws',\n  username: 'admin',\n  retry: true,\n});\n\n// No per-call config needed\nawait sql.begin(async (tx) => {\n  await tx`INSERT INTO accounts(id, balance) VALUES(${1}, ${100})`;\n});\n```\n\nThe retry config accepts a partial object — unset fields use defaults:\n\n| Field          | Default | Description                        |\n| -------------- | ------- | ---------------------------------- |\n| `maxRetries`   | 3       | Number of retry attempts after the initial try (0 = no retry) |\n| `baseDelayMs`  | 1       | Initial backoff delay in ms        |\n| `maxDelayMs`   | 100     | Maximum base backoff delay in ms (jitter is added on top) |\n| `jitterFactor` | 0.25    | Jitter as a fraction of delay      |\n\nPer-call opt-in/out:\n\n```typescript\n// Per-call opt-in (no constructor config needed)\nawait sql.begin(async (tx) => { ... }, { retry: true });\nawait sql.begin(async (tx) => { ... }, { retry: { maxRetries: 10 } });\n\n// Per-call opt-out (overrides constructor config)\nawait sql.begin(async (tx) => { ... }, { retry: false });\n```\n\n**Note:** The callback may be invoked multiple times on OCC conflicts. Keep it idempotent - avoid non-database side effects (HTTP calls, message publishes, external counters) inside the transaction body.\n\n### Configuration Options\n\n| Option                      | Type                             | Required | Description                                              |\n|-----------------------------|----------------------------------|----------|----------------------------------------------------------|\n| `host`                      | `string`                         | Yes      | DSQL cluster hostname or cluster ID                      |\n| `database`                  | `string?`                        | No       | Database name                                            |\n| `username`                  | `string?`                        | No       | Database username (uses admin if not provided)           |\n| `region`                    | `string?`                        | No       | AWS region (auto-detected from hostname if not provided) |\n| `customCredentialsProvider` | `AwsCredentialIdentityProvider?` | No       | Custom AWS credentials provider                          |\n| `tokenDurationSecs`         | `number?`                        | No       | Token expiration time in seconds                         |\n| `retry`                     | `Partial<OCCRetryConfig> \\| boolean` | No   | OCC retry configuration (see above)                      |\n| `logger`                    | `Logger`                         | No       | Logger with `error` method and optional `debug` (e.g. `console`)  |\n\nAll standard [Postgres.js options](https://github.com/porsager/postgres?tab=readme-ov-file#connection-details) are also supported.\n\n## Websocket Connector \nThe websocket connector provides an alternative connection method to Aurora DSQL using WebSockets instead of standard TCP sockets. This is designed for environments where TCP sockets are unavailable. For Node.js server applications, use the standard TCP socket connector shown above.\n\n### Use Case - Environments Without TCP Sockets\n\nSome JavaScript runtimes don't provide TCP socket support. The WebSocket connector enables DSQL connections from these environments. If credentials remain server-controlled, the security model is similar to traditional server-side applications and credentials can be configured using your platform's secrets management (e.g., environment variables, secrets store).\n\n### Use Case - Browser Applications\n\nWeb browsers don't support TCP sockets. The WebSocket connector enables direct browser-to-database connections for use cases like internal tools, prototypes, or applications where users can safely have direct database access.\n\n#### ⚠️ Security Considerations for Browser Usage\n\nWhen using the WebSocket connector from a browser, the database connection runs in an environment controlled by the end user. This has important security implications:\n\n- **Users can execute any query their database role permits.** There is no server-side layer to validate, filter, or restrict queries. The browser's JavaScript can be inspected and modified.\n\n- **Database role permissions are your access control boundary.** The IAM role grants connection ability, but the PostgreSQL database role determines what data the user can access. Configure database roles with minimal necessary permissions.\n\nThis approach is appropriate when users should have direct database access such as internal admin tools, single-user applications, or scenarios with properly scoped database roles. It is not a substitute for a backend API when you need to control what queries users can run.\n\nFor guidance on configuring IAM roles and database permissions, see:\n- [Authentication and authorization for Aurora DSQL](https://docs.aws.amazon.com/aurora-dsql/latest/userguide/authentication-authorization.html)\n- [Using database roles and IAM authentication](https://docs.aws.amazon.com/aurora-dsql/latest/userguide/using-database-and-iam-roles.html)\n\n### Basic Usage\n\n```typescript\nimport type { AwsCredentialIdentity } from '@aws-sdk/types';\nimport { auroraDSQLWsPostgres, AuroraDSQLWsConfig } from '@aws/aurora-dsql-postgresjs-connector';\n\n// For testing only, DO NOT USE in a production environment\nconst simulateSecureGetCredentialsAPI = (): Promise<AwsCredentialIdentity> => {\n  // Users must retrieve the AwsCredentialIdentity through a secure API\n  // DO NOT store the IAM accessKeyId and secretAccessKey inside the JavaScript source code\n  // for more details, refer to the example in the folder \"example/src/alternative/websocket\"\n};\n\nconst config: AuroraDSQLWsConfig<{}> = {\n  host: 'your-cluster.dsql.us-east-1.on.aws',\n  database: \"postgres\",\n  user: \"admin\",\n  customCredentialsProvider: simulateSecureGetCredentialsAPI,\n};\n\nconst sql = auroraDSQLWsPostgres(config);\n\nconst result = await sql`SELECT version()`;\nconsole.log(result);\nawait sql.end();\n```\n\n### Configuration Options\n\n| Option                      | Type                             | Required | Description                                              |\n|-----------------------------|----------------------------------|----------|----------------------------------------------------------|\n| `host`                      | `string`                         | Yes      | DSQL cluster hostname or cluster ID                      |\n| `database`                  | `string?`                        | No       | Database name                                            |\n| `username`                  | `string?`                        | No       | Database username (uses admin if not provided)           |\n| `region`                    | `string?`                        | No       | AWS region (auto-detected from hostname if not provided) |\n| `customCredentialsProvider` | `AwsCredentialIdentityProvider?` | No       | Custom AWS credentials provider                          |\n| `tokenDurationSecs`         | `number?`                        | No       | Token expiration time in seconds                         |\n| `connectionCheck`           | `boolean?`                       | No       | Perform a heart beat connectivity check with`Select 1` before every query (Default: false)\n| `connectionId`              | `string?`                        | No       | An optional connection identifier to be used in the `onReservedConnectionClose` callback\n| `onReservedConnectionClose`         | `(connectionId?: string) => void?`                        | No       | A callback that is executed upon unexpected closure of a reserved connection, such as a heartbeat failure. The connectionId is passed to the callback when available.\n\nOther standard [Postgres.js options](https://github.com/porsager/postgres?tab=readme-ov-file#connection-details) are also supported, except for `socket`, `port`, and `ssl`, which have default values.\n\n\n\n## Authentication\n\nThe connector automatically handles DSQL authentication by generating tokens using the DSQL client token generator. If the\nAWS region is not provided, it will be automatically parsed from the hostname provided.\n\nFor more information on authentication in Aurora DSQL, see the [user guide](https://docs.aws.amazon.com/aurora-dsql/latest/userguide/authentication-authorization.html).\n\n### Admin vs Regular Users\n\n- Users named `\"admin\"` automatically use admin authentication tokens\n- All other users use regular authentication tokens\n- Tokens are generated dynamically for each connection\n\n## Sample usage\n\nAn JavaScript example using the Aurora DSQL Connector for Postgres.js is available [here](example).\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Build the project\nnpm run build\n\n# Set a cluster for use in integration tests\nexport CLUSTER_ENDPOINT=your-cluster.dsql.us-east-1.on.aws\n\n# Run tests\nnpm run test\n\n# Alternatively, run only unit or integration tests\nnpm run test:unit\nnpm run test:integration\n```\n\n## License\nThis software is released under the Apache 2.0 license.\n\nCopyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\nSPDX-License-Identifier: Apache-2.0\n","readmeFilename":"README.md"}