UNPKG

md-links-lrc

Version:

Desarrollo de una API para validar el estado de links en archivos markdow

29 lines (25 loc) 843 B
const { pathExists, searchLinks, // convertida ya la ruta a absoluta validateLinks, } = require('./api-methods'); const mdlinks = (path, options = { validate: false }) => new Promise((resolve, reject) => { if (pathExists(path) === true) { if (options.validate === true) { const getAllLinks = validateLinks(searchLinks(path)); resolve(getAllLinks); } else { const getAllLinks = searchLinks(path); resolve(getAllLinks); } } else { const msj = 'does not exist'; reject(msj); } }); // const archive = 'pruebas\\folder2\\archive.md'; // const relative = 'pruebas\\folder2'; // console.log(mdlinks(archive, true).then((res) => console.log(res))); // const relative = 'pruebas\\folder2'; // console.log(mdlinks(relative, true).then((res) => console.log(res))); module.exports = { mdlinks };