{
  "name": "@blitzjs/generator",
  "version": "3.0.2",
  "homepage": "https://blitzjs.com/",
  "repository": {
    "type": "git",
    "url": "https://github.com/blitz-js/blitz.git"
  },
  "main": "dist/index.cjs",
  "module": "dist/index.mjs",
  "browser": "dist/index.mjs",
  "types": "dist/index.d.ts",
  "sideEffects": false,
  "license": "MIT",
  "files": [
    "dist/**"
  ],
  "dependencies": {
    "@babel/core": "7.12.10",
    "@babel/plugin-transform-typescript": "7.12.1",
    "@babel/preset-env": "7.12.10",
    "@babel/types": "7.12.10",
    "@mrleebo/prisma-ast": "0.4.1",
    "chalk": "^4.1.0",
    "console-table-printer": "2.10.0",
    "cross-spawn": "7.0.3",
    "diff": "5.0.0",
    "enquirer": "2.3.6",
    "fast-glob": "3.2.12",
    "fs-extra": "10.0.1",
    "globby": "13.1.2",
    "got": "^11.8.1",
    "jscodeshift": "0.13.0",
    "mem-fs": "1.2.0",
    "mem-fs-editor": "8.0.0",
    "npm-which": "3.0.1",
    "ora": "5.3.0",
    "pluralize": "8.0.0",
    "prettier": "^2.7.1",
    "recast": "0.20.5",
    "supports-color": "8.1.1",
    "tslog": "4.9.0",
    "username": "5.1.0",
    "vinyl": "2.2.1",
    "zod": "3.23.8"
  },
  "devDependencies": {
    "@blitzjs/config": "3.0.2",
    "@juanm04/cpx": "2.0.1",
    "@types/babel__core": "7.1.19",
    "@types/diff": "5.0.2",
    "@types/fs-extra": "9.0.13",
    "@types/jscodeshift": "0.11.2",
    "@types/mem-fs": "1.1.2",
    "@types/mem-fs-editor": "7.0.1",
    "@types/pluralize": "0.0.29",
    "@types/prettier": "2.4.4",
    "@types/react": "npm:types-react@19.0.0",
    "@types/react-dom": "npm:types-react-dom@19.0.0",
    "@types/vinyl": "2.0.6",
    "@typescript-eslint/eslint-plugin": "5.42.1",
    "@typescript-eslint/parser": "5.9.1",
    "babylon": "6.18.0",
    "debug": "4.3.3",
    "eslint": "8.27.0",
    "react": "19.0.0",
    "typescript": "^4.8.4",
    "unbuild": "0.6.9",
    "watch": "1.0.2"
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "dev": "watch unbuild src --wait=0.2",
    "build": "unbuild && pnpm build:templates",
    "build:templates": "cpx --clean --include-hidden \"templates/**\" dist/templates",
    "lint": "eslint . --fix",
    "test": "vitest run -r ./test --allowOnly",
    "test-watch": "vitest",
    "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist"
  }
}