{
    "type": "module",
    "main": "src/index.js",
    "name": "cyberia",
    "version": "3.3.0",
    "description": "Cyberia CLI — toolchain for the Cyberia MMO data layer, content pipeline, persistence, gRPC services, and ERC-1155 lifecycle on Hyperledger Besu.",
    "scripts": {
        "start": "node --max-old-space-size=8192 src/server",
        "build": "node bin client",
        "test": "NODE_ENV=test c8 mocha",
        "test:monitor": "NODE_ENV=test c8 mocha test/deploy-monitor.test.js",
        "dev": "NODE_ENV=development nodemon src/server",
        "dev:container": "NODE_ENV=development node src/server",
        "prod:container": "NODE_ENV=production node src/server",
        "dev:api": "NODE_ENV=development nodemon --watch src --ignore src/client src/api",
        "dev:client": "NODE_ENV=development node src/client.dev",
        "dev:proxy": "NODE_ENV=development node src/proxy proxy",
        "docs": "typedoc --options typedoc.json",
        "install:global": "npm install -g prettier",
        "install:test": "npm install -g mocha && npm install -g c8 && npm install -g coveralls-next",
        "install": "npm run install:global && npm run install:test",
        "prettier": "prettier --write .",
        "fix": "npm audit fix --force && npm audit",
        "baremetal": "node bin baremetal --dev --commission --ls --create-machine",
        "security:secrets": "gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0",
        "security:secrets:ci": "gitleaks detect --source . --config .gitleaks.toml --redact=1",
        "security:deps": "npm audit",
        "security": "npm run security:secrets:ci && npm run security:deps",
        "clean": "node bin env clean && node bin run clean",
        "docker:generate": "node bin docker-compose --generate --deploy-id dd-cyberia --docker-compose-id cyberia",
        "docker:up": "node bin docker-compose --up --deploy-id dd-cyberia --docker-compose-id cyberia",
        "docker:up:build": "node bin docker-compose --up --build --deploy-id dd-cyberia --docker-compose-id cyberia",
        "docker:down": "node bin docker-compose --down --deploy-id dd-cyberia --docker-compose-id cyberia",
        "docker:down:volumes": "node bin docker-compose --down --volumes --deploy-id dd-cyberia --docker-compose-id cyberia",
        "docker:restart": "node bin docker-compose --restart --deploy-id dd-cyberia --docker-compose-id cyberia",
        "docker:build": "node bin docker-compose --build",
        "docker:pull": "node bin docker-compose --pull --deploy-id dd-cyberia --docker-compose-id cyberia",
        "docker:logs": "node bin docker-compose --logs --deploy-id dd-cyberia --docker-compose-id cyberia",
        "docker:status": "node bin docker-compose --status --deploy-id dd-cyberia --docker-compose-id cyberia",
        "docker:shell": "node bin docker-compose --shell",
        "docker:reset": "node bin docker-compose --reset --deploy-id dd-cyberia --docker-compose-id cyberia"
    },
    "bin": {
        "cyberia": "bin/index.js"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/underpostnet/engine-cyberia.git"
    },
    "keywords": [
        "cyberia",
        "cyberia-cli",
        "engine-cyberia",
        "sidecar",
        "data-layer",
        "object-layer",
        "atlas-sprite-sheet",
        "ipfs",
        "erc-1155",
        "object-layer-token",
        "hardhat",
        "hyperledger-besu",
        "blockchain",
        "web3",
        "underpost-platform",
        "mmorpg"
    ],
    "author": "https://github.com/underpostnet",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/underpostnet/engine-cyberia/issues"
    },
    "homepage": "https://github.com/underpostnet/engine-cyberia#readme",
    "dependencies": {
        "underpost": "^3.3.0",
        "adm-zip": "^0.6.0",
        "maxrects-packer": "^2.7.3",
        "pngjs": "^7.0.0",
        "jimp": "^1.6.0",
        "sharp": "^0.34.5",
        "ethers": "~6.16.0"
    },
    "publishConfig": {
        "provenance": true,
        "access": "public",
        "registry": "https://registry.npmjs.org/"
    },
    "overrides": {
        "simple-xml-to-json": "1.2.4",
        "minimatch": "^10.2.2",
        "glob": "^11.0.0",
        "diff": ">=8.0.3",
        "js-yaml": ">=3.14.2",
        "debug": ">=4.3.6",
        "serialize-javascript": ">=7.0.5",
        "router": {
            "path-to-regexp": ">=8.4.0"
        },
        "ws": "^8.20.2"
    }
}