198 lines
6.3 KiB
JSON
198 lines
6.3 KiB
JSON
{
|
|
"name": "leantime/leantime",
|
|
"description": "Open source project management system for non-project managers. Simple like Trello, powerful like Jira. Built with neurodiversity in mind.",
|
|
"type": "project",
|
|
"keywords": [
|
|
"project-management", "task-management", "kanban", "gantt", "php", "mysql",
|
|
"jira-alternative", "clickup-alternative", "asana-alternative", "agile",
|
|
"scrum", "lean", "innovation-management", "neurodiversity-friendly"
|
|
],
|
|
"homepage": "http://leantime.io",
|
|
"readme": "README.md",
|
|
"license": "AGPL-3.0-only",
|
|
"authors": [
|
|
{
|
|
"name": "Marcel Folaron",
|
|
"email": "marcel@leantime.io",
|
|
"homepage": "http://leantime.io"
|
|
}
|
|
],
|
|
"support": {
|
|
"email": "support@leantime.io",
|
|
"issues": "https://github.com/Leantime/leantime/issues",
|
|
"docs": "https://docs.leantime.io",
|
|
"chat": "https://discord.com/invite/YJeNS7VkQh",
|
|
"security": "https://leantime.io/responsible-disclosure-policy/"
|
|
},
|
|
"funding": [
|
|
{
|
|
"type": "Github Sponsor",
|
|
"url": "https://github.com/sponsors/Leantime"
|
|
},
|
|
{
|
|
"type": "Support Leantime",
|
|
"url": "https://marketplace.leantime.io/product/support-leantime"
|
|
}
|
|
],
|
|
"require": {
|
|
"php": "^8.2",
|
|
"ext-ldap": "*",
|
|
"ext-mysqli": "*",
|
|
"ext-pdo": "*",
|
|
"ext-pdo_mysql": "*",
|
|
"ext-zip": "*",
|
|
"ext-mbstring": "*",
|
|
"ext-pcntl": "*",
|
|
"ext-posix": "*",
|
|
"ext-bcmath": "*",
|
|
"ext-simplexml": "*",
|
|
"ext-phar": "*",
|
|
"ext-openssl": "*",
|
|
"ext-gd": "*",
|
|
"ext-fileinfo": "*",
|
|
"ext-dom": "*",
|
|
"laravel/framework": "^v11.44",
|
|
"guzzlehttp/guzzle": "^7.9",
|
|
"aws/aws-sdk-php": "^3.344.6",
|
|
"phpmailer/phpmailer": "^6.6",
|
|
"robthree/twofactorauth": "^1.8",
|
|
"endroid/qr-code": "^6.0",
|
|
"league/html-to-markdown": "^5.1",
|
|
"ramsey/uuid": "^4.3",
|
|
"htmlawed/htmlawed": "^1.2",
|
|
"symfony/dotenv": "^7.1.6",
|
|
"lasserafn/php-initial-avatar-generator": "^4.2",
|
|
"guzzlehttp/oauth-subscriber": "^0.8.1",
|
|
"kamermans/guzzle-oauth2-subscriber": "^1.0",
|
|
"league/csv": "^9.8",
|
|
"vedmant/laravel-feed-reader": "^1.6",
|
|
"carbon-cli/carbon-cli": "^1.2",
|
|
"metasyntactical/composer-plugin-license-check": "^2.1",
|
|
"phpseclib/phpseclib": "~3.0",
|
|
"spatie/icalendar-generator": "^2.6",
|
|
"sentry/sentry-laravel": "^4.13",
|
|
"stripe/stripe-php": "^v17.3.0",
|
|
"crispchat/php-crisp-api": "^1.7",
|
|
"php-http/httplug": "^2.4",
|
|
"laravel/sanctum": "^4.0",
|
|
"doctrine/dbal": "^3.5.1",
|
|
"laravel/socialite": "^5.16",
|
|
"socialiteproviders/authentik": "^5.2",
|
|
"socialiteproviders/auth0": "^4.2",
|
|
"socialiteproviders/gitea": "^4.1",
|
|
"socialiteproviders/github": "^4.1",
|
|
"socialiteproviders/gitlab": "^4.1",
|
|
"socialiteproviders/google": "^4.1",
|
|
"socialiteproviders/keycloak": "^5.3",
|
|
"socialiteproviders/laravelpassport": "^4.3",
|
|
"socialiteproviders/microsoft": "^4.6",
|
|
"socialiteproviders/microsoft-azure": "^5.2",
|
|
"socialiteproviders/okta": "^4.4",
|
|
"socialiteproviders/propelauth": "^4.0",
|
|
"socialiteproviders/eduid": "^4.0",
|
|
"socialiteproviders/appnet": "^4.1",
|
|
"socialiteproviders/saml2": "^4.7",
|
|
"php-http/guzzle7-adapter": "^1.1",
|
|
"symfony/cache": "^7.2",
|
|
"symfony/yaml": "^7.2",
|
|
"prism-php/prism": "^0.57.0",
|
|
"inspector-apm/neuron-ai": "1.12.8",
|
|
"johngrogg/ics-parser": "^3",
|
|
"sabre/dav": "^4.7",
|
|
"hkulekci/qdrant": "^0.5.8",
|
|
"league/flysystem-aws-s3-v3": "^3.0",
|
|
"league/flysystem-path-prefixing": "^3.0",
|
|
"laravel/mcp": "^0.1.1"
|
|
},
|
|
"require-dev": {
|
|
"roave/security-advisories": "dev-latest",
|
|
"symfony/var-dumper": "^7.2",
|
|
"filp/whoops": "^2.14",
|
|
"squizlabs/php_codesniffer": "^3.8",
|
|
"codeception/codeception": "^5.1",
|
|
"codeception/module-phpbrowser": "*",
|
|
"codeception/module-asserts": "^3.0",
|
|
"codeception/module-db": "^3.1",
|
|
"codeception/module-webdriver": "^3.2",
|
|
"codeception/stub": "^4.1",
|
|
"codeception/module-laravel": "^3.1",
|
|
"codeception/module-rest": "^3.4",
|
|
"phpcsstandards/phpcsextra": "^1.2.1",
|
|
"zebra-north/phpcs-short-types": "^1.0",
|
|
"laravel/pint": "^1.17",
|
|
"phpstan/phpstan": "^1.10",
|
|
"leantime/leantime-documentor": "dev-main",
|
|
"mockery/mockery": "^1.6"
|
|
},
|
|
"provide": {
|
|
"psr/container-implementation": "1.1|2.0",
|
|
"psr/simple-cache-implementation": "1.0|2.0|3.0"
|
|
},
|
|
"autoload": {
|
|
"psr-4": {
|
|
"Leantime\\": [
|
|
"app/"
|
|
]
|
|
},
|
|
"classmap": [
|
|
"app/Core/Shims/"
|
|
],
|
|
"files": [
|
|
"app/helpers.php"
|
|
]
|
|
},
|
|
"autoload-dev": {
|
|
"psr-4": {
|
|
"Leantime\\": [
|
|
"app/"
|
|
],
|
|
"Unit\\": [
|
|
"tests/Unit/"
|
|
],
|
|
"Leanstan\\": [
|
|
".phpstan/"
|
|
]
|
|
},
|
|
"files": [
|
|
"app/helpers.php"
|
|
]
|
|
},
|
|
"repositories": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/leantime/leantime-documentor.git"
|
|
}
|
|
],
|
|
"config": {
|
|
"platform-check": false,
|
|
"platform": {
|
|
"php": "8.2.0"
|
|
},
|
|
"allow-plugins": {
|
|
"dealerdirect/phpcodesniffer-composer-installer": true,
|
|
"metasyntactical/composer-plugin-license-check": true,
|
|
"php-http/discovery": true,
|
|
"phpstan/extension-installer": true,
|
|
"wikimedia/composer-merge-plugin": true
|
|
}
|
|
},
|
|
"extra": {
|
|
"installer-paths": {
|
|
"app/Plugins/{$name}/": [
|
|
"type:leantime-plugin"
|
|
]
|
|
},
|
|
"carbon": {
|
|
"macros": [
|
|
"Leantime\\Core\\Support\\CarbonMacros"
|
|
]
|
|
},
|
|
"merge-plugin": {
|
|
"ignore-duplicates": true,
|
|
"include": [
|
|
"app/Plugins/*/composer.json"
|
|
]
|
|
}
|
|
}
|
|
}
|