Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(tsconfig): remove sourceMap #2867

Merged
merged 2 commits into from
Oct 6, 2021
Merged

Conversation

trivikr
Copy link
Member

@trivikr trivikr commented Oct 5, 2021

Issue

Reducing install size by removing sourceMap files:

Description

Removes sourceMap configuration from root tsconfig, which reduces npm publish sizes of all modular SDK packages from 795.92 MB to 631.11 MB (reduction of ~21%)

Code used for measuring npm pack size
const { readdirSync, readFileSync, statSync } = require("fs");
const { join } = require("path");
const { spawnSync } = require("child_process");

const { packages } = JSON.parse(readFileSync(join(process.cwd(), "package.json"))).workspaces;

const getAllFiles = (dirPath, arrayOfFiles) => {
  files = readdirSync(dirPath);

  arrayOfFiles = arrayOfFiles || [];

  files.forEach((file) => {
    if (statSync(dirPath + "/" + file).isDirectory()) {
      arrayOfFiles = getAllFiles(dirPath + "/" + file, arrayOfFiles);
    } else {
      arrayOfFiles.push(join(dirPath, "/", file));
    }
  });

  return arrayOfFiles;
};

let totalSizeInMB = 0;

spawnSync("git", ["clean", "-dfx"]);
spawnSync("yarn");
spawnSync("yarn", ["build:all"]);
spawnSync("yarn", ["downlevel-dts"]);

const packageNameColLength = 50;
const sizeColLength = 15;
const packageSizeList = [];

packages
  .map((dir) => dir.replace("/*", ""))
  .forEach((workspacesDir) => {
    // Process each workspace in workspace directory
    readdirSync(join(process.cwd(), workspacesDir), { withFileTypes: true })
      .filter((dirent) => dirent.isDirectory())
      .map((dirent) => dirent.name)
      .forEach((workspaceDir) => {
        if (workspaceDir.startsWith("aws-")) {
          return;
        }
        try {
          // npm pack posts debug messages to stderr
          // Refs: https://github.com/npm/npm/issues/118#issuecomment-325440
          const { stderr } = spawnSync("npm", ["pack", "--dry-run"], {
            cwd: join(process.cwd(), workspacesDir, workspaceDir),
          });
          const packageName = `@aws-sdk/${workspaceDir}`;
          const unpackedSize = stderr
            .toString()
            .match(/unpacked size: ([^\n]*)/)[1]
            .trim();
          packageSizeList.push({ packageName, unpackedSize });
          const [size, unit] = unpackedSize.split(" ");
          totalSizeInMB += size / (unit === "kB" ? 1024 : 1);
        } catch (error) {
          console.log(`${workspaceDir}: ${error}`);
        }
      });
  });

console.log(`Total size: ${totalSizeInMB.toFixed(2)} MB\n`);

console.log(`| ${"Package name".padEnd(packageNameColLength)} | ${"Unpacked size".padEnd(sizeColLength)} |`);
console.log(`|-${"-".padEnd(packageNameColLength, "-")}-|-${"-".padEnd(sizeColLength, "-")}-|`);
packageSizeList.forEach(({ packageName, unpackedSize }) =>
  console.log(`| ${packageName.padEnd(packageNameColLength)} | ${unpackedSize.padEnd(sizeColLength)} |`)
);
Before
Total size: 795.92 MB

