80 lines
2.8 KiB
Markdown
80 lines
2.8 KiB
Markdown
# Third-Party Licenses
|
|
|
|
This project uses components and libraries from third parties. Below is a list of these components and their respective licenses.
|
|
|
|
## shadcn/ui Components
|
|
|
|
The following UI components in `src/components/ui/` are derived from [shadcn/ui](https://ui.shadcn.com):
|
|
|
|
- `button.tsx`
|
|
- `card.tsx`
|
|
- `input.tsx`
|
|
- `label.tsx`
|
|
- `popover.tsx`
|
|
- `select.tsx`
|
|
- `separator.tsx`
|
|
- `slider.tsx`
|
|
- `switch.tsx`
|
|
- `tooltip.tsx`
|
|
|
|
**License**: MIT License
|
|
**Copyright**: (c) 2023 shadcn
|
|
**Source**: https://ui.shadcn.com
|
|
|
|
```
|
|
MIT License
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
of this software and associated documentation files (the "Software"), to deal
|
|
in the Software without restriction, including without limitation the rights
|
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
copies of the Software, and to permit persons to whom the Software is
|
|
furnished to do so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in all
|
|
copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
SOFTWARE.
|
|
```
|
|
|
|
## npm Dependencies
|
|
|
|
The following dependencies are included via npm and are listed in `package.json`:
|
|
|
|
### Radix UI Primitives (MIT License)
|
|
- `@radix-ui/react-label`
|
|
- `@radix-ui/react-popover`
|
|
- `@radix-ui/react-select`
|
|
- `@radix-ui/react-separator`
|
|
- `@radix-ui/react-slider`
|
|
- `@radix-ui/react-slot`
|
|
- `@radix-ui/react-switch`
|
|
- `@radix-ui/react-tooltip`
|
|
|
|
**Source**: https://www.radix-ui.com/
|
|
**License**: MIT
|
|
|
|
### Other Key Dependencies
|
|
|
|
- **React** (MIT License) - UI framework
|
|
- **Recharts** (MIT License) - Charting library
|
|
- **Tailwind CSS** (MIT License) - CSS framework
|
|
- **lucide-react** (ISC License) - Icon library
|
|
- **clsx** (MIT License) - Utility for class names
|
|
- **class-variance-authority** (Apache 2.0) - Variant management
|
|
- **tailwind-merge** (MIT License) - Tailwind class merging
|
|
|
|
For a complete list of dependencies and their licenses, see `package.json` and run `npm list` or check each package's LICENSE file in `node_modules/`.
|
|
|
|
## Additional Notes
|
|
|
|
This project follows the "copy-paste" component pattern from shadcn/ui, where components are copied into the source code rather than imported as a dependency. This allows for full customization while maintaining proper attribution.
|
|
|
|
All third-party software is used in accordance with their respective licenses.
|