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

Replace build system with rollup #124

Merged
merged 3 commits into from
Apr 13, 2021
Merged

Conversation

realityking
Copy link
Contributor

@realityking realityking commented Dec 7, 2020

Also includes the changes from #121.

This PR replaces grunt with a with package scripts based build system. The same version of the nodeunit-x and eslint are used, those upgrades can be handled later separately.

More importantly, this PR changes the build tool to rollup. Right now rollup is configured to create exactly the same files as they're currently shipping but with a tiny size saving (lib/filesize.es6.min.js is 12 bytes smaller). However rollup has a lot of potential to ship more efficient builds using CommonJS and ESM that I'd like to propose in a follow-up PR.

Fixes #123
Fixes #124

@realityking
Copy link
Contributor Author

@avoidwork Can you take a look a this PR? 🙏

@avoidwork avoidwork merged commit adca25c into avoidwork:master Apr 13, 2021
@avoidwork
Copy link
Owner

@realityking thanks a lot for taking care of this! shipped as 6.2.0.

@realityking realityking deleted the rollup branch April 13, 2021 12:37
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