mirror of
https://github.com/InvoiceShelf/InvoiceShelf.git
synced 2026-04-07 13:41:23 +00:00
* refactor: add HTTP client wrapper and upgrade axios to v1 Introduce a thin HTTP wrapper (resources/scripts/http) that centralizes axios configuration, interceptors, and auth header injection. All 43 files now import from the wrapper instead of axios directly, making future library swaps a single-file change. Upgrade axios from 0.30.0 to 1.14.0. * fix: restore window.Ls assignment removed during axios refactor company.js uses window.Ls.set() to persist selected company, which broke after the axios plugin (that set window.Ls) was deleted.
65 lines
1.8 KiB
JSON
65 lines
1.8 KiB
JSON
{
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"watch": "vite build --watch",
|
|
"build": "vite build",
|
|
"serve": "vite preview",
|
|
"test": "eslint ./resources/scripts --ext .js,.vue"
|
|
},
|
|
"devDependencies": {
|
|
"@rvxlab/tailwind-plugin-ios-full-height": "^1.1.0",
|
|
"@tailwindcss/aspect-ratio": "^0.4.2",
|
|
"@tailwindcss/forms": "^0.5.10",
|
|
"@tailwindcss/typography": "^0.5.16",
|
|
"@vitejs/plugin-vue": "^5.2.1",
|
|
"@vue/compiler-sfc": "^3.5.13",
|
|
"autoprefixer": "^10.4.20",
|
|
"cross-env": "^7.0.3",
|
|
"eslint": "^9.18.0",
|
|
"eslint-config-prettier": "^9.1.0",
|
|
"eslint-plugin-vue": "^9.32.0",
|
|
"postcss": "^8.4.49",
|
|
"prettier": "^3.4.2",
|
|
"sass": "^1.83.1",
|
|
"tailwind-scrollbar": "^3.1.0",
|
|
"tailwindcss": "^3.4.17"
|
|
},
|
|
"dependencies": {
|
|
"@headlessui/vue": "^1.7.23",
|
|
"@heroicons/vue": "^2.2.0",
|
|
"@popperjs/core": "^2.11.8",
|
|
"@stripe/stripe-js": "^2.4.0",
|
|
"@tiptap/core": "^2.11.2",
|
|
"@tiptap/extension-link": "^2.11.2",
|
|
"@tiptap/extension-text-align": "^2.11.2",
|
|
"@tiptap/pm": "^2.11.2",
|
|
"@tiptap/starter-kit": "^2.11.2",
|
|
"@tiptap/vue-3": "^2.11.2",
|
|
"@types/node": "^20.11.9",
|
|
"@vuelidate/components": "^1.2.6",
|
|
"@vuelidate/core": "^2.0.3",
|
|
"@vuelidate/validators": "^2.0.4",
|
|
"@vueuse/core": "^12.4.0",
|
|
"axios": "^1",
|
|
"chart.js": "^2.9.4",
|
|
"guid": "^0.0.12",
|
|
"laravel-vite-plugin": "^1.1.1",
|
|
"lodash": "^4.17.21",
|
|
"maska": "^3.0.4",
|
|
"mini-svg-data-uri": "^1.4.4",
|
|
"moment": "^2.30.1",
|
|
"path": "^0.12.7",
|
|
"pinia": "^2.3.0",
|
|
"v-money3": "^3.24.1",
|
|
"v-tooltip": "^4.0.0-beta.17",
|
|
"vite": "^6.0.7",
|
|
"vue": "^3.5",
|
|
"vue-flatpickr-component": "^11.0.5",
|
|
"vue-i18n": "^11.0.1",
|
|
"vue-router": "^4.5.0",
|
|
"vuedraggable": "^4.1.0"
|
|
}
|
|
}
|