@geenius/perf
v0.1.0
Published
Geenius Perf — Performance monitoring overlays with framework-agnostic core and React/SolidJS UI variants
Readme
@geenius/perf
Performance monitoring overlays for Geenius projects with a framework-agnostic
core (@geenius/perf) and dashboard variants for React, SolidJS, React Native,
and ten UI library targets.
Subpath exports
| Subpath | Purpose |
| --- | --- |
| @geenius/perf | Framework-agnostic core and shared helpers: timers, trackers, web-vitals collector, normalizers, formatters, dashboard contracts. |
| @geenius/perf/react, react-css | React reference variants (Tailwind, BEM/CSS). |
| @geenius/perf/solidjs, solidjs-css | SolidJS reference variants. |
| @geenius/perf/react-native | React Native dashboard primitives. |
| @geenius/perf/react-ant, react-chakra, react-daisyui, react-heroui, react-mantine, react-mui, react-shadcn | React UI-library variants. |
| @geenius/perf/solidjs-ark, solidjs-kobalte, solidjs-solidui | SolidJS UI-library variants. |
Shared helpers are exported from @geenius/perf only; packages/shared remains
a private workspace backing the root export. All 15 UI variants are implemented
and exported from the root package.
Workspace layout
packages/
shared/ (@geenius/perf-shared — private workspace backing the root export)
react/ react-css/ solidjs/ solidjs-css/
react-native/
react-ant/ react-chakra/ react-daisyui/ react-heroui/
react-mantine/ react-mui/ react-shadcn/
solidjs-ark/ solidjs-kobalte/ solidjs-solidui/Scripts
pnpm install
pnpm build # builds shared, then every variant in topological order
pnpm test:unit # runs Vitest in each variant
pnpm lint # Biome + per-package type-checkLicense
FSL-1.1-Apache-2.0 — see LICENSE.
