stylelint
Version:
A mighty, modern CSS linter.
22 lines (17 loc) • 411 B
JavaScript
/* @flow */
;
const _ = require('lodash');
const formatters = require('../formatters');
module.exports = function getFormatterOptionsText(
options /*: { useOr?: boolean }*/ = {},
) /*: string*/ {
let output = _.chain(formatters)
.keys()
.map((name) => `"${name}"`)
.join(', ')
.value();
if (options.useOr) {
output = output.replace(/, ([a-z"]+)$/u, ' or $1');
}
return output;
};