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

@electroplix/components

v0.6.0-beta.2

Published

Parametric, config-driven UI components by Electroplix. 159 components across 18 categories — navigation, hero, buttons, forms, content, data display, ecommerce, lists/cards, marketing, media, miscellaneous, modals, onboarding, search, site-identity, soci

Downloads

1,636

Readme

Electroplix Design System

Electroplix Design System is a modular, production-grade collection of UI components, design tokens, utilities, and tooling to accelerate consistent frontend development across Electroplix applications. Built for reliability, accessibility, theming, and performance, this repository packages reusable components and libraries for consumption in NX monorepos and downstream applications.

Build Status License Latest Release Vulnerabilities

Overview

  • Purpose: Provide a single, audited source of truth for UI components, design tokens, and frontend utilities used across Electroplix products.

Goals

  • Consistency: Shared visual language and API patterns.
  • Accessibility: WCAG-compliant components and accessible patterns.
  • Performance: Lightweight builds and tree-shaking-friendly packages.
  • Security: Dependency hygiene and security-first development.
  • Reusability: Multi-package Nx-friendly structure for apps and micro-frontends.

Contents

  • /packages/components — UI components (React 19)
  • /examples/vite-showcase — Gallery app for component validation
  • /e2e/components-e2e — Playwright end-to-end tests
  • /scripts — Build, release, and audit helpers

Quick Start

  1. Install
pnpm install
  1. Build All
pnpm run build
  1. Run Showcase
pnpm nx dev vite-showcase
  1. Run Storybook
pnpm nx storybook components

Core Principles

  • API Stability: Semantic versioning and clear deprecation policy.
  • Accessibility: Keyboard interactions, focus management, and ARIA where required.
  • Theming & Tokens: All visual values come from tokens; runtime theme overrides supported.
  • Small Surface Area: Components are composable and unopinionated where appropriate.
  • Test Coverage: Unit tests, visual regression tests, and accessibility audits.

Usage & Conventions

  • Folder layout: each package follows src, __tests__, stories/examples, package.json.
  • Export policy: small default bundle + named exports for tree-shaking.
  • Linting & Formatting: Biome at workspace root.
  • Types: Fully typed with TypeScript; builds emit declaration files.

Security & Auditing

  • Regular dependency scans via Dependabot and automated security checks in CI.
  • Releases follow the Nx Release workflow with conventional commits.
  • Maintain CHANGELOG.md for historical traceability.

Accessibility

  • Each component documents keyboard behaviors, focus management, and limitations.
  • Automated a11y checks in CI.

Contributing

  • PR process: Fork → feature branch → PR with tests and Storybook demo.
  • All PRs require: unit tests, Storybook story, Green CI.

Developer setup

pnpm install
pnpm nx run-many -t test
pnpm nx dev vite-showcase

Test & release

  • Tests: pnpm nx test
  • Lint: pnpm nx lint
  • Build: pnpm nx build
  • Release: pnpm run release (recommended tools: changesets or standard-version)

Versioning & Release

  • Semantic Versioning (MAJOR.MINOR.PATCH).
  • Automated changelog generation with changesets or standard-version.
  • Releases signed and published to npm under @electroplix/*.

Governance & Licensing

  • License: MIT (adjust if necessary).
  • Maintainers: list core team and escalation path in MAINTAINERS.md.
  • Security policy: include SECURITY.md with responsible disclosure process.

Roadmap

  • v1: Core components, tokens, CI security pipeline.
  • v2: Runtime design tokens, multi-theme support, component composition utilities.
  • v3: Cross-framework adapters (Vue, Svelte) and enhanced visual regression testing.

Examples & Recipes

Point to /examples for concrete pages showcasing:

  • Theming and token overrides
  • Form patterns and validation
  • Modal & focus-trap best practices
  • Performance tips and bundle analysis

FAQ

  • How to upgrade: See migration guides and deprecation timeline in docs/.
  • How to report vulnerabilities: See SECURITY.md for disclosure steps.
  • Support: open an issue or discussion, or contact maintainers listed in MAINTAINERS.md.

Contact & Support

  • Maintainers: github.com/adnan-the-coder
  • Contribution welcome — link to Issues, Discussions, and PR templates.

License

  • SPDX: MIT.