These requirements are only needed for developing the source code.
- Node.js
>= v18.19.0
. - npm.
Download repo and install dependencies:
git clone git@github.com:Lomray-Software/react-native-navigation-manager.git
npm i
Build source code:
npm run build
Develop:
npm run build:watch
Check develop progress in any test repo:
// modify rollup.config.js (don't commit)
// other imports
const dest = '../your-project/node_modules/@lomray/react-native-navigation-manager';
// other code
Write test on new code, see tests to more understand.
Run checks:
npm run lint:check
npm run ts:check
npm run test
Create PR into prod
branch.