{
    "$schema": "http://json.schemastore.org/package",
    "name": "@kayahr/aseprite",
    "version": "2.1.0",
    "type": "module",
    "description": "A set of TypeScript interfaces and enums, API documentation, JSON file typings and JSON schema for Aseprite JSON files",
    "keywords": [
        "typescript",
        "aseprite",
        "json",
        "schema",
        "sprite",
        "spritesheet",
        "typings"
    ],
    "license": "MIT",
    "repository": "github:kayahr/aseprite",
    "publishConfig": {
        "access": "public"
    },
    "author": {
        "name": "Klaus Reimer",
        "email": "k@ailis.de"
    },
    "scripts": {
        "clean": "rm -rf lib",
        "build": "run build:*",
        "build:compile": "tsc",
        "build:schema": "ts-json-schema-generator -f tsconfig.json -t SpriteSheet > lib/aseprite.schema.json",
        "test": "run test:*",
        "test:unit": "ntest",
        "test:lint": "oxlint --type-aware --deny-warnings",
        "test:apidoc": "typedoc --emit none",
        "test:spell": "cspell --no-progress --no-summary",
        "apidoc": "typedoc && cp lib/aseprite.schema.json lib/apidoc/aseprite.schema.json",
        "prepare": "run clean build"
    },
    "files": [
        "lib/main/",
        "src/main/",
        "typings/",
        "lib/aseprite.schema.json"
    ],
    "exports": {
        ".": "./lib/main/index.js",
        "./aseprite.schema.json": "./lib/aseprite.schema.json"
    },
    "funding": {
        "url": "https://github.com/kayahr/aseprite?sponsor=1"
    },
    "devDependencies": {
        "@kayahr/assert": "1.2.0",
        "@kayahr/cspell": "9.2.1-bundle.2",
        "@kayahr/npm-utils": "1.1.0",
        "@kayahr/ntest": "1.1.0",
        "@kayahr/oxlint-config": "1.5.0",
        "@kayahr/ts-json-schema-generator": "2.4.0-bundle.1",
        "@kayahr/typedoc": "0.28.14-bundle.2",
        "@types/node": "24.9.1",
        "typescript": "5.9.3"
    }
}
