{
    "project": {
        "compiler": {
            "extension": "php",
            "minimum_version": "8.0",
            "maximum_version": "8.2"
        },
        "options": []
    },
    "assembly": {
        "name": "TgBotLib",
        "package": "net.nosial.tgbotlib",
        "description": "TgBotLib is a library for interacting with the Telegram Bot API",
        "company": "Nosial",
        "version": "7.10.0",
        "uuid": "b409e036-ab04-11ed-b32e-9d3f57a644ae"
    },
    "build": {
        "source_path": "src",
        "default_configuration": "release",
        "dependencies": [
            {
                "name": "net.nosial.loglib",
                "version": "latest",
                "source_type": "remote",
                "source": "nosial/libs.log=latest@n64"
            },
            {
                "name": "net.nosial.tempfile",
                "version": "latest",
                "source_type": "remote",
                "source": "nosial/libs.tempfile=latest@n64"
            },
            {
                "name": "net.nosial.optslib",
                "version": "latest",
                "source_type": "remote",
                "source": "nosial/libs.opts=latest@n64"
            }
        ],
        "configurations": [
            {
                "name": "release",
                "build_type": "ncc",
                "output": "build/release/%ASSEMBLY.PACKAGE%.ncc"
            },
            {
                "name": "release-compressed",
                "build_type": "ncc",
                "output": "build/release/%ASSEMBLY.PACKAGE%.gz.ncc",
                "options": {
                    "compression": "high"
                }
            },
            {
                "name": "release-executable",
                "build_type": "executable",
                "output": "build/release/%ASSEMBLY.NAME%",
                "options": {
                    "ncc_configuration": "release"
                }
            },
            {
                "name": "release-executable-compressed",
                "build_type": "executable",
                "output": "build/release/%ASSEMBLY.NAME%_gz",
                "options": {
                    "ncc_configuration": "release-compressed"
                }
            },
            {
                "name": "debug",
                "build_type": "ncc",
                "output": "build/debug/%ASSEMBLY.PACKAGE%.ncc",
                "define_constants": {
                    "DEBUG": "1"
                }
            },
            {
                "name": "debug-compressed",
                "build_type": "ncc",
                "output": "build/debug/%ASSEMBLY.PACKAGE%.gz.ncc",
                "define_constants": {
                    "DEBUG": "1"
                },
                "options": {
                    "compression": "high"
                }
            }
        ]
    }
}
