- Ajoute @lucide/svelte et le composant Icon avec son mapping - Adapte chaque icône au sens du texte (flag, unlock, handshake, shield, landmark, briefcase, music, clapperboard, mic, file-text, etc.) - Remplace tous les <use href='/icons.svg#...'> par <Icon name='...' /> - Met à jour BrandIcon pour utiliser Lucide Mail - Supprime static/icons.svg devenu inutile - Ajuste les styles scoped avec :global() pour cibler les SVG Lucide - Met à jour README.md et CONTRIBUTING.md
33 lines
828 B
JSON
33 lines
828 B
JSON
{
|
|
"name": "o-k-i.net",
|
|
"version": "3.0.0",
|
|
"private": true,
|
|
"license": "AGPL-3.0-only",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite dev",
|
|
"build": "vite build",
|
|
"preview": "vite preview",
|
|
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
|
|
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"
|
|
},
|
|
"devDependencies": {
|
|
"@sveltejs/adapter-static": "^3.0.10",
|
|
"@sveltejs/kit": "^2.70.1",
|
|
"@sveltejs/vite-plugin-svelte": "^7.2.0",
|
|
"svelte": "^5.56.7",
|
|
"svelte-check": "^4.7.3",
|
|
"typescript": "^6.0.3",
|
|
"vite": "^8.1.5",
|
|
"vite-imagetools": "^10.0.1",
|
|
"vite-plugin-pwa": "^1.3.0"
|
|
},
|
|
"dependencies": {
|
|
"@fontsource/archivo": "^5.3.0",
|
|
"@fontsource/inter": "^5.3.0",
|
|
"@lucide/svelte": "^1.30.0",
|
|
"gsap": "^3.15.0",
|
|
"lenis": "^1.3.25"
|
|
}
|
|
}
|