{ "name": "nuxt-app", "private": true, "type": "module", "scripts": { "build": "npm run generate:icons && node --max-old-space-size=3072 node_modules/.bin/nuxt build", "build:web": "npm run generate:icons && node --max-old-space-size=3072 node_modules/.bin/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/android": "^8.4.0", "@capacitor/cli": "^8.4.0", "@capacitor/core": "^8.4.0", "@capacitor/preferences": "^8.0.1", "@capacitor/push-notifications": "^8.1.1", "@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" }