r2decide-chat-widget v0.0.24
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 dev
To build the project:
pnpm build
To run tests:
pnpm test
Folder 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.ts
Scripts
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.
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago