Node Packaged Modules

    aseprite

    0.3.1 • Public • Published

    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.

    Install

    npm i aseprite

    DownloadsWeekly Downloads

    4

    Version

    0.3.1

    License

    MIT

    Unpacked Size

    43.1 kB

    Total Files

    5

    Last publish

    Collaborators

    • qix