mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2026-09-09 18:03:21 +00:00
04e90f9333db52a7acc0e60d606cb651ea46a14c
[ACS-10100][Security] Remove npx usage from CI/CD and shell scripts to mitigate supply chain risks. [ACS-10117] Deprecate ADF Storybook and custom Docker builds (#11197)
Alfresco Application Development Framework (ADF)
Introduction
See the introduction page in our documentation for an overview of ADF along with links to useful starting points.
Prerequisites
Node: 18.x
NPM: 9.x
Also, check out the tutorial: Creating your first ADF Application for full details on what you may need to install before using ADF.
See also
Installation
npm install # or npm ci
This project has built-in supply chain attack protection. When you run npm install:
- All packages install with scripts disabled (via
.npmrc) - Security check runs against OSV + GitHub Advisory databases (109+ known threats)
- Only trusted packages (esbuild, nx, husky, etc.) get their scripts executed
If a malicious package is detected, installation is blocked and node_modules is deleted.
Components
You can find the sources for all ADF components in the lib folder.
Libraries
ADF Libraries list:
Browser Support
All components are supported in the following browsers:
| Browser | Version |
|---|---|
| Chrome | Latest |
| Safari | Latest |
| Firefox | Latest |
| Edge | Latest |
Languages
TypeScript
91.9%
HTML
4.3%
SCSS
1.9%
JavaScript
1%
C
0.7%
Other
0.2%