{
  "name": "{{projectNameKebab}}",
  "version": "0.1.0",
  "description": "{{projectName}} - SpecVerse Backend API",
  "type": "module",
  "scripts": {
    "validate": "specverse validate specs/main.specly",
    "infer": "specverse infer specs/main.specly -o specs/inferred.specly --verbose",
    "realize": "specverse realize all specs/main.specly -m manifests/implementation.yaml -o generated/code",
    "build": "npm run validate && npm run realize",
    "setup": "npm run build && npm --prefix generated/code install && npm --prefix generated/code run db:generate && npm --prefix generated/code run db:push",
    "start": "npm --prefix generated/code start",
    "dev": "npm --prefix generated/code run dev",
    "gen:docs": "specverse gen docs specs/main.specly -o docs/",
    "gen:diagrams": "specverse gen diagram specs/main.specly -o docs/diagrams/",
    "clean": "rm -rf generated/code specs/inferred.specly"
  },
  "keywords": ["specverse", "api", "backend"],
  "engines": {
    "node": ">=18.0.0"
  }
}
