{
  "name": "nuxt-app",
  "private": true,
  "type": "module",
  "scripts": {
    "build": "npm run generate:icons && nuxt build",
    "build:web": "npm run generate:icons && nuxt build",
    "build:app": "npm run generate:icons && BUILD_TARGET=capacitor TMPDIR=/tmp NODE_OPTIONS=--max-old-space-size=8192 nuxt generate --dotenv .env-prod",
    "cap:sync:app": "CAP_BUNDLED=1 npx cap sync android",
    "cap:copy:app": "CAP_BUNDLED=1 npx cap copy android",
    "app:android": "npm run build:app && npm run cap:sync:app && CAP_BUNDLED=1 npx cap open android",
    "dev": "TMPDIR=/tmp NODE_OPTIONS=--max-old-space-size=8192 nuxt dev",
    "generate": "nuxt generate",
    "generate:icons": "node scripts/generate-icons.js",
    "preview": "nuxt preview",
    "postinstall": "nuxt prepare"
  },
  "devDependencies": {
    "@creativebulma/bulma-badge": "^1.0.1",
    "@creativebulma/bulma-tooltip": "^1.2.0",
    "@types/nodemailer": "^8.0.0",
    "alga-css": "^1.0.0-beta-48",
    "alga-js": "^0.1.0-beta-16",
    "bulma-extensions": "^6.2.7",
    "bulma-toast": "^2.4.4",
    "bwip-js": "^4.1.1",
    "canvas": "^3.0.1",
    "canvg": "^4.0.2",
    "dompurify": "^3.4.8",
    "html2canvas": "^1.4.1",
    "jsbarcode": "^3.11.6",
    "jspdf": "^4.2.1",
    "nuxt": "^4.4.7",
    "sass": "^1.72.0",
    "sharp": "^0.34.5",
    "tedir-calendar": "^0.0.1-beta-4",
    "tedir-dropzone": "^0.0.1-alpha-3",
    "tedir-select": "^0.0.1-beta-19",
    "tedir-table": "^0.0.1-beta-3",
    "vue": "^3.5.16"
  },
  "dependencies": {
    "@amcharts/amcharts5": "^5.18.0",
    "@capacitor-community/keep-awake": "^8.0.1",
    "@capacitor/android": "^8.4.0",
    "@capacitor/app": "^8.1.0",
    "@capacitor/cli": "^8.4.0",
    "@capacitor/core": "^8.4.0",
    "@capacitor/haptics": "^8.0.2",
    "@capacitor/preferences": "^8.0.1",
    "@capacitor/push-notifications": "^8.1.1",
    "@capacitor/status-bar": "^8.0.2",
    "@capgo/capacitor-native-biometric": "^8.4.5",
    "@elastic/elasticsearch": "^8.15.0",
    "@ericblade/quagga2": "^1.10.2",
    "@iconify-json/mdi": "^1.1.66",
    "@nuxt/image": "^2.0.0",
    "@nuxt/ui": "^4.8.2",
    "@sentry/nuxt": "^10.56.0",
    "@simplewebauthn/browser": "^13.3.0",
    "@simplewebauthn/server": "^13.3.0",
    "@tato30/vue-pdf": "^2.1.0",
    "ag-grid-enterprise": "35.2.1",
    "ag-grid-vue3": "35.2.1",
    "better-sqlite3": "^12.4.1",
    "bulma": "^1.0.4",
    "bulma-responsive-tables": "^1.2.5",
    "ffmpeg-static": "^5.3.0",
    "firebase-admin": "^14.0.0",
    "form-data": "^4.0.1",
    "ndarray-pixels": "^5.0.1",
    "nodemailer": "^8.0.10",
    "nuxt-lazy-load": "^3.0.5",
    "pdf-lib": "^1.17.1",
    "pdfmake": "^0.2.20",
    "pg": "^8.16.3",
    "sqlite3": "^5.1.7",
    "tesseract.js": "^7.0.0",
    "three": "^0.184.0",
    "web-push": "^3.6.7",
    "whisper-node": "^1.1.1",
    "xlsx": "^0.18.5"
  },
  "packageManager": "npm@9.8.1"
}
