Repository navigation
Framework 0.3.0 — Node 24 migration, menu fixes and role colours
Combines the Node 24 dependency migration, the published 0.2.4 dropdown navigation fix, and the merged role-colour updates. All seven @global-torque framework packages form the exact 0.3.0 cohort.
Dropdown links retain full-row pointer and Enter/Space activation, router navigation, and menu dismissal. Colours and shadows use the shared role variables. Hosts must load @global-torque/design-tokens/css before @global-torque/invest-shell/styles/geometry.css.
Requires Node ^24.21.0. Development uses pnpm 12.4.2, Vitest 5 and jsdom 30. Runtime dependencies move to Markdown 15, VueUse 15 and Unovis 1.7; Pinia 3 and 4 are both supported. TypeScript remains 6.0.3 while TypeScript 7 support in vue-tsc is deferred. Source exports and exact external framework-owner pins remain unchanged.
Verification covers 147 suites / 1,123 tests, five CSS tests, 33 link/recovery tests, typechecks, release contracts, audit, and detached npm/pnpm consumers for both Pinia profiles, including SSR, hydration, HMR, charts and session-cookie behavior. The attached archives are the exact hosted candidate bytes with SHA-512 inventories, receipt and GitHub attestations. The pre-existing Alchemy TypeScript peer metadata mismatch remains an external-owner compatibility item; no peer rules were relaxed.
The real invest host also passes its typecheck, 105 tests, production/SSR build and five-page browser smoke against these exact hosted archives. Its existing localhost CORS limitations remain; authenticated live-backend flows are outside this verification.