site-validator-cli
Version:
A command line tool that takes a URL or a file, then uses html-validator (a wrapper for https://validator.w3.org/nu/) to validate each page.
18 lines (12 loc) • 424 B
JavaScript
const { readFileSync } = require('fs')
const { greenOnBlack } = require('../clc')
const parseFile = require('./parse-file')
module.exports = path => {
const fileType = path.toLowerCase().split('.').pop()
const data = readFileSync(path, 'utf-8').toString()
var urls = parseFile(fileType, data)
console.log('\n' + 'Pages found:')
urls.forEach(e => { console.log(greenOnBlack(e)) })
return urls
}