{
  "name": "@restforgejs/platform",
  "version": "5.3.18",
  "description": "RESTForge Platform — Schema-driven backend framework and code generator for full-stack Node.js applications. Generates production backend APIs with multi-database support (PostgreSQL, MySQL, Oracle, SQLite). A platform builder and backend runtime, not an API testing or client tool.",
  "main": "server.js",
  "bin": {
    "restforge": "server.js",
    "restforge-consumer": "cli/consumer.js",
    "restforge-consumer-deploy": "cli/consumer-deploy.js",
    "restforge-designer": "cli/designer.js"
  },
  "scripts": {
    "preinstall": "node scripts/check-install.js",
    "test": "node --test tests/unit/**/*.test.js",
    "test:coverage": "node --test --experimental-test-coverage tests/unit/**/*.test.js",
    "test:watch": "node --test --watch tests/unit/**/*.test.js",
    "test:soft-delete": "node --test tests/unit/**/*soft-delete*.test.js generators/tests/unit/**/*soft-delete*.test.js",
    "smoke": "node tests/smoke/run-smoke.js",
    "prepublishOnly": "node scripts/verify-publish.js"
  },
  "keywords": [
    "backend-api",
    "api-generator",
    "express",
    "postgresql",
    "oracle",
    "mysql",
    "sqlite",
    "restforge",
    "module-generator",
    "cli",
    "backend",
    "crud",
    "database"
  ],
  "files": [
    "server.js",
    "cli/",
    "src/",
    "scripts/check-install.js",
    "scripts/verify-integrity.js",
    "config/",
    "bin/",
    "generators/cli-entry.js",
    "generators/cli/",
    "generators/lib/",
    "generators/assets/",
    "generators/payload/",
    "generators/sync-version.js",
    "generators/src/",
    "generators/examples/",
    "integrity-manifest.json",
    "README.md",
    "LICENSE.md",
    "SECURITY.md",
    "build-info.json"
  ],
  "author": "RestForge Development Team",
  "license": "SEE LICENSE IN LICENSE.md",
  "private": false,
  "dependencies": {
    "@aws-sdk/client-s3": "^3.1030.0",
    "@aws-sdk/lib-storage": "^3.1030.0",
    "@aws-sdk/s3-request-presigner": "^3.1030.0",
    "bcrypt": "^6.0.0",
    "better-sqlite3": "^12.10.0",
    "body-parser": "^1.20.3",
    "bullmq": "^5.69.4",
    "bytenode": "^1.5.7",
    "dotenv": "^16.6.1",
    "exceljs": "^4.4.0",
    "express": "^4.21.2",
    "ioredis": "^5.8.2",
    "jsonwebtoken": "^9.0.2",
    "kafkajs": "^2.2.4",
    "moment": "^2.30.1",
    "multer": "^2.1.1",
    "mysql2": "^3.14.0",
    "oracledb": "^6.9.0",
    "pg": "^8.16.3",
    "pino": "^10.1.0",
    "pino-pretty": "^13.1.3",
    "prompt-sync": "^4.2.0",
    "qrcode": "^1.5.4",
    "redis": "^5.1.1",
    "serve": "^14.2.6",
    "speakeasy": "^2.0.0",
    "uuid": "^11.1.0",
    "ws": "^8.18.0",
    "yargs": "^17.7.2"
  },
  "bundledDependencies": [
    "exceljs"
  ],
  "engines": {
    "node": ">=22.0.0"
  }
}