UNPKG

spritesmith-texturepacker

Version:

Export TexturePacker compatible sprite sheets with SpriteSmith

48 lines (33 loc) 1.29 kB
# SpriteSmith TexturePacker [![NPM Version][npm-image]][npm-url] [![NPM Downloads][npm-download-image]][npm-url] TexturePacker export template for SpriteSmith! ## About This very tiny module makes exporting TexturePacker compatible JSON sprite sheets with [grunt-spritesmith](https://github.com/Ensighten/grunt-spritesmith) or [gulp.spritesmith](https://github.com/twolfson/gulp.spritesmith). Just pass it along via the `cssTemplate` parameter. ## Example Building a TexturePacker sprite sheet with [gulp](http://gulpjs.com). ```js var spritesmith = require('gulp.spritesmith'); gulp.task('sprite', function () { return gulp.src('src/gfx/scubaman/*.png') .pipe(spritesmith({ imgName: "scubaman.png", cssName: "scubaman.json", algorithm: 'binary-tree', cssTemplate: require('spritesmith-texturepacker') // <-- this right here }) .pipe(gulp.dest('./dist/gfx/')); }); ``` ## Install With npm: ``` npm install spritesmith-texturepacker ``` ## License Copyright (c) 2014 Mark Riedesel Licensed under the MIT license. [npm-url]: https://www.npmjs.org/package/spritesmith-texturepacker [npm-image]: http://img.shields.io/npm/v/spritesmith-texturepacker.svg?style=flat [npm-download-image]: http://img.shields.io/npm/dm/spritesmith-texturepacker.svg?style=flat