Skip to content

blockchain/constellation

Folders and files

NameName
Last commit message
Last commit date
Aug 3, 2022
Mar 4, 2022
Aug 15, 2022
Aug 29, 2022
Jan 31, 2023
Nov 3, 2021
Apr 14, 2022
Mar 15, 2021
Apr 5, 2022
Mar 14, 2022
Sep 7, 2022
Dec 16, 2021
Jan 31, 2023

Repository files navigation

Constellation

Constellation is Blockchain.com's open sourced component library and base code linting configs.

license

Installation/Usage

@blockchain-com/icons must be built before running repo's storybook, so first:

yarn && yarn workspace @blockchain-com/icons build

After building the icons run storybook with:

yarn storybook

Constellation is mono-repo of various open-sourced packages available on NPM. Find more details on each package below.

Packages

Name Description
constellation Our base component library for React based applications.
eslint-config-constellation Our base ESLint ruleset.
prettier-config-constellation Our base Prettier ruleset.
stylelint-config-constellation Our base Stylelint ruleset.
@blockchain-com/icons React Icons

For more details on the packages above, see their README.md's

Publish To NPM

  1. Bump the package.json to next version following Semantic Versioning
  2. Commit change for version bump
  3. Depending on your setup, run either of the following commands from project root
`yarn workspace [package] npm publish` or `npm publish`

Deploying Storybook

yarn workspace @blockchain-com/constellation deploy:storybook