0.0.1-canary-4 • Published 7 months ago
@lucassequedev/khepri v0.0.1-canary-4
Template Library
Este proyecto es template para crear una biblioteca de componentes con Storybook y MDX.
Instalación
Para instalar las dependencias del proyecto, ejecuta:
npm installLevantar Entorno de Desarrollo
Para iniciar el entorno de desarrollo y visualizar los componentes, ejecuta:
npm run devLevantar Entorno Storybook
Para iniciar el entorno de Storybook y visualizar los componentes, ejecuta:
npm run storybookCrear Stories
- Navega a la carpeta del componente que creaste.
- Crea un archivo
my-component.stories.tsx.
Ejemplo:
import type { Meta, StoryObj } from "@storybook/react";
import { MyComponent } from ".";
const meta: Meta<typeof MyComponent> = {
title: "Components/Atoms/MyComponent",
component: MyComponent,
};
export default meta;
type Story = StoryObj<typeof MyComponent>;
export const Default: Story = {
args: {},
};Testear Componente Nuevo
- Navega a la carpeta del componente que creaste.
- Crea un archivo
my-component.test.tsx.
Ejemplo:
import { render, screen } from "@testing-library/react";
import { describe, it, expect } from "vitest";
import { MyComponent } from "./MyComponent";
describe("MyComponent", () => {
it("debe renderizar correctamente", () => {
render(<MyComponent />);
expect(screen.getByText("My New Component")).toBeInTheDocument();
});
});Para ejecutar las pruebas, ejecuta:
npm run testPublicar NPM Package
Para publicar el paquete en NPM debes ejecutar el action de GitHub y crear la variable de entorno NPM_TOKEN en los secretos del repositorio.
¡Listo! Ahora puedes comenzar a crear tus componentes y documentarlos con Storybook y MDX.
0.0.1-canary-4
7 months ago
0.0.1-canary-3
7 months ago
0.0.1-canary-2
8 months ago
0.0.1-canary-1
8 months ago
0.0.1-canary-0
8 months ago