{
  "name": "eslint-plugin-codegen",
  "version": "0.34.1",
  "engines": {
    "node": ">=18.0.0"
  },
  "keywords": [
    "typescript",
    "type-check",
    "assert",
    "types",
    "typings",
    "test",
    "testing"
  ],
  "homepage": "https://github.com/mmkal/eslint-plugin-codegen#readme",
  "repository": {
    "type": "git",
    "url": "https://github.com/mmkal/eslint-plugin-codegen.git"
  },
  "license": "Apache-2.0",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist",
    "*.md"
  ],
  "dependencies": {
    "@babel/core": "^7.27.1",
    "@babel/generator": "^7.27.1",
    "@babel/parser": "^7.27.1",
    "@babel/traverse": "^7.27.1",
    "@babel/types": "^7.27.1",
    "@pnpm/deps.graph-sequencer": "^1.0.0",
    "@types/babel__core": "^7.20.5",
    "@types/babel__generator": "^7.27.0",
    "@types/dedent": "0.7.0",
    "@types/eslint": "^8.44.7",
    "@types/glob": "7.1.3",
    "@types/js-yaml": "3.12.5",
    "@types/lodash": "^4.14.202",
    "cheerio": "^1.0.0",
    "dedent": "^1.5.1",
    "eslint-plugin-markdown": "^4.0.1",
    "expect": "^29.7.0",
    "fp-ts": "^2.1.0",
    "glob": "^10.3.10",
    "io-ts": "^2.2.4",
    "io-ts-extra": "^0.11.6",
    "js-yaml": "^3.14.0",
    "lodash": "^4.17.15",
    "ms": "^2.1.3",
    "read-pkg-up": "^7.0.1",
    "recast": "^0.23.11",
    "safe-stringify": "^1.1.0",
    "strip-ansi": "6.0.1",
    "zod": "^3.25.48",
    "zx": "^8.5.5"
  },
  "devDependencies": {
    "@eslint/config-inspector": "^0.4.11",
    "@playwright/test": "^1.40.0",
    "@types/babel__traverse": "7.11.0",
    "@types/dedent": "0.7.0",
    "@types/glob": "7.1.3",
    "@types/js-yaml": "3.12.5",
    "@types/minimatch": "3.0.3",
    "@types/ms": "2.1.0",
    "@types/node": "^20.9.4",
    "@vscode/test-electron": "^2.3.8",
    "arktype": "^2.1.20",
    "eslint": "^8.57.0",
    "eslint-plugin-mmkal": "^0.10.1",
    "minimatch": "3.0.4",
    "np": "^10.0.7",
    "pkg-pr-new": "^0.0.17",
    "strip-ansi": "6.0.1",
    "ts-morph": "16.0.0",
    "ts-node": "9.1.1",
    "tsup": "8.5.0",
    "tsx": "4.20.3",
    "type-fest": "^3.4.0",
    "typescript": "^5.2.2",
    "vitest": "^1.4.0"
  },
  "scripts": {
    "eslint": "eslint --max-warnings 0",
    "lint": "tsc && pnpm eslint .",
    "build": "rm -rf dist && tsc -p tsconfig.lib.json && tsup",
    "test": "pnpm build && vitest run",
    "e2e": "playwright test"
  }
}