UNPKG

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
'use strict' 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 }