rikschennink/conditioner
💆🏻 Frizz free, context-aware, JavaScript modules observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5180
- days_rel: n/a
- days_push: 1368
- n_releases_24m: 0
Adoption not part of the score
1059 stars · 40 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Conditioner is a tiny (~1KB) JavaScript library for progressively enhancing DOM elements by conditionally mounting JavaScript modules based on contextual state like media queries and element visibility. It works with ES dynamic imports, AMD, webpack, and browserify, and automatically unmounts modules when context changes.
Use cases
- lazy load a date picker only on wide viewports
- mount a carousel only when it becomes visible
- unmount components when the viewport is resized below a breakpoint
- bind behavior to elements declaratively via data attributes
- progressively enhance server-rendered pages with JavaScript
- load UI components based on media queries
When to choose
- you want progressive enhancement with declarative data-attribute bindings
- you need context-aware lazy loading of UI components tied to media queries or visibility
- you want a tiny dependency-free module mounting library compatible with webpack or native ES imports
When to avoid
- you need a full SPA framework with routing and state management
- your project uses React/Vue component trees rather than plain DOM enhancement
- you need active development or frequent updates, as the project is in maintenance mode
Facets
library · maturity maintenance
frontend-framework middleware plugin-system web-development frontend browser progressive-enhancement responsive-design module-loader lazy-loading media-queries dom-binding javascript
1 source
- readme: https://github.com/rikschennink/conditioner · fetched 2026-08-28 · 9835e2a8d0bb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rikschennink/conditioner | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="rikschennink/conditioner")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem