Skip to content

slice-soft/ss-stencil-web-components-lib

Repository files navigation

ss-stencil-web-components-lib

Libreria de Web Components reutilizables desarrollados con StencilJS para SliceSoft.

Uso

Los componentes consumen tokens CSS de @slice-soft/ss-design-system. Carga _variables.css antes de usar la libreria y _dark.css despues si necesitas modo oscuro.

<link rel="stylesheet" href="https://cdn.slicesoft.dev/design-system/latest/css/_variables.css">
<link rel="stylesheet" href="https://cdn.slicesoft.dev/design-system/latest/css/_dark.css">
npm install @slice-soft/ss-stencil-web-components-lib
import { defineCustomElements } from '@slice-soft/ss-stencil-web-components-lib/loader';

defineCustomElements();

Desarrollo local

git clone https://github.com/slice-soft/ss-stencil-web-components-lib.git
cd ss-stencil-web-components-lib
npm install
npm start

Scripts

npm run build
npm test
npm run lint

Salidas

  • dist: loader ESM/CJS y bundles lazy-loaded.
  • dist-custom-elements: componentes standalone.
  • docs-readme: documentacion generada por componente.
  • docs-vscode: metadata para autocompletado.
  • www: demo local de Stencil.

La fuente de verdad de tokens es @slice-soft/ss-design-system; los tokens legacy locales fueron retirados del codigo fuente.

About

Reusable web components library with StencilJS and design tokens

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages