prospector/.npmrc
Natalie a7c398fca6
Some checks are pending
CI / verify (push) Waiting to run
feat(web): adopt the cocotte design system (P-1 foundation)
First consumer of @cocotte/ui-theme. Wires the brand theme and the styled-components
runtime so views can migrate off styles.css.

- .npmrc: scope @cocotte/@lilith → ct-forge verdaccio (CI-resolvable)
- deps: styled-components@^6.3.8 (aligned to @lilith/ui-styled-components' copy),
  @cocotte/ui-theme, ui-icons, ui-fab, ui-zname, site-themes@^0.1.1
- main.tsx: ThemeProvider themeName="luxe" + site-themes luxeDarkTheme customTheme
  (cocotte brand; lilith was the previous brand) + cssVariables + GlobalScrollbarStyles
- vite: resolve.dedupe styled-components/react/react-dom — without this the
  ThemeProvider and styled components resolve different ThemeContexts (theme undefined)

typecheck + build green; app renders clean (no console errors). Existing views still
use styles.css (emerald) until the per-view migration in P1.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 19:45:23 -04:00

8 lines
467 B
Text

# Scoped registry routing for the cocotte/lilith design system.
# @cocotte/ui-* (theme, icons, fab, zname) and their @lilith/* deps are published
# to the ct-forge Verdaccio. Default registry stays npmjs.
# Auth (_authToken for 134.199.243.61:4873) comes from user-level ~/.npmrc in dev
# and from CI env (NPM_TOKEN) on the forge runners.
registry=https://registry.npmjs.org/
@cocotte:registry=http://134.199.243.61:4873/
@lilith:registry=http://134.199.243.61:4873/