UNPKG

snazzy

Version:

Format JavaScript Standard Style as Stylish (i.e. snazzy) output

30 lines (24 loc) 744 B
#!/usr/bin/env node var CompactToStylishStream = require('../') var minimist = require('minimist') var argv = minimist(process.argv.slice(2), { boolean: [ 'stdin' ] }) if (!process.stdin.isTTY || argv._[0] === '-' || argv.stdin) { var snazzy = new CompactToStylishStream() // Set the process exit code based on whether snazzy found errors process.on('exit', function (code) { if (code === 0 && snazzy.exitCode !== 0) { process.exitCode = snazzy.exitCode } }) process.stdin.pipe(snazzy).pipe(process.stdout) } else { console.error(` snazzy: 'standard' is no longer bundled with 'snazzy'. Install standard snazzy: ('npm install standard') then run 'standard | snazzy' instead. `) process.exitCode = 1 }