React components to be shared across Comic Relief applications
CR-CL has a dependency of Styled-components.
$ yarn add @comicrelief/component-library
import { ThemeProvider, crTheme } from '@comicrelief/component-library';
import { HeroBanner } from '@comicrelief/component-library';
To install CR-CL locally, run:
$ yarn install
To start the dev build and server:
$ yarn styleguide
To test:
$ yarn test:unit
Test will run through all Jest tests and watch for any changes on snapshots.
To update snapshots with desired changes brought in through your work:
$ yarn test:unit-update
To publish
$ yarn publish:npm