mirror of
https://github.com/InvoiceShelf/InvoiceShelf.git
synced 2026-04-07 13:41:23 +00:00
* chore: update dockerfile and dev env * chore(dockerfile): fix user/group id args * chore(docker): use php-fpm w/ separate nginx * chore(docker): add nginx image w/ static files * chore(docker): build vite resources only once, bump vite minor version, add watch yarn command. By using --buildplatform tag in the dockerfile we can have the vite step be built only on the host platform, which significantly speeds it up. This is possible since the build assets aren't platform dependant. * Move dockerfiles to .dev
64 lines
1.8 KiB
JSON
64 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": "0.30.0",
|
|
"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"
|
|
}
|
|
} |