Saltar al contenido

Actualizar información del proyecto

Es importante personalizar la información del proyecto para reflejar los detalles específicos de tu biblioteca.

Package.json

El archivo package.json contiene la información principal de tu biblioteca y se usará para su publicación en npm. Debes actualizar, al menos, los siguientes campos:

json
{
  "name": "tu-biblioteca",
  "version": "0.1.0",
  "description": "Una descripción concisa y clara de lo que hace tu biblioteca",
  "author": "Tu Nombre <tu.email@ejemplo.com> (https://tusitio.com)",
  "license": "MIT",
  "homepage": "https://github.com/tu-usuario/tu-biblioteca#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/tu-usuario/tu-biblioteca.git"
  },
  "bugs": {
    "url": "https://github.com/tu-usuario/tu-biblioteca/issues"
  },
  "keywords": ["typescript", "biblioteca", "palabra-clave-relevante"]
}

Importante

El campo name debe ser único en el registro de npm y seguir las reglas de nomenclatura de npm.

Nota

No modifiques el campo version manualmente, ya que será gestionado automáticamente por semantic-release.

LICENSE

El archivo LICENSE contiene los términos de licencia para tu biblioteca. La plantilla viene con una licencia MIT por defecto, pero debes actualizarla con tu nombre y el año actual:

MIT License

Copyright (c) [Año actual] [Tu nombre]

Permission is hereby granted...

Configuración de VitePress

El archivo de configuración de VitePress se encuentra en docs/.vitepress/config.ts y tienes que actualizarlo con la información de tu proyecto:

typescript
import { defineConfig } from "vitepress";

export default defineConfig({
  base: "/tu-biblioteca/", // Actualiza con el nombre de tu repositorio
  title: "Nombre de tu biblioteca", // Título que aparecerá en la documentación
  description: "Descripción de tu biblioteca", // Descripción breve

  themeConfig: {
    ...

    // Actualiza los enlaces sociales
    socialLinks: [
      { icon: "github", link: "https://github.com/tu-usuario/tu-biblioteca" }
    ]
  }
});

Playground

El directorio playground contiene un proyecto de ejemplo que puedes usar para probar tu biblioteca. Primero debemos modificar el nombre de tu librería en el fichero playground/package.json.

json
"dependencies": {
  "tu-biblioteca": "file:.."
}

Luego, también debemos actualizar el nombre de la librería en el fichero playground/src/main.ts.

ts
import { sayHello } from "tu-biblioteca";

sayHello("Playground");

Por último, debemos modificar el fichero playground/tsconfig.json para que use el nuevo nombre de la librería.

json
{
  "compilerOptions": {
    ...
    "paths": {
      "tu-biblioteca": ["../src"]
    }
  }
}

Instalar dependencias

Tienes que volver a instalar las dependencias, ya que el fichero package.json del playground se ha modificado. Recuerda instalar las dependencias desde el directorio raíz del proyecto.

bash
npm install

Ejecutar el playground

Para ejecutar el playground, tienes que estar en el directorio raíz del proyecto y ejecutar los siguientes comandos desde el directorio raíz de la librería, cada uno en una terminal diferente.

bash
# Terminal 1: Levantamos el proyecto
npm run dev

# Terminal 2: Lanzamos el playground
npm run playground

Released under the MIT License.