{
  "name": "@ravapi/recibos",
  "version": "0.4.0",
  "description": "Gerador de recibos de quitação — produto SaaS e módulo embarcável",
  "author": "RAVAPI Soluções <contato@ravapi.com> (https://www.ravapi.com)",
  "license": "UNLICENSED",
  "private": true,
  "type": "module",
  "engines": {
    "node": ">=22.6"
  },
  "scripts": {
    "db:up": "bash scripts/dev-db.sh up",
    "db:down": "bash scripts/dev-db.sh down",
    "db:migrate": "bash scripts/dev-db.sh migrate",
    "test": "bash db/tests/run.sh",
    "test:unit": "node --experimental-transform-types --test src/core/__tests__/*.test.ts src/render/__tests__/*.test.ts",
    "test:int": "node --experimental-transform-types --test src/__tests__/*.test.ts",
    "amostras": "node --experimental-transform-types db/tests/amostras.ts",
    "typecheck": "tsc --noEmit",
    "build": "tsc -p tsconfig.json --noEmit false --outDir dist",
    "start": "node --env-file=.env dist/src/main.js"
  },
  "dependencies": {
    "@aws-sdk/client-s3": "^3.1132.0",
    "@nestjs/common": "^10.4.22",
    "@nestjs/core": "^10.4.22",
    "@nestjs/platform-express": "^10.4.22",
    "pg": "^8.13.1",
    "qrcode": "^1.5.4",
    "reflect-metadata": "^0.2.2",
    "rxjs": "^7.8.2"
  },
  "devDependencies": {
    "@types/node": "^22.10.0",
    "@types/pg": "^8.11.10",
    "@types/qrcode": "^1.5.5",
    "typescript": "^5.7.2"
  },
  "peerDependencies": {
    "@nestjs/common": "^10.0.0",
    "puppeteer": "^23.0.0"
  },
  "peerDependenciesMeta": {
    "@nestjs/common": {
      "optional": true
    },
    "puppeteer": {
      "optional": true
    }
  }
}
