With this PR we introuduce the support for distributing our fork of react-native-calendars.
Compared to how we used to integrate the library, we now build it on this repository, and declare the dest folder as the folder that needs to be used and bundled for consumption by Ecomm.
This has several advantages: first we don't have to think about TS compiling at Ecomm side, just use the JS compiled and the types .d.ts generated. Second the bundles size of the web Ecomm becomes smaller as the TS is not bundled in the (first) chunk. This ideally should also reduce the size of the CodePush bundle.
Only note after the distribution happens we need to manually copy over the imgs since those
With this PR we introuduce the support for distributing our fork of react-native-calendars.
Compared to how we used to integrate the library, we now build it on this repository, and declare the
dest
folder as the folder that needs to be used and bundled for consumption by Ecomm.This has several advantages: first we don't have to think about TS compiling at Ecomm side, just use the JS compiled and the types .d.ts generated. Second the bundles size of the web Ecomm becomes smaller as the TS is not bundled in the (first) chunk. This ideally should also reduce the size of the CodePush bundle.
Only note after the distribution happens we need to manually copy over the imgs since those
BEFORE
AFTER