Outils de l'application web : image ustagammon/web, make web, lint
Image docker/web/ (Node 22.11) avec TypeScript 6.0.3, @types/node, Biome 2.5.15, @cucumber/cucumber 12.9.0 et dependency-cruiser 18.6.0, versions figées (ADR 0009). make web compile app/ dans build/web/ ; make lint passe Biome et tsc --noEmit, et vérifie à part que le domaine compile sans les types de Node ni du navigateur. make setup construit l'image ; CREDITS.md à jour. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
db76200c69
commit
54883f4ca3
@@ -49,6 +49,14 @@ Les contenus pédagogiques (leçons, textes) sont sous licence CC BY-SA 4.0.
|
||||
inclus dans le moteur WebAssembly, licences compatibles GPLv3. L'image
|
||||
fournit aussi **Node.js** (MIT), qui rejoue la suite de contrat sur le
|
||||
moteur WebAssembly et lance `make bench`.
|
||||
- **Image `ustagammon/web`** (`docker/web/Dockerfile`), construite sur
|
||||
`node:22.11.0-alpine3.20` : **TypeScript** 6.0.3 (Apache-2.0), qui compile
|
||||
`app/` ; **@types/node** 22.20.5 (MIT), types de Node pour les tests ;
|
||||
**Biome** 2.5.15 (MIT ou Apache-2.0), lint et formatage ;
|
||||
**@cucumber/cucumber** 12.9.0 (MIT), qui exécute les scénarios de
|
||||
`docs/scenarios/` ; **dependency-cruiser** 18.6.0 (MIT), qui vérifie les
|
||||
règles d'architecture. Ces outils et leurs dépendances servent seulement à
|
||||
compiler et tester : rien n'est embarqué dans l'application.
|
||||
|
||||
## Remerciements
|
||||
|
||||
|
||||
Reference in New Issue
Block a user