{"library":"ase-parser","type":"library","category":null,"description":"The `ase-parser` library provides a pure JavaScript solution for parsing Aseprite `.aseprite` files into a structured object, enabling programmatic access to sprite data like frames, layers, cels, slices, tilesets, and palettes. Currently at version `0.0.18`, it's actively maintained with a focus on adding support for newer Aseprite features like Aseprite 1.3 fields, tilesets, tilemap layers, and linked cels. It ships with TypeScript types, facilitating its use in modern TypeScript projects. A key differentiator is its minimal footprint, having no runtime dependencies for the core parsing functionality. While examples might utilize libraries like `sharp` for image manipulation, `ase-parser` itself focuses solely on data extraction. The `0.0.x` versioning suggests ongoing development, with feature additions and bug fixes released as needed, and implies that breaking changes could occur in minor versions.","language":"javascript","status":"active","version":"0.0.18","tags":["javascript","Aseprite","parser","ase","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install ase-parser","imports":["import Aseprite from 'ase-parser';","const Aseprite = require('ase-parser');","import type { AsepriteFrame } from 'ase-parser';"]},{"cmd":"yarn add ase-parser","imports":[]},{"cmd":"pnpm add ase-parser","imports":[]}],"homepage":null,"github":"https://github.com/TheCyberRonin/ase-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ase-parser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/ase-parser/compatibility"}}