Skip to content

Conversation

@YoussefHenna
Copy link
Collaborator

@YoussefHenna YoussefHenna commented Nov 28, 2024

  • Upgrade all packages to expo 51 supported version
  • Upgrade non-expo related packages to newer version
  • Update eslint to use newer version and update configs accordingly
    • Required updates to a bunch of files to satisfy newly added rules to eslint
  • Deleted unnecessary and very old packages and files
  • Renamed old js example files to be jsx
  • Update web date picker to use new @mui/x-date-pickers instead of really outdated @material-ui/pickers

Important

Upgrade packages to Expo 51, update ESLint and Prettier configurations, clean up codebase, and update date picker library.

  • Package Upgrades:
    • Upgrade all packages to Expo 51 supported versions in package.json files across example, core, maps, native, theme, and ui.
    • Update non-Expo related packages to newer versions.
  • ESLint and Prettier:
    • Update ESLint to a newer version and adjust configurations in eslint.config.js.
    • Add .prettierrc.js for Prettier configuration.
    • Modify .husky/pre-commit to use lint-staged.
  • Codebase Cleanup:
    • Delete unnecessary and outdated scripts in scripts/.
    • Remove deprecated components and files.
  • File Renaming:
    • Rename old .js example files to .jsx in example/src/.
  • Date Picker Update:
    • Update web date picker to use @mui/x-date-pickers instead of @material-ui/pickers in DatePickerComponent.web.tsx.

This description was created by Ellipsis for 73809de. It will automatically update as commits are pushed.

@linear
Copy link

linear bot commented Nov 28, 2024

P-5352 Expo 51 Jigsaw

@github-actions
Copy link

Published version: @draftbit/ui@51.0.1-e56277.2

@YoussefHenna YoussefHenna marked this pull request as ready for review November 29, 2024 19:11
@github-actions
Copy link

Published version: @draftbit/ui@51.0.1-905ae1.2

@YoussefHenna YoussefHenna merged commit f579db0 into master Dec 2, 2024
3 checks passed
@YoussefHenna YoussefHenna deleted the youssef/p-5352-expo-51-jigsaw branch December 2, 2024 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants