{
  "name": "buyerkiosk-web",
  "version": "1.0.0",
  "private": true,
  "type": "module",
  "scripts": {
    "dev": "vite",
    "prebuild": "rm -rf public_html/js/dist",
    "build:vendor": "vite build --config vite.vendor.config.js",
    "build:modules": "vite build",
    "build": "npm run build:vendor && npm run build:modules",
    "postbuild": "echo 'Build complete. Remember to commit public_html/js/dist/'",
    "preview": "vite preview",
    "check-dist": "node scripts/check-vite-dist.js"
  },
  "devDependencies": {
    "@jest/globals": "^30.2.0",
    "eslint": "^9.39.2",
    "jest": "^30.2.0",
    "terser": "^5.44.1",
    "vite": "^6.0.0"
  },
  "dependencies": {
    "@popperjs/core": "^2.11.8",
    "@syncfusion/ej2": "^31.2.18",
    "bootstrap": "^5.3.8",
    "bootstrap-select": "^1.13.18",
    "datatables.net": "^2.3.5",
    "datatables.net-bs5": "^2.3.5",
    "datatables.net-buttons": "^3.2.5",
    "datatables.net-buttons-bs5": "^3.2.5",
    "datatables.net-responsive": "^3.0.7",
    "datatables.net-responsive-bs5": "^3.0.7",
    "datatables.net-select": "^3.1.3",
    "datatables.net-select-bs5": "^3.1.3",
    "jquery": "^3.7.1",
    "jquery-migrate": "^3.6.0"
  }
}
