{
  "name": "@restura/core",
  "version": "2.4.0",
  "description": "Restura core utilities for No Code APIs",
  "type": "module",
  "types": "./dist/index.d.ts",
  "repository": "https://github.com/redsky-engineering/restura",
  "author": "Joshua Hintze",
  "license": "MIT",
  "files": [
    "dist/**"
  ],
  "main": "./dist/index.js",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    }
  },
  "keywords": [
    "restura",
    "restura core",
    "low code api",
    "sql generator"
  ],
  "dependencies": {
    "@redskytech/core-utils": "^1.2.4",
    "@types/tmp": "^0.2.6",
    "@wmfs/pg-diff-sync": "^1.33.0",
    "@wmfs/pg-info": "^1.21.0",
    "bluebird": "^3.7.2",
    "body-parser": "^2.2.2",
    "compression": "^1.8.1",
    "cookie-parser": "^1.4.7",
    "cors": "^2.8.6",
    "express": "^5.2.1",
    "jsonschema": "^1.5.0",
    "lodash.clonedeep": "^4.5.0",
    "multer": "^2.0.2",
    "mysql": "^2.18.1",
    "pegjs": "^0.10.0",
    "pg": "^8.18.0",
    "pg-format": "^1.0.4",
    "prettier": "3.6.2",
    "sql-formatter": "^15.7.1",
    "tmp": "^0.2.5",
    "ts-json-schema-generator": "^2.5.0",
    "zod": "^4.3.6",
    "@restura/internal": "1.0.3"
  },
  "devDependencies": {
    "@types/bluebird": "^3.5.42",
    "@types/body-parser": "^1.19.6",
    "@types/compression": "^1.8.1",
    "@types/cookie-parser": "^1.4.10",
    "@types/cors": "^2.8.19",
    "@types/express": "^5.0.6",
    "@types/lodash.clonedeep": "^4.5.9",
    "@types/multer": "^2.0.0",
    "@types/mysql": "^2.15.27",
    "@types/pegjs": "^0.10.6",
    "@types/pg": "^8.16.0",
    "@types/pg-format": "^1.0.5",
    "tsup": "^8.5.1"
  },
  "publishConfig": {
    "access": "public"
  },
  "mocha": {
    "enable-source-maps": true,
    "node-option": [
      "import=tsx"
    ]
  },
  "scripts": {
    "test": "mocha 'src/**/*.test.ts'",
    "build": "tsup ./src/index.ts",
    "lint": "eslint src"
  }
}