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

Bump and reduce dependencies #171

Draft
wants to merge 27 commits into
base: master
Choose a base branch
from
Draft

Bump and reduce dependencies #171

wants to merge 27 commits into from

Conversation

doamatto
Copy link
Collaborator

@doamatto doamatto commented Jul 23, 2023

Type of pull request: maintenance

Related issues: #170, #169, #151, #150, #149, #80, #181, #186, #191, #192, #193
Related repos: neutralis/hbl-strings, neutralis/hbl-maths, neutralis/hbl-object, neutralis/hbl-cmark, neutralis/hbl-arrays, neutralis/hbl-comparison, neutralis/hbl-urls

† = not public/done yet

@doamatto doamatto self-assigned this Aug 6, 2023
@doamatto doamatto added size/M dependencies Pull requests that update a dependency file labels Aug 6, 2023
doamatto and others added 6 commits August 6, 2023 10:27
It seems they are only used in src/build/icons.ts, which is never called by anything.
My understanding is that this is meant to be run on its own to help with making
products. Maybe I can split this off into something else in the future – I've wanted
to make a GUI for people to do rubrics for awhile that would make PRs easier to handle,
but we'll see.

For now, the deps have been moved.
I'm going to try and migrate to 1.y.z and get us even closer to the proper main version. Ve vill see.
@doamatto doamatto linked an issue Sep 9, 2024 that may be closed by this pull request
@doamatto doamatto added the internal A PR comes from an internal feature branch label Sep 9, 2024
@doamatto doamatto added the code Related to PrivacySpy's source code label Oct 2, 2024
@doamatto doamatto mentioned this pull request Nov 12, 2024
@doamatto
Copy link
Collaborator Author

doamatto commented Jan 10, 2025

I think I'll be able to get this all sorted by the end of the month. There are some tests that aren't passing on the replacement packages (nevermind that I need to still write two of them), but other than that it should be relatively smooth sailing to get those done and added.

Also considering to replace Babel with esbuild (I'd like to mess with the transpiler that Bun is working on, but I figure this is a smarter, more stable idea). Should help cut-down on the dependency maintenance a titbit. If the replacement is going to be done, I'll do it in a separate MR, not this one

@doamatto
Copy link
Collaborator Author

Also considering to replace Babel with esbuild (I'd like to mess with the transpiler that Bun is working on, but I figure this is a smarter, more stable idea). Should help cut-down on the dependency maintenance a titbit. If the replacement is going to be done, I'll do it in a separate MR, not this one

Looked through the code a bit earlier today and I couldn't see much of where Babel was being used to begin with. Could be a remanent from v1 days, could be me being blind.

The Handlebars helpers are nearly done, hbl-object is failing tests and needs work and there's a test that's dependent on hbl-object in hbl-arrays that I need to take care of first to be able to have things be in a working state here with the new helpers. Might be able to see this MR done by next Sunday, but only time will tell

@doamatto doamatto changed the title Bump dependencies Bump and reduce dependencies Jan 14, 2025
@doamatto
Copy link
Collaborator Author

Packages are all OK™. A few quirks to deal with, but hopefully we're nearing the end of this very-long-delayed MR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code Related to PrivacySpy's source code dependencies Pull requests that update a dependency file internal A PR comes from an internal feature branch size/M
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update Highlight.js
1 participant