Skip to content

chore(deps): fix npm vulnerabilities and update dev tooling#40

Merged
jehannes merged 3 commits into
mainfrom
chore/update-deps-and-tooling
May 11, 2026
Merged

chore(deps): fix npm vulnerabilities and update dev tooling#40
jehannes merged 3 commits into
mainfrom
chore/update-deps-and-tooling

Conversation

@jehannes

@jehannes jehannes commented May 1, 2026

Copy link
Copy Markdown
Contributor

Security fixes:

  • Update aws-cdk-lib 2.237.1 -> 2.252.0 (fixes ajv, brace-expansion, minimatch, yaml)

  • Update constructs 10.4.5 -> 10.6.0 (required by aws-cdk-lib 2.252.0)

  • Add override for brace-expansion <1.1.13 (Jest transitive dep)

  • Remove stale glob and brace-expansion overrides

Tooling and test updates:

  • Update jest ^30.2.0 -> ^30.3.0

  • Update esbuild ^0.27.2 -> ^0.28.0

  • Update jsii ^5.9.25 -> ^5.9.37

  • Update oxlint ^1.43.0 -> ^1.62.0

  • Update aws-cdk CLI ^2.1105.0 -> ^2.1120.0

  • Update @types/node ^25.2.1 -> ^25.6.0

  • Update @types/aws-lambda ^8.10.160 -> ^8.10.161

Runtime dependency updates:

  • Update @aws-lambda-powertools/logger ^2.30.2 -> ^2.33.0

Not updated:

  • TypeScript ~5.9 (6.0 breaks global type resolution for Jest)

Comment thread src/test/index.keyrotate.test.ts
jehannes added 3 commits May 11, 2026 07:33
Security fixes:

- Update aws-cdk-lib 2.237.1 -> 2.252.0 (fixes ajv, brace-expansion, minimatch, yaml)

- Update constructs 10.4.5 -> 10.6.0 (required by aws-cdk-lib 2.252.0)

- Add override for brace-expansion <1.1.13 (Jest transitive dep)

- Remove stale glob and brace-expansion overrides

Tooling and test updates:

- Update jest ^30.2.0 -> ^30.3.0

- Update esbuild ^0.27.2 -> ^0.28.0

- Update jsii ^5.9.25 -> ^5.9.37

- Update oxlint ^1.43.0 -> ^1.62.0

- Update aws-cdk CLI ^2.1105.0 -> ^2.1120.0

- Update @types/node ^25.2.1 -> ^25.6.0

- Update @types/aws-lambda ^8.10.160 -> ^8.10.161

Runtime dependency updates:

- Update @aws-lambda-powertools/logger ^2.30.2 -> ^2.33.0

Not updated:

- TypeScript ~5.9 (6.0 breaks global type resolution for Jest)

Signed-off-by: jehannes <jkuidema@outlook.com>
- Update aws-cdk-lib from 2.237.1 to 2.252.0
- Update constructs from 10.4.5 to ^10.6.0
- Update @aws-lambda-powertools/logger from ^2.30.2 to ^2.33.0
- Update @aws-sdk/client-kms from ^3.984.0 to ^3.1040.0
- Update @aws-sdk/client-s3 from ^3.984.0 to ^3.1040.0
- Update @types/aws-lambda from ^8.10.160 to ^8.10.161
- Update jsrsasign from ^11.1.0 to ^11.1.3
- Add jsii type definitions for new AWS CDK services (bcmpricingcalculator, bedrockmantle, braket, computeoptimizer, directconnect, ecr.mixins, ecs.mixins, eks_v2, elementalinference, interconnect, novaact, route53globalresolver, s3.mixins)

Signed-off-by: jehannes <jkuidema@outlook.com>
- Add aws-sdk-client-mock-jest ^4.1.0 for enhanced AWS SDK mocking in tests
- Add @standard-schema/spec for schema validation support
- Reorder devDependencies in package.json for consistency
- Update test file to use new mocking capabilities

Signed-off-by: jehannes <jkuidema@outlook.com>
@jehannes jehannes force-pushed the chore/update-deps-and-tooling branch from 03bad2e to 066d7a1 Compare May 11, 2026 05:34
@jehannes jehannes merged commit 96ff08a into main May 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants