hesabixCore/webUI/package.json

73 lines
2.4 KiB
JSON

{
"name": "hesabix",
"version": "0.48.0",
"private": true,
"scripts": {
"dev": "vite",
"build": "run-p type-check build-only",
"preview": "vite preview",
"build-only": "vite build --emptyOutDir",
"type-check": "vue-tsc --noEmit"
},
"dependencies": {
"@chenfengyuan/vue-countdown": "^2.1.3",
"@date-io/date-fns-jalali": "^3.2.0",
"@mdi/font": "^7.4.47",
"@syncfusion/ej2-vue-dropdowns": "^29.1.38",
"@tiptap/extension-text-align": "^2.11.7",
"@tiptap/starter-kit": "^2.11.7",
"@tiptap/vue-3": "^2.11.7",
"@vuelidate/core": "^2.0.3",
"@vuelidate/validators": "^2.0.4",
"@vueuse/core": "^13.1.0",
"animate.css": "^4.1.1",
"apexcharts": "^4.6.0",
"axios": "^1.8.4",
"date-fns": "^4.1.0",
"date-fns-jalali": "^3.2.0-0",
"downloadjs": "^1.4.7",
"file-saver": "^2.0.5",
"jalali-moment": "^3.3.11",
"libphonenumber-js": "^1.12.7",
"lodash": "^4.17.21",
"maska": "^3.1.1",
"maz-ui": "^3.50.1",
"pinia": "^3.0.2",
"sweetalert2": "^11.4.8",
"v-money3": "^3.24.1",
"vue": "^3.5.13",
"vue-avatar-cropper": "^6.1.1",
"vue-currency-input": "^3.2.1",
"vue-i18n": "^11.1.3",
"vue-loading-overlay": "^6.0.6",
"vue-media-upload": "^2.2.4",
"vue-persian-datetime-picker": "^2.10.4",
"vue-router": "^4.5.0",
"vue-select": "^4.0.0-beta.6",
"vue-spinner": "^1.0.4",
"vue3-apexcharts": "^1.8.0",
"vue3-easy-data-table": "^1.5.47",
"vue3-perfect-scrollbar": "^2.0.0",
"vue3-persian-datetime-picker": "^1.2.2",
"vue3-tel-input": "^1.0.4",
"vue3-treeselect": "^0.1.10",
"vue3-treeview": "^0.4.2",
"vuetify": "^3.8.2"
},
"devDependencies": {
"@types/file-saver": "^2.0.7",
"@types/lodash": "^4.17.16",
"@types/node": "^22.14.1",
"@vitejs/plugin-vue": "^5.2.3",
"@vitejs/plugin-vue-jsx": "^4.1.2",
"@vue/test-utils": "^2.4.6",
"@vue/tsconfig": "^0.7.0",
"npm-run-all": "^4.1.5",
"sass": "^1.87.0",
"typescript": "^5.8.3",
"vite": "^6.3.2",
"vue-tsc": "^2.2.10"
},
"build:pwa": "vue-cli-service build && workbox generateSW workbox-config.js"
}