/sprit

a image sprite generator

Primary LanguageJavaScriptMIT LicenseMIT

sprit

NPM version

sprit features:

  • Generates sprites and proper style files out of a directory of images.
  • Supports multiple reader engine (jimp, canvas, lwip)

Installation

npm install sprit

Usage

Programmatic usage

require('sprit').create({
  src: [
    './icons/*.png', // include files
    '!./icons/ignore-*.png' // ignore files
  ],
  output: {
    processor: require('sprit/src/processor/less-processor')
  }
})

Programmatic usage with Gulp

const gulp = require('gulp')

gulp.task('sprite', () => {
  const options = {
    src: [
      './icons/*.png', // include files
      '!./icons/ignore-*.png' // ignore files
    ],
    output: {
      processor: require('sprit/src/processor/less-processor')
    }
  }
  return require('sprit').src(options)
    .pipe(gulp.dest('./dist'))
})

Thank

LICENSE

The MIT License (MIT)

see LICENSE