| Package name                                    | Unpacked size |
| ----------------------------------------------- | ------------- |
| @aws-sdk/client-accessanalyzer                  | 2.3 MB        |
| @aws-sdk/client-account                         | 322.1 kB      |
| @aws-sdk/client-acm                             | 1.3 MB        |
| @aws-sdk/client-acm-pca                         | 2.1 MB        |
| @aws-sdk/client-alexa-for-business              | 5.1 MB        |
| @aws-sdk/client-amp                             | 1.2 MB        |
| @aws-sdk/client-amplify                         | 2.4 MB        |
| @aws-sdk/client-amplifybackend                  | 1.8 MB        |
| @aws-sdk/client-api-gateway                     | 7.6 MB        |
| @aws-sdk/client-apigatewaymanagementapi         | 349.8 kB      |
| @aws-sdk/client-apigatewayv2                    | 4.7 MB        |
| @aws-sdk/client-app-mesh                        | 3.8 MB        |
| @aws-sdk/client-appconfig                       | 2.2 MB        |
| @aws-sdk/client-appflow                         | 2.1 MB        |
| @aws-sdk/client-appintegrations                 | 1.0 MB        |
| @aws-sdk/client-application-auto-scaling        | 1.5 MB        |
| @aws-sdk/client-application-discovery-service   | 1.9 MB        |
| @aws-sdk/client-application-insights            | 1.7 MB        |
| @aws-sdk/client-applicationcostprofiler         | 508.4 kB      |
| @aws-sdk/client-apprunner                       | 1.6 MB        |
| @aws-sdk/client-appstream                       | 3.1 MB        |
| @aws-sdk/client-appsync                         | 2.7 MB        |
| @aws-sdk/client-athena                          | 2.2 MB        |
| @aws-sdk/client-auditmanager                    | 3.3 MB        |
| @aws-sdk/client-auto-scaling                    | 4.6 MB        |
| @aws-sdk/client-auto-scaling-plans              | 805.3 kB      |
| @aws-sdk/client-backup                          | 4.4 MB        |
| @aws-sdk/client-batch                           | 2.0 MB        |
| @aws-sdk/client-braket                          | 703.4 kB      |
| @aws-sdk/client-budgets                         | 1.7 MB        |
| @aws-sdk/client-chime                           | 12.1 MB       |
| @aws-sdk/client-chime-sdk-identity              | 1.2 MB        |
| @aws-sdk/client-chime-sdk-messaging             | 2.2 MB        |
| @aws-sdk/client-cloud9                          | 1.0 MB        |
| @aws-sdk/client-cloudcontrol                    | 901.2 kB      |
| @aws-sdk/client-clouddirectory                  | 5.2 MB        |
| @aws-sdk/client-cloudformation                  | 5.5 MB        |
| @aws-sdk/client-cloudfront                      | 7.5 MB        |
| @aws-sdk/client-cloudhsm                        | 1.3 MB        |
| @aws-sdk/client-cloudhsm-v2                     | 1.1 MB        |
| @aws-sdk/client-cloudsearch                     | 2.0 MB        |
| @aws-sdk/client-cloudsearch-domain              | 517.4 kB      |
| @aws-sdk/client-cloudtrail                      | 1.9 MB        |
| @aws-sdk/client-cloudwatch                      | 2.8 MB        |
| @aws-sdk/client-cloudwatch-events               | 3.4 MB        |
| @aws-sdk/client-cloudwatch-logs                 | 2.6 MB        |
| @aws-sdk/client-codeartifact                    | 2.6 MB        |
| @aws-sdk/client-codebuild                       | 3.4 MB        |
| @aws-sdk/client-codecommit                      | 7.4 MB        |
| @aws-sdk/client-codedeploy                      | 4.2 MB        |
| @aws-sdk/client-codeguru-reviewer               | 1.4 MB        |
| @aws-sdk/client-codeguruprofiler                | 1.8 MB        |
| @aws-sdk/client-codepipeline                    | 3.1 MB        |
| @aws-sdk/client-codestar                        | 1.2 MB        |
| @aws-sdk/client-codestar-connections            | 817.1 kB      |
| @aws-sdk/client-codestar-notifications          | 988.6 kB      |
| @aws-sdk/client-cognito-identity                | 1.7 MB        |
| @aws-sdk/client-cognito-identity-provider       | 7.7 MB        |
| @aws-sdk/client-cognito-sync                    | 1.4 MB        |
| @aws-sdk/client-comprehend                      | 4.5 MB        |
| @aws-sdk/client-comprehendmedical               | 1.5 MB        |
| @aws-sdk/client-compute-optimizer               | 1.8 MB        |
| @aws-sdk/client-config-service                  | 6.5 MB        |
| @aws-sdk/client-connect                         | 7.0 MB        |
| @aws-sdk/client-connect-contact-lens            | 281.4 kB      |
| @aws-sdk/client-connectparticipant              | 725.1 kB      |
| @aws-sdk/client-cost-and-usage-report-service   | 466.0 kB      |
| @aws-sdk/client-cost-explorer                   | 2.9 MB        |
| @aws-sdk/client-customer-profiles               | 2.2 MB        |
| @aws-sdk/client-data-pipeline                   | 1.5 MB        |
| @aws-sdk/client-database-migration-service      | 4.9 MB        |
| @aws-sdk/client-databrew                        | 2.6 MB        |
| @aws-sdk/client-dataexchange                    | 2.0 MB        |
| @aws-sdk/client-datasync                        | 2.2 MB        |
| @aws-sdk/client-dax                             | 1.6 MB        |
| @aws-sdk/client-detective                       | 1.0 MB        |
| @aws-sdk/client-device-farm                     | 4.9 MB        |
| @aws-sdk/client-devops-guru                     | 1.8 MB        |
| @aws-sdk/client-direct-connect                  | 3.5 MB        |
| @aws-sdk/client-directory-service               | 4.0 MB        |
| @aws-sdk/client-dlm                             | 843.2 kB      |
| @aws-sdk/client-docdb                           | 4.2 MB        |
| @aws-sdk/client-dynamodb                        | 5.0 MB        |
| @aws-sdk/client-dynamodb-streams                | 577.0 kB      |
| @aws-sdk/client-ebs                             | 692.4 kB      |
| @aws-sdk/client-ec2                             | 33.3 MB       |
| @aws-sdk/client-ec2-instance-connect            | 361.2 kB      |
| @aws-sdk/client-ecr                             | 2.5 MB        |
| @aws-sdk/client-ecr-public                      | 1.6 MB        |
| @aws-sdk/client-ecs                             | 5.1 MB        |
| @aws-sdk/client-efs                             | 2.1 MB        |
| @aws-sdk/client-eks                             | 2.8 MB        |
| @aws-sdk/client-elastic-beanstalk               | 3.4 MB        |
| @aws-sdk/client-elastic-inference               | 561.3 kB      |
| @aws-sdk/client-elastic-load-balancing          | 2.2 MB        |
| @aws-sdk/client-elastic-load-balancing-v2       | 3.0 MB        |
| @aws-sdk/client-elastic-transcoder              | 2.1 MB        |
| @aws-sdk/client-elasticache                     | 6.0 MB        |
| @aws-sdk/client-elasticsearch-service           | 3.2 MB        |
| @aws-sdk/client-emr                             | 3.8 MB        |
| @aws-sdk/client-emr-containers                  | 1.1 MB        |
| @aws-sdk/client-eventbridge                     | 3.4 MB        |
| @aws-sdk/client-finspace                        | 584.5 kB      |
| @aws-sdk/client-finspace-data                   | 349.8 kB      |
| @aws-sdk/client-firehose                        | 1.8 MB        |
| @aws-sdk/client-fis                             | 1.0 MB        |
| @aws-sdk/client-fms                             | 2.1 MB        |
| @aws-sdk/client-forecast                        | 2.7 MB        |
| @aws-sdk/client-forecastquery                   | 298.0 kB      |
| @aws-sdk/client-frauddetector                   | 3.5 MB        |
| @aws-sdk/client-fsx                             | 2.9 MB        |
| @aws-sdk/client-gamelift                        | 7.8 MB        |
| @aws-sdk/client-glacier                         | 2.7 MB        |
| @aws-sdk/client-global-accelerator              | 3.2 MB        |
| @aws-sdk/client-glue                            | 10.6 MB       |
| @aws-sdk/client-greengrass                      | 5.0 MB        |
| @aws-sdk/client-greengrassv2                    | 2.0 MB        |
| @aws-sdk/client-groundstation                   | 1.8 MB        |
| @aws-sdk/client-guardduty                       | 3.6 MB        |
| @aws-sdk/client-health                          | 1.3 MB        |
| @aws-sdk/client-healthlake                      | 948.8 kB      |
| @aws-sdk/client-honeycode                       | 1.2 MB        |
| @aws-sdk/client-iam                             | 10.2 MB       |
| @aws-sdk/client-identitystore                   | 430.2 kB      |
| @aws-sdk/client-imagebuilder                    | 3.8 MB        |
| @aws-sdk/client-inspector                       | 2.6 MB        |
| @aws-sdk/client-iot                             | 15.5 MB       |
| @aws-sdk/client-iot-1click-devices-service      | 870.3 kB      |
| @aws-sdk/client-iot-1click-projects             | 1.1 MB        |
| @aws-sdk/client-iot-data-plane                  | 654.1 kB      |
| @aws-sdk/client-iot-events                      | 2.2 MB        |
| @aws-sdk/client-iot-events-data                 | 993.5 kB      |
| @aws-sdk/client-iot-jobs-data-plane             | 510.2 kB      |
| @aws-sdk/client-iot-wireless                    | 3.5 MB        |
| @aws-sdk/client-iotanalytics                    | 2.6 MB        |
| @aws-sdk/client-iotdeviceadvisor                | 892.9 kB      |
| @aws-sdk/client-iotfleethub                     | 590.1 kB      |
| @aws-sdk/client-iotsecuretunneling              | 568.6 kB      |
| @aws-sdk/client-iotsitewise                     | 4.4 MB        |
| @aws-sdk/client-iotthingsgraph                  | 2.2 MB        |
| @aws-sdk/client-ivs                             | 1.7 MB        |
| @aws-sdk/client-kafka                           | 2.2 MB        |
| @aws-sdk/client-kafkaconnect                    | 1.1 MB        |
| @aws-sdk/client-kendra                          | 3.8 MB        |
| @aws-sdk/client-kinesis                         | 2.2 MB        |
| @aws-sdk/client-kinesis-analytics               | 1.8 MB        |
| @aws-sdk/client-kinesis-analytics-v2            | 2.9 MB        |
| @aws-sdk/client-kinesis-video                   | 1.4 MB        |
| @aws-sdk/client-kinesis-video-archived-media    | 916.0 kB      |
| @aws-sdk/client-kinesis-video-media             | 318.2 kB      |
| @aws-sdk/client-kinesis-video-signaling         | 326.4 kB      |
| @aws-sdk/client-kms                             | 4.4 MB        |
| @aws-sdk/client-lakeformation                   | 1.7 MB        |
| @aws-sdk/client-lambda                          | 4.6 MB        |
| @aws-sdk/client-lex-model-building-service      | 3.4 MB        |
| @aws-sdk/client-lex-models-v2                   | 4.8 MB        |
| @aws-sdk/client-lex-runtime-service             | 925.2 kB      |
| @aws-sdk/client-lex-runtime-v2                  | 1.0 MB        |
| @aws-sdk/client-license-manager                 | 3.3 MB        |
| @aws-sdk/client-lightsail                       | 10.3 MB       |
| @aws-sdk/client-location                        | 3.6 MB        |
| @aws-sdk/client-lookoutequipment                | 1.6 MB        |
| @aws-sdk/client-lookoutmetrics                  | 1.9 MB        |
| @aws-sdk/client-lookoutvision                   | 1.4 MB        |
| @aws-sdk/client-machine-learning                | 2.3 MB        |
| @aws-sdk/client-macie                           | 623.0 kB      |
| @aws-sdk/client-macie2                          | 4.4 MB        |
| @aws-sdk/client-managedblockchain               | 1.9 MB        |
| @aws-sdk/client-marketplace-catalog             | 677.3 kB      |
| @aws-sdk/client-marketplace-commerce-analytics  | 356.2 kB      |
| @aws-sdk/client-marketplace-entitlement-service | 316.6 kB      |
| @aws-sdk/client-marketplace-metering            | 627.1 kB      |
| @aws-sdk/client-mediaconnect                    | 2.3 MB        |
| @aws-sdk/client-mediaconvert                    | 5.0 MB        |
| @aws-sdk/client-medialive                       | 6.3 MB        |
| @aws-sdk/client-mediapackage                    | 1.6 MB        |
| @aws-sdk/client-mediapackage-vod                | 1.4 MB        |
| @aws-sdk/client-mediastore                      | 1.3 MB        |
| @aws-sdk/client-mediastore-data                 | 508.0 kB      |
| @aws-sdk/client-mediatailor                     | 2.1 MB        |
| @aws-sdk/client-memorydb                        | 2.4 MB        |
| @aws-sdk/client-mgn                             | 1.8 MB        |
| @aws-sdk/client-migration-hub                   | 1.4 MB        |
| @aws-sdk/client-migrationhub-config             | 431.0 kB      |
| @aws-sdk/client-mobile                          | 770.5 kB      |
| @aws-sdk/client-mq                              | 1.6 MB        |
| @aws-sdk/client-mturk                           | 2.6 MB        |
| @aws-sdk/client-mwaa                            | 880.7 kB      |
| @aws-sdk/client-neptune                         | 5.2 MB        |
| @aws-sdk/client-network-firewall                | 2.4 MB        |
| @aws-sdk/client-networkmanager                  | 2.4 MB        |
| @aws-sdk/client-nimble                          | 3.1 MB        |
| @aws-sdk/client-opensearch                      | 3.0 MB        |
| @aws-sdk/client-opsworks                        | 4.6 MB        |
| @aws-sdk/client-opsworkscm                      | 1.5 MB        |
| @aws-sdk/client-organizations                   | 4.3 MB        |
| @aws-sdk/client-outposts                        | 819.6 kB      |
| @aws-sdk/client-personalize                     | 3.1 MB        |
| @aws-sdk/client-personalize-events              | 372.9 kB      |
| @aws-sdk/client-personalize-runtime             | 338.8 kB      |
| @aws-sdk/client-pi                              | 513.0 kB      |
| @aws-sdk/client-pinpoint                        | 8.6 MB        |
| @aws-sdk/client-pinpoint-email                  | 3.0 MB        |
| @aws-sdk/client-pinpoint-sms-voice              | 710.8 kB      |
| @aws-sdk/client-polly                           | 884.6 kB      |
| @aws-sdk/client-pricing                         | 461.9 kB      |
| @aws-sdk/client-proton                          | 3.5 MB        |
| @aws-sdk/client-qldb                            | 1.4 MB        |
| @aws-sdk/client-qldb-session                    | 399.7 kB      |
| @aws-sdk/client-quicksight                      | 8.8 MB        |
| @aws-sdk/client-ram                             | 1.9 MB        |
| @aws-sdk/client-rds                             | 11.9 MB       |
| @aws-sdk/client-rds-data                        | 773.2 kB      |
| @aws-sdk/client-redshift                        | 8.8 MB        |
| @aws-sdk/client-redshift-data                   | 896.2 kB      |
| @aws-sdk/client-rekognition                     | 4.5 MB        |
| @aws-sdk/client-resource-groups                 | 1.4 MB        |
| @aws-sdk/client-resource-groups-tagging-api     | 829.0 kB      |
| @aws-sdk/client-robomaker                       | 4.1 MB        |
| @aws-sdk/client-route-53                        | 5.2 MB        |
| @aws-sdk/client-route-53-domains                | 2.0 MB        |
| @aws-sdk/client-route53-recovery-cluster        | 372.4 kB      |
| @aws-sdk/client-route53-recovery-control-config | 1.4 MB        |
| @aws-sdk/client-route53-recovery-readiness      | 2.0 MB        |
| @aws-sdk/client-route53resolver                 | 4.1 MB        |
| @aws-sdk/client-s3                              | 9.0 MB        |
| @aws-sdk/client-s3-control                      | 4.7 MB        |
| @aws-sdk/client-s3outposts                      | 357.8 kB      |
| @aws-sdk/client-sagemaker                       | 17.2 MB       |
| @aws-sdk/client-sagemaker-a2i-runtime           | 546.9 kB      |
| @aws-sdk/client-sagemaker-edge                  | 243.9 kB      |
| @aws-sdk/client-sagemaker-featurestore-runtime  | 414.0 kB      |
| @aws-sdk/client-sagemaker-runtime               | 371.5 kB      |
| @aws-sdk/client-savingsplans                    | 798.4 kB      |
| @aws-sdk/client-schemas                         | 2.0 MB        |
| @aws-sdk/client-secrets-manager                 | 2.0 MB        |
| @aws-sdk/client-securityhub                     | 7.8 MB        |
| @aws-sdk/client-serverlessapplicationrepository | 1.3 MB        |
| @aws-sdk/client-service-catalog                 | 5.5 MB        |
| @aws-sdk/client-service-catalog-appregistry     | 1.4 MB        |
| @aws-sdk/client-service-quotas                  | 1.5 MB        |
| @aws-sdk/client-servicediscovery                | 2.0 MB        |
| @aws-sdk/client-ses                             | 4.7 MB        |
| @aws-sdk/client-sesv2                           | 5.3 MB        |
| @aws-sdk/client-sfn                             | 1.9 MB        |
| @aws-sdk/client-shield                          | 2.1 MB        |
| @aws-sdk/client-signer                          | 1.4 MB        |
| @aws-sdk/client-sms                             | 2.3 MB        |
| @aws-sdk/client-snow-device-management          | 993.3 kB      |
| @aws-sdk/client-snowball                        | 1.8 MB        |
| @aws-sdk/client-sns                             | 2.7 MB        |
| @aws-sdk/client-sqs                             | 1.8 MB        |
| @aws-sdk/client-ssm                             | 10.9 MB       |
| @aws-sdk/client-ssm-contacts                    | 1.7 MB        |
| @aws-sdk/client-ssm-incidents                   | 2.1 MB        |
| @aws-sdk/client-sso                             | 446.8 kB      |
| @aws-sdk/client-sso-admin                       | 2.1 MB        |
| @aws-sdk/client-sso-oidc                        | 466.9 kB      |
| @aws-sdk/client-storage-gateway                 | 5.5 MB        |
| @aws-sdk/client-sts                             | 1.2 MB        |
| @aws-sdk/client-support                         | 1.3 MB        |
| @aws-sdk/client-swf                             | 3.6 MB        |
| @aws-sdk/client-synthetics                      | 1.1 MB        |
| @aws-sdk/client-textract                        | 979.9 kB      |
| @aws-sdk/client-timestream-query                | 401.4 kB      |
| @aws-sdk/client-timestream-write                | 1.1 MB        |
| @aws-sdk/client-transcribe                      | 2.8 MB        |
| @aws-sdk/client-transcribe-streaming            | 648.3 kB      |
| @aws-sdk/client-transfer                        | 2.4 MB        |
| @aws-sdk/client-translate                       | 1.2 MB        |
| @aws-sdk/client-voice-id                        | 1.5 MB        |
| @aws-sdk/client-waf                             | 5.8 MB        |
| @aws-sdk/client-waf-regional                    | 6.1 MB        |
| @aws-sdk/client-wafv2                           | 3.8 MB        |
| @aws-sdk/client-wellarchitected                 | 2.2 MB        |
| @aws-sdk/client-wisdom                          | 2.0 MB        |
| @aws-sdk/client-workdocs                        | 2.8 MB        |
| @aws-sdk/client-worklink                        | 2.0 MB        |
| @aws-sdk/client-workmail                        | 3.5 MB        |
| @aws-sdk/client-workmailmessageflow             | 323.5 kB      |
| @aws-sdk/client-workspaces                      | 3.4 MB        |
| @aws-sdk/client-xray                            | 2.1 MB        |
| @aws-sdk/lib-dynamodb                           | 471.9 kB      |
| @aws-sdk/lib-storage                            | 150.8 kB      |
| @aws-sdk/abort-controller                       | 48.6 kB       |
| @aws-sdk/body-checksum-browser                  | 42.0 kB       |
| @aws-sdk/body-checksum-node                     | 43.7 kB       |
| @aws-sdk/chunked-blob-reader                    | 36.6 kB       |
| @aws-sdk/chunked-blob-reader-native             | 32.9 kB       |
| @aws-sdk/chunked-stream-reader-node             | 43.5 kB       |
| @aws-sdk/client-documentation-generator         | 134.5 kB      |
| @aws-sdk/config-resolver                        | 151.7 kB      |
| @aws-sdk/core-packages-documentation-generator  | 206.7 kB      |
| @aws-sdk/credential-provider-cognito-identity   | 189.5 kB      |
| @aws-sdk/credential-provider-env                | 53.0 kB       |
| @aws-sdk/credential-provider-imds               | 160.9 kB      |
| @aws-sdk/credential-provider-ini                | 110.8 kB      |
| @aws-sdk/credential-provider-node               | 81.5 kB       |
| @aws-sdk/credential-provider-process            | 65.9 kB       |
| @aws-sdk/credential-provider-sso                | 170.3 kB      |
| @aws-sdk/credential-provider-web-identity       | 159.8 kB      |
| @aws-sdk/credential-providers                   | 356.5 kB      |
| @aws-sdk/endpoint-cache                         | 105.0 kB      |
| @aws-sdk/eventstream-handler-node               | 68.7 kB       |
| @aws-sdk/eventstream-marshaller                 | 176.1 kB      |
| @aws-sdk/eventstream-serde-browser              | 64.9 kB       |
| @aws-sdk/eventstream-serde-config-resolver      | 33.4 kB       |
| @aws-sdk/eventstream-serde-node                 | 66.3 kB       |
| @aws-sdk/eventstream-serde-universal            | 94.0 kB       |
| @aws-sdk/fetch-http-handler                     | 109.3 kB      |
| @aws-sdk/hash-blob-browser                      | 55.8 kB       |
| @aws-sdk/hash-node                              | 48.6 kB       |
| @aws-sdk/hash-stream-node                       | 60.1 kB       |
| @aws-sdk/invalid-dependency                     | 29.6 kB       |
| @aws-sdk/is-array-buffer                        | 30.7 kB       |
| @aws-sdk/karma-credential-loader                | 47.4 kB       |
| @aws-sdk/md5-js                                 | 124.1 kB      |
| @aws-sdk/middleware-apply-body-checksum         | 66.6 kB       |
| @aws-sdk/middleware-bucket-endpoint             | 263.4 kB      |
| @aws-sdk/middleware-content-length              | 69.3 kB       |
| @aws-sdk/middleware-endpoint-discovery          | 213.5 kB      |
| @aws-sdk/middleware-eventstream                 | 53.5 kB       |
| @aws-sdk/middleware-expect-continue             | 58.5 kB       |
| @aws-sdk/middleware-header-default              | 49.3 kB       |
| @aws-sdk/middleware-host-header                 | 49.8 kB       |
| @aws-sdk/middleware-location-constraint         | 58.1 kB       |
| @aws-sdk/middleware-logger                      | 106.8 kB      |
| @aws-sdk/middleware-retry                       | 236.0 kB      |
| @aws-sdk/middleware-sdk-api-gateway             | 60.3 kB       |
| @aws-sdk/middleware-sdk-ec2                     | 66.9 kB       |
| @aws-sdk/middleware-sdk-glacier                 | 88.8 kB       |
| @aws-sdk/middleware-sdk-machinelearning         | 46.9 kB       |
| @aws-sdk/middleware-sdk-rds                     | 77.9 kB       |
| @aws-sdk/middleware-sdk-route53                 | 69.8 kB       |
| @aws-sdk/middleware-sdk-s3                      | 105.2 kB      |
| @aws-sdk/middleware-sdk-s3-control              | 136.3 kB      |
| @aws-sdk/middleware-sdk-sqs                     | 78.9 kB       |
| @aws-sdk/middleware-sdk-sts                     | 97.5 kB       |
| @aws-sdk/middleware-sdk-transcribe-streaming    | 129.6 kB      |
| @aws-sdk/middleware-serde                       | 67.3 kB       |
| @aws-sdk/middleware-signing                     | 136.2 kB      |
| @aws-sdk/middleware-ssec                        | 49.0 kB       |
| @aws-sdk/middleware-stack                       | 133.1 kB      |
| @aws-sdk/middleware-user-agent                  | 84.2 kB       |
| @aws-sdk/node-config-provider                   | 140.3 kB      |
| @aws-sdk/node-http-handler                      | 196.0 kB      |
| @aws-sdk/polly-request-presigner                | 58.2 kB       |
| @aws-sdk/property-provider                      | 89.6 kB       |
| @aws-sdk/protocol-http                          | 75.8 kB       |
| @aws-sdk/querystring-builder                    | 47.0 kB       |
| @aws-sdk/querystring-parser                     | 45.8 kB       |
| @aws-sdk/s3-presigned-post                      | 221.0 kB      |
| @aws-sdk/s3-request-presigner                   | 109.3 kB      |
| @aws-sdk/service-error-classification           | 48.9 kB       |
| @aws-sdk/sha256-tree-hash                       | 72.7 kB       |
| @aws-sdk/shared-ini-file-loader                 | 65.5 kB       |
| @aws-sdk/signature-v4                           | 399.7 kB      |
| @aws-sdk/signature-v4-crt                       | 313.9 kB      |
| @aws-sdk/smithy-client                          | 330.6 kB      |
| @aws-sdk/types                                  | 382.5 kB      |
| @aws-sdk/url-parser                             | 22.7 kB       |
| @aws-sdk/util-arn-parser                        | 31.6 kB       |
| @aws-sdk/util-base64-browser                    | 58.7 kB       |
| @aws-sdk/util-base64-node                       | 40.3 kB       |
| @aws-sdk/util-body-length-browser               | 35.2 kB       |
| @aws-sdk/util-body-length-node                  | 34.5 kB       |
| @aws-sdk/util-buffer-from                       | 37.8 kB       |
| @aws-sdk/util-create-request                    | 67.9 kB       |
| @aws-sdk/util-credentials                       | 81.0 kB       |
| @aws-sdk/util-dynamodb                          | 135.7 kB      |
| @aws-sdk/util-format-url                        | 50.4 kB       |
| @aws-sdk/util-hex-encoding                      | 39.8 kB       |
| @aws-sdk/util-locate-window                     | 32.3 kB       |
| @aws-sdk/util-uri-escape                        | 36.8 kB       |
| @aws-sdk/util-user-agent-browser                | 71.3 kB       |
| @aws-sdk/util-user-agent-node                   | 71.6 kB       |
| @aws-sdk/util-utf8-browser                      | 60.8 kB       |
| @aws-sdk/util-utf8-node                         | 34.9 kB       |
| @aws-sdk/util-waiter                            | 75.5 kB       |
| @aws-sdk/xml-builder                            | 55.2 kB       |
After
Total size: 631.11 MB

