Third-Party Licenses¶
This document lists all third-party software used by Archlette, including:
- NPM Dependencies: Listed in
package.jsonand installed vianpm install - Runtime Tools: Downloaded automatically by Archlette during first use
Runtime-Downloaded Tools¶
Archlette automatically downloads the following tools to ~/.archlette/tools/ when needed for diagram rendering:
Structurizr CLI v2025.05.28¶
- Project: https://github.com/structurizr/cli
- License: Apache-2.0
- Description: Command-line tool for Structurizr workspace export
- Downloaded: Runtime (on first use)
- Notes: Automatically downloaded to ~/.archlette/tools/ when rendering diagrams
PlantUML v1.2025.8¶
- Project: https://github.com/plantuml/plantuml
- License: GPL-3.0-or-later (with exceptions)
- Description: Diagram rendering tool for converting PlantUML text to images
- Downloaded: Runtime (on first use)
- Notes: Automatically downloaded to ~/.archlette/tools/ when rendering diagrams. PlantUML includes various components under different licenses (Apache 2.0, MIT, LGPL).
NPM Dependencies¶
The following packages are installed as production dependencies via package.json:
NPM Dependencies Summary¶
Regenerating This File¶
To regenerate this file with the latest dependency information:
This script:
- Extracts tool versions from
src/core/tool-manager.ts - Scans production dependencies via
license-checker - Combines into this comprehensive license document
Last generated: 2025-10-28