12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- {
- "config": {
- "vendor-dir": "lib/composer",
- "optimize-autoloader": true,
- "sort-packages": true,
- "platform": {
- "php": "8.1"
- },
- "allow-plugins": {
- "bamarni/composer-bin-plugin": true
- }
- },
- "autoload": {
- "exclude-from-classmap": ["**/bamarni/composer-bin-plugin/**"],
- "files": [
- "lib/public/Log/functions.php"
- ],
- "psr-4": {
- "": "lib/private/legacy",
- "OC\\": "lib/private",
- "OC\\Core\\": "core/",
- "OCP\\": "lib/public",
- "NCU\\": "lib/unstable"
- }
- },
- "require": {
- "php": "^8.1",
- "ext-ctype": "*",
- "ext-curl": "*",
- "ext-dom": "*",
- "ext-fileinfo": "*",
- "ext-gd": "*",
- "ext-json": "*",
- "ext-libxml": "*",
- "ext-mbstring": "*",
- "ext-openssl": "*",
- "ext-pdo": "*",
- "ext-posix": "*",
- "ext-session": "*",
- "ext-simplexml": "*",
- "ext-xml": "*",
- "ext-xmlreader": "*",
- "ext-xmlwriter": "*",
- "ext-zip": "*",
- "ext-zlib": "*"
- },
- "require-dev": {
- "bamarni/composer-bin-plugin": "^1.4"
- },
- "scripts": {
- "post-install-cmd": [
- "[ $COMPOSER_DEV_MODE -eq 0 ] || composer bin all install",
- "composer dump-autoload --no-dev"
- ],
- "post-update-cmd": [
- "[ $COMPOSER_DEV_MODE -eq 0 ] || composer bin all update --ansi",
- "composer dump-autoload --no-dev"
- ],
- "cs:fix": "php-cs-fixer fix",
- "cs:check": "php-cs-fixer fix --dry-run --diff",
- "lint": "find . -name \\*.php -not -path './lib/composer/*' -not -path './build/stubs/*' -print0 | xargs -0 -n1 php -l",
- "psalm": "psalm --no-cache --threads=$(nproc)",
- "psalm:ocp": "psalm --no-cache --threads=$(nproc) -c psalm-ocp.xml",
- "psalm:ncu": "psalm --no-cache --threads=$(nproc) -c psalm-ncu.xml",
- "psalm:security": "psalm --no-cache --threads=$(nproc) --taint-analysis --use-baseline=build/psalm-baseline-security.xml",
- "psalm:update-baseline": "psalm --no-cache --threads=$(nproc) --update-baseline",
- "serve": [
- "Composer\\Config::disableProcessTimeout",
- "PHP_CLI_SERVER_WORKERS=${NEXTCLOUD_WORKERS:=4} php -S ${NEXTCLOUD_HOST:=localhost}:${NEXTCLOUD_PORT:=8080} -t ./"
- ],
- "test": "phpunit --configuration tests/phpunit-autotest.xml",
- "test:db": "@composer run test -- --group DB,SLOWDB",
- "test:files_external": "phpunit --configuration tests/phpunit-autotest-external.xml",
- "rector": "rector --config=build/rector.php && composer cs:fix"
- },
- "extra": {
- "bamarni-bin": {
- "bin-links": true,
- "forward-command": false
- }
- }
- }
|