Skip to content

red-armor/infinite-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infinite List

Precondition

  • pnpm>=7
  • node>=16
pnpm i

How to build

# in root dir
pnpm run build # will run all packages build

How to do test

# 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

How to run website

# in root dir
npm run docs:dev

open http://localhost:5173/

How to start examples

ReactNative

$ cd examples/ReactNativeListPlayground
$ yarn
$ npm run start

How to bump and publish

  • 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 trigger github automation, if run success it will create [ci] release in pull request tab
  • merge [ci] release request, then it will trigger publish

How to add module to specified workspace

$ pnpm add @x-oasis/select-value --filter @infinite-list/data-model