- eurostat.ts : client JSON-stat 2.0, fetch multi-pays, parser flat index - insee.ts : client BDM SDMX-JSON (prêt pour clé API) - indicators-config.ts : 32 indicateurs sur 14 thèmes (finances, emploi, santé, éducation, cohésion, logement, énergie, numérique, agriculture) avec mapping Eurostat dataset + filtres validés - fetch-indicators.ts : script pré-build → src/data/live/indicators.json - fetch-indicators integration : Astro hook astro:build:start (cache 6h) - KpiLive.astro : composant avec badge live, comparaison UE, code couleur - donnees/index.astro : tableau de bord France avec 7 groupes + tableau comparatif France-Allemagne-Espagne-Italie-Suède-Pays-Bas-UE27 - package.json : scripts fetch-data + fetch-and-build 18 indicateurs Eurostat avec valeur FR correcte (Eurostat) au premier run. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
19 lines
489 B
JavaScript
19 lines
489 B
JavaScript
// @ts-check
|
|
import { defineConfig } from 'astro/config';
|
|
import tailwindcss from '@tailwindcss/vite';
|
|
import mdx from '@astrojs/mdx';
|
|
import sitemap from '@astrojs/sitemap';
|
|
import { fetchIndicatorsIntegration } from './src/integrations/fetch-indicators.ts';
|
|
|
|
// https://astro.build/config
|
|
export default defineConfig({
|
|
site: 'https://france.reverdin.eu',
|
|
integrations: [
|
|
fetchIndicatorsIntegration(),
|
|
mdx(),
|
|
sitemap(),
|
|
],
|
|
vite: {
|
|
plugins: [tailwindcss()]
|
|
}
|
|
});
|