Page MenuHomePhabricator

[native] Scaffold an umbrella expo-module
ClosedPublic

Authored by bartek on May 24 2023, 8:23 AM.
Tags
None
Referenced Files
F3394797: D7956.id27032.diff
Sat, Nov 30, 10:24 PM
F3394449: D7956.diff
Sat, Nov 30, 7:51 PM
Unknown Object (File)
Sat, Nov 23, 9:39 PM
Unknown Object (File)
Fri, Nov 22, 1:30 AM
Unknown Object (File)
Tue, Nov 19, 1:23 PM
Unknown Object (File)
Fri, Nov 8, 8:38 AM
Unknown Object (File)
Fri, Nov 8, 7:57 AM
Unknown Object (File)
Fri, Nov 8, 3:39 AM
Subscribers
None

Details

Summary

This is a first step of ENG-3871.
Created an empty expo-module directory structure and connected it to the application. In the next diffs, I'll be moving existing expo-modules
into this umbrella package.

Deliberately I put this directory inside native/expo-modules as this is the default way expected by expo-modules-autolinking. Also this approach gives us flexibility to still add new expo modules using the traditional way, if they are too large or for some reason are incompatible with this umbrella module configuration.

Don't have idea for good naming for this, though. Suggestions are welcome.

Test Plan

Cleaninstall, app builds, CI checks. Moved expo-modules will be tested in their own diffs.

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable