cssstats-cli
Version:
CLI app for cssstats
31 lines (23 loc) • 603 B
JavaScript
const meow = require('meow')
const cssstats = require('cssstats')
const read = require('read-file-stdin')
const write = require('write-file-stdout')
const cli = meow(`
Usage
$ cssstats <input.css> <output.json>
Example
$ cssstats --help
$ cssstats input.css output.json
$ cssstats input.css > output.json
$ cssstats < input.css > output.json
`)
const inputFile = cli.input[0]
const outputFile = cli.input[1]
read(inputFile, (err, buffer) => {
if (err) {
throw err
}
write(outputFile, JSON.stringify(cssstats(String(buffer))))
})