[tools] Update check-packages to check for bundle files (#21515)# Why This PR is intended to prevent outdated JS bundles in `expo-dev-launcher` releases as happened on v2.1.4. Currently, there
[tools] Update check-packages to check for bundle files (#21515)# Why This PR is intended to prevent outdated JS bundles in `expo-dev-launcher` releases as happened on v2.1.4. Currently, there is no check to ensure that the bundles are up to date and we only check for the build folder. # How This updates the `checkBuildUniformityAsync` function to be a bit more generic and accept an arbitrary path or pattern of the files to match, which can be used for both build folders and bundles. # Test Plan Modify some TS file inside `expo-dev-launcher, run `et check-packages -a` or `et check-packages expo-dev-laucher`  # Checklist <!-- Please check the appropriate items below if they apply to your diff. This is required for changes to Expo modules. --> - [ ] Documentation is up to date to reflect these changes (eg: https://docs.expo.dev and README.md). - [ ] Conforms with the [Documentation Writing Style Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md) - [ ] This diff will work correctly for `expo prebuild` & EAS Build (eg: updated a module plugin).
show more ...
[tools] add and hook up lint setup, remove `module-scripts` (#16974)
[tools] Update default branch to main
[EMS] Create dev tooling for config plugins (#11574)* plugin for stripe * add plugin clean, build, and lint scripts * Update index.ts * remove template * update naming * Update READM
[EMS] Create dev tooling for config plugins (#11574)* plugin for stripe * add plugin clean, build, and lint scripts * Update index.ts * remove template * update naming * Update README.md * Update CHANGELOG.md * added plugin support to et * Update app.json * added testing options * Update checkPackageAsync.ts * added payments to NCL * updated stripe plugin to support iap * Update PaymentsScreen.tsx * Update PaymentsScreen.tsx * Update PaymentsScreen.tsx * Updated docs * Apply suggestions from code review Co-authored-by: James Ide <[email protected]> Co-authored-by: Brent Vatne <[email protected]> * updated types * Update jest-preset-plugin.js * downgrade node * Apply suggestions from code review Co-authored-by: James Ide <[email protected]> * update syntax * ignore plugin builds * unignore * Update packages/expo-module-scripts/README.md Co-authored-by: James Ide <[email protected]> Co-authored-by: James Ide <[email protected]> Co-authored-by: Brent Vatne <[email protected]>
[tools] Move tools/expotools one folder up (#11410)