[apple-authentication][docs] fix error codes, other small tweaks (#20920)
Migrate expo-apple-authentication to the new modules API (#20600)
[packages] update platform tags in packages TSDoc, regenerate API data files (#17873)
[android][apple-authentication] Resolve RN 65 warning from NativeEventEmitter (#17343)# Why To resolve warnings like these, on Android, when on RN v0.65+: ``` `new NativeEventEmitter()` was
[android][apple-authentication] Resolve RN 65 warning from NativeEventEmitter (#17343)# Why To resolve warnings like these, on Android, when on RN v0.65+: ``` `new NativeEventEmitter()` was called with a non-null argument without the required `addListener` method. `new NativeEventEmitter()` was called with a non-null argument without the required `removeListeners` method. ``` React Native started requiring these methods in facebook/react-native@114be1d21. # How The console warnings were introduced in the React Native commit https://github.com/facebook/react-native/commit/114be1d21 which was released in RN v0.65. Since Expo supports RN v0.65+, resolve the warnings by implementing these stub methods in our pretend native module. Also, enlist TypeScript to help us convincingly pretend that we're offering a native module, by saying the object is usable as a `NativeModule`. That (or null) is what NativeEventEmitter's constructor expects. For DefinitelyTyped's definition of NativeModules for RN v0.66 -- it doesn't yet have versions later than v0.66 -- see https://github.com/DefinitelyTyped/DefinitelyTyped/blob/04b5f47e2/types/react-native/v0.66/index.d.ts#L9538-L9556 .
show more ...
[apple-authentication][docs] Add missing docs to the `refreshAsync` and `signOutAsync` methods (#15581)
[docs] add support for tables in `APISection` comments (#14305)
[eslint-config] bump dependencies and minimum required lint tools versions (#13858)Co-authored-by: James Ide <[email protected]>
Rename unimodules imports to expo-modules-core
[docs] add "Components" section to the generated docs, migrate `AppleAuthenticationButton` (#13567)Co-authored-by: Bartłomiej Bukowski <[email protected]>
[apple-authentication] add doc comments in source (#12645)# Why To utilize the auto generation feature for API section the package source code must contain the relevant documentation. Refs #1
[apple-authentication] add doc comments in source (#12645)# Why To utilize the auto generation feature for API section the package source code must contain the relevant documentation. Refs #12239 Fixes #12598 Fixes ENG-910 ⚠️ **(check out for known issues)** # How This PR moves the current documentation of `AppleAuthentication` API - https://docs.expo.io/versions/latest/sdk/apple-authentication/ - (with minor tweaks and addition) to the package source code, with backport to v41 SDK docs. There are some parts with missing docs, partially missing docs and unverified (not published before) comments, but overall the content looks better/more complete than the current docs. If anyone want to contribute those, before the merge please leave the change suggestion. ✨ This PR also includes the following changes: * [tools] better support for multiple entries per module * [docs] use more generic `Link` component for MD rendering * [docs] fix missing fragment key warning # Test Plan The changes and generated content have been tests running docs website on `localhost`. # Preview <img width="1523" alt="Screenshot 2021-04-21 at 18 56 50" src="https://user-images.githubusercontent.com/719641/115592315-5b63d300-a2d3-11eb-9d4e-defc29ff35e7.png"> # Checklist - [X] Documentation is up to date to reflect these changes (eg: https://docs.expo.io and README.md). - [X] This diff will work correctly for `expo build` (eg: updated `@expo/xdl`). - [X] This diff will work correctly for `expo prebuild` & EAS Build (eg: updated a module plugin).
[expo-apple-auth] Add “Sign up with Apple” option (#7471)* [expo-apple-auth] Add “Sign up with Apple” option * [expo-apple-auth] Update changelog * [expo-apple-auth] Update comments to tsdoc
[eslint-config-universe] Add import ordering alphabetization (#7038)
[apple-authentication] Add nonce option (#6404)# Why https://github.com/invertase/react-native-firebase/issues/2884 # How Based off of diff from https://gist.github.com/nhahn/010305dcff140
[apple-authentication] Add nonce option (#6404)# Why https://github.com/invertase/react-native-firebase/issues/2884 # How Based off of diff from https://gist.github.com/nhahn/010305dcff1404bfdeb6e2174b74e5a6 but less opinionated about the format of the nonce - we just pass the string along to the request. # Test Plan User has tested diff provided. I did not test this code.
[lint] Upgrade Prettier to 1.19 and other ESLint dependenciesPrettier 1.19 has support for null coalescing, which we need for TypeScript 3.7.
[lint] Fix the extensions the linter looks for to include JSX and TSXThere were extra periods by mistake. Remove them and run the linter over the whole repo, fixing up files.
[apple-authentication] Create unimodule for SignIn With Apple (#5421)