plugin-theme

Published as @freesewing/plugin-theme, this plugin provides CSS for your SVG document when rendering to SVG.

Installation

Shell prompt
npm install @freesewing/plugin-theme

Usage

Either add it as a part plugins in your design, or add it to a pattern instance with Pattern.use().

To import the plugin for use:

Javascript
import { themePlugin } from '@freesewing/plugin-theme'
// or
import { pluginTheme } from '@freesewing/plugin-theme'

Notes

This plugin will inject CSS in the SVG document when rendering to SVG.

If you use other ways to render your pattern (using Pattern.getRenderProps()) you will need to apply your own styles.