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

Update Build Process #200

Merged
merged 20 commits into from
Dec 12, 2023
Merged

Update Build Process #200

merged 20 commits into from
Dec 12, 2023

Conversation

jameskerr
Copy link
Member

@jameskerr jameskerr commented Dec 12, 2023

Updates the build process.

I was using parcel to bundle the code, but after looking at some other component libraries, I realized I only needed to run tsc for csj and again for es. This results in a dist folder full of transpiled, but not bundled code. Consumers of this library will be doing their own bundling, so they just need a node_module with the transpiled files. I love how much simpler this got.

Updates to Deps

Updated ESLint, TypeScript, Next, and Yarn. Could not update react-dnd because it only supports ES Modules now.

Update to Publish Process

We now have yarn bump and yarn publish to control versioning and publishing.

@jameskerr jameskerr merged commit a6597d9 into main Dec 12, 2023
1 check passed
@jameskerr jameskerr deleted the rebuild branch December 12, 2023 23:28
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.

1 participant