Github Pages
& NPM
Patricio López J.
Contenidos
Github Pages
Github pages
Github es buena onda y permite alojar un sitio web estático desde un repositorio.
Ejemplo para un usuario (sirve también para organizaciones):
¿Por qué es bueno esto?
Todas las aplicaciones que hemos estado haciendo son estáticas y las podríamos dejar montadas en Github.
Serve static files
Consumes API
Server with CORS enabled
Serve static files and DNS (as CDN) caches them
Consumes API
Server with CORS enabled
Serve static files
NPM
Ya lo conocemos
Como línea de comandos administra las dependencias locales y globales.
Tiene su propio CDN que distribuye las dependencias. Estas se versionan con tags/releases:
También presta un servicio pagado para dependencias privadas.
Yarn
Yarn
Administrador de paquetes que funciona sobre npm
npm install -g yarn
Uso
---
Les dejo la documentación:
Módulos NPM
Node.js
// index.js principal
// ES5�module.exports function builder(args = {}) {� // ...�}
// ES6�export default function builder(args = {}) {� // ...�}
Getting started
Es como hacer un proyecto en Node.js y npm, pero el archivo principal hace como fachada: exporta valores, objetos y funciones.
yarn init
echo "module.exports = 'hello world';" >> index.js