UNPKG

stylelint-stylus

Version:
42 lines (37 loc) 957 B
"use strict" const syntax = require("postcss-syntax") module.exports = syntax({ stylus: require("postcss-styl"), jsx: loadJsxParser(), markdown: loadMarkdown(), }) function loadJsxParser() { try { // eslint-disable-next-line node/no-missing-require -- ignore return require("@stylelint/postcss-css-in-js") } catch (_e) { // ignore } try { // eslint-disable-next-line node/no-missing-require -- ignore return require("postcss-css-in-js") } catch (_e) { // ignore } return null } function loadMarkdown() { try { // eslint-disable-next-line node/no-missing-require -- ignore return require("@stylelint/postcss-markdown") } catch (_e) { // ignore } try { // eslint-disable-next-line node/no-missing-require -- ignore return require("postcss-markdown") } catch (_e) { // ignore } return null }