2.0.0 • Published 6 months ago

@bynd-ui-library/react v2.0.0

Weekly downloads
-
License
SEE LICENSE IN ./...
Repository
github
Last release
6 months ago

🚀 bynd-ui-library

BYND UI Component Library built for React to provide a composable and extensible component library and design system to reuse across client projects.

Latest Release Commitizen friendly License: Commercial

📖 Getting Started

Refer to the documentation for installation and usage https://bynd-ui-library.vercel.app/


🥷 Contributing

To contribute please follow our CONTRIBUTING guidelines.

Prerequisites

  • Install nvm to manage Node.js versions.
  • NodeJS Open-source, cross-platform, back-end, JavaScript runtime environment.

@bynd-ui-library/react has been built on top of @mui/material, refer to their documentation https://mui.com/material-ui/getting-started/overview/ for more detailed API references.

Install

nvm use
npm i

Directory Structure

  .
  ├── docs                    # Storybook documentation pages
  ├── public                  # Storybook and Vite public directory
  ├── src                     # Package src code
  │   ├── component           # All UI components, including MUI wrappers and custom components
  │   ├── foundation          # Storybook foundation styles documentation
  │   ├── hooks               # Custom react hooks
  │   ├── styles              # Global (non-scoped) CSS
  │   ├── themes              # Preset theme configurations
  │   ├── tokens              # Shared design tokens
  │   ├── types               # TypeScript declaration files
  │   └── utils               # Generic util functions
  ├── test-utils              # Unit test utilities and mocks
  ├── storybook-static        # Compiled storybook
  └── dist                    # Compiled package dist code

Commands

CommandDescription
npm run buildBuild library package for publishing
npm run storybookRun storybook dev server for local development
npm run build-storybookBuild storybook for production
npm run formatPrettier formatting check
npm run format:fixFix prettier formatting errors
npm run lintRuns all linters
npm run lint:scriptsRun eslint
npm run lint:scripts:fixFix eslint errors
npm run lint:stylesRun stylelint
npm run lint:styles:fixFix stylelint errors
npm run lint:markdownRun markdownlint
npm run lint:markdown:fixFix markdownlint errors
npm run lint:commitRun commitlint against last commit message
npm run commitgit commit fallback to run commitizen
npm testRun jest unit tests
npm test:coverageRun jest unit tests with code coverage reports (check report locally with npx http-server ./coverage)
npm test:watchRun jest unit tests with file watching

📦 Changelog


📝 License

2.0.0

6 months ago

1.0.2

1 year ago

1.1.0

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

0.9.0

1 year ago

0.8.0

1 year ago

0.9.1

1 year ago

0.7.0

1 year ago

0.6.0

1 year ago

0.5.0

1 year ago

0.3.0

1 year ago