1st Release of v1.0.0 , more stable than previous releases.
Major upgrades
- @mj/mobile now uses expo sdk 50 and expo-router v5
- @mj/mobile dropped support of Nativewind v2, now it uses v4
- @mj/web now uses NextJs 14
- Upgrade tanstack-react-query to stable v5+
- Dropped Solito on web, now @mj/ui is either @mj/ui-web for web-only (React) components or @mj/ui-shared for React Native only components
- @mj/storybook dropped support for React Native components, support only React components
- @mj/ui-web fully supports shadcn cli generation of components, but with minor tweeks after adding
- Added 3 more packages @mj/github @mj/auth & @mj/validations (inspired by create-t3-turbo)
- Added auto-generation of packages with one command
pnpm turbo gen init
. Put's the new pnpm workspace to packages folder by default
Minor Updates
- Cleaned all configs workspaces by removing bulky un-needed config files
- Added a few scripts to the main package.json. Mainly for cleanup works and future upgrades
- Bump deps to match core packages, mostly to the latest releases
Fixes
- Fixed a bug with @mj/tailwind not supporting dark-light mode
- Dropped Solito it's quite buggy and currently does not support Next14, while it's left tied to the pages directory. However, v0.1.1 of this repo supports v13** with Solito but without Moti. There is also a branch for the same with named solito-with-storybook
TODOs
- Update .README to reflect these changes
- Add a working auth for api, web, & mobile
- Add sample api data to showcase how the repo works
- Simplify docker .envs