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

@ti-tecnologico-de-monterrey-oficial/tec-design-system-react

v0.1.0

Published

Design System oficial del Tecnológico de Monterrey - Descubre cómo nuestro Design System no solo da forma a la estética, sino que también impulsa la consistencia en cada rincón de nuestro diseño, proporcionando una base sólida para construir experiencias

Readme

Bamboo Design System · React

Design System oficial del Tecnológico de Monterrey para React. Provee los componentes de UI de Bamboo listos para usarse en aplicaciones React, manteniendo consistencia visual con la versión Angular (tec-design-system-ng).

Instalación

npm install @ti-tecnologico-de-monterrey-oficial/tec-design-system-react

Este paquete declara react y react-dom como peer dependencies (^18.0.0 || ^19.0.0).

Uso

import { Button } from '@ti-tecnologico-de-monterrey-oficial/tec-design-system-react';
import '@ti-tecnologico-de-monterrey-oficial/tec-design-system-react/styles.css';

function App() {
  return (
    <Button variant="primary" size="md" onClick={() => console.log('click')}>
      Continuar
    </Button>
  );
}

El CSS se distribuye por separado (/styles.css) y solo necesitas importarlo una vez en la raíz de tu aplicación.

Componentes disponibles

| Componente | Descripción | | ---------- | ------------------------------------------------------------------------------------ | | Button | Botón base con variantes primary, secondary, ghost y tamaños sm, md, lg. |

Scripts de desarrollo

| Script | Descripción | | ---------------------- | ----------------------------------------- | | npm run dev | Compila en modo watch con tsup. | | npm run build | Genera dist/ (ESM + CJS + tipos + CSS). | | npm run lint | Corre ESLint. | | npm run format | Formatea el código con Prettier. | | npm run format:check | Verifica el formato sin escribir cambios. | | npm run typecheck | Verifica tipos con tsc --noEmit. | | npm test | Corre las pruebas con Vitest. | | npm run test:watch | Corre las pruebas en modo watch. |

Estructura del proyecto

src/
  components/
    Button/
      Button.tsx
      Button.css
      Button.test.tsx
      index.ts
  utils/
    cn.ts
  index.ts        # exporta la API pública del paquete
  styles.css       # agrega los estilos de todos los componentes

Para agregar un componente nuevo: crea una carpeta en src/components/<Nombre> con su .tsx, .css y index.ts, exporta el componente desde src/index.ts y agrega un @import de su CSS en src/styles.css.

Recursos

Licencia

MIT © TI del Tecnológico de Monterrey