-
Notifications
You must be signed in to change notification settings - Fork 21
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
Overhaul our toolchain #137
Conversation
e8bb7fd
to
7114b44
Compare
4de78e6
to
614efb0
Compare
614efb0
to
3e0fca9
Compare
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
gulp
with a build onfantasticon
.icons.cubing.net
from the built lib.bun
for 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:
nix
compat with @jflymain
.README.md
.Fixes #55 and #93