spriteme-webpack-plugin
v1.0.8
Published
Webpack plugin to generate spritesheets
Downloads
8
Maintainers
Readme
Sprite-me Webpack Plugin
Webpack plugin to generate spritesheets
This plugin automatically generate spritesheets with name of folder and images located inside
Installation
Install ImageMagic V7.
Version
7is required. Check it by runningmagick --versionI recomend to use ImageMagick Easy Instal
Some package managers likebrewcan install imagemagick with version 6Install package:
npm i -D spriteme-webpack-plugin.
Usage
Start with creating root direcotry for spritesheets folders.
For every spritesheet create directory in root with name of target spritesheet name and fill it with images.
spritesheets/
sprite1/
img1.png
img2.pngThen add plugin in webpack config.
const SpritemeWebpackPlugin = require('spriteme-webpack-plugin');
new SpritemeWebpackPlugin({
from: path.resolve(__dirname, './public/spritesheets/'),
to: 'assets/textures/',
}),
Options
from: string- Root directory where sprite folders is located.to: string- Path, where generated image and json should be saved.allowedFiles: string[]- File extensions which will be selected to join in sprite.Default:
['.png', '.svg', '.jpg', '.jpeg'].name: string- Generated image and json name.Part with
#namewill be replaced with directory name.Default:
'#name.spritesheet'.format: string- Output image format. Default:png.gap: Distance beetween sprites. Default:10.format- default 'png' - format of compiled image.
