0.0.1 β’ Published 5 years ago
brumbrum-design-system v0.0.1
BRUMBRUM DESIGN SYSTEM
v0.0.1
Technologies
- π Lerna β- The Monorepo manager
- π¦ Yarn Workspacesβ - βSane multi-package management
- π Reactβ - βJavaScript library for user interfaces
- π styled-componentsβ -β CSS in JS elegance
- π Babelβ - βCompiles next-gen JavaScript
- π Storybook - UI Component Environment
- π Jestβ -β Unit/Snapshot Testing
- π Zeplin - Collaboration and handoff for product teams
Usage
yarn dev- This starts Storybook for viewing all the components locally.yarn bootstrap- This installs all of the packages and links dependent packages together.yarn build- This babelfies all of the packages and creates/libfolders for each one.yarn test- Run all linting and unit tests before committing.yarn test -o- Run only the tests that have changed.yarn test -u- Update all of the snapshot tests.
Lerna
lerna changed- Show which packages have changed.lerna diff- Show specifically what files have cause the packages to change.
Publish
- Run
npm publish --access public- Make project public - Run
yarn run lerna-publish- Send to npm
Useful links
0.0.1
5 years ago