bx-test-ktytdcnigb
TypeScript icon, indicating that this package has built-in type declarations

7.2.0 • Public • Published

bx-tmpl-github-package-node

Este package tiene como finalidad facilitar la creación de aplicaciones client-side en formato de package con los siguientes objetivos:

  1. Autónoma al funcionamiento del package: El desarrollo propuesto permite ejecutar la aplicación de forma aislada para su desarrollo en local o alguna url a disposición.
  2. Versionable: Mediante los estándares de publicación de npm se debe versionar según el tipo de cambio.Documentacion
  3. Soporte a Typescript: El correcto consumo del package dependerá de las reglas de validación de tipos a nivel de Typescript. para esto se dispone una configuración que facilita esto.
  4. Soporte a package.json#exports: El correcto consumo del package dependerá de las reglas de exportación de archivos que se busca visibilizar.

Desarrollo local.

## Instalación de dependencias
npm  i


## Servidor local de desarrollo
npm run dev

Release

El release es la forma de visibilizar la aplicación como un package, la pipeline adjunta permite:

  1. Generar la build del proyecto a través de Vite.
  2. Generar los tipo de Typescript .
  3. Generar los package.json#exports y package.json#typesVersions segun la build y los tipos a travez de @atomico/vite y @atomico/exports

Pasos de un release.

  1. npm version: determina una versión de la aplicación.
  2. git tag -a <tag> -m <message>: genera una instantánea del repo version
  3. git push origin <rama> <tag>: envía al repo los cambios.
  4. Desde github publicar el release según el tag asignado.

Readme

Keywords

none

Package Sidebar

Install

npm i bx-test-ktytdcnigb

Weekly Downloads

1

Version

7.2.0

License

MIT

Unpacked Size

26.6 kB

Total Files

21

Last publish

Collaborators

  • douglaspr20