0.3.1 • Published 3 years ago

aseprite v0.3.1

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

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.

0.3.1

3 years ago

0.3.0

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago