@imtbl/design-system
A repository to house all design system components utilised inside of Immutable GUI
prerequisites
This library assumes the following peer dependencies are installed in the consumer application:
"react": "^17.0.2",
"react-dom": "^17.0.2",
"bignumber.js": "^9.0.1",
"@emotion/css": "^11.5.0"
install
npm install @imtbl/design-system
set up node and npm
nvm install
nvm use
npm install -g npm@7.21.0
run local dev
npm ci; npm run dev
build
npm run build:lib
build watch
npm run build:lib:watch
run tests (incl eslint + stylelint + types + cypress + coverage)
npm run test
## develop/edit cypress tests
npm run test:open
## Releasing Code
For complete instructions on how this repository is owned and released, please [Review the FE Handbook](https://immutable.atlassian.net/wiki/spaces/APOLLO/pages/1826291736/Immutable+Frontend+Engineering+Handbook+DRAFT#Ownership-%26-Releasing-of-Code)
## further info
You can read [further details](https://immutable.atlassian.net/wiki/spaces/APOLLO/pages/827621392) on confluence.