Gathering detailed insights and metrics for @angular-architects/module-federation
Gathering detailed insights and metrics for @angular-architects/module-federation
Gathering detailed insights and metrics for @angular-architects/module-federation
Gathering detailed insights and metrics for @angular-architects/module-federation
@angular-architects/module-federation-runtime
Runtime lib for @angular-architects/module-federation.
@angular-architects/module-federation-tools
Add-on for `@angular-architects/module-federation` helping to reduce boiler plate code.
@agorapulse/module-federation-runtime
Runtime lib for @angular-architects/module-federation.
@ayan7976/module-federation-runtime
Runtime lib for @angular-architects/module-federation.
npm install @angular-architects/module-federation
57.6
Supply Chain
96.2
Quality
87.8
Maintenance
100
Vulnerability
98.9
License
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
736 Stars
298 Commits
203 Forks
32 Watching
12 Branches
20 Contributors
Updated on 27 Nov 2024
Minified
Minified + Gzipped
TypeScript (93.11%)
JavaScript (5.66%)
CSS (0.73%)
HTML (0.45%)
Shell (0.03%)
Batchfile (0.01%)
Cumulative downloads
Total Downloads
Last day
0.7%
25,364
Compared to previous day
Last week
2.8%
124,604
Compared to previous week
Last month
2.4%
525,601
Compared to previous month
Last year
29.8%
5,784,185
Compared to previous year
You can test directly the libraries by using the playground application:
host
application:
1npx nx run playground:serve
remote
application:
1npx nx run mfe1:serve --port 3001
By using that approach you can test your modifications on the libraries.
If you want to test the modifications directly on your application, you can follow the steps:
1npx nx run local-registry
For Module federation:
1npm run publish-local:mf
For Native federation:
1npm run publish-local:nf
This will first build
the libraries and publish
them to http://localhost:4873
install
on the other repo with you favorite package manager.By default, the version from the package.json
will be used. However, you can provide the version for a specific library by using:
1npx nx run native-federation:publish-local -- --ver=17.0.8
Follow these steps to publish all libraries on npm
:
1npm run publish:mf
This will first1npm run publish:nf
build
the libraries and publish
them to npm registry
.By default, the version from the package.json
will be used and the tag will be next
. However, you can provide the version and the tag for a specific library by using:
1npx nx run native-federation:publish -- --ver=17.0.8 --tag=latest
No vulnerabilities found.
Reason
no dangerous workflow patterns detected
Reason
GitHub workflow tokens follow principle of least privilege
Details
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9
Reason
dependency not pinned by hash detected -- score normalized to 4
Details
Reason
Found 4/26 approved changesets -- score normalized to 1
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
18 existing vulnerabilities detected
Details
Score
Last Scanned on 2024-11-25
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More