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

@menesesevandro/skopos

v1.0.0

Published

An intent-driven design system generator with physics-based motion, material-aware atmosphere, and automatic dark mode.

Readme

Skopos

Intent-Driven Design System Generator. Physics-based motion. Material-aware atmosphere. Automatic dark mode.

Skopos is not just a CSS framework. It's a compiler that takes your Brand DNA (Seeds) and generates a mathematically perfect design system tailored to your identity.

🚀 Why Skopos?

  • 🎨 Intent > Color: You define "Brand", "Danger", "Success". Skopos generates the palettes, contrasts, and dark mode variants automatically using OKLCH perceptually uniform color space.
  • 💡 Aurora Physics: Dark mode isn't just "black background". It uses a multi-layer lighting engine (Glow + Inset + Shadow) to simulate glass and light.
  • ⚛️ Spring Physics: No more linear animations. Built-in spring variables for natural motion.
  • ✂️ Zero Waste: Integrated PurgeCSS engine removes up to 95% of unused CSS in production.

📦 Installation

npm install skopos --save-dev

⚡ Quick Start

1. Initialize

Create the configuration file with default seeds:

npx skopos init

2. Watch Mode (Dev)

Start the compiler in watch mode. It recompiles instantly when you change skopos.config.js.

npx skopos watch

3. Use in HTML

Link the generated file and start using intent classes:

<link rel="stylesheet" href="./dist/skopos.min.css">

<body class="v-bg-canvas v-text-main">
  <button class="v-btn v-bg-brand v-shadow-2">
      Hello Skopos
  </button>
</body>

🛠 Production Build

When you are ready to ship, use the --prod flag. This will scan your HTML/JS files and remove unused CSS.

# skopos.config.js must have 'content' array configured!
npx skopos build --prod

🧩 Architecture

  • ColorEngine: Generates palettes from seeds using OKLCH.
  • ElevationEngine: Manages shadows (Light) and glows (Dark).
  • PhysicsEngine: Provides var(--v-ease-spring) for animations.
  • AtmosphereEngine: Manages texture noise and glassmorphism.

📄 License

MIT