wxt icon indicating copy to clipboard operation
wxt copied to clipboard

chore: Use Bun for package management

Open aklinker1 opened this issue 6 months ago • 9 comments

This closes #1643.

  • [x] Update scripts
  • [ ] Migrate E2E tests to use bun

aklinker1 avatar May 02 '25 14:05 aklinker1

Deploy Preview for creative-fairy-df92c4 ready!

Name Link
Latest commit e2a89ae6d15ea985b05e5097bb65cbcef7d6c13c
Latest deploy log https://app.netlify.com/sites/creative-fairy-df92c4/deploys/68161095ad4d7d0008f869d8
Deploy Preview https://deploy-preview-1649--creative-fairy-df92c4.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] avatar May 02 '25 14:05 netlify[bot]

Open in StackBlitz

@wxt-dev/analytics

npm i https://pkg.pr.new/@wxt-dev/analytics@1649
@wxt-dev/auto-icons

npm i https://pkg.pr.new/@wxt-dev/auto-icons@1649
@wxt-dev/browser

npm i https://pkg.pr.new/@wxt-dev/browser@1649
@wxt-dev/i18n

npm i https://pkg.pr.new/@wxt-dev/i18n@1649
@wxt-dev/module-react

npm i https://pkg.pr.new/@wxt-dev/module-react@1649
@wxt-dev/module-solid

npm i https://pkg.pr.new/@wxt-dev/module-solid@1649
@wxt-dev/module-svelte

npm i https://pkg.pr.new/@wxt-dev/module-svelte@1649
@wxt-dev/module-vue

npm i https://pkg.pr.new/@wxt-dev/module-vue@1649
@wxt-dev/storage

npm i https://pkg.pr.new/@wxt-dev/storage@1649
@wxt-dev/unocss

npm i https://pkg.pr.new/@wxt-dev/unocss@1649
@wxt-dev/webextension-polyfill

npm i https://pkg.pr.new/@wxt-dev/webextension-polyfill@1649
wxt

npm i https://pkg.pr.new/wxt@1649

commit: e2a89ae

pkg-pr-new[bot] avatar May 02 '25 14:05 pkg-pr-new[bot]

After merging this PR, we can then migrate all vitest tests to bun:test

It's not urgent, everything is drop-in replacement there except mocks, in Bun it's a bit specific

okineadev avatar May 03 '25 05:05 okineadev

After merging this PR, we can then migrate all vitest tests to bun:test

It's not urgent, everything is drop-in replacement there except mocks, in Bun it's a bit specific

Yeah, if we decide to migrate tests, we'll do that in a separate PR.

aklinker1 avatar May 03 '25 12:05 aklinker1

1e81f7c (#1649)

Please add Co-Authored-By: Okinea Dev <[email protected]> next time 🙏

okineadev avatar May 03 '25 12:05 okineadev

Errors in tests due to lack of pnpm?

It seems that Node.js and pnpm should be added to the test workflows

okineadev avatar May 03 '25 12:05 okineadev

Errors in tests due to lack of pnpm?

It seems that Node.js and pnpm should be added to the test workflows

Yeah, boarding a plane rn and traveling all day today, so this will have to wait until tomorrow.

aklinker1 avatar May 03 '25 12:05 aklinker1

Is there any progress now?

okineadev avatar Oct 27 '25 03:10 okineadev

We'll I added provenence the other day because of NPM's changes to tokens. Might try to update this soon. Got a lot of PRs to get through after I took my break, and this isn't a top priority rn.

aklinker1 avatar Oct 27 '25 20:10 aklinker1