{
  "name": "roa2web-unified",
  "version": "1.0.0",
  "description": "ROA2WEB Unified App - Reports + Data Entry in Single SPA",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview",
    "serve": "vite preview --port 3000",
    "lint": "eslint src/ --ext .vue,.js --fix --ignore-path .gitignore",
    "format": "prettier --write src/",
    "test:e2e": "playwright test",
    "test:e2e:headed": "playwright test --headed",
    "test:e2e:debug": "playwright test --debug",
    "test:e2e:report": "playwright show-report",
    "test:e2e:ui": "playwright test --ui"
  },
  "dependencies": {
    "axios": "^1.6.5",
    "chart.js": "^4.5.0",
    "date-fns": "^2.30.0",
    "jspdf": "^3.0.1",
    "jspdf-autotable": "^5.0.2",
    "pinia": "^2.1.7",
    "primeicons": "^6.0.1",
    "primevue": "^3.48.0",
    "qrcode.vue": "^3.6.0",
    "vue": "^3.4.0",
    "vue-chartjs": "^5.3.2",
    "vue-router": "^4.2.5",
    "xlsx": "^0.18.5"
  },
  "devDependencies": {
    "@playwright/test": "^1.54.2",
    "@vitejs/plugin-vue": "^5.0.0",
    "eslint": "^8.56.0",
    "eslint-plugin-vue": "^9.20.0",
    "prettier": "^3.1.1",
    "vite": "^5.0.10"
  },
  "engines": {
    "node": ">=16.0.0",
    "npm": ">=8.0.0"
  },
  "keywords": [
    "vue",
    "fastapi",
    "primevue",
    "reports",
    "data-entry",
    "oracle",
    "erp",
    "unified"
  ],
  "author": "ROA2WEB Team",
  "license": "MIT"
}
