e091ec75f7
- Quiz de résistance (/quiz) migré d'Astro vers Svelte 5 : 12 questions, contenu fusionné dans content/quiz.json, score calculé localement (aucun envoi), barres par domaine, recommandations liées à l'annuaire réel (/outils?cat=…), persistance locale, partage natif/presse-papier. Audit axe-core : 0 violation. - Renommage complet « Exit Chat Control » → « Lagé Chat Control » : i18n fr/gcf, manifest PWA, package.json, README, design system. - README racine et frontend/README.md réécrits pour le projet Svelte : lancement local (pnpm dev) et déploiement VPS (renvoi vers docs/DEPLOYMENT.md), en français. - CONTRIBUTING.md adapté à la nouvelle structure (content/outils/, forge labola) en conservant la politique éditoriale de confiance. - Nettoyage : suppression de tout l'outillage Astro devenu inutile (src/, public/, scripts/, tests/, migration/, docker/, configs racine eslint/prettier/vitest/playwright/tsconfig, CI GitHub Actions, script de migration one-shot). robots.txt et security.txt recréés sous frontend/static/ avec les bonnes références (labola). - Fix : pin pnpm via frontend/pnpm-workspace.yaml (onlyBuiltDependencies/ allowBuilds pour esbuild) après suppression du package.json racine qui perturbait la résolution de version de corepack. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
34 lines
988 B
JSON
34 lines
988 B
JSON
{
|
||
"name": "lage-chat-control",
|
||
"private": true,
|
||
"version": "4.0.0-alpha.1",
|
||
"type": "module",
|
||
"description": "Lagé Chat Control × OKI — annuaire souverain d'outils libres. SvelteKit statique, zéro tracker, zéro CDN.",
|
||
"license": "MIT",
|
||
"scripts": {
|
||
"dev": "vite dev",
|
||
"build": "vite build",
|
||
"preview": "vite preview",
|
||
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
|
||
"audit:a11y": "node scripts/audit-a11y.mjs"
|
||
},
|
||
"engines": {
|
||
"node": ">=22.12"
|
||
},
|
||
"devDependencies": {
|
||
"@axe-core/playwright": "^4.12.1",
|
||
"@fontsource/atkinson-hyperlegible": "^5.2.8",
|
||
"@fontsource/fraunces": "^5.2.9",
|
||
"@playwright/test": "1.61.1",
|
||
"@sveltejs/adapter-static": "^3.0.0",
|
||
"@sveltejs/kit": "^2.0.0",
|
||
"@sveltejs/vite-plugin-svelte": "^6.0.0",
|
||
"@types/node": "^26.1.1",
|
||
"marked": "^16.0.0",
|
||
"svelte": "^5.0.0",
|
||
"svelte-check": "^4.0.0",
|
||
"typescript": "^5.6.0",
|
||
"vite": "^7.0.0"
|
||
}
|
||
}
|