{
    "name": "maidraw",
    "version": "0.13.14",
    "description": "A simple library to draw geki/chu/mai images",
    "main": "dist/index.js",
    "exports": {
        ".": "./dist/exports/common.js",
        "./maimai": "./dist/exports/maimai.js",
        "./chunithm": "./dist/exports/chunithm.js",
        "./ongeki": "./dist/exports/ongeki.js"
    },
    "scripts": {
        "build": "tsc && tsc-alias",
        "clean": "rimraf dist/*",
        "make": "npm run clean && npm run format && npm run lint && npm run build",
        "format": "biome format --write",
        "lint": "biome lint --write",
        "check": "biome check --write",
        "test": "export LOG_LEVEL=debug && tsx --tsconfig ./test/tsconfig.json ./test/test.ts"
    },
    "files": [
        "dist/",
        "assets/"
    ],
    "repository": {
        "type": "git",
        "url": "git+https://github.com/saltcute/maidraw.git"
    },
    "keywords": [
        "maimai",
        "CHUNITHM",
        "ONGEKI",
        "Best 50"
    ],
    "author": "saltcute",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/saltcute/maidraw/issues"
    },
    "homepage": "https://github.com/saltcute/maidraw#readme",
    "dependencies": {
        "@saltcute/cache": "^1.0.3",
        "@saltcute/logger": "^1.0.1",
        "axios": "^1.18.0",
        "canvas": "^3.2.3",
        "color": "^5.0.3",
        "gcm-database": "^1.0.3",
        "gcm-database-local": "^1.1.1",
        "glob": "^13.0.6",
        "linebreak": "^1.1.0",
        "lodash": "^4.17.21",
        "node-canvas-with-twemoji-and-discord-emoji": "^1.2.2",
        "rg-stats": "^1.2.1",
        "sharp": "^0.35.2",
        "string-template": "^1.0.0",
        "upath": "^3.0.7",
        "zod": "^4.4.3"
    },
    "devDependencies": {
        "@biomejs/biome": "^2.5.0",
        "@types/color": "^3.0.6",
        "@types/lodash": "^4.17.16",
        "@types/memory-cache": "^0.2.6",
        "@types/node": "^26.0.0",
        "@types/string-template": "^1.0.6",
        "rimraf": "^6.1.3",
        "tsc-alias": "^1.8.17",
        "typescript": "^6.0.3"
    },
    "allowScripts": {
        "sharp@0.33.5": true,
        "canvas@3.2.3": true
    }
}
