open-index/open-npm huggingface dataset:
npm package: @focusservices/level-up-react-component-library
Description: Library that contains all sharable components for web and desktop development
Author: @focusservices
Latest version: 0.0.5

# Level Up - React Component library

Library that contains all sharable components for web and desktop development

## Installation

This project requires [Node.js](https://nodejs.org/) v14+ to run.

Using .nvmrc file helps to normalize node version used by all maintainers.
If you are required to use version specified in this file, run these commands.

```bash
nvm use
nvm install
```

Use the package manager [yarn](https://yarnpkg.com/getting-started/install) v1+ to install dependencies and devDependencies.

```bash
yarn install
yarn
```
## Usage

Build project

```bash
yarn build
```

**Run project**

```bash
yarn storybook
```

## Utilities

Format code using [Prettier](https://prettier.io/) and [Eslint](https://eslint.org/)

```bash
yarn run prettify
```

## Tech Stack
- [React.js](https://reactjs.org/)
- [Typescript](https://www.typescriptlang.org/docs/handbook/react.html)
- [Storybook](https://storybook.js.org/)

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

**Commits**
Commits must follow [conventional commit format](https://conventionalcommits.org/)
Make sure your messages look like the following examples
```
feat: Adding new table component
fix: Table component not being exported correctly
fix!: Drop support for Typescript
```
_Note that the last one will generate a Major commit. It has the same result as adding a breaking change footer_

Follow [Semantic Versioning 2.0.0](https://semver.org/) to update project version.

[Release-It](https://github.com/release-it/release-it) will take care of versioning, you just have to give the correct type to commit:

- **fix** - to indicate a bug fix (PATCH) ex . v0.0.1
- **feat** - to indicate a new feature (MINOR) ex. v0.1.0
- **chore** - for updates that do not require a version bump (.gitignore, comments, etc.)
- **docs** - for updates to the documentation
- **BREAKING CHANGE** - regardless of type, indicates a Major release (MAJOR) ex. v1.0.0

Visit [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) for more examples.


## License
[ISC](https://opensource.org/licenses/ISC)