Appearance
Dolphin Component Library
A Vue component library.
Requirement
- Vue & Vue Router Package
- Node Version 22+
Installation
Install the package via npm:
sh
npm install dolphin-componentsUsed Libraries
✅ Dependencies
@tailwindcss/vite– Tailwind CSS integration plugin for Vite.@types/tabulator-tables– TypeScript definitions for Tabulator Tables.lucide-vue-next– Lucide icon library integration for Vue 3.moment– Date/time parsing, manipulation, and formatting library.nepali-date-library– Utility library for Nepali date conversion and handling.nepali-datepicker-vue– Nepali calendar date picker for Vue 3.sweetalert2– Stylish, responsive, customizable alert boxes.tabulator-tables– Interactive tables with sorting, filtering, and more.tailwindcss– Utility-first CSS framework.utility-types– TypeScript utility types supplementing built-in types.vue– Progressive JavaScript framework for building user interfaces.vue-datepicker-next– Modern Vue 3-compatible datepicker.vue-multiselect– Universal select/multiselect dropdown component for Vue.
🤝 Peer Dependencies
vue-router– Official router for Vue.js, used for managing navigation.
🛠 Dev Dependencies
@types/node– TypeScript definitions for Node.js.@vitejs/plugin-vue– Vue plugin for Vite.@vue/tsconfig– Shared TypeScript config presets for Vue projects.path– Node.js path utilities (polyfill).prettier– Opinionated code formatter.rollup-plugin-typescript2– TypeScript support for Rollup.typescript– TypeScript compiler.vite– Fast front-end build tool.vite-plugin-dts– Generate.d.tsdeclaration files for Vite/TypeScript.vue-tsc– Type checking for Vue components with TypeScript.
Note
- Vue and Vue Router should be initilized in Main Project
- Other Necessary Dependencies are Automatically Installed during installation