{
  "name": "@platformatic/sql-openapi",
  "version": "3.68.0",
  "description": "Map a SQL database to OpenAPI, for Fastify",
  "main": "index.js",
  "type": "module",
  "types": "index.d.ts",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/platformatic/platformatic.git"
  },
  "author": "Platformatic Inc. <oss@platformatic.dev> (https://platformatic.dev)",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/platformatic/platformatic/issues"
  },
  "homepage": "https://github.com/platformatic/platformatic#readme",
  "devDependencies": {
    "@matteo.collina/snap": "^0.3.0",
    "cleaner-spec-reporter": "^0.5.0",
    "eslint": "^9.4.0",
    "fastify": "^5.0.0",
    "neostandard": "^0.12.0",
    "openapi-types": "^12.1.3",
    "tstyche": "^6.2.0",
    "typescript": "~6.0.3",
    "why-is-node-running": "^2.2.2",
    "yaml": "^2.4.1",
    "@platformatic/sql-mapper": "3.68.0"
  },
  "dependencies": {
    "@fastify/deepmerge": "^3.0.0",
    "@fastify/error": "^4.0.0",
    "@fastify/swagger": "^9.0.0",
    "@scalar/fastify-api-reference": "1.62.5",
    "ajv": "^8.12.0",
    "camelcase": "^6.3.0",
    "fast-json-stringify": "^6.3.0",
    "fast-uri": "^4.0.0",
    "fastify-plugin": "^6.0.0",
    "inflected": "^2.1.0",
    "secure-json-parse": "^4.1.0",
    "@platformatic/foundation": "3.68.0",
    "@platformatic/globals": "3.68.0",
    "@platformatic/sql-json-schema-mapper": "3.68.0",
    "@platformatic/scalar-theme": "3.68.0"
  },
  "engines": {
    "node": ">=22.19.0"
  },
  "scripts": {
    "lint": "eslint",
    "test": "npm run test:types && npm run test:postgresql && npm run test:mariadb && npm run test:mysql && npm run test:mysql8 && npm run test:sqlite",
    "test:postgresql": "DB=postgresql node --test --test-reporter=cleaner-spec-reporter --test-concurrency=1 --test-timeout=2000000 test/*.test.js test/**/*.test.js",
    "test:mariadb": "DB=mariadb node --test --test-reporter=cleaner-spec-reporter --test-concurrency=1 --test-timeout=2000000 test/*.test.js test/**/*.test.js",
    "test:mysql": "DB=mysql node --test --test-reporter=cleaner-spec-reporter --test-concurrency=1 --test-timeout=2000000 test/*.test.js test/**/*.test.js",
    "test:mysql8": "DB=mysql8 node --test --test-reporter=cleaner-spec-reporter --test-concurrency=1 --test-timeout=2000000 test/*.test.js test/**/*.test.js",
    "test:sqlite": "DB=sqlite node --test --test-reporter=cleaner-spec-reporter --test-concurrency=1 --test-timeout=2000000 test/*.test.js test/**/*.test.js",
    "test:types": "tstyche",
    "lint:fix": "eslint --fix"
  }
}