| Package name                                       | Unpacked size   |
|----------------------------------------------------|-----------------|
| @aws-sdk/client-accessanalyzer                     | 1.8 MB          |
| @aws-sdk/client-account                            | 258.6 kB        |
| @aws-sdk/client-acm                                | 1.0 MB          |
| @aws-sdk/client-acm-pca                            | 1.7 MB          |
| @aws-sdk/client-alexa-for-business                 | 4.0 MB          |
| @aws-sdk/client-amp                                | 922.1 kB        |
| @aws-sdk/client-amplify                            | 1.8 MB          |
| @aws-sdk/client-amplifybackend                     | 1.4 MB          |
| @aws-sdk/client-api-gateway                        | 5.9 MB          |
| @aws-sdk/client-apigatewaymanagementapi            | 292.2 kB        |
| @aws-sdk/client-apigatewayv2                       | 3.7 MB          |
| @aws-sdk/client-app-mesh                           | 2.9 MB          |
| @aws-sdk/client-appconfig                          | 1.7 MB          |
| @aws-sdk/client-appflow                            | 1.6 MB          |
| @aws-sdk/client-appintegrations                    | 802.1 kB        |
| @aws-sdk/client-application-auto-scaling           | 1.3 MB          |
| @aws-sdk/client-application-discovery-service      | 1.5 MB          |
| @aws-sdk/client-application-insights               | 1.4 MB          |
| @aws-sdk/client-applicationcostprofiler            | 401.3 kB        |
| @aws-sdk/client-apprunner                          | 1.2 MB          |
| @aws-sdk/client-appstream                          | 2.4 MB          |
| @aws-sdk/client-appsync                            | 2.1 MB          |
| @aws-sdk/client-athena                             | 1.7 MB          |
| @aws-sdk/client-auditmanager                       | 2.6 MB          |
| @aws-sdk/client-auto-scaling                       | 3.7 MB          |
| @aws-sdk/client-auto-scaling-plans                 | 667.6 kB        |
| @aws-sdk/client-backup                             | 3.4 MB          |
| @aws-sdk/client-batch                              | 1.6 MB          |
| @aws-sdk/client-braket                             | 545.4 kB        |
| @aws-sdk/client-budgets                            | 1.4 MB          |
| @aws-sdk/client-chime                              | 9.3 MB          |
| @aws-sdk/client-chime-sdk-identity                 | 908.5 kB        |
| @aws-sdk/client-chime-sdk-messaging                | 1.7 MB          |
| @aws-sdk/client-cloud9                             | 845.0 kB        |
| @aws-sdk/client-cloudcontrol                       | 717.7 kB        |
| @aws-sdk/client-clouddirectory                     | 4.0 MB          |
| @aws-sdk/client-cloudformation                     | 4.5 MB          |
| @aws-sdk/client-cloudfront                         | 5.8 MB          |
| @aws-sdk/client-cloudhsm                           | 1.0 MB          |
| @aws-sdk/client-cloudhsm-v2                        | 887.3 kB        |
| @aws-sdk/client-cloudsearch                        | 1.6 MB          |
| @aws-sdk/client-cloudsearch-domain                 | 444.2 kB        |
| @aws-sdk/client-cloudtrail                         | 1.5 MB          |
| @aws-sdk/client-cloudwatch                         | 2.3 MB          |
| @aws-sdk/client-cloudwatch-events                  | 2.7 MB          |
| @aws-sdk/client-cloudwatch-logs                    | 2.1 MB          |
| @aws-sdk/client-codeartifact                       | 2.1 MB          |
| @aws-sdk/client-codebuild                          | 2.7 MB          |
| @aws-sdk/client-codecommit                         | 5.8 MB          |
| @aws-sdk/client-codedeploy                         | 3.4 MB          |
| @aws-sdk/client-codeguru-reviewer                  | 1.1 MB          |
| @aws-sdk/client-codeguruprofiler                   | 1.4 MB          |
| @aws-sdk/client-codepipeline                       | 2.4 MB          |
| @aws-sdk/client-codestar                           | 993.8 kB        |
| @aws-sdk/client-codestar-connections               | 655.8 kB        |
| @aws-sdk/client-codestar-notifications             | 791.9 kB        |
| @aws-sdk/client-cognito-identity                   | 1.3 MB          |
| @aws-sdk/client-cognito-identity-provider          | 6.1 MB          |
| @aws-sdk/client-cognito-sync                       | 1.2 MB          |
| @aws-sdk/client-comprehend                         | 3.6 MB          |
| @aws-sdk/client-comprehendmedical                  | 1.2 MB          |
| @aws-sdk/client-compute-optimizer                  | 1.5 MB          |
| @aws-sdk/client-config-service                     | 5.2 MB          |
| @aws-sdk/client-connect                            | 5.4 MB          |
| @aws-sdk/client-connect-contact-lens               | 227.8 kB        |
| @aws-sdk/client-connectparticipant                 | 589.8 kB        |
| @aws-sdk/client-cost-and-usage-report-service      | 386.1 kB        |
| @aws-sdk/client-cost-explorer                      | 2.3 MB          |
| @aws-sdk/client-customer-profiles                  | 1.7 MB          |
| @aws-sdk/client-data-pipeline                      | 1.3 MB          |
| @aws-sdk/client-database-migration-service         | 4.0 MB          |
| @aws-sdk/client-databrew                           | 2.0 MB          |
| @aws-sdk/client-dataexchange                       | 1.5 MB          |
| @aws-sdk/client-datasync                           | 1.8 MB          |
| @aws-sdk/client-dax                                | 1.3 MB          |
| @aws-sdk/client-detective                          | 821.9 kB        |
| @aws-sdk/client-device-farm                        | 3.8 MB          |
| @aws-sdk/client-devops-guru                        | 1.5 MB          |
| @aws-sdk/client-direct-connect                     | 2.8 MB          |
| @aws-sdk/client-directory-service                  | 3.2 MB          |
| @aws-sdk/client-dlm                                | 663.0 kB        |
| @aws-sdk/client-docdb                              | 3.3 MB          |
| @aws-sdk/client-dynamodb                           | 4.1 MB          |
| @aws-sdk/client-dynamodb-streams                   | 479.3 kB        |
| @aws-sdk/client-ebs                                | 560.2 kB        |
| @aws-sdk/client-ec2                                | 26.2 MB         |
| @aws-sdk/client-ec2-instance-connect               | 303.5 kB        |
| @aws-sdk/client-ecr                                | 2.0 MB          |
| @aws-sdk/client-ecr-public                         | 1.3 MB          |
| @aws-sdk/client-ecs                                | 4.2 MB          |
| @aws-sdk/client-efs                                | 1.7 MB          |
| @aws-sdk/client-eks                                | 2.3 MB          |
| @aws-sdk/client-elastic-beanstalk                  | 2.7 MB          |
| @aws-sdk/client-elastic-inference                  | 457.2 kB        |
| @aws-sdk/client-elastic-load-balancing             | 1.7 MB          |
| @aws-sdk/client-elastic-load-balancing-v2          | 2.4 MB          |
| @aws-sdk/client-elastic-transcoder                 | 1.7 MB          |
| @aws-sdk/client-elasticache                        | 4.8 MB          |
| @aws-sdk/client-elasticsearch-service              | 2.5 MB          |
| @aws-sdk/client-emr                                | 3.0 MB          |
| @aws-sdk/client-emr-containers                     | 858.7 kB        |
| @aws-sdk/client-eventbridge                        | 2.7 MB          |
| @aws-sdk/client-finspace                           | 456.0 kB        |
| @aws-sdk/client-finspace-data                      | 279.9 kB        |
| @aws-sdk/client-firehose                           | 1.5 MB          |
| @aws-sdk/client-fis                                | 794.8 kB        |
| @aws-sdk/client-fms                                | 1.6 MB          |
| @aws-sdk/client-forecast                           | 2.2 MB          |
| @aws-sdk/client-forecastquery                      | 253.8 kB        |
| @aws-sdk/client-frauddetector                      | 2.7 MB          |
| @aws-sdk/client-fsx                                | 2.3 MB          |
| @aws-sdk/client-gamelift                           | 6.4 MB          |
| @aws-sdk/client-glacier                            | 2.2 MB          |
| @aws-sdk/client-global-accelerator                 | 2.6 MB          |
| @aws-sdk/client-glue                               | 8.2 MB          |
| @aws-sdk/client-greengrass                         | 3.9 MB          |
| @aws-sdk/client-greengrassv2                       | 1.5 MB          |
| @aws-sdk/client-groundstation                      | 1.4 MB          |
| @aws-sdk/client-guardduty                          | 2.8 MB          |
| @aws-sdk/client-health                             | 1.1 MB          |
| @aws-sdk/client-healthlake                         | 741.4 kB        |
| @aws-sdk/client-honeycode                          | 959.8 kB        |
| @aws-sdk/client-iam                                | 8.2 MB          |
| @aws-sdk/client-identitystore                      | 344.0 kB        |
| @aws-sdk/client-imagebuilder                       | 2.9 MB          |
| @aws-sdk/client-inspector                          | 2.0 MB          |
| @aws-sdk/client-iot                                | 12.0 MB         |
| @aws-sdk/client-iot-1click-devices-service         | 687.4 kB        |
| @aws-sdk/client-iot-1click-projects                | 866.1 kB        |
| @aws-sdk/client-iot-data-plane                     | 526.6 kB        |
| @aws-sdk/client-iot-events                         | 1.7 MB          |
| @aws-sdk/client-iot-events-data                    | 794.2 kB        |
| @aws-sdk/client-iot-jobs-data-plane                | 421.1 kB        |
| @aws-sdk/client-iot-wireless                       | 2.7 MB          |
| @aws-sdk/client-iotanalytics                       | 2.1 MB          |
| @aws-sdk/client-iotdeviceadvisor                   | 692.3 kB        |
| @aws-sdk/client-iotfleethub                        | 463.3 kB        |
| @aws-sdk/client-iotsecuretunneling                 | 462.3 kB        |
| @aws-sdk/client-iotsitewise                        | 3.4 MB          |
| @aws-sdk/client-iotthingsgraph                     | 1.8 MB          |
| @aws-sdk/client-ivs                                | 1.4 MB          |
| @aws-sdk/client-kafka                              | 1.7 MB          |
| @aws-sdk/client-kafkaconnect                       | 868.1 kB        |
| @aws-sdk/client-kendra                             | 3.0 MB          |
| @aws-sdk/client-kinesis                            | 1.8 MB          |
| @aws-sdk/client-kinesis-analytics                  | 1.5 MB          |
| @aws-sdk/client-kinesis-analytics-v2               | 2.3 MB          |
| @aws-sdk/client-kinesis-video                      | 1.1 MB          |
| @aws-sdk/client-kinesis-video-archived-media       | 804.2 kB        |
| @aws-sdk/client-kinesis-video-media                | 275.7 kB        |
| @aws-sdk/client-kinesis-video-signaling            | 271.5 kB        |
| @aws-sdk/client-kms                                | 3.8 MB          |
| @aws-sdk/client-lakeformation                      | 1.3 MB          |
| @aws-sdk/client-lambda                             | 3.6 MB          |
| @aws-sdk/client-lex-model-building-service         | 2.7 MB          |
| @aws-sdk/client-lex-models-v2                      | 3.7 MB          |
| @aws-sdk/client-lex-runtime-service                | 772.7 kB        |
| @aws-sdk/client-lex-runtime-v2                     | 820.3 kB        |
| @aws-sdk/client-license-manager                    | 2.6 MB          |
| @aws-sdk/client-lightsail                          | 8.2 MB          |
| @aws-sdk/client-location                           | 2.8 MB          |
| @aws-sdk/client-lookoutequipment                   | 1.2 MB          |
| @aws-sdk/client-lookoutmetrics                     | 1.4 MB          |
| @aws-sdk/client-lookoutvision                      | 1.1 MB          |
| @aws-sdk/client-machine-learning                   | 1.9 MB          |
| @aws-sdk/client-macie                              | 507.3 kB        |
| @aws-sdk/client-macie2                             | 3.4 MB          |
| @aws-sdk/client-managedblockchain                  | 1.5 MB          |
| @aws-sdk/client-marketplace-catalog                | 548.7 kB        |
| @aws-sdk/client-marketplace-commerce-analytics     | 309.8 kB        |
| @aws-sdk/client-marketplace-entitlement-service    | 271.7 kB        |
| @aws-sdk/client-marketplace-metering               | 521.9 kB        |
| @aws-sdk/client-mediaconnect                       | 1.8 MB          |
| @aws-sdk/client-mediaconvert                       | 4.0 MB          |
| @aws-sdk/client-medialive                          | 4.8 MB          |
| @aws-sdk/client-mediapackage                       | 1.3 MB          |
| @aws-sdk/client-mediapackage-vod                   | 1.1 MB          |
| @aws-sdk/client-mediastore                         | 1.0 MB          |
| @aws-sdk/client-mediastore-data                    | 418.4 kB        |
| @aws-sdk/client-mediatailor                        | 1.7 MB          |
| @aws-sdk/client-memorydb                           | 1.9 MB          |
| @aws-sdk/client-mgn                                | 1.4 MB          |
| @aws-sdk/client-migration-hub                      | 1.1 MB          |
| @aws-sdk/client-migrationhub-config                | 360.1 kB        |
| @aws-sdk/client-mobile                             | 616.0 kB        |
| @aws-sdk/client-mq                                 | 1.3 MB          |
| @aws-sdk/client-mturk                              | 2.1 MB          |
| @aws-sdk/client-mwaa                               | 692.7 kB        |
| @aws-sdk/client-neptune                            | 4.1 MB          |
| @aws-sdk/client-network-firewall                   | 1.9 MB          |
| @aws-sdk/client-networkmanager                     | 1.9 MB          |
| @aws-sdk/client-nimble                             | 2.4 MB          |
| @aws-sdk/client-opensearch                         | 2.4 MB          |
| @aws-sdk/client-opsworks                           | 3.7 MB          |
| @aws-sdk/client-opsworkscm                         | 1.2 MB          |
| @aws-sdk/client-organizations                      | 3.6 MB          |
| @aws-sdk/client-outposts                           | 646.6 kB        |
| @aws-sdk/client-personalize                        | 2.5 MB          |
| @aws-sdk/client-personalize-events                 | 312.1 kB        |
| @aws-sdk/client-personalize-runtime                | 287.6 kB        |
| @aws-sdk/client-pi                                 | 434.2 kB        |
| @aws-sdk/client-pinpoint                           | 6.8 MB          |
| @aws-sdk/client-pinpoint-email                     | 2.4 MB          |
| @aws-sdk/client-pinpoint-sms-voice                 | 577.8 kB        |
| @aws-sdk/client-polly                              | 714.8 kB        |
| @aws-sdk/client-pricing                            | 383.1 kB        |
| @aws-sdk/client-proton                             | 2.7 MB          |
| @aws-sdk/client-qldb                               | 1.2 MB          |
| @aws-sdk/client-qldb-session                       | 335.8 kB        |
| @aws-sdk/client-quicksight                         | 6.8 MB          |
| @aws-sdk/client-ram                                | 1.5 MB          |
| @aws-sdk/client-rds                                | 9.5 MB          |
| @aws-sdk/client-rds-data                           | 624.2 kB        |
| @aws-sdk/client-redshift                           | 6.9 MB          |
| @aws-sdk/client-redshift-data                      | 714.0 kB        |
| @aws-sdk/client-rekognition                        | 3.6 MB          |
| @aws-sdk/client-resource-groups                    | 1.1 MB          |
| @aws-sdk/client-resource-groups-tagging-api        | 683.8 kB        |
| @aws-sdk/client-robomaker                          | 3.2 MB          |
| @aws-sdk/client-route-53                           | 4.2 MB          |
| @aws-sdk/client-route-53-domains                   | 1.6 MB          |
| @aws-sdk/client-route53-recovery-cluster           | 302.6 kB        |
| @aws-sdk/client-route53-recovery-control-config    | 1.1 MB          |
| @aws-sdk/client-route53-recovery-readiness         | 1.6 MB          |
| @aws-sdk/client-route53resolver                    | 3.3 MB          |
| @aws-sdk/client-s3                                 | 7.5 MB          |
| @aws-sdk/client-s3-control                         | 3.7 MB          |
| @aws-sdk/client-s3outposts                         | 289.5 kB        |
| @aws-sdk/client-sagemaker                          | 13.7 MB         |
| @aws-sdk/client-sagemaker-a2i-runtime              | 451.3 kB        |
| @aws-sdk/client-sagemaker-edge                     | 196.7 kB        |
| @aws-sdk/client-sagemaker-featurestore-runtime     | 330.3 kB        |
| @aws-sdk/client-sagemaker-runtime                  | 317.6 kB        |
| @aws-sdk/client-savingsplans                       | 631.5 kB        |
| @aws-sdk/client-schemas                            | 1.5 MB          |
| @aws-sdk/client-secrets-manager                    | 1.7 MB          |
| @aws-sdk/client-securityhub                        | 6.0 MB          |
| @aws-sdk/client-serverlessapplicationrepository    | 1.0 MB          |
| @aws-sdk/client-service-catalog                    | 4.4 MB          |
| @aws-sdk/client-service-catalog-appregistry        | 1.1 MB          |
| @aws-sdk/client-service-quotas                     | 1.2 MB          |
| @aws-sdk/client-servicediscovery                   | 1.7 MB          |
| @aws-sdk/client-ses                                | 3.8 MB          |
| @aws-sdk/client-sesv2                              | 4.2 MB          |
| @aws-sdk/client-sfn                                | 1.5 MB          |
| @aws-sdk/client-shield                             | 1.7 MB          |
| @aws-sdk/client-signer                             | 1.1 MB          |
| @aws-sdk/client-sms                                | 1.8 MB          |
| @aws-sdk/client-snow-device-management             | 766.3 kB        |
| @aws-sdk/client-snowball                           | 1.4 MB          |
| @aws-sdk/client-sns                                | 2.2 MB          |
| @aws-sdk/client-sqs                                | 1.5 MB          |
| @aws-sdk/client-ssm                                | 8.7 MB          |
| @aws-sdk/client-ssm-contacts                       | 1.3 MB          |
| @aws-sdk/client-ssm-incidents                      | 1.6 MB          |
| @aws-sdk/client-sso                                | 366.5 kB        |
| @aws-sdk/client-sso-admin                          | 1.7 MB          |
| @aws-sdk/client-sso-oidc                           | 383.2 kB        |
| @aws-sdk/client-storage-gateway                    | 4.4 MB          |
| @aws-sdk/client-sts                                | 1.1 MB          |
| @aws-sdk/client-support                            | 1.1 MB          |
| @aws-sdk/client-swf                                | 3.1 MB          |
| @aws-sdk/client-synthetics                         | 860.8 kB        |
| @aws-sdk/client-textract                           | 809.2 kB        |
| @aws-sdk/client-timestream-query                   | 321.4 kB        |
| @aws-sdk/client-timestream-write                   | 860.1 kB        |
| @aws-sdk/client-transcribe                         | 2.2 MB          |
| @aws-sdk/client-transcribe-streaming               | 534.7 kB        |
| @aws-sdk/client-transfer                           | 2.0 MB          |
| @aws-sdk/client-translate                          | 937.9 kB        |
| @aws-sdk/client-voice-id                           | 1.2 MB          |
| @aws-sdk/client-waf                                | 4.8 MB          |
| @aws-sdk/client-waf-regional                       | 5.0 MB          |
| @aws-sdk/client-wafv2                              | 3.1 MB          |
| @aws-sdk/client-wellarchitected                    | 1.7 MB          |
| @aws-sdk/client-wisdom                             | 1.6 MB          |
| @aws-sdk/client-workdocs                           | 2.2 MB          |
| @aws-sdk/client-worklink                           | 1.6 MB          |
| @aws-sdk/client-workmail                           | 2.8 MB          |
| @aws-sdk/client-workmailmessageflow                | 274.9 kB        |
| @aws-sdk/client-workspaces                         | 2.7 MB          |
| @aws-sdk/client-xray                               | 1.6 MB          |
| @aws-sdk/lib-dynamodb                              | 200.9 kB        |
| @aws-sdk/lib-storage                               | 77.4 kB         |
| @aws-sdk/abort-controller                          | 42.8 kB         |
| @aws-sdk/body-checksum-browser                     | 35.8 kB         |
| @aws-sdk/body-checksum-node                        | 36.6 kB         |
| @aws-sdk/chunked-blob-reader                       | 31.4 kB         |
| @aws-sdk/chunked-blob-reader-native                | 26.5 kB         |
| @aws-sdk/chunked-stream-reader-node                | 35.6 kB         |
| @aws-sdk/client-documentation-generator            | 73.6 kB         |
| @aws-sdk/config-resolver                           | 108.4 kB        |
| @aws-sdk/core-packages-documentation-generator     | 181.7 kB        |
| @aws-sdk/credential-provider-cognito-identity      | 134.2 kB        |
| @aws-sdk/credential-provider-env                   | 47.4 kB         |
| @aws-sdk/credential-provider-imds                  | 94.3 kB         |
| @aws-sdk/credential-provider-ini                   | 71.6 kB         |
| @aws-sdk/credential-provider-node                  | 66.0 kB         |
| @aws-sdk/credential-provider-process               | 50.4 kB         |
| @aws-sdk/credential-provider-sso                   | 144.3 kB        |
| @aws-sdk/credential-provider-web-identity          | 125.6 kB        |
| @aws-sdk/credential-providers                      | 275.1 kB        |
| @aws-sdk/endpoint-cache                            | 90.3 kB         |
| @aws-sdk/eventstream-handler-node                  | 43.4 kB         |
| @aws-sdk/eventstream-marshaller                    | 104.6 kB        |
| @aws-sdk/eventstream-serde-browser                 | 45.4 kB         |
| @aws-sdk/eventstream-serde-config-resolver         | 30.1 kB         |
| @aws-sdk/eventstream-serde-node                    | 45.7 kB         |
| @aws-sdk/eventstream-serde-universal               | 56.9 kB         |
| @aws-sdk/fetch-http-handler                        | 78.5 kB         |
| @aws-sdk/hash-blob-browser                         | 53.4 kB         |
| @aws-sdk/hash-node                                 | 42.6 kB         |
| @aws-sdk/hash-stream-node                          | 50.7 kB         |
| @aws-sdk/invalid-dependency                        | 26.5 kB         |
| @aws-sdk/is-array-buffer                           | 29.3 kB         |
| @aws-sdk/karma-credential-loader                   | 41.0 kB         |
| @aws-sdk/md5-js                                    | 65.5 kB         |
| @aws-sdk/middleware-apply-body-checksum            | 51.7 kB         |
| @aws-sdk/middleware-bucket-endpoint                | 139.8 kB        |
| @aws-sdk/middleware-content-length                 | 61.2 kB         |
| @aws-sdk/middleware-endpoint-discovery             | 156.3 kB        |
| @aws-sdk/middleware-eventstream                    | 36.8 kB         |
| @aws-sdk/middleware-expect-continue                | 52.4 kB         |
| @aws-sdk/middleware-header-default                 | 44.8 kB         |
| @aws-sdk/middleware-host-header                    | 40.8 kB         |
| @aws-sdk/middleware-location-constraint            | 48.0 kB         |
| @aws-sdk/middleware-logger                         | 98.6 kB         |
| @aws-sdk/middleware-retry                          | 130.5 kB        |
| @aws-sdk/middleware-sdk-api-gateway                | 54.7 kB         |
| @aws-sdk/middleware-sdk-ec2                        | 50.2 kB         |
| @aws-sdk/middleware-sdk-glacier                    | 66.9 kB         |
| @aws-sdk/middleware-sdk-machinelearning            | 39.1 kB         |
| @aws-sdk/middleware-sdk-rds                        | 55.7 kB         |
| @aws-sdk/middleware-sdk-route53                    | 47.0 kB         |
| @aws-sdk/middleware-sdk-s3                         | 65.7 kB         |
| @aws-sdk/middleware-sdk-s3-control                 | 78.9 kB         |
| @aws-sdk/middleware-sdk-sqs                        | 51.1 kB         |
| @aws-sdk/middleware-sdk-sts                        | 92.7 kB         |
| @aws-sdk/middleware-sdk-transcribe-streaming       | 71.3 kB         |
| @aws-sdk/middleware-serde                          | 53.5 kB         |
| @aws-sdk/middleware-signing                        | 91.8 kB         |
| @aws-sdk/middleware-ssec                           | 38.9 kB         |
| @aws-sdk/middleware-stack                          | 82.9 kB         |
| @aws-sdk/middleware-user-agent                     | 61.5 kB         |
| @aws-sdk/node-config-provider                      | 119.5 kB        |
| @aws-sdk/node-http-handler                         | 120.6 kB        |
| @aws-sdk/polly-request-presigner                   | 40.2 kB         |
| @aws-sdk/property-provider                         | 63.7 kB         |
| @aws-sdk/protocol-http                             | 58.3 kB         |
| @aws-sdk/querystring-builder                       | 42.7 kB         |
| @aws-sdk/querystring-parser                        | 41.3 kB         |
| @aws-sdk/s3-presigned-post                         | 200.6 kB        |
| @aws-sdk/s3-request-presigner                      | 85.4 kB         |
| @aws-sdk/service-error-classification              | 39.3 kB         |
| @aws-sdk/sha256-tree-hash                          | 55.0 kB         |
| @aws-sdk/shared-ini-file-loader                    | 47.2 kB         |
| @aws-sdk/signature-v4                              | 226.2 kB        |
| @aws-sdk/signature-v4-crt                          | 195.5 kB        |
| @aws-sdk/smithy-client                             | 171.6 kB        |
| @aws-sdk/types                                     | 261.1 kB        |
| @aws-sdk/url-parser                                | 19.6 kB         |
| @aws-sdk/util-arn-parser                           | 24.4 kB         |
| @aws-sdk/util-base64-browser                       | 38.9 kB         |
| @aws-sdk/util-base64-node                          | 34.5 kB         |
| @aws-sdk/util-body-length-browser                  | 31.5 kB         |
| @aws-sdk/util-body-length-node                     | 31.2 kB         |
| @aws-sdk/util-buffer-from                          | 33.2 kB         |
| @aws-sdk/util-create-request                       | 62.9 kB         |
| @aws-sdk/util-credentials                          | 75.9 kB         |
| @aws-sdk/util-dynamodb                             | 71.1 kB         |
| @aws-sdk/util-format-url                           | 46.2 kB         |
| @aws-sdk/util-hex-encoding                         | 32.6 kB         |
| @aws-sdk/util-locate-window                        | 30.1 kB         |
| @aws-sdk/util-uri-escape                           | 32.9 kB         |
| @aws-sdk/util-user-agent-browser                   | 60.5 kB         |
| @aws-sdk/util-user-agent-node                      | 59.2 kB         |
| @aws-sdk/util-utf8-browser                         | 39.7 kB         |
| @aws-sdk/util-utf8-node                            | 32.2 kB         |
| @aws-sdk/util-waiter                               | 43.4 kB         |
| @aws-sdk/xml-builder                               | 40.4 kB         |

