0.2.0 • Published 9 years ago

line-art-loader v0.2.0

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

line-art-loader

A Webpack loader that inlines SVG files, converting all of its nodes to paths. Useful for line art animations in React components.

Usage

npm install --save line-art-loader

The first loader handles all SVG files with the pattern *.lineart.svg. The second (optional) loader handles all other SVG files.

module: {
    loaders: [
        {
            test: /\.lineart.svg$/,
            loader: 'svg-inline-loader!line-art-loader',
        },
        {
            test: /^(?!.*lineart\.svg$).*\.svg$/i,
            loader: YOUR_LOADER_HERE,
        }
    ]
}

React Component

This loader integrates easily with the <IconSVG /> component from svg-inline-loader (https://github.com/sairion/svg-inline-loader), which is included as a dependency. Use it like so:

import lineArt from 'test.lineart.svg';

// later, in render()
<IconSVG src={lineArt} />

Inspiration and Prior Art

0.2.0

9 years ago

0.1.4

9 years ago

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago