seeddms-code/composer.json
2025-10-20 13:43:44 +02:00

123 lines
3.3 KiB
JSON

{
"name": "seeddms/dms",
"description": "Open Source Document Management System",
"type": "project",
"license": "GPL 2",
"authors": [
{
"name": "Uwe Steinmann",
"email": "steinm@debian.org"
}
],
"minimum-stability": "stable",
"config": {
"platform": {
"php": "8.2"
},
"allow-plugins": {
"composer/package-versions-deprecated": true,
"wikimedia/composer-merge-plugin": true
}
},
"require": {
"php": ">=8.2.0",
"phing/phing": "3.*",
"pear/http_request2": "^2",
"robthree/twofactorauth": "^3.0",
"php-mime-mail-parser/php-mime-mail-parser": "*",
"slim/slim": "^4.0",
"guzzlehttp/psr7": "*",
"erusev/parsedown": "*",
"erusev/parsedown-extra": "*",
"mibe/feedwriter": "^1.1",
"phpoffice/phpspreadsheet": "*",
"sabre/xml": "*",
"sabre/dav": "^4.",
"pear/log": "*",
"pear/mail": "*",
"pear/mail_mime": "*",
"pear/net_smtp": "*",
"pear/auth_sasl": "*",
"pear/db": "*",
"dragonmantank/cron-expression": "^3.1",
"alecrabbit/php-console-colour": "*",
"zf1/zend-search-lucene": "*",
"symfony/http-foundation": "^5.4",
"php-di/php-di": "^7",
"hfig/mapi": "*",
"slim/psr7": "^1.7",
"chillerlan/php-qrcode": "^5.0",
"bacon/bacon-qr-code": "^3.0",
"seeddms/core": "dev-seeddms-6.0.x",
"seeddms/lucene": "dev-master",
"seeddms/preview": "dev-master",
"seeddms/sqlitefts": "dev-master",
"seeddms/http_webdav_server": "dev-master"
},
"require-dev": {
"composer/composer": "dev-main",
"behat/mink": "^1",
"behat/mink-selenium2-driver": "^1",
"dmore/chrome-mink-driver": "^2",
"friendsofphp/php-cs-fixer": "^3",
"phpunit/phpunit": "9.5.9",
"squizlabs/php_codesniffer": "^4",
"phpstan/phpstan": "^2.1",
"pear/archive_tar": "*"
},
"repositories": [
{
"type": "path",
"url": "../core",
"options": {
"symlink": false
}
},
{
"type": "path",
"url": "../lucene",
"options": {
"symlink": false
}
},
{
"type": "path",
"url": "../preview",
"options": {
"symlink": false
}
},
{
"type": "path",
"url": "../sqlitefts",
"options": {
"symlink": false
}
},
{
"type": "path",
"url": "../http_webdav_server",
"options": {
"symlink": false
}
}
],
"scripts": {
"phpcs": "phpcs -s"
},
"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
}
}
}