{
    "name": "hexo-theme-shokax",
    "version": "0.5.4",
    "description": "a hexo theme based on shoka",
    "main": "index.js",
    "repository": "https://github.com/theme-shoka-x/hexo-theme-shokaX",
    "author": "zkz098",
    "license": "AGPL-3.0-or-later",
    "packageManager": "pnpm@10.13.1",
    "scripts": {
        "test": "tsc --build --verbose",
        "build": "node ./toolbox/compiler.mjs"
    },
    "devDependencies": {
        "@types/js-yaml": "^4.0.9",
        "@types/katex": "^0.16.7",
        "@types/node": "^24.1.0",
        "glob": "^11.0.3",
        "typescript": "^5.8.3"
    },
    "dependencies": {
        "@algolia/client-search": "^5.34.1",
        "@common.js/p-limit": "^6.1.0",
        "@waline/client": "^3.6.0",
        "algoliasearch": "5.34.1",
        "es-toolkit": "^1.39.8",
        "esbuild": "^0.25.8",
        "hana-img-viewer": "^1.2.3",
        "hexo": "^7.3.0",
        "hexo-algoliasearch": "^2.0.1",
        "hexo-feed": "^1.1.2",
        "hexo-fs": "^5.0.0",
        "hexo-pagination": "^4.0.0",
        "hexo-renderer-aether": "^0.0.6",
        "hexo-renderer-pug": "^3.0.0",
        "hexo-util": "^3.3.0",
        "instantsearch.js": "^4.79.2",
        "js-yaml": "^4.1.0",
        "katex": "^0.16.22",
        "mouse-firework": "^0.1.1",
        "nyx-player": "^0.1.1",
        "shokax-uikit": "0.0.5",
        "theme-shokax-anime": "^0.0.8",
        "twikoo": "^1.6.44",
        "vue": "^3.5.18"
    },
    "engines": {
        "node": ">=20.0.0"
    },
    "engineStrict": true,
    "pnpm": {
        "overrides": {
            "array-includes": "npm:@nolyfill/array-includes@latest",
            "array.prototype.findlastindex": "npm:@nolyfill/array.prototype.findlastindex@latest",
            "array.prototype.flat": "npm:@nolyfill/array.prototype.flat@latest",
            "array.prototype.flatmap": "npm:@nolyfill/array.prototype.flatmap@latest",
            "hasown": "npm:@nolyfill/hasown@latest",
            "is-regex": "npm:@nolyfill/is-regex@latest",
            "object.fromentries": "npm:@nolyfill/object.fromentries@latest",
            "object.groupby": "npm:@nolyfill/object.groupby@latest",
            "object.values": "npm:@nolyfill/object.values@latest"
        },
        "onlyBuiltDependencies": [
            "esbuild",
            "hexo-util"
        ]
    }
}