Skip to content

Instalación ​

Requisitos previos ​

Paquetes ​

PaqueteDescripción
urcolorEl motor de color por separado, con nombre sin ámbito. Reexporta @urcolor/core
@urcolor/coreLógica de color y utilidades de accesibilidad
@urcolor/sharedComportamiento agnóstico del framework, renderizado WebGL y muestreadores de cuadrícula, compartidos por todos los bindings
@urcolor/vueComponentes y composables de Vue 3
@urcolor/reactComponentes y hooks de React
@urcolor/preactLos componentes y hooks de React, compilados contra preact/compat
@urcolor/svelteComponentes de Svelte 5 y hooks con runes
@urcolor/angularDirectivas de Angular y stores de signals
@urcolor/relativeSintaxis opcional de colores relativos de CSS Color 5
@urcolor/i18nNombres de color y etiquetas de canal multilingües

Instalar ​

Vue ​

sh
bun add @urcolor/vue
sh
npm install @urcolor/vue
sh
pnpm add @urcolor/vue
sh
yarn add @urcolor/vue

React ​

sh
bun add @urcolor/react
sh
npm install @urcolor/react
sh
pnpm add @urcolor/react
sh
yarn add @urcolor/react

Preact ​

sh
bun add @urcolor/preact
sh
npm install @urcolor/preact
sh
pnpm add @urcolor/preact
sh
yarn add @urcolor/preact

Svelte ​

sh
bun add @urcolor/svelte
sh
npm install @urcolor/svelte
sh
pnpm add @urcolor/svelte
sh
yarn add @urcolor/svelte

Angular ​

sh
bun add @urcolor/angular
sh
npm install @urcolor/angular
sh
pnpm add @urcolor/angular
sh
yarn add @urcolor/angular

Todos los paquetes de framework dependen de @urcolor/core y @urcolor/shared, así que ambos vienen incluidos. El paquete de Vue arrastra además Reka UI y el de React Base UI; los paquetes de Svelte y Angular no tienen más dependencias en tiempo de ejecución.

Solo el núcleo ​

Si solo necesitas las utilidades de color, sin binding de framework, instala urcolor, el nombre sin ámbito del mismo motor:

sh
bun add urcolor
sh
npm install urcolor
sh
pnpm add urcolor
sh
yarn add urcolor
ts
import { Color } from "urcolor";

urcolor no tiene código propio: reexporta @urcolor/core y depende de él con el mismo rango que los paquetes de framework, así que obtienes una sola copia del motor y una sola clase Color. Usa el nombre que prefieras: @urcolor/core ya está presente si instalaste un binding, y mezclar ambos nombres en un proyecto es seguro.

Paquetes opcionales ​

@urcolor/relative añade la sintaxis de colores relativos de CSS Color 5 y @urcolor/i18n añade nombres de color multilingües:

sh
bun add @urcolor/relative @urcolor/i18n
sh
npm install @urcolor/relative @urcolor/i18n
sh
pnpm add @urcolor/relative @urcolor/i18n
sh
yarn add @urcolor/relative @urcolor/i18n