{
    "name": "litecanvas",
    "version": "0.83.4",
    "description": "Lightweight HTML5 canvas 2D game engine suitable for small projects and creative coding. Inspired by PICO-8 and P5/Processing.",
    "license": "MIT",
    "author": "Luiz Bills <luizbills@pm.me>",
    "contributors": [],
    "devDependencies": {
        "@swc/core": "^1.12.3",
        "ava": "^6.4.0",
        "esbuild": "^0.25.5",
        "gzip-size": "^7.0.0",
        "prettier": "^3.5.3",
        "tap-min": "^3.0.0"
    },
    "homepage": "https://litecanvas.github.io/about.html",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/litecanvas/game-engine.git"
    },
    "bugs": {
        "url": "https://github.com/litecanvas/game-engine/issues"
    },
    "type": "module",
    "main": "src/index.js",
    "types": "types/index.d.ts",
    "scripts": {
        "test": "ava --tap | tap-min",
        "dev:test": "ava --watch",
        "dev": "esbuild src/web.js --bundle --watch --outfile=dist/dist.dev.js --servedir=.",
        "build": "node script/build.js",
        "gzip-size": "gzip -c dist/dist.min.js | wc -c | xargs printf \"  Gzip size: %s bytes\n\"",
        "format": "prettier -w src/* samples/* types/* script/* types/*",
        "check-types": "npx ts types/*",
        "prepare": "npm run build",
        "prepublishOnly": "npm test"
    },
    "keywords": [
        "canvas",
        "2d",
        "html5",
        "gamedev",
        "game engine",
        "javascript",
        "js13k",
        "creative-coding",
        "pico-8",
        "p5"
    ],
    "files": [
        "dist",
        "src",
        "types"
    ],
    "ava": {
        "files": [
            "tests/**/*",
            "!tests/_mocks"
        ]
    }
}
