The engine to come must be proven against oracles under node in seconds, so the skeleton sets three test projects: node, watched; node-long; and a real Chromium that reads computed styles in both themes. The version lives in version.json alone; a check refuses eight divergences — technical form, generated module, changelog head, stray version strings — and a build guard keeps test files and fixture assets out of the bundle. Checked: on this commit alone, 73 node tests, 7 browser tests and the version check pass; the guard fails on a fixture joined as an asset. --- FR --- [ADD] squelette : application web Capacitor qui affiche sa version datée Le moteur à venir doit s'éprouver contre des oracles sous node en quelques secondes : le squelette pose trois projets d'épreuve — node, sous surveillance ; node-long ; et un vrai Chromium qui lit le style calculé dans les deux thèmes. La version vit dans version.json seul ; un contrôle refuse huit divergences — forme technique, module engendré, tête du changelog, chaînes de version égarées — et une garde de construction tient fichiers et données d'épreuve hors du paquet. Vérifié : sur ce commit seul, 73 épreuves node, 7 navigateur et le contrôle de version passent ; la garde échoue sur une donnée jointe. Assisted-by: Claude Opus 5.5
32 lines
1.1 KiB
JSON
32 lines
1.1 KiB
JSON
{
|
||
"name": "gestion-table-tournante-libre",
|
||
"productName": "Gestion table tournante Libre",
|
||
"version": "2026.1005.1",
|
||
"description": "Placement tournant des participants d’un événement, hors ligne",
|
||
"license": "AGPL-3.0-or-later",
|
||
"author": "TechnoLibre (http://www.technolibre.ca)",
|
||
"private": true,
|
||
"type": "module",
|
||
"scripts": {
|
||
"dev": "vite --mode developpement",
|
||
"build": "vite build --mode developpement",
|
||
"build:livraison": "node scripts/version.js controler && vite build --mode livraison",
|
||
"build:documentation": "vite build --mode documentation",
|
||
"test": "vitest run --project node",
|
||
"test:surveille": "vitest --project node",
|
||
"test:long": "vitest run --project node-long",
|
||
"test:navigateur": "vitest run --project navigateur",
|
||
"test:tout": "vitest run"
|
||
},
|
||
"devDependencies": {
|
||
"@capacitor/cli": "^8.5.2",
|
||
"@capacitor/core": "^8.5.2",
|
||
"@sveltejs/vite-plugin-svelte": "^7.3.1",
|
||
"@vitest/browser-playwright": "^5.0.3",
|
||
"fast-check": "^4.10.2",
|
||
"playwright": "^1.63.0",
|
||
"svelte": "^5.57.1",
|
||
"vite": "^8.3.2",
|
||
"vitest": "^5.0.3"
|
||
}
|
||
}
|