{
  "name": "@nx/react",
  "version": "22.7.5",
  "private": false,
  "description": "The React plugin for Nx contains executors and generators for managing React applications and libraries within an Nx workspace. It provides:\n\n\n- Integration with libraries such as Jest, Vitest, Playwright, Cypress, and Storybook.\n\n- Generators for applications, libraries, components, hooks, and more.\n\n- Library build support for publishing packages to npm or other registries.\n\n- Utilities for automatic workspace refactoring.",
  "repository": {
    "type": "git",
    "url": "https://github.com/nrwl/nx.git",
    "directory": "packages/react"
  },
  "keywords": [
    "Monorepo",
    "React",
    "Web",
    "Jest",
    "Cypress",
    "CLI",
    "Front-end"
  ],
  "main": "./index.js",
  "type": "commonjs",
  "types": "./index.d.ts",
  "author": "Victor Savkin",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/nrwl/nx/issues"
  },
  "homepage": "https://nx.dev",
  "executors": "./executors.json",
  "generators": "./generators.json",
  "ng-update": {
    "requirements": {},
    "migrations": "./migrations.json"
  },
  "dependencies": {
    "@phenomnomnominal/tsquery": "~6.2.0",
    "@svgr/webpack": "^8.0.1",
    "minimatch": "10.2.5",
    "picocolors": "^1.1.0",
    "tslib": "^2.3.0",
    "@nx/devkit": "22.7.5",
    "@nx/js": "22.7.5",
    "@nx/eslint": "22.7.5",
    "@nx/web": "22.7.5",
    "@nx/module-federation": "22.7.5",
    "@nx/rollup": "22.7.5",
    "express": "^4.21.2",
    "http-proxy-middleware": "^3.0.5",
    "semver": "^7.6.3"
  },
  "devDependencies": {
    "@nx/cypress": "22.7.5",
    "@nx/playwright": "22.7.5",
    "@nx/rsbuild": "22.7.5",
    "@nx/vite": "22.7.5",
    "@nx/vitest": "22.7.5",
    "@nx/webpack": "22.7.5",
    "@nx/storybook": "22.7.5",
    "nx": "22.7.5"
  },
  "optionalDependencies": {
    "@nx/vite": "22.7.5"
  },
  "publishConfig": {
    "access": "public"
  },
  "exports": {
    ".": {
      "import": "./index.js",
      "require": "./index.js",
      "types": "./index.d.ts"
    },
    "./package.json": "./package.json",
    "./migrations.json": "./migrations.json",
    "./generators.json": "./generators.json",
    "./executors.json": "./executors.json",
    "./mf": {
      "import": "./mf/index.js",
      "require": "./mf/index.js",
      "types": "./mf/index.d.ts"
    },
    "./babel": {
      "import": "./babel.js",
      "require": "./babel.js",
      "types": "./babel.d.ts"
    },
    "./tailwind": {
      "import": "./tailwind.js",
      "require": "./tailwind.js",
      "types": "./tailwind.d.ts"
    },
    "./module-federation": {
      "import": "./module-federation.js",
      "require": "./module-federation.js",
      "types": "./module-federation.d.ts"
    },
    "./webpack-plugin": {
      "import": "./webpack-plugin.js",
      "require": "./webpack-plugin.js",
      "types": "./webpack-plugin.d.ts"
    },
    "./router-plugin": {
      "import": "./router-plugin.js",
      "require": "./router-plugin.js",
      "types": "./router-plugin.d.ts"
    },
    "./ast-utils": {
      "import": "./ast-utils.js",
      "require": "./ast-utils.js",
      "types": "./ast-utils.d.ts"
    },
    "./plugins/storybook": {
      "import": "./plugins/storybook/index.js",
      "require": "./plugins/storybook/index.js",
      "types": "./plugins/storybook/index.d.ts"
    },
    "./plugins/component-testing": {
      "import": "./plugins/component-testing/index.js",
      "require": "./plugins/component-testing/index.js",
      "types": "./plugins/component-testing/index.d.ts"
    },
    "./plugins/webpack": {
      "import": "./plugins/webpack.js",
      "require": "./plugins/webpack.js",
      "types": "./plugins/webpack.d.ts"
    },
    "./plugins/bundle-rollup": {
      "import": "./plugins/bundle-rollup.js",
      "require": "./plugins/bundle-rollup.js",
      "types": "./plugins/bundle-rollup.d.ts"
    },
    "./plugins/jest": {
      "import": "./plugins/jest.js",
      "require": "./plugins/jest.js",
      "types": "./plugins/jest.d.ts"
    },
    "./plugins/with-react": {
      "import": "./plugins/with-react.js",
      "require": "./plugins/with-react.js",
      "types": "./plugins/with-react.d.ts"
    },
    "./src/utils": {
      "import": "./src/utils/index.js",
      "require": "./src/utils/index.js",
      "types": "./src/utils/index.d.ts"
    },
    "./src/utils/*": {
      "import": "./src/utils/*.js",
      "require": "./src/utils/*.js",
      "types": "./src/utils/*.d.ts"
    },
    "./src/generators/utils": {
      "import": "./src/generators/utils/index.js",
      "require": "./src/generators/utils/index.js",
      "types": "./src/generators/utils/index.d.ts"
    },
    "./src/generators/*": {
      "import": "./src/generators/*.js",
      "require": "./src/generators/*.js",
      "types": "./src/generators/*.d.ts"
    },
    "./src/generators/*/lib/*": {
      "import": "./src/generators/*/lib/*.js",
      "require": "./src/generators/*/lib/*.js",
      "types": "./src/generators/*/lib/*.d.ts"
    },
    "./src/generators/*/*": {
      "import": "./src/generators/*/*.js",
      "require": "./src/generators/*/*.js",
      "types": "./src/generators/*/*.d.ts"
    },
    "./src/generators/*/schema.json": "./src/generators/*/schema.json",
    "./src/executors/*/schema.json": "./src/executors/*/schema.json",
    "./src/executors/*.impl": {
      "import": "./src/executors/*.impl.js",
      "require": "./src/executors/*.impl.js",
      "types": "./src/executors/*.impl.d.ts"
    },
    "./src/executors/*": {
      "import": "./src/executors/*.js",
      "require": "./src/executors/*.js",
      "types": "./src/executors/*.d.ts"
    },
    "./src/executors/*/lib/*": {
      "import": "./src/executors/*/lib/*.js",
      "require": "./src/executors/*/lib/*.js",
      "types": "./src/executors/*/lib/*.d.ts"
    },
    "./src/module-federation/*": {
      "import": "./src/module-federation/*.js",
      "require": "./src/module-federation/*.js",
      "types": "./src/module-federation/*.d.ts"
    },
    "./src/plugins/*": {
      "import": "./src/plugins/*.js",
      "require": "./src/plugins/*.js",
      "types": "./src/plugins/*.d.ts"
    },
    "./src/rules/*": {
      "import": "./src/rules/*.js",
      "require": "./src/rules/*.js",
      "types": "./src/rules/*.d.ts"
    },
    "./src/*": {
      "import": "./src/*.js",
      "require": "./src/*.js",
      "types": "./src/*.d.ts"
    },
    "./plugins/*": {
      "import": "./plugins/*.js",
      "require": "./plugins/*.js",
      "types": "./plugins/*.d.ts"
    },
    "./mf/*": {
      "import": "./mf/*.js",
      "require": "./mf/*.js",
      "types": "./mf/*.d.ts"
    },
    "./typings/*.d.ts": "./typings/*.d.ts"
  }
}