{"_id":"@alligatorsgroup/bayou","name":"@alligatorsgroup/bayou","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@alligatorsgroup/bayou","version":"1.0.0","description":"Bayou - the Alligators Group design system. Tokens, matieres, brand assets and the executable adherence contract.","type":"module","license":"SEE LICENSE IN LICENSE","homepage":"https://alligatorsgroup.com/brand/bayou.html","repository":{"type":"git","url":"git+https://github.com/bat5600/croco-brand.git"},"engines":{"node":">=18"},"exports":{"./styles.css":"./styles.css","./tokens/*":"./tokens/*","./assets/*":"./assets/*","./adherence":{"types":"./adherence.d.ts","default":"./adherence.js"},"./contract.json":"./contract.json","./version.json":"./version.json"},"bin":{"bayou-export":"bin/bayou-export.mjs"},"sideEffects":["*.css","tokens/*.css"],"publishConfig":{"access":"public"},"gitHead":"7968f81c79b0292eb5a1fd9e3fd5f1ca873a347d","_id":"@alligatorsgroup/bayou@1.0.0","bugs":{"url":"https://github.com/bat5600/croco-brand/issues"},"_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-EpNPMonnxqrxWZ3N34mvn/Hiy9Ta3OcBzJOEa6Nrx3NMim4vFZPD+/PpXWw3Fl0CTMVqoL9wOkATdwf3ITygWg==","shasum":"979f41a8c2a7df3aeee51481d24376f58cdcc49c","tarball":"https://registry.npmjs.org/@alligatorsgroup/bayou/-/bayou-1.0.0.tgz","fileCount":31,"unpackedSize":926112,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE+2I388nXgZaHYlzHbex0xbNAFmVL4+O9qUGAbXa4iBAiAfvksFY09jfHf6tgYz4OPGRklJE4EOogPME6E50PTs8w=="}]},"_npmUser":{"name":"bat560","email":"blorreyte@gmail.com"},"directories":{},"maintainers":[{"name":"bat560","email":"blorreyte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bayou_1.0.0_1787024770469_0.3553697208583324"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-18T03:46:10.266Z","1.0.0":"2026-08-18T03:46:10.620Z","modified":"2026-08-18T03:46:10.888Z"},"maintainers":[{"name":"bat560","email":"blorreyte@gmail.com"}],"description":"Bayou - the Alligators Group design system. Tokens, matieres, brand assets and the executable adherence contract.","homepage":"https://alligatorsgroup.com/brand/bayou.html","repository":{"type":"git","url":"git+https://github.com/bat5600/croco-brand.git"},"bugs":{"url":"https://github.com/bat5600/croco-brand/issues"},"license":"SEE LICENSE IN LICENSE","readme":"# @alligatorsgroup/bayou\n\nBayou, le design system du groupe Alligators, distribué en release immuable.\n\n« Un business. Un système. Un centre. »\n\n## Installer une version exacte\n\n```bash\nnpm install --save-exact @alligatorsgroup/bayou@1.0.0\n```\n\nJamais `latest`, jamais `^`, jamais `1.x` : une release ne se propage qu'avec\nun bump explicite du repo consommateur.\n\n## Profil A — application avec build\n\n```js\nimport \"@alligatorsgroup/bayou/styles.css\";\nimport { checkAdherence, checkCopy } from \"@alligatorsgroup/bayou/adherence\";\n```\n\n## Profil B — chemins publics historiques (`/brand/styles.css`)\n\n```json\n{\n  \"scripts\": {\n    \"bayou:prepare\": \"bayou-export --to public/brand\",\n    \"predev\": \"npm run bayou:prepare\",\n    \"precheck\": \"npm run bayou:prepare\",\n    \"prebuild\": \"npm run bayou:prepare\"\n  }\n}\n```\n\nLe dossier généré s'ignore dans Git : il n'est pas une deuxième source éditable.\n`bayou-export --check` vérifie un export existant sans rien écrire.\n\n## Profil C — surface sans build\n\n```html\n<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@alligatorsgroup/bayou@1.0.0/styles.css\" />\n```\n\nUne URL à version exacte est immuable et peut être cachée un an. Une URL mutable\n(`@latest`, `@1`) est interdite en production.\n\n## Ce que le package contient\n\n- `styles.css` — le point d'entrée (n'agrège que les `@import` de tokens) ;\n- `tokens/*.css` — palette, typographie, espacements, rayons, élévation, motion,\n  alias sémantiques, matières, base ;\n  `tokens/fonts.css` charge les trois webfonts depuis **Google Fonts** : c'est la\n  seule dépendance réseau au runtime. Sous CSP, autorise `fonts.googleapis.com`\n  et `fonts.gstatic.com` ;\n- `assets/*` — l'Œil, Clovis, les quatre glyphes alchimiques, les logos ;\n- `adherence` — `checkAdherence()` / `checkCopy()`, les règles exécutables de la\n  même release que les tokens ;\n- `contract.json` — tokens, matières, assets, règles et checksums publiés ;\n- `version.json` — `{ name, version }` pour l'afficher dans un écran produit ;\n- `bin/bayou-export.mjs` — le CLI d'export.\n\nCe que le package ne contient pas : pages de démonstration, templates, slides,\nUI kits, composants React, doctrine. Ceux-là passent par le MCP Bayou\n(https://alligatorsgroup.com/api/mcp) et le site.\n\n## Doctrine\n\nLe package est le canal **technique**. Le MCP reste le canal **doctrinal** :\nlis `bayou_overview` avant de produire, et fais tourner\n`bayou_check_adherence` / `bayou_check_copy` avant de livrer.\n\n🜃 Alligators Group — Un business. Un système. Un centre.\n","readmeFilename":"README.md","_rev":"1-45a347cf4cf15ddb17fb20f7e398091c"}