-
Notifications
You must be signed in to change notification settings - Fork 25
Overhaul our toolchain #137
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
Conversation
e8bb7fd to
7114b44
Compare
4de78e6 to
614efb0
Compare
614efb0 to
3e0fca9
Compare
jfly
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! I dm-ed you about re-nixifying this. (I'm running into an issue where the lockfile you've committed is missing an integrity hash).
The website redesign looks great, but I do have some feedback. How hard would it be to pull that into a separate PR so we can focus this PR entirely on harmonizing the nix stuff with the bun stuff?
Not too hard, but I don't want to touch any old website code and we'd have to coordinate the branches to make sure it stays up to date. |
Split into: #138 |
Co-authored-by: Lucas Garron <[email protected]>
It's coming as the new default in bun 1.2.0.
I have this mostly done, but will address it in a followup PR. |
This is a reworking of: #112
gulpwith a build onfantasticon.icons.cubing.netfrom the built lib.bunfor faster building, running uncompiled TypeScript scripts, and keeping dependencies up to date cheaply.The SVG fonts aren't a 100% pixel-perfect alignment match to what they were before, but I've adjusted things so that they should be very close to a drop-in replacement.
Things that require fixing before merging:
nixcompat with @jflymain.README.md.Fixes #55 and #93