UNPKG

sharec-core

Version:

[![.github/workflows/main.yml](https://github.com/lamartire/sharec/workflows/.github/workflows/main.yml/badge.svg)](https://github.com/lamartire/sharec/actions) [![npm](https://img.shields.io/npm/v/sharec)](https://npmjs.com/sharec) ![MIT License](https:/

19 lines (16 loc) 503 B
// @ts-check const { compose, fork } = require('sharec-schema').actions const { ruleAtom, listConcatAtom, listMergeAtom, primitiveAtom, pairAtom } = require('sharec-schema').atoms const stylelintJson = compose({ extends: fork([[Array.isArray, listConcatAtom], primitiveAtom]), plugins: listConcatAtom, rules: compose({ $$default: ruleAtom, }), ignoreFiles: listConcatAtom, defaultSeverity: primitiveAtom, processors: listMergeAtom(pairAtom), }) module.exports = { stylelintJson, }