chore(core): nx plugin submission @klerick/nx-angular-mf (#29548)
<!-- _[Please make sure you have read the submission guidelines before posting an PR](https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#submit-pr)_ # Community Plugin Submission Thanks for submitting your Nx Plugin to our community plugins list. Make sure to follow these steps to ensure that your PR is approved in a timely manner. ## Plugin Requirements Before you submit your plugin to be listed in our registry, it needs to meet the following requirements: - Run some kind of automated e2e tests in your repository - Include `@nx/devkit` as a `dependency` in the plugin's `package.json` - List a `repository.url` in the plugin's `package.json` i.e. ``` { "repository": { "type": "git", "url": "https://github.com/nrwl/nx.git", "directory": "packages/web" } } ``` Note: We reserve the right to remove unmaintained plugins from the registry. If the plugins become maintained again, they can be resubmitted to the registry. ## Steps to Submit Your Plugin - Use the following commit message template: `chore(core): nx plugin submission [PLUGIN_NAME]` - Update the `community/approved-plugins.json` file with a new entry for your plugin that includes `name`, `url`, `description`: Example: ```json // community/approved-plugins.json [{ "name": "@community/plugin", "url": "https://github.com/community/plugin", "description": "This plugin provides the following capabilities." }] ``` Once merged, your plugin will be available when running the `nx list` command, and will also be available in the Plugin Registry on [nx.dev](https://nx.dev/plugin-registry) --> # Community Plugin Submission ## @klerick/nx-angular-mf Custom builder for Angular projects designed to simplify the development and production of microfrontend applications using native esm module. The builder integrates with NX to provide seamless support for development, testing, and deployment of Angular microfrontends. ## Features - **Microfrontend Support**: Built-in support of native esm module with dynamic imports them. - **Server-Side Rendering (SSR)**: Improved SSR compatibility, including custom module loaders and import maps. - **Customizable Build Process**: Flexible options for managing dependencies and extending build configurations. - **Dev Server Enhancements**: - Incremental hydration support. - Dynamic `importmap` generation. - Automatic dependency resolution and rebuilds. - **Seamless NX Integration**: Fully compatible with NX workspace for streamlined project management.
This commit is contained in:
parent
facb6dbb95
commit
1a85efca48
@ -4,6 +4,11 @@
|
|||||||
"description": "Nx plugin add vitepress project to your workspace",
|
"description": "Nx plugin add vitepress project to your workspace",
|
||||||
"url": "https://github.com/Ahryman40k/nx-vitepress/tree/main/packages/nx-vitepress"
|
"url": "https://github.com/Ahryman40k/nx-vitepress/tree/main/packages/nx-vitepress"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "@klerick/nx-angular-mf",
|
||||||
|
"description": "Custom Angular Builder for Microfrontend Architecture",
|
||||||
|
"url": "https://github.com/klerick/nx-angular-mf"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "@nightwatch/nx",
|
"name": "@nightwatch/nx",
|
||||||
"description": "The NightwatchJS plugin allows your workspace to use the power of NightwatchJS for E2E and Component Testing on Desktop and Mobile",
|
"description": "The NightwatchJS plugin allows your workspace to use the power of NightwatchJS for E2E and Component Testing on Desktop and Mobile",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user