Skip to content

Conversation

@platypii
Copy link
Contributor

Building types for publish was broken. The last version published (0.3.30) I made had no types because when I run npm run build I get no type files in the lib folder.

I investigated and it's because the incremental and composite options in tsconfig.build.json were causing typescript to create a tsconfig.build.tsbuildinfo, and as long as that file existed, typescript would skip type creation in the lib directory.

Some reading made it seem like incremental and composite are only if we're doing something with multi-project config? I removed the options changed to a non-project build. Fixed the type build issue.

Let me know if this is going to break something you did intentionally? @severo

@platypii platypii requested a review from severo November 29, 2025 08:07
@platypii platypii merged commit 9f46d0a into master Nov 29, 2025
4 checks passed
@platypii platypii deleted the fix-tsbuild branch November 29, 2025 08:09
Copy link
Contributor

@severo severo left a comment

Choose a reason for hiding this comment

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

I don't remember why. I'll investigate more on Monday.

@severo
Copy link
Contributor

severo commented Dec 1, 2025

@platypii
Copy link
Contributor Author

platypii commented Dec 1, 2025

Hmm, my bad I guess? I don't remember why I did that, I thought I just copied from your hyparquet build file but that seems to not be the case. Probably I was trying to make the build faster? But apparently too fast :-) Unless we see problems downstream, this should be better now.

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.

3 participants