Instala BlifeUI en aplicaciones Next.js
Antes de continuar, asegúrate de usar:
Para poder instalar los paquetes necesitas configurar tu archivo .npmrc con el token de acceso. Crea el archivo en la raiz de tu proyecto
y añade el siguiente contenido:
@blifedesarrollo:registry=https://npm.pkg.github.com/
//npm.pkg.github.com/:_authToken={TOKEN}npm i @blifedesarrollo/blife-ui
Añade a tu archivo de estilos globales la configuracion del preset, los archivos origen del tema y componentes de BlifeUI para la deteccion automatica del contenido.
@import "tailwindcss";
@import "../../node_modules/@blifedesarrollo/blife-ui/dist/theme.css";
@source "../../node_modules/@blifedesarrollo/blife-ui/dist";Añade el siguiente código a tu archivo tailwind.config.{js,mjs}:
import blifePreset from "@blifedesarrollo/blife-theme/preset";
/** @type {import('tailwindcss').Config} */
export default {
presets: [blifePreset],
content: [
"./src/**/*.{js,jsx,ts,tsx}",
"./node_modules/@blifedesarrollo/blife-ui/dist/*.js",
"./node_modules/@blifedesarrollo/blife-theme/dist/*.js",
],
theme: {
extend: {},
},
};Si en tu tailwind.config usas CommonModules como sistema de modulos, añade el siguiente codigo.
const blifePreset = require("@blifedesarrollo/blife-theme/preset");
/** @type {import('tailwindcss').Config} */
module.exports = {
presets: [blifePreset.default],
content: [
"./src/**/*.{js,jsx,ts,tsx}",
"./node_modules/@blifedesarrollo/blife-ui/dist/*.js",
"./node_modules/@blifedesarrollo/blife-theme/dist/*.js",
],
};