UNPKG

801 BJavaScriptView Raw
1'use strict';
2
3const checkAgainstRule = require('./utils/checkAgainstRule');
4const createPlugin = require('./createPlugin');
5const createStylelint = require('./createStylelint');
6const formatters = require('./formatters');
7const postcssPlugin = require('./postcssPlugin');
8const report = require('./utils/report');
9const ruleMessages = require('./utils/ruleMessages');
10const rules = require('./rules');
11const standalone = require('./standalone');
12const validateOptions = require('./utils/validateOptions');
13
14/** @type {import('stylelint').PublicApi} */
15const stylelint = Object.assign(postcssPlugin, {
16 lint: standalone,
17 rules,
18 formatters,
19 createPlugin,
20 createLinter: createStylelint,
21 utils: {
22 report,
23 ruleMessages,
24 validateOptions,
25 checkAgainstRule,
26 },
27});
28
29module.exports = stylelint;