Skip to content

Improved Build Process and TypeScript 6 Support#17

Merged
samstreet merged 1 commit intoorchestr-sh:mainfrom
sweptsquash:feat/typescript-6
Apr 5, 2026
Merged

Improved Build Process and TypeScript 6 Support#17
samstreet merged 1 commit intoorchestr-sh:mainfrom
sweptsquash:feat/typescript-6

Conversation

@sweptsquash
Copy link
Copy Markdown
Contributor

This pull request updates the build process and module configuration for the package, transitioning from tsc/tsc-alias to tsdown for building both ESM and CJS outputs. It also updates module entry points and dependencies to ensure better compatibility and modern standards.

Build system and module output changes:

  • Switched the build script from using tsc and tsc-alias to tsdown, which now outputs both ESM and CJS formats. Added a new tsdown.config.ts file to configure the build process. [1] [2]
  • Updated the main, module, and types fields in package.json to point to the correct ESM and CJS build outputs. Adjusted the exports field to properly map import/require paths for both formats.

Dependency updates:

  • Upgraded several development dependencies (such as @types/node, typescript, oxlint, and others) to their latest versions for improved compatibility and tooling. Replaced tsc-alias with tsdown in the dev dependencies.

@sweptsquash sweptsquash changed the title feat: tsdown, typescript 6 Improved Build Process and TypeScript 6 Support Mar 30, 2026
@sweptsquash sweptsquash marked this pull request as ready for review March 30, 2026 18:51
@sweptsquash sweptsquash requested a review from samstreet as a code owner March 30, 2026 18:51
@samstreet samstreet merged commit 54581fe into orchestr-sh:main Apr 5, 2026
12 checks passed
@sweptsquash sweptsquash deleted the feat/typescript-6 branch April 5, 2026 20:23
github-actions Bot pushed a commit that referenced this pull request Apr 7, 2026
# [1.11.0](v1.10.0...v1.11.0) (2026-04-07)

### Bug Fixes

* release workflow ([#21](#21)) ([9bad22d](9bad22d))

### Features

* tsdown, typescript 6 ([#17](#17)) ([54581fe](54581fe))
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