- 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
next
branch - update local
next
branch to latest - run
pnpm changeset
to create version change- select need to publish repo with version type ('major' | 'minor' | 'patch')
- then commit change
- push to origin
next
will triggergithub automation
, if run success it will create[ci] release
in pull request tab- merge
[ci] release
request, then it will trigger publish
$ pnpm add @x-oasis/select-value --filter @infinite-list/data-model