@micrographics-js/svelte
v0.3.0
Published
84 animated micro-UI components for Svelte 5 — signals, gauges, radar, terminal text, HUD elements
Downloads
280
Maintainers
Readme
@micrographics-js/svelte
84 animated micro-UI components for Svelte 5. Dark industrial terminal aesthetic. Pure SVG. Fully themeable via CSS custom properties.
Install
npm install @micrographics-js/svelte @micrographics-js/coreRequires a license token. See setup below.
Quick Start
<script>
import { SignalMeter, PulseTag, DialGauge, RadarSweep } from "@micrographics-js/svelte";
</script>
<div style="background: #0d0e17; padding: 24px; font-family: monospace">
<SignalMeter bars={5} speed={180} />
<PulseTag label="ONLINE" />
<DialGauge value={72} />
<RadarSweep size={80} />
</div>84 Components across 8 Packs
Signals (23) | Data (11) | Text (12) | Chrome (11) | Clocks (6) | Gauges (8) | Interaction (5) | Orbit & Nav (8)
Full component list: documentation
Theming
:root { --accent: #3ecf8e; } /* default green */
.custom { --accent: #8b5cf6; } /* override per section */<SignalMeter color="#ff6b6b" /> <!-- per-component -->Setup
- Purchase at recursivevoid.lemonsqueezy.com
- Install:
npm install @micrographics-js/svelte @micrographics-js/core - Add your license key in your app entry:
// src/routes/+layout.svelte or src/main.ts
import { initLicense } from "@micrographics-js/core";
initLicense("your-license-key");Tech
- Svelte 5 runes (
$props,$state,$derived,$effect) .sveltesource files published directly- CSS custom properties only
- SVG with
shape-rendering="crispEdges"
License
Commercial license. Free for personal use. Purchase required for production.
