feat: upgrade to bun
Thanks to the version 1.1.9 release of Bun, a lot of workspace issues have been resolved, and we are now one step closer to getting bun for Orbitkit.
Fixes #50
To install a dependency to a specific package use --cwd e.g.: bun add --cwd apps/web sharp
To do:
- [x] Update CONTRIBUTING.md
- [x] Update Documentation
- [x] Update Github Workflows
- [x] Update Playwright configs
- [x] Update Husky
- [ ] Find alternative to @commitlint/config-pnpm-scopes
- [x] Create alternative to
pnpm recursive exec -- pnpm version 0.1.0
Known issues:
- No support for Volta
🦋 Changeset detected
Latest commit: 05730732a0af9213920f9da33adca283381ec490
The changes in this PR will be included in the next version bump.
This PR includes changesets to release 16 packages
| Name | Type |
|---|---|
| @orbitkit/marketing | Minor |
| @orbitkit/storybook | Minor |
| @orbitkit/tailwind | Minor |
| @orbitkit/tsconfig | Minor |
| eslint-config-orbitkit | Minor |
| @orbitkit/vite | Minor |
| @orbitkit/assets | Minor |
| @orbitkit/utils | Minor |
| @orbitkit/auth | Minor |
| @orbitkit/core | Minor |
| @orbitkit/api | Minor |
| @orbitkit/env | Minor |
| @orbitkit/db | Minor |
| @orbitkit/ui | Minor |
| @orbitkit/docs | Minor |
| @orbitkit/web | Minor |
Not sure what this means? Click here to learn what changesets are.
Click here if you're a maintainer who wants to add another changeset to this PR
@ixahmedxi - Should we remove Volta from Orbitkit, as bun isn't currently supported?
@imCorfitz Yes that is correct, with the usage of bun, we shouldn't need volta at all.
Regarding the commitlint scopes, we got two options:
- Remove the package: Allowing any scope to be written when committing changes.
- Write a proprietary
getProjectsfunction in a.commitlintrcfile.
What do we prefer?
It looks all good to me, just one lil thing left to do which is to add a changeset to the PR. Also don't forget to update the version in the root package.json because changeset doesn't do that automatically
Would you consider this a patch or minor version update?
@imCorfitz I think it's a minor
With the eslint v9 stuff coming in, would make sense to start a 0.2 version upgrade
That's what I thought.. Will update the changesets quickly.