snipe-common-components
v2.0.3
Published
Snipe React Components is a React component library built with Tailwind CSS, designed to streamline and enhance the development of applications. This library provides a collection of reusable and customizable UI components to accelerate the process of bui
Downloads
7
Maintainers
Readme
Snipe React Components
Snipe React Components is a React component library built with Tailwind CSS, designed to streamline and enhance the development of applications. This library provides a collection of reusable and customizable UI components to accelerate the process of building the web apps.
Features
Tailwind CSS Integration: Leverages the power of Tailwind CSS for styling and theming your components.
Storybook Integration: Utilizes Storybook for easy development, testing, and documentation of individual components.
Vite for Bundling: Employs Vite as the bundler to optimize and bundle the library for production.
Getting Started
Installation
Install the Snipe React Components library via npm:
npm install snipe-common-components
And add this line at the top of the Main entry File (App.tsx / Main.tsx)
import "snipe-common-components/dist/style.css";
Usage
Import and use the components in your React application:
import React from 'react';
import { Button, Card, ... } from 'snipe-common-components';
const MyComponent = () => {
return (
<Card>
<Button>Click me</Button>
{/* More Snipe React Components here */}
</Card>
);
};
export default MyComponent;
Development
To get started with development, follow these steps:
Clone the repository:
git clone https://github.com/snipe-ai/snipe-common-components.git
Install dependencies:
cd snipe-common-components npm ci
Run the development environment with Storybook:
npm run storybook
Open your browser and navigate to http://localhost:6006/ to view the Storybook.
Develop and test your components in Storybook.
NPM Scripts
build: Build the library using Rollup for production.
npm run build
storybook: Run Storybook in development mode.
npm run storybook
build-storybook: Build Storybook for production.
npm run build-storybook