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.
Esta aplicación está orientada a leer y analizar archivos
en formato Markdown
, para verificar los links que contengan y reportar
algunas estadísticas.
--validate
y --stats
para darle mayor autonomía al usuario respecto a la información que desea mostrar.
- Instalar dependencia desde la terminal de Git ó de tu editor de texto con el comando
npm install betanyeli/BB-MdLinks
ó desde NPM connpm i bb-mdlinks
. - Ejecutar el comando
md-links
seguido del directorio ó archivo que desee leer. 📁 - Ingrese el comando
--validate
,--stats
,--validate --stats
según corresponda.
Esta librería está desarrollada en JavaScript, usando las siguientes dependencias externas a nodejs:
- Module
node-fetch
- Module
chalk
- Module
fileHound
- Test con
eslint-plugin-jest
- Test con
jest
Además de aquellas dependencias propias de nodejs:
- Module
file system
withreadFile
- Module
stats
withisFile() or isDirectory()
- Module
process
withprocess.arvg[]
- Module
commandPath
Otros:
- Promises
- Async functions
#Planificación: Se dividió el proyecto en dos springs de una semana cada uno. Se utilizó el tablero de github PROJECTS, que pueden desplegar aquí
#Issues Ver issues
Desarrollado por Betányeli Bravo para Laboratoria