Testing

  • CI is successful.
  • Verified that sourceMap is not created in example package abort-controller:
$ pwd
/home/trivikr/workspace/aws-sdk-js-v3/packages/abort-controller

$ ls src
AbortController.spec.ts  AbortController.ts  AbortSignal.spec.ts  AbortSignal.ts  index.ts

$ ls dist-cjs 
AbortController.js  AbortSignal.js  index.js

$ ls dist-es
AbortController.js  AbortSignal.js  index.js

$ ls dist-types
AbortController.d.ts  AbortSignal.d.ts  index.d.ts  ts3.4

Additional context

Experimental PR trivikr/temp-client-s3#12


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@codecov-commenter
Copy link

codecov-commenter commented Oct 5, 2021

Codecov Report

Merging #2867 (48f9473) into main (10d64df) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##             main    #2867   +/-   ##
=======================================
  Coverage   60.42%   60.42%           
=======================================
  Files         554      554           
  Lines       28886    28886           
  Branches     7072     7072           
=======================================
  Hits        17453    17453           
  Misses      11433    11433           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 10d64df...48f9473. Read the comment docs.

@trivikr trivikr marked this pull request as ready for review October 6, 2021 00:32
@trivikr trivikr changed the title chore(tsconfig): remove sourceMap feat(tsconfig): remove sourceMap Oct 6, 2021
@trivikr trivikr requested a review from AllanZhengYP October 6, 2021 01:20
@trivikr trivikr merged commit d25f526 into aws:main Oct 6, 2021
@trivikr trivikr deleted the remove-sourceMap branch October 6, 2021 22:50
@github-actions
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs and link to relevant comments in this thread.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 27, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants