@selective/parse

Parse selective configuration files into JSON

Usage no npm install needed!

<script type="module">
  import selectiveParse from 'https://cdn.skypack.dev/@selective/parse';
</script>

README

selective parse">

NPM Version Linux Build Status Windows Build status

Converts selective's css-like domain specific language to a list of JSON rules

Installation

# npm
npm install @selective/parse

# yarn
yarn add @selective/parse

Usage

const parse = require("@selective/parse");

const rules = parse(
  ".test {name: 'test-name'; description: 'test description'; recommended: warn}"
);

console.log(rules);
// [
//   {
//     name: "test-name",
//     description: "test description",
//     recommended: "warn",
//     selector: ".test"
//   }
// ]

References