r2decide-chat-widget
v0.0.24
Published
## Description
Downloads
95
Readme
Narad (Chat Widget)
Description
This project is a React component library designed to facilitate the creation of chat interfaces. It includes a variety of components such as chat support, emoji picker, and UI elements like accordions. The library leverages modern technologies like Tailwind CSS for styling, TypeScript for type safety, and Vite for fast builds. It aims to provide a robust and flexible foundation for building chat applications with a focus on performance and ease of use.
Installation
- Clone the repository:
git clone https://github.com/R2-Decide/narad - Navigate to the project directory:
cd your-repo - Install dependencies:
pnpm install
Usage
To start the development server:
pnpm devTo build the project:
pnpm buildTo run tests:
pnpm testFolder Structure
.
├── public/
├── src/
│ ├── api/
│ ├── assets/
│ ├── components/
│ ├── hooks/
│ ├── lib/
│ ├── static/
│ ├── App.tsx
│ ├── index.css
│ └── main.tsx
├── .env
├── .gitignore
├── components.json
├── eslint.config.js
├── index.html
├── jsconfig.json
├── package.json
├── pnpm-lock.yaml
├── postcss.config.js
├── README.md
├── tailwind.config.js
├── tsconfig.json
└── vite.config.tsScripts
pnpm dev: Start the development serverpnpm build: Build the project for productionpnpm test: Run tests
Contributing
- Fork the repository
- Create a new branch (
git checkout -b feature-branch) - Make your changes
- Commit your changes (
git commit -m 'Add some feature') - Push to the branch (
git push origin feature-branch) - Open a pull request
License
This project is closed source and not available for public use.
