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

acore-ui

v1.0.0

Published

ACore UI Library for dashboards, forms, navigation and enterprise overlays.

Readme

ACore UI Library

Paquete npm actual: acore-ui

Biblioteca UI React para dashboards, tablas, formularios, navegacion lateral, feedback y overlays con una direccion visual consistente.

Instalacion

pnpm add acore-ui react react-dom

Peer dependencies soportadas:

  • react >=18
  • react-dom >=18

Uso basico

import { Button, Card, Table, TableCell, TableHeader } from 'acore-ui';
import 'acore-ui/styles.css';

export function RevenuePanel() {
  return (
    <Card title="Quarter pipeline">
      <Table>
        <thead>
          <tr>
            <TableHeader>Account</TableHeader>
            <TableHeader align="right">ARR</TableHeader>
          </tr>
        </thead>
        <tbody>
          <tr>
            <TableCell>Acme</TableCell>
            <TableCell isNumeric>$84,200</TableCell>
          </tr>
        </tbody>
      </Table>
      <Button>Export</Button>
    </Card>
  );
}

Importar estilos

La libreria expone un stylesheet unico:

import 'acore-ui/styles.css';

Ese archivo incluye tokens, reset y estilos de todos los componentes exportados.

Theming y personalizacion

La libreria se puede customizar completa al instalarse. Hay dos caminos:

  • CSS variables para overrides estaticos
  • API JavaScript para generar y aplicar una paleta en runtime

Ejemplo rapido:

import {
  applyAcoreTheme,
  createAcoreTheme,
} from 'acore-ui';

const theme = createAcoreTheme({
  primary: '#5dd6ff',
  background: '#0f1726',
});

applyAcoreTheme({
  ...theme,
  danger: '#ff7b72',
});

Tambien puedes sobrescribir tokens directamente:

:root {
  --color-bg-page: #0f1726;
  --color-bg-card: #162033;
  --color-primary: #5dd6ff;
  --color-accent: #7c9bff;
}

Documentacion completa:

Componentes

Foundation:

  • Badge
  • Text
  • IconSlot

Layout:

  • Card
  • Container
  • Grid
  • Stack
  • Divider
  • SectionHeader

Forms:

  • Button
  • Input
  • Textarea
  • Select
  • Checkbox
  • Radio
  • Switch

Navigation:

  • Sidebar
  • SidebarItem
  • Breadcrumb
  • Tabs
  • Dropdown

Data Display:

  • Table
  • TableHeader
  • TableCell
  • ProgressBar
  • BarChart

Feedback:

  • Alert
  • EmptyState
  • Skeleton
  • LoadingState

Overlays:

  • Modal
  • Drawer
  • Tooltip

Reglas visuales

  • Usa siempre tokens del paquete en lugar de colores, radios o espaciados hardcodeados.
  • Mantiene una grilla base de 8px.
  • No supera radios de 8px.
  • Reutiliza --shadow-card como sombra base.
  • Conserva :focus-visible en cualquier control interactivo nuevo.
  • Importa styles.css una sola vez por aplicacion.

Desarrollo

Desde la raiz del monorepo:

pnpm install
pnpm build
pnpm test
pnpm test:coverage
pnpm lint
pnpm build-storybook
pnpm --filter docs dev

Documentacion y pruebas

  • Docs app: pnpm --filter docs dev
  • Docs build: pnpm --filter docs build
  • Storybook estatico: pnpm build-storybook
  • Tests de la libreria: pnpm --filter acore-ui test
  • Coverage de la libreria: pnpm --filter acore-ui test:coverage

Contribuir

Revisa:

Licencia

ACore UI is publicly installable, but it is not open source software. See LICENSE.md for permitted usage and restrictions.

Estado

Version actual: 1.0.0