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

109 lines (108 loc) • 4.28 kB
{ "name": "Nx React", "version": "0.1", "extends": ["@nx/workspace"], "generators": { "init": { "factory": "./src/generators/init/init#reactInitGenerator", "schema": "./src/generators/init/schema.json", "description": "Initialize the `@nx/react` plugin.", "aliases": ["ng-add"], "hidden": true }, "application": { "factory": "./src/generators/application/application#applicationGeneratorInternal", "schema": "./src/generators/application/schema.json", "aliases": ["app"], "x-type": "application", "description": "Create a React application." }, "library": { "factory": "./src/generators/library/library#libraryGeneratorInternal", "schema": "./src/generators/library/schema.json", "aliases": ["lib"], "x-type": "library", "description": "Create a React library." }, "component": { "factory": "./src/generators/component/component", "schema": "./src/generators/component/schema.json", "description": "Create a React component.", "aliases": ["c"] }, "redux": { "factory": "./src/generators/redux/redux", "schema": "./src/generators/redux/schema.json", "description": "Create a Redux slice for a project.", "aliases": ["slice"] }, "storybook-configuration": { "factory": "./src/generators/storybook-configuration/configuration#storybookConfigurationGeneratorInternal", "schema": "./src/generators/storybook-configuration/schema.json", "description": "Set up storybook for a React app or library.", "hidden": false }, "component-story": { "factory": "./src/generators/component-story/component-story#componentStoryGenerator", "schema": "./src/generators/component-story/schema.json", "description": "Generate storybook story for a React component", "hidden": false }, "stories": { "factory": "./src/generators/stories/stories#storiesGenerator", "schema": "./src/generators/stories/schema.json", "description": "Create stories/specs for all components declared in an app or library.", "hidden": false }, "hook": { "factory": "./src/generators/hook/hook", "schema": "./src/generators/hook/schema.json", "description": "Create a hook.", "aliases": ["c"] }, "host": { "factory": "./src/generators/host/host", "schema": "./src/generators/host/schema.json", "x-type": "application", "description": "Generate a host react application", "aliases": ["consumer"] }, "remote": { "factory": "./src/generators/remote/remote", "schema": "./src/generators/remote/schema.json", "x-type": "application", "description": "Generate a remote react application", "aliases": ["producer"] }, "cypress-component-configuration": { "factory": "./src/generators/cypress-component-configuration/cypress-component-configuration#cypressComponentConfigGenerator", "schema": "./src/generators/cypress-component-configuration/schema.json", "description": "Setup Cypress component testing for a React project", "hidden": false }, "component-test": { "factory": "./src/generators/component-test/component-test#componentTestGenerator", "schema": "./src/generators/component-test/schema.json", "description": "Generate a Cypress component test for a React component", "hidden": false }, "setup-tailwind": { "factory": "./src/generators/setup-tailwind/setup-tailwind#setupTailwindGenerator", "schema": "./src/generators/setup-tailwind/schema.json", "description": "Set up Tailwind configuration for a project.", "hidden": false }, "setup-ssr": { "factory": "./src/generators/setup-ssr/setup-ssr#setupSsrGenerator", "schema": "./src/generators/setup-ssr/schema.json", "description": "Set up SSR configuration for a project.", "hidden": false }, "federate-module": { "factory": "./src/generators/federate-module/federate-module#federateModuleGenerator", "schema": "./src/generators/federate-module/schema.json", "description": "Federate a module.", "hidden": false } } }