Skip to content

fix: Rewrite build system using esbuild & tsc#61

Merged
giraugh merged 6 commits intomainfrom
chore/fix-esm-default-import-types
Mar 3, 2026
Merged

fix: Rewrite build system using esbuild & tsc#61
giraugh merged 6 commits intomainfrom
chore/fix-esm-default-import-types

Conversation

@giraugh
Copy link
Contributor

@giraugh giraugh commented Feb 27, 2026

Removes tsup in favour of a build script using esbuild and some manual invocations of tsc. I wrote a little type shim from in the build script too so we can avoid needing require("windpipe").default and such.

@giraugh giraugh requested a review from mdboon February 27, 2026 08:55
@giraugh giraugh self-assigned this Feb 27, 2026
@giraugh giraugh added the bug Something isn't working label Feb 27, 2026
@changeset-bot
Copy link

changeset-bot bot commented Feb 27, 2026

🦋 Changeset detected

Latest commit: eec2f31

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

This PR includes changesets to release 1 package
Name Type
windpipe Patch

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

@giraugh giraugh force-pushed the chore/fix-esm-default-import-types branch from 0793ac0 to 2dc8999 Compare February 27, 2026 09:04
@giraugh giraugh requested a review from dnjohnson March 2, 2026 03:14
Copy link
Member

@dnjohnson dnjohnson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All good by me 👍

@giraugh giraugh merged commit e48b6e2 into main Mar 3, 2026
1 check passed
@giraugh giraugh deleted the chore/fix-esm-default-import-types branch March 3, 2026 03:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants