Skip to main content
VelinStyle v1.3.0
⌂ Home

What's new: Search, Motion & Attributes 1.2.2 stable

Stable runtime modules in 1.2.0: a central search system, a unified motion runtime, and declarative HTML attributes that bridge to Web Components. Design Intelligence (plan / review / meta) is separate and beta. Deutsch

Maturity: Search / motion / attributes are stable in 1.2.0. Plan / review / agent meta are beta / foundation. Studio and the complete Utility Engine stay planned.

When to use

When not

Overview

FeatureLocationDocs
VelinSearchcore/search/, <velin-search>VelinSearch guide
Motioncore/motion/, initMotion()Motion & attributes
Attributescore/attributes/, bootFromDOM({ attributes: true })Attribute reference
ArchitectureTree-shakeable subpathsCore modules

New core/ modules

Small ESM packages inside the framework repo (also exported from npm):

See Core modules for file layout and design goals.

Documentation header search on this site uses the same API. Build the index with velinstyle search index or npm run docs:generate in the framework repo.

npx velinstyle search index --out dist/search-index.json

Motion runtime

Replaces the split between velin-reveal.js (class .is-visible) and scroll-timeline-only CSS. Primary path: .velin-in-view + prefers-reduced-motion.

HTML attributes

25+ attributes such as velin-modal, velin-reveal, velin-code — no duplicate WC implementations; attributes lazy-load components via data-velin-component.

Generated Markdown: docs/generated/attributes/ (after npm run sync:generated).

Migration