Files
MokoCLI/composer.json
T
Jonathan Miller 925dfc41e2
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 16s
chore: complete namespace cleanup — remove all mokoplatform/MokoStandards/MokoEnterprise refs
Sweep 391 files across templates, workflows, MCP servers, CLI tools,
lib, deploy, validate, wrappers, configs, and docs. All references to
mokoplatform, moko-platform, MokoStandards, MokoStandards-API, and
MokoEnterprise replaced with mokocli/MokoCli. Also renamed
moko-platform.sublime-project → mokocli.sublime-project and fixed
composer.json description.
2026-06-21 00:43:06 -05:00

110 lines
3.3 KiB
JSON

{
"name": "mokoconsulting-tech/enterprise",
"description": "mokocli Enterprise API \u2014 PHP implementation",
"type": "library",
"version": "09.23.00",
"license": "GPL-3.0-or-later",
"authors": [
{
"name": "Moko Consulting",
"email": "hello@mokoconsulting.tech"
}
],
"minimum-stability": "stable",
"prefer-stable": true,
"require": {
"ext-curl": "*",
"ext-json": "*",
"ext-zip": "*",
"guzzlehttp/guzzle": "^7.8",
"monolog/monolog": "^3.5",
"php": ">=8.1",
"phpseclib/phpseclib": "^3.0",
"psr/cache": "^3.0",
"psr/http-client": "^1.0",
"psr/log": "^3.0",
"symfony/cache": "^6.4",
"symfony/console": "^6.4",
"symfony/filesystem": "^6.4",
"symfony/finder": "^6.4",
"symfony/http-foundation": "^6.4",
"symfony/process": "^6.4",
"symfony/routing": "^6.4",
"symfony/yaml": "^6.4",
"twig/twig": "^3.8",
"vlucas/phpdotenv": "^5.6"
},
"require-dev": {
"phpunit/phpunit": "^10.5",
"phpstan/phpstan": "^1.10 || ^2.0",
"squizlabs/php_codesniffer": "^3.8 || ^4.0",
"vimeo/psalm": "^5.20",
"phpmd/phpmd": "^2.14"
},
"autoload": {
"psr-4": {
"MokoCli\\": ["source/", "lib/Enterprise/"],
"MokoCli\\Plugins\\Joomla\\": "lib/plugins/Joomla/"
},
"classmap": [
"lib/Enterprise/CliFramework.php"
],
"files": [
"source/functions.php"
]
},
"archive": {
"exclude": [
"/tests",
"/wrappers",
"/logs",
"/.github"
]
},
"autoload-dev": {
"psr-4": {
"MokoCli\\Tests\\": "tests/"
}
},
"bin": [
"bin/moko",
"bin/validate-module"
],
"scripts": {
"test": "phpunit",
"phpcs": "phpcs --standard=phpcs.xml lib/ validate/ automation/",
"phpstan": "phpstan analyse -c phpstan.neon lib/ validate/ automation/",
"psalm": "psalm --config=psalm.xml",
"check": [
"@phpcs",
"@phpstan",
"@test"
],
"moko": "php bin/moko",
"health": "php bin/moko health -- --path .",
"sync": "php bin/moko sync",
"inventory": "php bin/moko inventory -- --path .",
"validate": "php bin/moko health -- --path .",
"check:syntax": "php bin/moko check:syntax -- --path .",
"check:version": "php bin/moko check:version -- --path .",
"check:changelog": "php bin/moko check:changelog -- --path .",
"check:structure": "php bin/moko check:structure -- --path .",
"check:headers": "php bin/moko check:headers -- --path .",
"check:secrets": "php bin/moko check:secrets -- --path .",
"check:enterprise": "php bin/moko check:enterprise -- --path .",
"drift": "php bin/moko drift",
"security:advisories": "php bin/moko security:advisories"
},
"config": {
"sort-packages": true,
"optimize-autoloader": true,
"preferred-install": "dist"
},
"repositories": [
{
"type": "composer",
"url": "https://git.mokoconsulting.tech/api/packages/MokoConsulting/composer"
}
]
}