purity-world
v1.0.2
Published
Lightweight, native TypeScript frontend framework built on Custom Elements v1, fine-grained synchronous signals, and Adwaita design system
Maintainers
Readme
Purity Framework
A lightweight, native TypeScript frontend framework built directly on web standards:
- Fine-Grained Synchronous Reactivity: Signals (
signal,computed,effect,untrack) with sub-microsecond updates. - Native Web Components: Plain TypeScript classes decorated with
@Componenttransformed into Custom Elements v1. - Dependency Injection: First-class
@Injectableandinject(). - Full HTTP Client: Interceptor pipelines, resources, and progress cursors.
- Signal Router & SEO Engine: Declarative routes with automated head metadata.
- Adwaita Design System: Translucent glassmorphism, refined corner radii, and KDE Plasma Breeze cursors.
Installation
npm install purity-world purity-world-uiUsage
import { signal, computed, Component } from 'purity-world/core';
import { DropdownComponent, SwitchButtonComponent } from 'purity-world-ui';
import 'purity-world/styles';
import 'purity-world-ui/styles';License
MIT
