- pnpm>=7
- node>=16
pnpm i# in root dir
pnpm run build # will run all packages build# in root dir
pnpm run test # will run all packages test in CI mode(not watch mode)If test single package only, cd to package dir.
cd packages/NAME
npm run test# in root dir
npm run docs:dev$ cd examples/ReactNativeListPlayground
$ yarn
$ npm run start- merge feature to
nextbranch - update local
nextbranch to latest - run
pnpm changesetto create version change- select need to publish repo with version type ('major' | 'minor' | 'patch')
- then commit change
- push to origin
nextwill triggergithub automation, if run success it will create[ci] releasein pull request tab- merge
[ci] releaserequest, then it will trigger publish
$ pnpm add @x-oasis/select-value --filter @infinite-list/data-model