{
  "name": "@objectql/cli",
  "version": "4.2.2",
  "description": "Command-line interface for ObjectQL - metadata scaffolding, type generation, DB workflows, and local tooling",
  "keywords": [
    "objectql",
    "cli",
    "command-line",
    "codegen",
    "migration",
    "repl",
    "tools",
    "development"
  ],
  "license": "MIT",
  "main": "dist/index.js",
  "files": [
    "dist",
    "bin",
    "templates"
  ],
  "bin": {
    "objectql": "./bin/objectql"
  },
  "dependencies": {
    "@objectstack/objectql": "^3.0.6",
    "sqlite3": "^5.1.7",
    "commander": "^11.0.0",
    "chalk": "^4.1.2",
    "fast-glob": "^3.3.0",
    "js-yaml": "^4.1.0",
    "prettier": "^3.0.0",
    "ts-node": "^10.9.1",
    "dotenv": "^16.4.5",
    "@objectql/types": "4.2.2",
    "@objectql/core": "4.2.2",
    "@objectql/plugin-validator": "4.2.2",
    "@objectql/driver-sql": "4.2.2",
    "@objectql/platform-node": "4.2.2"
  },
  "devDependencies": {
    "typescript": "^5.0.0",
    "@types/node": "^20.0.0",
    "@types/js-yaml": "^4.0.5"
  },
  "scripts": {
    "build": "tsc && pnpm run copy-templates",
    "copy-templates": "rm -rf templates && mkdir -p templates && rsync -av --exclude='node_modules' --exclude='dist' --exclude='__tests__' ../../../examples/quickstart/hello-world templates/ && rsync -av --exclude='node_modules' --exclude='dist' --exclude='__tests__' ../../../examples/showcase/project-tracker/ templates/starter",
    "watch": "tsc -w",
    "test": "vitest run"
  }
}