Monorepo for React components
package | npm |
---|---|
packages/bulkhead | |
packages/element-resize | |
packages/swap | |
packages/interval | |
packages/page-click | |
packages/normalized-select | |
packages/text-filter |
Currently is being developed and tested with the latest stable Node 7
on OSX
.
git clone [email protected]:nkbt/react-works.git
cd react-works
npm install
# install dependencies for all packages
lerna bootstrap
# to run eslint for all packages
lerna run start lint
# to run tests for all packages
lerna run start test
# to run end-to-end tests for all packages
# note `--concurrency 1`, we should run e2e in sequence
lerna run start e2e --concurrency 1
To run example covering all package features, use npm start
, which will compile example/index.js
cd packages/package-name
npm start
# then
open http://localhost:8080
cd packages/package-name
# to run lint
npm start lint
# to run tests
npm start test
# to run end-to-end tests
npm start e2e
MIT