Skip to content

Namespace imports for better tree shaking#201

Merged
floydspace merged 7 commits intofloydspace:mainfrom
devmatteini:namespace-imports
Mar 10, 2026
Merged

Namespace imports for better tree shaking#201
floydspace merged 7 commits intofloydspace:mainfrom
devmatteini:namespace-imports

Conversation

@devmatteini
Copy link
Contributor

Fixes #196

Hi! As you said, you already fixed it for beta release with Effect 4, but if you are still interested in the fixes for current major v1, here's the PR.

I updated every import from:

  • effect
  • @effect/* packages
  • @effect-aws/* packages

I verified the changes with pnpm build which typecheck, test and build each package.

Notes

When I was testing the codegen script, I reverted the changes made from the latest AWS SDK manifests. I only kept the imports changes.

@changeset-bot
Copy link

changeset-bot bot commented Feb 23, 2026

🦋 Changeset detected

Latest commit: e1a984f

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 67 packages
Name Type
@effect-aws/client-api-gateway-management-api Minor
@effect-aws/client-cognito-identity-provider Minor
@effect-aws/client-opensearch-serverless Minor
@effect-aws/client-iot-jobs-data-plane Minor
@effect-aws/client-timestream-influxdb Minor
@effect-aws/client-cloudwatch-events Minor
@effect-aws/client-timestream-query Minor
@effect-aws/client-timestream-write Minor
@effect-aws/client-bedrock-runtime Minor
@effect-aws/client-cloudwatch-logs Minor
@effect-aws/client-iot-events-data Minor
@effect-aws/client-secrets-manager Minor
@effect-aws/client-api-gateway-v2 Minor
@effect-aws/client-cloudformation Minor
@effect-aws/client-iot-data-plane Minor
@effect-aws/client-data-pipeline Minor
@effect-aws/client-organizations Minor
@effect-aws/client-auto-scaling Minor
@effect-aws/client-iot-wireless Minor
@effect-aws/client-kafkaconnect Minor
@effect-aws/client-api-gateway Minor
@effect-aws/client-cloudsearch Minor
@effect-aws/client-elasticache Minor
@effect-aws/client-eventbridge Minor
@effect-aws/client-cloudtrail Minor
@effect-aws/client-cloudwatch Minor
@effect-aws/client-codedeploy Minor
@effect-aws/client-iot-events Minor
@effect-aws/client-opensearch Minor
@effect-aws/powertools-logger Minor
@effect-aws/powertools-tracer Minor
@effect-aws/client-scheduler Minor
@effect-aws/client-dynamodb Minor
@effect-aws/client-firehose Minor
@effect-aws/client-textract Minor
@effect-aws/secrets-manager Major
@effect-aws/client-account Minor
@effect-aws/client-bedrock Minor
@effect-aws/client-kinesis Minor
@effect-aws/client-athena Minor
@effect-aws/client-lambda Minor
@effect-aws/client-kafka Minor
@effect-aws/http-handler Major
@effect-aws/client-dsql Minor
@effect-aws/client-glue Minor
@effect-aws/client-ec2 Minor
@effect-aws/client-ecr Minor
@effect-aws/client-ecs Minor
@effect-aws/client-iam Minor
@effect-aws/client-iot Minor
@effect-aws/client-ivs Minor
@effect-aws/client-kms Minor
@effect-aws/client-rds Minor
@effect-aws/client-ses Minor
@effect-aws/client-sfn Minor
@effect-aws/client-sns Minor
@effect-aws/client-sqs Minor
@effect-aws/client-ssm Minor
@effect-aws/client-sts Minor
@effect-aws/client-mq Minor
@effect-aws/client-s3 Minor
@effect-aws/dynamodb Major
@effect-aws/commons Minor
@effect-aws/lambda Minor
@effect-aws/dsql Minor
@effect-aws/ssm Major
@effect-aws/s3 Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@floydspace floydspace merged commit 9020433 into floydspace:main Mar 10, 2026
7 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.

Namespace imports for better tree shaking

2 participants