diff options
Diffstat (limited to 'assets/node_modules/stylelint/lib/utils/getFormatterOptionsText.js')
-rw-r--r-- | assets/node_modules/stylelint/lib/utils/getFormatterOptionsText.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/assets/node_modules/stylelint/lib/utils/getFormatterOptionsText.js b/assets/node_modules/stylelint/lib/utils/getFormatterOptionsText.js new file mode 100644 index 0000000..9d5f27a --- /dev/null +++ b/assets/node_modules/stylelint/lib/utils/getFormatterOptionsText.js @@ -0,0 +1,19 @@ +'use strict'; + +const formatters = require('../formatters'); + +/** + * @param {{ useOr?: boolean }} [options={}] + * @returns {string} + */ +module.exports = function getFormatterOptionsText(options = {}) { + let output = Object.keys(formatters) + .map((name) => `"${name}"`) + .join(', '); + + if (options.useOr) { + output = output.replace(/, ([a-z"]+)$/u, ' or $1'); + } + + return output; +}; |