@tsukira/ui-pro
v0.2.0
Published
Tsukira UI Pro — componentes premium con licencia comercial.
Maintainers
Readme
@tsukira/ui-pro
Componentes premium del kit Tsukira, sobre la lib gratis @tsukira/ui. Software comercial: se instala libremente, pero sin una license key válida los componentes muestran una marca de agua (watermark).
Modelo open-core estilo MUI X: el paquete es público, la key es lo que desbloquea. La verificación es offline (firma Ed25519), sin llamadas de red.
npm install @tsukira/ui-pro @tsukira/ui @tsukira/ui-tokens
# peers: react, react-domActivar la licencia
Llama a setLicenseKey una vez, lo antes posible en tu app (p. ej. en el layout raíz):
import { setLicenseKey } from "@tsukira/ui-pro";
setLicenseKey("eyJ...XYZ.9f3...c1"); // la key que recibiste al comprarSin key válida (ausente, inválida o expirada) los componentes Pro se renderizan con watermark y emiten un aviso en consola — nunca rompen la app.
Gate manual
Puedes envolver cualquier UI propia en el mismo gate:
import { LicenseGate, useLicense } from "@tsukira/ui-pro";
function MiFeaturePro() {
return (
<LicenseGate>
<TablaAvanzada />
</LicenseGate>
);
}
// o leer el estado directamente
const status = useLicense(); // "valid" | "invalid" | "expired" | "missing"Componentes
La fundación de licencia ya está disponible. Los componentes Pro se publican de forma incremental:
- DataGrid — column pinning, agrupación, paginación server-side, edición inline, export
- Scheduler — calendario de recursos con drag, vistas día/semana/timeline
- ChartsPro — combo, candlestick, gauge, tooltips sincronizados
- Dashboard — KPI widgets, grid arrastrable, layouts guardables
Comprar una licencia
Consigue tu key en la tienda de Tsukira. Una key es perpetua para las versiones publicadas antes de su fecha de expiración.
Licencia
Comercial — ver LICENSE. © Ro Pino. Todos los derechos reservados.
