Skip to content

Latest commit

 

History

History
87 lines (54 loc) · 2.54 KB

README.md

File metadata and controls

87 lines (54 loc) · 2.54 KB

🗂 Boilerplate Javascript web library

¿Qué es esto?

Es un estructura completa para crear librerias de Javascript utilizando todos los "poderes" que provee Typescript, en esta ocasión para la demostración se utilizó la plantilla predefinida (boilerplate) para crear una libreria muy básica para mostrar mensajes en consola y/o construirlos en el DOM.

La idea es que puedas usarlo y sacarle provecho, y si lo ves necesario en algún contexto donde se requiera... ¡Pon lo en acción!

Tener en cuenta: Puede ser instalado (opcional) como modulo NPM o importar tu script generado en tu index.html ya sea nativo o en los diferentes frameworks de Javascript (Angular, React, Vue, etc)

<script src="https://boilerplate-js-web-library.vercel.app/sample.min.js"></script>

¿Cómo funciona?

Pues simple, lo primero que debes tener instalado es obviamente Node.js, luego ejecutar npm install y luego npm run dev

Lo que acabas de hacer a continuación es construir la libreria en tu maquina local y ejecutar un servidor muy rápidamente (Puerto: 3001) para visualizar en funcionamiento todo lo mencionado anteriormente.

En este punto deberias ver lo siguiente:

Ruta:

$ boilerplate-js-web-library\src\lib\**\**.ts

Cada cambio que realices en tus archivos/lógica escrita en Typescript será exportado en la carpeta "library" automaticamente.

$ boilerplate-js-web-library\library

Código escrito:

Código transpilado:

Resultado del ejemplo:

https://boilerplate-js-web-library.vercel.app

¿En que casos puedo usarlo?

Creación de boton OAuth 2.0 para compartir con tu cliente (tercero)

Creación de SDK Web para que tus clientes lo implementen en sus aplicaciones/sitios web

Entre otros, a su criterio...

NOTA: Tenga en cuenta que se omitió la parte de test unitarios puesto que es libre de utilizar la libreria de su preferencia.