@factorial/stack-svg

0.2.2 • Public • Published

@factorial/stack-svg

This is the SVG plugin for @factorial/stack-core.

It adds

Installation

You can install it via:

yarn factorial init

or manually via:

yarn add @factorial/stack-svg

Make sure it is added to your .factorialrc.js like this:

// .factorialrc.js

module.exports = {
  use: [require("@factorial/stack-svg")],
};

Usage

In your .factorialrc.js add a svgFolders key with an array of folders that contain your SVG files:

// .factorialrc.js

module.exports = {
  svgFolders: ["icons"], // relative to your rootFolder
};

optimize

yarn factorial optimize

This task will go over all SVG files found in your svg folders and optimize them (remove unnecessary attributes, whitespace, etc.).

NOTE: This tasks overwrites your SVG files!

sprite

yarn factorial sprite

This task will create a SVG sprite for each of your svg folders. If you e.g. have a svg folder src/svgs/icons, it will create src/svgs/icons.sprite.svg.

If you have multiple svg folders, you can also create just a single sprite via:

yarn factorial sprite --folder path/to/your/folder

The path to your folder would be relative from your working directory.

Readme

Keywords

none

Package Sidebar

Install

npm i @factorial/stack-svg

Weekly Downloads

136

Version

0.2.2

License

MIT

Unpacked Size

9.59 kB

Total Files

9

Last publish

Collaborators

  • mvsde
  • dnnsjrng
  • mmatull
  • mlnmln
  • mgrsskls
  • andrewbeng89