{"_id":"@dudousxd/nestjs-catalog-secrets-aws","_rev":"3-5b2102793af65e8375da2f9fd9c2260e","name":"@dudousxd/nestjs-catalog-secrets-aws","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.0":{"name":"@dudousxd/nestjs-catalog-secrets-aws","version":"0.0.0","keywords":["nestjs","catalog","kms","aws","secrets","encryption","envelope-encryption","govcloud"],"author":{"name":"Davide Carvalho"},"license":"MIT","_id":"@dudousxd/nestjs-catalog-secrets-aws@0.0.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-catalog#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-catalog/issues"},"dist":{"shasum":"6b6f9352b01b0556c7ff9e9a24071a4e2e78d417","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-catalog-secrets-aws/-/nestjs-catalog-secrets-aws-0.0.0.tgz","fileCount":20,"integrity":"sha512-RFHsLviusN1DztzZsZVAohE758ErmxCNlpOzRcs7CqPyEpq2okPo8XIHU6RsfXjLMbXE1wo+801h/xr49gbPRQ==","signatures":[{"sig":"MEUCIQDMETzQ0xEVSPZ8WbIyWtOFNIF75WKlFRXUo9bEXHSeRwIgGZbVH9G6zTmDN6JeV1UWU+Q6YA67IkQU6UkOYshYdy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113050},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"539c7138b56328ef0734f21eda3b7f29a9772b3a","scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-catalog.git","type":"git","directory":"packages/secrets-aws"},"_npmVersion":"11.6.0","description":"AWS KMS secret vault for @dudousxd/nestjs-catalog: envelope encryption with a per-secret data key, the secret's kind and field bound as KMS encryption context, and the resolved key ARN recorded on every row.","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","//sideEffects":"Safe to be false: nothing here runs at import time. Every export is a class, a pure function or a declaration, and the only I/O is a KMS call inside seal/open. Lets a host that imports the vault type without wiring the module drop the rest.","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"25.6.0","@nestjs/common":"11.1.19","@aws-sdk/client-kms":"3.1090.0","@dudousxd/nestjs-catalog":"workspace:*"},"peerDependencies":{"@nestjs/common":">=10","@aws-sdk/client-kms":">=3","@dudousxd/nestjs-catalog":">=0.1"},"//peerDependencies":"@aws-sdk/client-kms is a PEER, not a dependency, matching @dudousxd/nestjs-catalog-store-clickhouse's handling of @clickhouse/client. A host with no AWS in it must not acquire an AWS SDK by depending on the catalog; and a host that does run on AWS almost certainly already pins a version of the SDK, which a bundled copy would sit beside rather than share — two credential-provider chains and two HTTP agents in one process.","_npmOperationalInternal":{"tmp":"tmp/nestjs-catalog-secrets-aws_0.0.0_1785942534692_0.26760585400677916","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@dudousxd/nestjs-catalog-secrets-aws","version":"0.1.0","keywords":["nestjs","catalog","kms","aws","secrets","encryption","envelope-encryption","govcloud"],"author":"Davide Carvalho","license":"MIT","_id":"@dudousxd/nestjs-catalog-secrets-aws@0.1.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"1b5173eef72fe5ff57b30996a01048093daa980b","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-catalog-secrets-aws/-/nestjs-catalog-secrets-aws-0.1.0.tgz","fileCount":21,"integrity":"sha512-PL4BcQoI3TYP5s5kzS9cuvbinSnAV5jZbAh9sv59OYwBiPZV3M/SHyLZ72pqbcA7IoAJVXafMGJGR/YmrKpIPQ==","signatures":[{"sig":"MEUCIG2vAM8xq1CBxU52IJp0u7850Dshj01xvbjcDIF1GpQMAiEAwuQ19c2bpvC2KTDrmh8WF7YPKhb6YoUoLuKEPF/DJAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-catalog-secrets-aws@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114113},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4fbd48b9-5dc0-46b6-968e-25898e3d80a9"}},"repository":{"url":"https://github.com/DavideCarvalho/nestjs-catalog.git","type":"git","directory":"packages/secrets-aws"},"description":"AWS KMS secret vault for @dudousxd/nestjs-catalog: envelope encryption with a per-secret data key, the secret's kind and field bound as KMS encryption context, and the resolved key ARN recorded on every row.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","//sideEffects":"Safe to be false: nothing here runs at import time. Every export is a class, a pure function or a declaration, and the only I/O is a KMS call inside seal/open. Lets a host that imports the vault type without wiring the module drop the rest.","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"25.6.0","@nestjs/common":"11.1.19","@aws-sdk/client-kms":"3.1090.0","@dudousxd/nestjs-catalog":"0.11.0"},"peerDependencies":{"@nestjs/common":">=10","@aws-sdk/client-kms":">=3","@dudousxd/nestjs-catalog":">=0.1"},"//peerDependencies":"@aws-sdk/client-kms is a PEER, not a dependency, matching @dudousxd/nestjs-catalog-store-clickhouse's handling of @clickhouse/client. A host with no AWS in it must not acquire an AWS SDK by depending on the catalog; and a host that does run on AWS almost certainly already pins a version of the SDK, which a bundled copy would sit beside rather than share — two credential-provider chains and two HTTP agents in one process.","_npmOperationalInternal":{"tmp":"tmp/nestjs-catalog-secrets-aws_0.1.0_1785942942278_0.39955726760776367","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dudousxd/nestjs-catalog-secrets-aws","version":"0.1.1","description":"AWS KMS secret vault for @dudousxd/nestjs-catalog: envelope encryption with a per-secret data key, the secret's kind and field bound as KMS encryption context, and the resolved key ARN recorded on every row.","license":"MIT","author":"Davide Carvalho","repository":{"type":"git","url":"https://github.com/DavideCarvalho/nestjs-catalog.git","directory":"packages/secrets-aws"},"keywords":["nestjs","catalog","kms","aws","secrets","encryption","envelope-encryption","govcloud"],"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"//sideEffects":"Safe to be false: nothing here runs at import time. Every export is a class, a pure function or a declaration, and the only I/O is a KMS call inside seal/open. Lets a host that imports the vault type without wiring the module drop the rest.","sideEffects":false,"//peerDependencies":"@aws-sdk/client-kms is a PEER, not a dependency, matching @dudousxd/nestjs-catalog-store-clickhouse's handling of @clickhouse/client. A host with no AWS in it must not acquire an AWS SDK by depending on the catalog; and a host that does run on AWS almost certainly already pins a version of the SDK, which a bundled copy would sit beside rather than share — two credential-provider chains and two HTTP agents in one process.","peerDependencies":{"@aws-sdk/client-kms":">=3","@dudousxd/nestjs-catalog":">=0.1","@nestjs/common":">=10"},"devDependencies":{"@aws-sdk/client-kms":"3.1090.0","@nestjs/common":"11.1.19","@types/node":"25.6.0","typescript":"5.9.3","@dudousxd/nestjs-catalog":"0.15.0"},"scripts":{"build":"tsc -p tsconfig.json","dev":"tsc -p tsconfig.json --watch","typecheck":"tsc -p tsconfig.json --noEmit"},"_nodeVersion":"22.23.1","_id":"@dudousxd/nestjs-catalog-secrets-aws@0.1.1","dist":{"integrity":"sha512-7gpa3elYGO5Uh6YUicWAxHWv0uYId5wsBVo2uAQjRifWyS0biPBx4I5/e3+PWcU/vaHSqjJ1XQ3bwR4w4g2XBQ==","shasum":"2219e6e4742e859ce53ae7e633a5af074805114c","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-catalog-secrets-aws/-/nestjs-catalog-secrets-aws-0.1.1.tgz","fileCount":21,"unpackedSize":114113,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-catalog-secrets-aws@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHD5QVKbaB+PugkFyYkhFwoJ84YT56Gs1stbM7kHpJ9wAiEAg87AI7jUhGmtbh53NcnL6UxMDm8rrfPr1bBpmpJwb6w="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4fbd48b9-5dc0-46b6-968e-25898e3d80a9"}},"directories":{},"maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-catalog-secrets-aws_0.1.1_1786018898456_0.2793876299348246"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-05T15:08:54.462Z","modified":"2026-08-06T12:21:38.949Z","0.0.0":"2026-08-05T15:08:54.845Z","0.1.0":"2026-08-05T15:15:42.424Z","0.1.1":"2026-08-06T12:21:38.619Z"},"author":"Davide Carvalho","license":"MIT","keywords":["nestjs","catalog","kms","aws","secrets","encryption","envelope-encryption","govcloud"],"repository":{"type":"git","url":"https://github.com/DavideCarvalho/nestjs-catalog.git","directory":"packages/secrets-aws"},"description":"AWS KMS secret vault for @dudousxd/nestjs-catalog: envelope encryption with a per-secret data key, the secret's kind and field bound as KMS encryption context, and the resolved key ARN recorded on every row.","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"readme":"","readmeFilename":""}