| #
e501a7c6 |
| 03-Jul-2023 |
Gabriel Donadel Dall'Agnol <[email protected]> |
[workspace] Bump TypeScript version to 5.1.3 (#23143)
# Why
Closes ENG-9088
# How
Bump TypeScript to the latest, and rebuild all required SDK packages
Had to update `typeRoots` inside `
[workspace] Bump TypeScript version to 5.1.3 (#23143)
# Why
Closes ENG-9088
# How
Bump TypeScript to the latest, and rebuild all required SDK packages
Had to update `typeRoots` inside `expo-module-scripts` due to a change
in TypeScript 5.1 where it no longer walks up automatically looking in
parent directories ([Release
notes](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1-rc/#typeroots-are-consulted-in-module-resolution))
# Test Plan
Ensure that `et cp -a` yields no errors, docs and tools build correctly,
and that CI is green
# 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 `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
show more ...
|
| #
dec397fd |
| 29-Jun-2022 |
Kudo Chien <[email protected]> |
Upgrade to react-native 0.69 (#18006)
# Why
for sdk 46
close ENG-5353
# How
- update packages
- react -> 18.0.0
- react-native -> 0.69.0
- react-dom -> 18.0.0
- react-native-w
Upgrade to react-native 0.69 (#18006)
# Why
for sdk 46
close ENG-5353
# How
- update packages
- react -> 18.0.0
- react-native -> 0.69.0
- react-dom -> 18.0.0
- react-native-web -> ~0.18.1
- react-test-renderer -> ~18.0.0
- @types/react -> ~18.0.14
- @types/react-native -> ~0.69.1
- early patch react-native for 0.69.1 fixes
- https://github.com/facebook/react-native/commit/43f831b
- https://github.com/facebook/react-native/commit/c2088e1
- https://github.com/facebook/react-native/commit/f97c6a5
- https://github.com/facebook/react-native/commit/79baca6
- https://github.com/facebook/react-native/pull/34064#issuecomment-1168810152
- migrate `expo-template-bare-minimum`, `bare-expo`, `bare-sandbox` to 0.69. reference from https://react-native-community.github.io/upgrade-helper/?from=0.68.1&to=0.69.0
- also remove the `hermesCommand` because 0.69 uses the builtin hermes-engine
- `expo-av`, `expo-modules-core`, `expo-gl-cpp`: fix android cpp building errors, because 0.69 ships both release and debug aar
- `expo-dev-client`: fix android build error from RedBox package rename
- `html-elements`: update RNWView where react-native-web removed [the `css` import](https://github.com/necolas/react-native-web/commit/b27c9820)
- `expo`: move Expo.podspec out from ios, because newer [rn-cli removed the `podspecPath` and `project` support](https://github.com/react-native-community/cli/commit/25eec7c#diff-0dddbcedebb33032fcac5991f3dcdfa44157e6ae87afcf3dabcd240a0db09832L58).
- [ ] disable dev-client because the vendored reanimated in dev menu doesn't support 0.69 yet, e.g. `folly_json -> folly_runtime`
- update reanimated and gesture-handler to latest for 0.69 support
- `jest-expo`: update to [fix the deprecated react-native-web jest preset](https://github.com/necolas/react-native-web/commit/9b0c119)
- `NCL`, `home`, patch `react-native-svg`: fix react 18 that [`children` should be explicitly added](https://reactjs.org/blog/2022/03/08/react-18-upgrade-guide.html#updates-to-typescript-definitions)
- `@expo/cli` fix react-native-web and react-dom version checks
# Test Plan
- android bare-expo smoke test
- ios bare-expo smoke test
- ci passed
- updates e2e is broken because in the flow the react-native doesn't include 0.69.1 fixes.
show more ...
|
| #
35f78160 |
| 01-Sep-2021 |
Bartosz Kaszubowski <[email protected]> |
[eslint-config] remove `arrowParens` overwrite, reformat files (#14232)
|
| #
a5c938d4 |
| 24-Nov-2020 |
Evan Bacon <[email protected]> |
Revert to class component (#11111)
* Revert to class component
* Added animated test to NCL
* Update CHANGELOG.md
* Update LinearGradientScreen.tsx
|
| #
711270f5 |
| 30-Sep-2020 |
Stanisław Chmiela <[email protected]> |
[ncl] Fix lint warnings (#10443)
# Why
Let's make NCL a top-notch application, always tidy etc.
# How
- configured ESLint for NCL
- fixed all warnings automatically
- changed manually all
[ncl] Fix lint warnings (#10443)
# Why
Let's make NCL a top-notch application, always tidy etc.
# How
- configured ESLint for NCL
- fixed all warnings automatically
- changed manually all `React.Component<object, …` that ESLint "automatically fixed" to `<{}` as per https://github.com/expo/expo/pull/10229#discussion_r490961694
# Test Plan
`yarn lint` no longer warns about warnings.
show more ...
|
| #
cd784c72 |
| 24-Sep-2020 |
Stanisław Chmiela <[email protected]> |
[ncl] Fix most of the TS errors adding types (#10229)
# Why
NCL is full of errors.
# How
Went through all of them and fixed them as it made sense in my opinion.
# Test Plan
TS no long
[ncl] Fix most of the TS errors adding types (#10229)
# Why
NCL is full of errors.
# How
Went through all of them and fixed them as it made sense in my opinion.
# Test Plan
TS no longer complains that much.
show more ...
|
| #
9bbdff23 |
| 09-Sep-2019 |
Evan Bacon <[email protected]> |
[jest] Added tests to expo-linear-gradient (#5480)
* Added tests to expo-linear-gradient
* Merge branch 'master' into @evanbacon/jest-expo/linear-gradient
* Fixed enzyme docs with usage
* U
[jest] Added tests to expo-linear-gradient (#5480)
* Added tests to expo-linear-gradient
* Merge branch 'master' into @evanbacon/jest-expo/linear-gradient
* Fixed enzyme docs with usage
* Update LinearGradient-test.web.tsx
* Fixed web Linear Gradient
* Added more color tests
show more ...
|
| #
a47a1472 |
| 14-May-2019 |
Ville Immonen <[email protected]> |
[ncl][test-suite] Change imports to SDK 33 syntax with the codemod (#4219)
* [ncl][test-suite] Change imports to SDK 33 syntax with the codemod
* [ncl][test-suite] Add new imported packages to de
[ncl][test-suite] Change imports to SDK 33 syntax with the codemod (#4219)
* [ncl][test-suite] Change imports to SDK 33 syntax with the codemod
* [ncl][test-suite] Add new imported packages to dependencies
show more ...
|
| #
69185572 |
| 23-Apr-2019 |
Bartłomiej Bukowski <[email protected]> |
@bbarthec/migrate native component list to typescript (#3975)
* [ncl] Migrate to TypeScript
* [ncl] fix runtime on mobile devices
* [ncl] Apply review suggestions
|