@asayerio/tracker-cssrulesdeprecated

Tracker plugin to support dynamic style (insertRule and deleteRule). Useful for the applications using the styled-components.

Usage no npm install needed!

<script type="module">
  import asayerioTrackerCssrules from 'https://cdn.skypack.dev/@asayerio/tracker-cssrules';
</script>

README

Asayer Tracker CSSRules plugin

Tracker plugin to support dynamic style (insertRule and deleteRule). Useful for the applications using the styled-components.

Installation

npm i @asayerio/tracker-cssrules

Usage

Initialize the @asayerio/tracker package as usual and use css rules as a plugin. Then start the tracker.

Plugin replaces original insertRule and deleteRule to keep track of their calls. Thus, you should initialize plugin via .use before any call of these functions (before any render of your Styled Components).

import Tracker from '@asayerio/tracker';
import trackerCSSRules from '@asayerio/tracker-cssrules';

const tracker = new Tracker({
  projectID: PROJECT_ID,
});
tracker.use(trackerCSSRules());
tracker.start();