{
    "private": true,
    "scripts": {
        "dev": "vite & sass -w resources/scss/:resources/css/",
        "build": "vite build",
        "extract": "node export-i18n.js"
    },
    "devDependencies": {
        "@intlify/unplugin-vue-i18n": "0.12.2",
        "@vue/compiler-sfc": "^3.5",
        "autoprefixer": "^10.4.8",
        "axios": "^1.6.5",
        "chart.js": "^3.0.0",
        "click-outside-vue3": "^4.0.1",
        "embedplay-tiktok-vue": "^1.0.2",
        "eslint": "^8.22.0",
        "eslint-plugin-vue": "^9.3.0",
        "fabric": "^5.3.0",
        "firebase": "^11.10.0",
        "laravel-echo": "^1.14.0",
        "laravel-vite-plugin": "^0.7.2",
        "lodash": "^4.17.19",
        "postcss-import": "^14.1.0",
        "postcss-nesting": "^10.1.10",
        "primeicons": "^7.0.0",
        "primevue": "^4.3.6",
        "pusher-js": "^7.4.0",
        "store2": "^2.14.2",
        "tailwindcss": "^3.1.8",
        "tailwindcss-rtl": "^0.9.0",
        "terser": "^5.14.2",
        "v3-infinite-loading": "^1.2.1",
        "vite": "^4.0.0",
        "vite-plugin-eslint": "^1.8.1",
        "vue": "^3.5",
        "vue-advanced-cropper": "^2.8.6",
        "vue-draggable-next": "^2.1.1",
        "vue-i18n-extract": "^2.0.7",
        "vue-recaptcha-v3": "^2.0.1",
        "vue-router": "^4.5",
        "vue3-sticky-sidebar": "^2.0.0",
        "vueperslides": "^3.4.2"
    },
    "dependencies": {
        "@tinymce/tinymce-vue": "^6.3.0",
        "@vitejs/plugin-vue": "^4.2.3",
        "audio-recorder-polyfill": "^0.4.1",
        "libphonenumber-js": "^1.13.7",
        "marked": "^16.2.1",
        "pinia": "^2.1.4",
        "pinia-plugin-persistedstate": "^3.1.0",
        "tinymce": "^8.6.0",
        "vue-i18n": "^9.1.10",
        "vue-tel-input": "^9.3.0",
        "vue-turnstile": "^1.0.11"
    },
    "eslintConfig": {
        "root": true,
        "env": {
            "node": true
        },
        "extends": [
            "plugin:vue/essential",
            "eslint:recommended"
        ],
        "rules": {
            "vue/no-multiple-template-root": "off",
            "vue/multi-word-component-names": "off",
            "vue/no-v-model-argument": "off"
        }
    }
}
