* feat: use bun as the package manager
* fix: update vite to the latest version
* ci: setup node as well as bun
* fix: use node to run minijson
* ci: use MacOS 14 large instead of MacOS 13
* ci: use macos-15-intel instead
* fix: apply patches manually