{
    "name": "loyalty-suite",
    "private": true,
    "type": "module",
    "scripts": {
        "build:admin": "cross-env BUILD_TARGET=Admin vite build",
        "build:account": "cross-env BUILD_TARGET=Account vite build",
        "build:blocks": "node includes/Account/gutenberg/scripts/build-blocks.cjs",
        "watch:admin": "cross-env BUILD_TARGET=Admin vite build --watch",
        "watch:account": "cross-env BUILD_TARGET=Account vite build --watch",
        "clean": "node clean.js",
        "build:prod": "npm run build:admin && npm run build:account && npm run clean",
        "type-check": "vue-tsc --noEmit"
    },
    "dependencies": {
        "@quasar/extras": "^1.16.16",
        "chart.js": "^4.5.1",
        "composer": "^4.1.0",
        "luxon": "^3.6.1",
        "quasar": "^2.17.7",
        "swiper": "^11.2.6",
        "tinymce": "^4.9.11",
        "vue": "^3.5.13",
        "vue-i18n": "^11.1.0",
        "vue-router": "^4.5.0"
    },
    "devDependencies": {
        "@quasar/vite-plugin": "^1.9.0",
        "@types/node": "^22.10.9",
        "@types/tinymce": "^4.6.5",
        "@vitejs/plugin-vue": "^5.2.1",
        "@vue/compiler-sfc": "^3.5.13",
        "@wordpress/scripts": "^30.22.0",
        "cross-env": "^7.0.3",
        "prettier": "^3.4.2",
        "sass": "^1.83.4",
        "sass-embedded": "^1.83.4",
        "typescript": "^5.7.3",
        "vite": "^6.0.11"
    }
}
