Skip to content

Split Node and edge runtime packaging#62

Merged
dkropachev merged 1 commit into
mainfrom
codex/runtime-packaging-cleanup
Jun 27, 2026
Merged

Split Node and edge runtime packaging#62
dkropachev merged 1 commit into
mainfrom
codex/runtime-packaging-cleanup

Conversation

@dkropachev

Copy link
Copy Markdown
Collaborator

Summary

  • split Node-only runtime/compression/TLS code from the Edge runtime entrypoints
  • add explicit Edge exports for low-level and document clients
  • make @aws-sdk/lib-dynamodb optional peer-only at runtime and add Node >=20 engine metadata
  • tighten JavaScript config validation and drop unused leftover exports
  • replace runtime package.json import with a build-time package version define

Verification

  • npm run verify
  • npm run test:integration without INTEGRATION_TESTS set
  • npm pack --dry-run
  • Node ESM import smoke test
  • Node CJS require smoke test
  • explicit Edge subpath smoke test
  • Edge bundle scan for Node builtins and @smithy/node-http-handler

@dkropachev
dkropachev merged commit 4cddb06 into main Jun 27, 2026
3 checks passed
dkropachev added a commit that referenced this pull request Jun 27, 2026
@dkropachev
dkropachev deleted the codex/runtime-packaging-cleanup branch June 27, 2026 18:56
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.

1 participant