{
  "name": "financial-model",
  "version": "1.0.0",
  "description": "Multi-company integrated three-statement financial forecasting",
  "main": "app/server.js",
  "directories": {
    "test": "tests"
  },
  "scripts": {
    "start": "node app/server.js",
    "dev": "node --watch app/server.js",
    "dev:frontend": "npm --prefix frontend run dev",
    "build": "npm --prefix frontend run build",
    "build:frontend": "npm --prefix frontend run build",
    "install:frontend": "npm --prefix frontend install",
    "db:install": "node scripts/install.js",
    "test": "node --test tests/engine.test.js tests/access.test.js tests/dashboard.test.js",
    "verify": "node scripts/verify.js",
    "audit": "node scripts/verify.js && node scripts/audit-formulas.js && node scripts/audit-routes.js && node scripts/audit-guards.js && node scripts/audit-i18n.js && node scripts/audit-templates.js && node scripts/sme-audit.js",
    "typecheck": "npm --prefix frontend run typecheck",
    "db:migrate": "node scripts/migrate.js"
  },
  "keywords": [],
  "author": "",
  "license": "UNLICENSED",
  "type": "commonjs",
  "dependencies": {
    "bcryptjs": "^3.0.3",
    "dotenv": "^17.4.2",
    "express": "^5.2.1",
    "express-session": "^1.19.0",
    "method-override": "^3.0.0",
    "mysql2": "^3.23.3"
  }
}
