npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@webeponto/wpf3

v3.0.0

Published

🎯 WPF 3.0 - Dynamic CSS utility framework with context-aware generation and human-readable syntax

Readme

WPF 3.0 - The Intuitive CSS

Dynamic utility framework that understands context, not just classes

npm install @webeponto/wpf3

Human-First CSS for Everyone

WPF 3.0 reimagines CSS architecture by blending natural language patterns with dynamic generation. Unlike traditional frameworks:

Intuitive syntax - Classes that speak CSS fluently (t-center vs text-align-center)
Context-aware rules - Properties adapt to companion classes
Learn-as-you-code - Discover CSS through meaningful class names
Zero bloat - Generates only what your project uses

Quick Start

Installation

# Install WPF3 framework
npm install @webeponto/wpf3

# Peer dependency for SCSS compilation
npm install --save-dev sass

Basic Setup

// Import TypeScript modules
import { wpf } from '@webeponto/wpf3';
const { Themes, Painter, LazyLoad } = wpf;

// Import SCSS (recommended)
@use '@webeponto/wpf3/scss' as wpf;

// Or use pre-compiled CSS
import '@webeponto/wpf3/css';

Dynamic CSS Generation

// Copy dynamic engine to your project
const render = require('@webeponto/wpf3/dynamic');
// Configure wpf.config.yaml for your project structure

Why Designers and Developers Align

WPF 3.0 bridges the gap between design and development by simplifying the styling process. It allows designers to express their intent without needing to understand complex CSS rules, while developers can focus on functionality rather than class names and their attributes. Inspired by the popular Tailwind framework, and using all the power of SASS and PostCSS, WPF 3.0 provides a flexible and intuitive way to create responsive, maintainable styles.

Key Features

While other frameworks force you to learn their language, WPF speaks your language:

  • PostCSS Power - Modern features without setup
  • SCSS Control - Logic and variables when needed
  • Tailwind Speed - Rapid prototyping
  • Human Logic - Rules that understand relationships

It encapsulates complex CSS concepts into simple, human-readable classes, making it easy for anyone to create beautiful, responsive designs without deep CSS knowledge, and without making the end result too overwhelming or bloated.

For CSS Learners & Experts

<!-- Discover properties through classes -->
<div class="
  absolute		/* position: absolute */
  top(50%)		/* top: 50% */
  center(v)		/* transform: translate(50%, -50%) */
  opacity-0.8	/* opacity: 0.8 */
  rotate-15deg	/* transform: rotate(15deg) */
">

Contextual Intelligence Engine

WPF 3.0's engine understands the context of your classes, allowing you to write less and achieve more. It dynamically generates CSS based on the relationships between classes, so you can focus on design rather than syntax.

<!-- Automatically adapts to parent context -->

<!-- Horizontal layout -->
<div class="dp-flex row v-center"></div> <!-- 'v-center' applies 'align-items:center;'> -->

<!-- Vertical layout -->
<div class="dp-flex col v-center"></div> <!-- 'v-center' applies 'justify-content:center;' -->

Join and Help Us Change CSS Together!

We're building WPF with:
🔧 Core Team - 3 CSS specialists 🚀 Monthly Updates - Since v1.0

Contribution Opportunities:

  • Documentation localization
  • Plugin development
  • Framework integrations (React/Vue/Svelte)
  • Performance optimization
  • Educational content

License

MIT Licensed - Freedom for all implementations