feat: introduce a shared config with an optional local override

The mairie form needs an organiser, an email and the café defaults. Ship the
defaults in the repo and let each volunteer override the personal bits in
config.local.json (gitignored, optional: a fresh clone still works).

config.js carries neither import nor export on purpose, so that it loads both
as a classic script (content script, background) and as an ESM module. That is
what lets presentation.js drop its duplicated café address.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Pierre Martin
2026-07-17 13:07:17 +02:00
co-authored by Claude Opus 4.8
parent 342fda9a0b
commit b103ab78ec
4 changed files with 113 additions and 2 deletions
+4
View File
@@ -0,0 +1,4 @@
{
"organisateur": "L'Atelier du Huit",
"email": "contact@atelier-huit.fr"
}