UNPKG

el-beeswarm

Version:

<div style="display: flex; padding: 1rem; flex-direction: column; align-items: center; justify-content: center; height: 100vh; text-align: center; display: flex;

26 lines (20 loc) 697 B
'use strict'; const _ = require('lodash'); const createStylelint = require('./createStylelint'); const path = require('path'); const postcss = require('postcss'); //'block-no-empty': bool || Array module.exports = postcss.plugin('stylelint', (options = {}) => { const tailoredOptions = options.rules ? { config: options } : options; const stylelint = createStylelint(tailoredOptions); return (root, result) => { let filePath = options.from || _.get(root, 'source.input.file'); if (filePath !== undefined && !path.isAbsolute(filePath)) { filePath = path.join(process.cwd(), filePath); } return stylelint._lintSource({ filePath, existingPostcssResult: result, }); }; });