@nanotome/bob
v0.0.3
Published
`bob` is a React component library.
Downloads
14
Readme
bob (BenutzeroberflächeBausatz)
bob
is a React component library.
Features
⚛️ React component library with TypeScript.
🏗️ Vite as development environment.
🌳 Tree shaking, for not distributing dead-code.
📚 Storybook for live viewing the components.
🎨 PostCSS for processing our CSS.
🖌️ CSS Modules in development, compiled CSS for production builds.
🧪 Testing with Vitest and React Testing Library.
✅ Code quality tools with ESLint, Prettier and Stylelint.
🤖 Scripts
| Script | Function |
| :---------------: | ---------------------------------------------------------------------------------- |
| build
| Build the dist
, with types declarations, after checking types with TypeScript. |
| lint
| Lint the project with Eslint. |
| lint:fix
| Lint and fix the project with Eslint. |
| format
| Check the project format with Prettier. |
| format:fix
| Format the project code with Prettier. |
| stylelint
| Lint the styles code with Stylelint. |
| stylelint:fix
| Lint and fix the styles code with Stylelint. |
| storybook
| Start a Storybook development server. |
| build-storybook
| Build the Storybook dist
. |
| test
| Run the tests with Vitest using jsdom
and starts a Vitest UI dev server. |
| coverage
| Generate a coverage report, with v8. |