design-system 6.4.0
Install from the command line:
Learn more about npm packages
$ npm install @firehydrant/design-system@6.4.0
Install via package.json:
"@firehydrant/design-system": "6.4.0"
About this version
FireHydrant flavored React component library, built using Chakra UI, and a custom theme layer.
The package is registered on GitHub's package registry, added via .npmrc
Access to this registry requires authentication with GitHub tokens. These tokens are private and should not be committed to any project, accessed instead via environment variable.
-
Go to https://github.com/settings/tokens and create a token with at least
read:package
access -
Set the token (paste into either
~/.zshrc
OR~/.bashrc
)export GITHUB_TOKEN=<your token>
-
Open a new terminal window (or
source
the edited.*rc
file)
yarn add @firehydrant/design-system
or
npm i @firehydrant/design-system --save
Our components require a ThemeProvider
to wrap your application. By default the FireHydrant theme is included with our provider.
// import themeprovider from our package
import { ThemeProvider } from '@firehydrant/design-system';
// wrap your application
<ThemeProvider>
<App />
</ThemeProvider>;
For a list of all components & properties, refer to Storybook
π‘ Want to contribute? Check out the Contributing Guidelines
Contributions of any kind are welcome!
Thanks goes to these wonderful people (emoji key):
Casey Hunt π§ |
Jax Engel π¨ |
Josh Hamilton π» |
Robert Ross π π» |
Hilary Beck π» |
Brian Han π» |
Tristan Free π¨ |
This project follows the all-contributors specification.
Interested in what changed lately? Check out the CHANGELOG
Thank you to the following projects, upon which this Design System is built:
-
Chromatic
βοΈ - Storybook hosting; component feedback & regression testing -
chakra-ui
βοΈ - React component library -
storybook
βοΈ - Component visualization & documentation tool -
seek-oss/playroom
βοΈ - Component live sandbox -
conventional-changelog/standard-version
βοΈ - A utility for versioning using semver and CHANGELOG generation powered by Conventional Commits.