UNPKG

@nx/react

Version:

The React plugin for Nx contains executors and generators for managing React applications and libraries within an Nx workspace. It provides: - Integration with libraries such as Jest, Vitest, Playwright, Cypress, and Storybook. - Generators for applica

221 lines • 6.74 kB
{ "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" } }