Package Exports
- aseprite
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (aseprite) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
node-aseprite
Node.js implementation of Aseprite file format parsing using Kaitai struct definitions.
Installation
$ npm install --save aseprite
Usage
const Aseprite = require('aseprite');
const fs = require('fs');
const contents = fs.readFileSync('my-sprite.ase');
const ase = Aseprite.parse(contents, {
clean: true // default; set to false if you want to retain buffer information
inflate: true // default; set to false if you want to skip Zlib inflation
});
// If you didn't clean before, you can manually do so:
const cleanedAse = Aseprite.clean(ase);
// If you didn't inflate before, you can manually do so:
const inflatedAse = Aseprite.inflate(ase);
// Dump it to the console
console.log(require('util').inspect(ase, {depth: null, colors: true}));
License
Copyright © 2020, Wavetilt LLC. Released under the MIT License.