Appearance
Dolphin Component Library
A Vue component library.
Requirement
- Vue & Vue Router Package
- Node Version 26+
Installation
Install the package via npm:
sh
npm install dolphin-componentsUsed Libraries
✅ Dependencies
@lucide/vue– Lucide icon library integration for Vue 3.@tailwindcss/vite– Tailwind CSS integration plugin for Vite.@tinymce/tinymce-vue– TinyMCE integration plugin for Vue.@types/tabulator-tables– TypeScript definitions for Tabulator Tables.axios– Promise-based HTTP client for the browser and node.js.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.tinymce– Rich text editor plugin.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.xlsx– SheetJS spreadsheet parser and writer.
🤝 Peer Dependencies
vue-router– Official router for Vue.js, used for managing navigation.eslint– JavaScript/TypeScript linter. (ESLint v9+)
🛠 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.unplugin-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