angular-microfrontend
This repo is better explained by this post: (by michaeljota)
ng-packagr
Compile and package Angular libraries in Angular Package Format (APF) (by ng-packagr)
angular-microfrontend | ng-packagr | |
---|---|---|
1 | 7 | |
5 | 1,851 | |
- | -0.1% | |
1.1 | 9.3 | |
about 1 year ago | 5 days ago | |
TypeScript | TypeScript | |
- | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
angular-microfrontend
Posts with mentions or reviews of angular-microfrontend.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-27.
-
How to split an Angular app into micro-frontend apps
You can find the source code that we are going to use in this repo
ng-packagr
Posts with mentions or reviews of ng-packagr.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-12-23.
-
The Tree Shaking Journey in Angular: A Deep Dive
For an extended period, tree shaking with Angular libraries is supported when using secondary-entrypoints, which is supported by ng-packagr.
-
Adding scss assets to Angular library
Let’s add this folder, and all files in it, to the ng-package.json file of the library. You can find more information here about why we should declare this assets property.
- Are Secondary Entry Points for Libraries still a Good Idea?
-
How to split an Angular app into micro-frontend apps
Additionally, to create a new library for each piece you want to share, you could use the Secondary entrypoints feature of ng-packagr to group common things together, like components or services, and group them together by a more specific feature. But consider this will requires additional updates to the configuration.
-
Overview over Angular’s repositories
ng-packagr repo (link)
-
How to update a NodeJS TypeScript library for ESM-compliance?
Specifically for Angular, we have the Angular Package Format, which is produced by the CLI or by the standalone ng-packagr tool.
-
Relative import from lib's secondary entry point ❌ Error TS5055: Cannot write file X.d.ts because it would overwrite input file
ng-packgr will build the entry points in the following order:
What are some alternatives?
When comparing angular-microfrontend and ng-packagr you can also consider the following projects:
nx - Build system, optimized for monorepos, with AI-powered architectural awareness and advanced CI capabilities.
angular-cli - CLI tool for Angular