README
@ricardo-jrm/fury
🔥 React Web UI
Install
npm install @ricardo-jrm/fury
yarn add @ricardo-jrm/fury
Scripts
// install deps
yarn install
// run lint
yarn lint
// run unit tests
yarn test
// run storybook
yarn sb
Project
Usage
import { useFury, FuryProvider, FuryRecord } from '@ricardo-jrm/fury';
// provider
const exampleFury: FuryRecord = {
fury1: {
typography: {
h1: {
fontSize: '100px',
color: 'red',
},
},
},
fury2: {
typography: {
h1: {
fontSize: '75px',
color: 'green',
},
},
},
};
<FuryProvider fury={exampleFury} furyDefault="fury1">
{...}
</FuryProvider>
// hook
const { furyActive, furyActiveId, furySetById } = useFury();
Project Dependencies
- TS Package Boilerplate: 🟪 @ricardo-jrm/nova
- React Module Boilerplate: 🟣 @ricardo-jrm/supernova
- React Utility Hooks: 🌘 @ricardo-jrm/reaper
- React UI Components and Themes: 🔥 @ricardo-jrm/fury
- React Meta Data Handler: ⚫ @ricardo-jrm/pain
- React API Client: 🌸 @ricardo-jrm/empathy
- React Lightweight Intl: ☁ @ricardo-jrm/echo
Dev Dependencies
Yarn
Typescript
React
Material-UI
Prettier
ESLint
Commit Lint
Lint Staged
Husky
Jest
Semantic Release
License
MIT © Ricardo <l1b3r_-> Mota (@ricardo-jrm)
Bootstrapped with 🟣@ricardo-jrm/supernova