Markdown es un lenguaje de marcado
ligero muy popular entre developers. Es usado en muchísimas plataformas que
manejan texto plano (GitHub, foros, blogs, ...), y es muy común
encontrar varios archivos en ese formato en cualquier tipo de repositorio
(empezando por el tradicional README.md
).
Estos archivos Markdown
normalmente contienen links (vínculos/ligas) que
muchas veces están rotos o ya no son válidos y eso perjudica mucho el valor de
la información que se quiere compartir.
Para poder usar la librería necesitas:
- Tener instalado node.js
- Instalar la librera con el comando npm install akaren29/CDMX009-Mdlinks
- Abre la terminal y ubicate en el archivo que deseas analizar
- Para ejecutar la libreria debes escribir el comando mdlinks, requiere la flag --file y archivo markdown
Mdlinks cuenta con las siguientes opciones:
--validate : Arrojará una lista con los links y su status.
--stats : Esta opción arroja las estadisticas basicas de los links.
--validate --stats: Permitirá ejecutar ambas opciones.
Recuerda colocar en esta seccion los objetivos de aprendizaje que quedaron pendientes de tu proyecto anterior.
- Uso de callbacks
- Consumo de Promesas
- Creacion de Promesas
- Modulos de Js
- Recursión
- Sistema de archivos
- package.json
- crear modules
- Instalar y usar modules
- npm scripts
- CLI (Command Line Interface - Interfaz de Línea de Comando)
- Testeo de tus funciones
- Testeo asíncrono
- Uso de librerias de Mock
- Mocks manuales
- Testeo para multiples Sistemas Operativos
- Organización en Github
- Modularización
- Nomenclatura / Semántica
- Linting
- Acerca de Node.js - Documentación oficial
- Node.js file system - Documentación oficial
- Node.js http.get - Documentación oficial
- Node.js - Wikipedia
- What exactly is Node.js? - freeCodeCamp
- ¿Qué es Node.js y para qué sirve? - drauta.com
- ¿Qué es Nodejs? Javascript en el Servidor - Fazt en YouTube
- ¿Simplemente qué es Node.js? - IBM Developer Works, 2011
- Node.js y npm
- Módulos, librerías, paquetes, frameworks... ¿cuál es la diferencia?
- Asíncronía en js
- NPM
- Publicar packpage
- Crear módulos en Node.js
- Leer un archivo
- Leer un directorio
- Path
- Linea de comando CLI
- Promise
- Comprendiendo Promesas en Js
- Pill de recursión - video
- Pill de recursión - repositorio