
Vocano UI library
Vocano-ui is a component library built with React and Typescript. It provides a set of stylish components for easy integration into web applications. This library incorporates several notable features, including the use of React Hooks with Typescript, unit testing using react-testing-library, local debugging and documentation generation with Dumi, automatic documentation generation with react-doc-gen, and the incorporation of third-party libraries such as react-fontawesome and react-transition-group. Additionally, the library covers all aspects of the development process, including npm publishing, pre-release validation with husky, CI/CD integration with Travis, and documentation site publishing.
Vocano-ui is a React component library built with Typescript that offers a range of stylish and flexible components for web application development. With features like React Hooks support, unit testing with react-testing-library, local debugging and documentation generation with Dumi, automatic documentation generation with react-doc-gen, and third-party library integration, Vocano-ui provides a comprehensive solution for building modern and visually appealing web applications.

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.
A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.
Stylelint is a modern linter for CSS that helps you avoid errors and enforce consistent styling conventions. It provides rules for detecting errors and warnings, and can be configured to match your specific project's requirements.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.