MALSync icon indicating copy to clipboard operation
MALSync copied to clipboard

add support for Bun

Open PatrickMatthiesen opened this issue 6 months ago • 1 comments

The change adds support for Bun and removes the need for the glob package.

Additionally, we currently install Glob as a sub-dependency, which means we don't have control over the version installed. I did some testing, and newer versions of glob break our build. So, if we end up updating one of the packages that has Glob as a sub-dependency, and they have updated Glob, we may encounter issues. Then we end up with the problem that our build might break. Given that we don't directly need glob, I think it is a safer move to just use a Node Api instead of adding glob to the package.json.

One advantage of having support for Bun is that Windows users don't need a separate build command. This means something like bun run build and bun clean will work on Windows.

PatrickMatthiesen avatar Jul 12 '25 16:07 PatrickMatthiesen

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

stale[bot] avatar Sep 28 '25 13:09 stale[bot]