{
  "name": "nx/eslint",
  "version": "0.1",
  "generators": {
    "init": {
      "factory": "./src/generators/init/init#initEsLint",
      "schema": "./src/generators/init/schema.json",
      "description": "Set up the ESLint plugin.",
      "hidden": true
    },
    "workspace-rules-project": {
      "factory": "./src/generators/workspace-rules-project/workspace-rules-project#lintWorkspaceRulesProjectGenerator",
      "schema": "./src/generators/workspace-rules-project/schema.json",
      "description": "Create the Workspace Lint Rules Project.",
      "hidden": true
    },
    "workspace-rule": {
      "factory": "./src/generators/workspace-rule/workspace-rule#lintWorkspaceRuleGenerator",
      "schema": "./src/generators/workspace-rule/schema.json",
      "description": "Create a new Workspace ESLint rule."
    },
    "convert-to-flat-config": {
      "factory": "./src/generators/convert-to-flat-config/generator",
      "schema": "./src/generators/convert-to-flat-config/schema.json",
      "description": "Convert an Nx workspace's ESLint configs to use Flat Config."
    },
    "convert-to-inferred": {
      "factory": "./src/generators/convert-to-inferred/convert-to-inferred",
      "schema": "./src/generators/convert-to-inferred/schema.json",
      "description": "Convert existing ESLint project(s) using `@nx/eslint:lint` executor to use `@nx/eslint/plugin`."
    }
  }
}
