2025-12-11 13:36:42 +00:00
2022-08-25 10:50:30 +01:00
2025-02-12 11:58:57 +00:00
2016-06-29 11:42:48 +01:00
2026-05-05 13:16:36 +01:00

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:

  1. Preinstall check scans both package.json AND package-lock.json against OSV + GitHub Advisory databases
  2. If malicious packages detected → installation blocked BEFORE any code runs
  3. Packages install normally
  4. Post-install check verifies installed packages (defense in depth)
  5. Only trusted packages (esbuild, nx, husky, etc.) get their native bindings rebuilt

Checking package.json catches new dependencies added during upgrades (e.g., nx migrate) before the lockfile is updated. If a malicious package is detected at any stage, installation is blocked.

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
S
Description
Alfresco Angular Components
Readme
800 MiB
Languages
TypeScript 91.9%
HTML 4.3%
SCSS 1.9%
JavaScript 1%
C 0.7%
Other 0.2%