prettier-semi-cli
Version:
Standalone CLI for prettier -> semistandard --fix -> Formatted Code
20 lines (13 loc) • 630 B
JavaScript
var linter = 'semistandard-prettier-eslint';
require('prettier-eslint-cli/dist/add-exception-handler'); // want to do this first
var path = require('path');
var getLogger = require('loglevel-colored-level-prefix');
var parser = require('prettier-eslint-cli/dist/parser').default;
var formatFiles = require('prettier-eslint-cli/dist/format-files').default;
var logger = getLogger({ prefix: 'prettier-semi-cli' });
var args = process.argv.slice(2);
logger.trace('Parsing args: ', args);
args.push('--eslint-path=' + path.dirname(require.resolve(linter)));
var argv = parser.parse(args);
formatFiles(argv);