wikimedia/mediawiki-extensions-UniversalLanguageSelector

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
    "name": "mediawiki/universal-language-selector",
    "type": "mediawiki-extension",
    "description": "The primary aim is to allow users to select a language and configure its support in an easy way. Main features are language selection, input methods and web fonts.",
    "keywords": [
        "MediaWiki",
        "Language selection",
        "Input methods",
        "Web fonts"
    ],
    "homepage": "https://www.mediawiki.org/wiki/Extension:UniversalLanguageSelector",
    "license": [
        "GPL-2.0-or-later",
        "MIT"
    ],
    "support": {
        "issues": "https://phabricator.wikimedia.org/tag/mediawiki-extensions-universallanguageselector/"
    },
    "require": {
        "php": ">=7.4",
        "composer/installers": ">=1.0.1"
    },
    "suggest": {
        "mediawiki/cldr": "Language names in all languages"
    },
    "require-dev": {
        "mediawiki/mediawiki-codesniffer": "43.0.0",
        "mediawiki/mediawiki-phan-config": "0.14.0",
        "mediawiki/minus-x": "1.1.3",
        "php-parallel-lint/php-console-highlighter": "1.0.0",
        "php-parallel-lint/php-parallel-lint": "1.4.0"
    },
    "scripts": {
        "fix": [
            "minus-x fix .",
            "phpcbf"
        ],
        "test": [
            "parallel-lint . --exclude vendor --exclude node_modules",
            "@phpcs",
            "minus-x check ."
        ],
        "phan": "phan -d . --long-progress-bar",
        "phpcs": "phpcs -sp --cache"
    },
    "config": {
        "allow-plugins": {
            "composer/installers": true,
            "dealerdirect/phpcodesniffer-composer-installer": true
        }
    }
}