wix / react-native-calendars

React Native Calendar Components 🗓️ 📆
MIT License
9.6k stars 2.96k forks source link

Support for distribution #2556

Open nzaghini-phorest opened 5 days ago

nzaghini-phorest commented 5 days ago

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

Screenshot 2024-11-20 at 15 06 06

AFTER

Screenshot 2024-11-20 at 15 07 54