{ "name": "vufind/vufind", "description": "A flexible discovery layer.", "authors": [ { "name": "Demian Katz", "email": "demian.katz@villanova.edu" } ], "license": "GPL-2.0", "config": { "platform": { "php": "8.1" }, "process-timeout": 0, "allow-plugins": { "composer/package-versions-deprecated": true, "wikimedia/composer-merge-plugin": true } }, "provide": { "ext-memcached": "*", "ext-oci8": "*", "ext-soap": "*", "ext-sodium": "*" }, "require": { "php": ">=8.1", "ahand/mobileesp": "dev-master", "apereo/phpcas": "1.6.1", "browscap/browscap-php": "^7.2", "cap60552/php-sip2": "1.0.0", "colinmollenhour/credis": "1.16.0", "composer/package-versions-deprecated": "1.11.99.5", "composer/semver": "3.4.0", "endroid/qr-code": "5.0.9", "guzzlehttp/guzzle": "7.8.1", "jaybizzle/crawler-detect": "^1.2", "laminas/laminas-cache": "3.12.1", "laminas/laminas-cache-storage-adapter-blackhole": "^2.0", "laminas/laminas-cache-storage-adapter-filesystem": "^2.0", "laminas/laminas-cache-storage-adapter-memcached": "^2.0", "laminas/laminas-cache-storage-adapter-memory": "^2.0", "laminas/laminas-captcha": "2.17.0", "laminas/laminas-code": "4.13.0", "laminas/laminas-config": "3.9.0", "laminas/laminas-crypt": "3.11.0", "laminas/laminas-db": "2.20.0", "laminas/laminas-diactoros": "3.3.1", "laminas/laminas-dom": "2.14.0", "laminas/laminas-escaper": "2.13.0", "laminas/laminas-eventmanager": "3.13.0", "laminas/laminas-feed": "2.22.0", "laminas/laminas-filter": "2.35.2", "laminas/laminas-form": "3.19.2", "laminas/laminas-http": "2.19.0", "laminas/laminas-i18n": "2.26.0", "laminas/laminas-loader": "2.10.0", "laminas/laminas-log": "2.17.0", "laminas/laminas-mail": "2.25.1", "laminas/laminas-modulemanager": "2.15.0", "laminas/laminas-mvc": "3.7.0", "laminas/laminas-mvc-i18n": "1.8.0", "laminas/laminas-mvc-plugin-flashmessenger": "1.10.1", "laminas/laminas-paginator": "2.18.1", "laminas/laminas-paginator-adapter-laminasdb": "1.4.0", "laminas/laminas-psr7bridge": "1.11.0", "laminas/laminas-recaptcha": "3.7.0", "laminas/laminas-serializer": "2.17.0", "laminas/laminas-servicemanager": "3.22.1", "laminas/laminas-session": "2.20.0", "laminas/laminas-stdlib": "3.19.0", "laminas/laminas-text": "2.11.0", "laminas/laminas-validator": "2.55.0", "laminas/laminas-view": "2.27.0", "league/commonmark": "2.4.2", "league/oauth2-server": "8.5.4", "lm-commons/lmc-rbac-mvc": "3.3.2", "matthiasmullie/minify": "1.3.73", "pear/archive_tar": "^1.4", "pear/http_request2": "2.6.0", "phing/phing": "3.0.0", "ppito/laminas-whoops": "2.2.0", "scssphp/scssphp": "1.12.1", "serialssolutions/summon": "1.3.1", "slm/locale": "1.1.0", "steverhoades/oauth2-openid-connect-server": "2.6.1", "swagger-api/swagger-ui": "5.11.10", "symfony/console": "6.4.8", "symfony/rate-limiter": "^6.4", "symfony/var-dumper": "6.4.8", "symfony/yaml": "6.4.8", "vstelmakh/url-highlight": "3.0.3", "vufind-org/vufindcode": "1.2", "vufind-org/vufinddate": "1.2.0", "vufind-org/vufindharvest": "5.3.0", "vufind-org/vufindhttp": "3.3.0", "vufind-org/vufind-marc": "1.1.0", "webfontkit/open-sans": "^1.0", "webmozart/glob": "^4.7", "wikimedia/composer-merge-plugin": "2.1.0", "yajra/laravel-pdo-via-oci8": "3.4.4" }, "require-dev": { "behat/mink": "1.11.0", "behat/mink-selenium2-driver": "1.7.0", "dmore/chrome-mink-driver": "2.9.2", "firebase/php-jwt": "6.10.1", "friendsofphp/php-cs-fixer": "3.51.0", "phpmd/phpmd": "2.15.0", "phpstan/phpstan": "1.11.4", "phpunit/php-code-coverage": "10.1.14", "phpunit/phpcov": "^9.0", "phpunit/phpunit": "10.5.20", "pietercolpaert/hardf": "0.4.0", "squizlabs/php_codesniffer": "3.10.1" }, "extra": { "merge-plugin": { "include": [ "composer.local.json" ], "recurse": true, "replace": true, "ignore-duplicates": false, "merge-dev": true, "merge-extra": false, "merge-extra-deep": false, "merge-scripts": true } }, "scripts": { "fix": "phing fix-php", "phing-install-dependencies": ["phing patch-dependencies", "phing installsolr installswaggerui"], "post-install-cmd": "@phing-install-dependencies", "post-update-cmd": "@phing-install-dependencies", "qa": "phing qa-console -Ddefaultconfigs=true", "show-outdated": "composer show -oD --ignore-platform-req=ext-oci8", "update-npm-deps": [ "npm update", "cd themes/bootstrap3 && npm run updateDeps", "cd themes/bootstrap5 && npm run updateDeps" ], "install-build-deps": [ "cd themes/bootstrap5 && npm run installBuildDeps" ] } }