From b5faf0b358ec78433add584ba2741a73e49f023a Mon Sep 17 00:00:00 2001 From: Jonathan Miller <230051081+jmiller-moko@users.noreply.github.com> Date: Tue, 24 Mar 2026 10:36:24 -0500 Subject: [PATCH] chore: add composer.json from MokoStandards --- composer.json | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 composer.json diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..b60f555 --- /dev/null +++ b/composer.json @@ -0,0 +1,55 @@ +{ + "name": "mokoconsulting-tech/mokocassiopeia", + "description": "MokoCassiopeia Joomla component by Moko Consulting", + "type": "joomla-component", + "version": "01.00.00", + "license": "GPL-3.0-or-later", + "authors": [ + { + "name": "Moko Consulting", + "email": "hello@mokoconsulting.tech" + } + ], + "minimum-stability": "stable", + "prefer-stable": true, + "require": { + "php": ">=8.1", + "mokoconsulting-tech/enterprise": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^10.5", + "phpstan/phpstan": "^2.0", + "squizlabs/php_codesniffer": "^4.0" + }, + "autoload": { + "psr-4": { + "MokoConsulting\\MokoCassiopeia\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "MokoConsulting\\MokoCassiopeia\\Tests\\": "tests/" + } + }, + "repositories": [ + { + "type": "vcs", + "url": "https://github.com/mokoconsulting-tech/MokoStandards" + } + ], + "config": { + "sort-packages": true, + "optimize-autoloader": true, + "preferred-install": "dist", + "allow-plugins": { + "composer/installers": true + } + }, + "scripts": { + "validate-manifest": "vendor/bin/validate-manifest --path .", + "build": "vendor/bin/build-package --path .", + "test": "phpunit", + "phpcs": "phpcs --standard=vendor/mokoconsulting-tech/enterprise/phpcs.xml src/", + "phpstan": "phpstan analyse -c phpstan.neon src/" + } +}