{
  "name": "express",
  "displayName": "Express.js",
  "framework": "express",
  "description": "Express.js REST API with TypeScript",
  "compatibility": {
    "databases": ["prisma", "mongoose"],
    "auth": ["better-auth"]
  },
  "files": [
    "src/",
    ".env.example",
    ".gitignore",
    "eslint.config.mjs",
    "package.json",
    "README.md",
    "tsconfig.json"
  ],
  "scripts": {
    "dev": "tsx watch src/server.ts",
    "build": "tsc",
    "lint": "eslint ./src/**/*",
    "lint:fix": "eslint ./src/**/* --fix",
    "start": "node dist/server.js",
    "start:prod": "cross-env NODE_ENV=production node dist/server.js"
  },
  "jsScripts": {
    "dev": "tsx watch src/server.js",
    "build": "echo 'No build step for JavaScript'",
    "lint": "eslint src --ext .js",
    "lint:fix": "eslint src --ext .js --fix",
    "start": "node src/server.js",
    "start:prod": "cross-env NODE_ENV=production node src/server.js"
  }
}
