Material UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.
The eslint-plugin package is an ESLint plugin that contains a collection of recommended ESLint rule configurations which you can extend from in your own ESLint configs, as well as an Nx-specific lint rule called enforce-module-boundaries.
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 applications, libraries, components, hooks, and more.
- Library build support for publishing packages to npm or other registries.
- Utilities for automatic workspace refactoring.
The Nx Plugin for Web Components contains generators for managing Web Component applications and libraries within an Nx workspace. It provides:
- Integration with libraries such as Jest, Playwright, Cypress, and Storybook.
- Scaffolding for creating buildable libraries that can be published to npm.
- Utilities for automatic workspace refactoring.
The Vue plugin for Nx contains executors and generators for managing Vue applications and libraries within an Nx workspace. It provides:
- Integration with libraries such as Vitest, Playwright, Cypress, and Storybook.
- Generators for applications, libraries, and more.
- Library build support for publishing packages to npm or other registries.
- Utilities for automatic workspace refactoring.