Back to Explore

smithy-lang/smithy-typescript

GitHub
10 updates · last 90 days1 watchersOpen source

Last release:

Smithy TypeScript provides reference implementations of Smithy code generators for producing TypeScript client and server SDK scaffolding from Smithy models. It includes a `typescript-client-codegen` plugin framework for generating extensible TypeScript clients for multiple JavaScript platforms (Node.js, Browser, React Native) and a `typescript-server-codegen` plugin framework for type-safe server scaffolding (developer preview).

Project status

  • The smithy-lang/smithy-typescript upstream shows very recent activity (last upstream push on 2026-08-11), and the surrounding Smithy TypeScript package updates on that same day suggest the project is actively evolving rather than dormant.
  • Apparent update cadence is currently tight, with multiple coordinated updates occurring on 2026-08-11, though the evidence provided does not show a longer multi-month history to confirm a sustained rhythm.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • @smithy/util-waiter@4.6.0

    This release updates the build tooling to use TypeScript 6, without intending to change the TypeScript compatibility for consumers. It also bumps the @smithy/core dependency to version 3.32.0.

  • @smithy/util-endpoints@3.7.0

    This release is primarily a tooling and dependency update for @smithy/util-endpoints. The package now builds with TypeScript 6, and it updates its dependency on @smithy/core to version 3.32.0.

  • @smithy/uuid@1.4.0

    This release updates the build tooling to use TypeScript 6, while stating it should not affect consumers. It also bumps the dependency on @smithy/core to version 3.32.0.

  • @smithy/util-utf8@4.5.0

    This release updates the build tooling for @smithy/util-utf8 to use TypeScript 6. It also pulls in an updated @smithy/core dependency (3.32.0). Release notes indicate these changes should not impact consumers.

  • @smithy/util-hex-encoding@4.5.0

    This release updates the build tooling to use TypeScript 6, with no expected impact on consumers. It also bumps the dependency on @smithy/core to version 3.32.0.

  • @smithy/util-retry@4.6.0

    Release @smithy/util-retry@4.6.0 updates its build tooling to use TypeScript 6 and bumps @smithy/core to 3.32.0. The release notes state this should not affect consumers, including those using TypeScript versions 3.4 through 7.0.

  • @smithy/util-uri-escape@4.5.0

    This release updates build tooling and bumps a core dependency. It is intended to be safe for existing consumers, with the notes explicitly stating consumer TypeScript compatibility remains unchanged.

  • @smithy/util-middleware@4.5.0

    Release @smithy/util-middleware@4.5.0 contains a build tooling update and a dependency bump. The TypeScript upgrade is stated as not affecting consumers, and the main functional change is updating @smithy/core to 3.32.0.

  • @smithy/util-stream@4.8.0

    This release updates build tooling for @smithy/util-stream to use TypeScript 6, with stated compatibility for consumers using TypeScript 3.4 through 7.0. It also updates the dependent @smithy/core package to version 3.32.0.

  • @smithy/util-defaults-mode-node@4.5.0

    This release mainly bumps internal build tooling and updates a dependency. The package updates @smithy/core to version 3.32.0, and it switches build processes to use TypeScript 6, which the notes state should not affect consumers.