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

Modernize the toolchain #93

Open
lgarron opened this issue Dec 7, 2022 · 0 comments
Open

Modernize the toolchain #93

lgarron opened this issue Dec 7, 2022 · 0 comments

Comments

@lgarron
Copy link
Member

lgarron commented Dec 7, 2022

We're using a pretty outdated toolchain compared to the rest of github.com/cubing

As a symptom of this: I just merged one Dependabot security fix, and it was replaced with 5 more:
Screenshot 2022-12-06 at 18 21 06

Also see: #55

In other github.com/cubing projects, we solve that by using esbuild and shell scripts where possible. I'd like to see how much I can reduce the deps in this project, and ideally get rid of gulp and babel altogether.

lgarron added a commit that referenced this issue Sep 12, 2023
Compared to our `gulp` pipeline, this is:

- Faster
- Much simpler
- Easier to maintain
- Not full of deprecated dependencies with vulnerabilities

This also changes the project organization to match other `github.com/cubing` projects more closely.

Closes:
- #55
- #93
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

No branches or pull requests

1 participant