},
"require": {
"cssjanus/cssjanus": "1.1.1",
+ "ext-iconv": "*",
"leafo/lessphp": "0.5.0",
- "oojs/oojs-ui": "0.7.0",
+ "liuggio/statsd-php-client": "1.0.12",
+ "oojs/oojs-ui": "0.9.1",
"php": ">=5.3.3",
"psr/log": "1.0.0",
"wikimedia/cdb": "1.0.1",
- "wikimedia/composer-merge-plugin": "0.5.0",
+ "wikimedia/composer-merge-plugin": "1.0.0",
"zordius/lightncandy": "0.18"
},
"require-dev": {
+ "jakub-onderka/php-parallel-lint": "~0.8",
"justinrainbow/json-schema": "~1.3",
- "phpunit/phpunit": "~4.5"
+ "phpunit/phpunit": "~4.5",
+ "mediawiki/mediawiki-codesniffer": "0.1.0"
},
"suggest": {
"ext-fileinfo": "*",
+ "ext-intl": "*",
"ext-mbstring": "*",
"ext-wikidiff2": "*",
"ext-apc": "*",
}
},
"scripts": {
+ "lint": "parallel-lint --exclude vendor",
+ "phpcs": "phpcs $PHPCS_ARGS -s --standard=vendor/mediawiki/mediawiki-codesniffer/MediaWiki --ignore=vendor --encoding=utf-8 --extensions=php,php5,inc,sample",
+ "test": [
+ "composer lint",
+ "composer phpcs"
+ ],
"pre-update-cmd": "ComposerHookHandler::onPreUpdate",
"pre-install-cmd": "ComposerHookHandler::onPreInstall"
},