cssrules

CSS in JS via the CSSStylesheet API

Usage no npm install needed!

<script type="module">
  import cssrules from 'https://cdn.skypack.dev/cssrules';
</script>

README

cssrules

npm Build Status Dependency Status Coverage Status

About

CSS in JS via the CSSStylesheet API

Description

This library takes a CSS string and outputs an Array of Strings that are consumable by the CSSStylesheet API

Installation

npm install --save cssrules

Usage

Example #1

const cssrules = require('cssrules');

cssrules(`.myrule { color: red; }`)
  .then(output => {
      console.log(output);
  });

Example #2

const cssrules = require('cssrules');
const fs = require('fs');
const path = require('path');
const myCssFile = fs.readFileSync(path.resolve('./my_file.css', 'utf8'));

cssrules(myCssFile)
  .then(output => {
      console.log(output);
  });

Integrations