Add a gatedProfiles config field (default [key-cities]) honored by the tree generator: a gated bundle's .js still BUILDS via vite, but it never appears in the staging root, the per-bundle staging pages, or manifest.json — the surfaces generate-tree emits. This makes key-cities gated in ONE place for every surface (convert.py already gates the go-base plugin index), instead of relying on the box-side converter alone. The staging root now shows all 9 bundles + their elements with no key-cities leak. |
||
|---|---|---|
| .. | ||
| clean.mjs | ||
| drop-portability-check.mjs | ||
| generate-library-index.mjs | ||
| generate-tree.mjs | ||
| inline-parse-check.mjs | ||
| install-shell.mjs | ||
| smoke.mjs | ||
| staging-forge.css | ||
| staging-forge.js | ||
| staging-reference-v2.html | ||
| staging.js | ||
| write-token.mjs | ||