mirror of
https://github.com/flarum/core.git
synced 2025-08-23 00:23:25 +02:00
167 lines
5.0 KiB
JSON
167 lines
5.0 KiB
JSON
{
|
|
"name": "flarum/core",
|
|
"description": "Delightfully simple forum software.",
|
|
"keywords": [
|
|
"forum",
|
|
"discussion"
|
|
],
|
|
"homepage": "https://flarum.org/",
|
|
"license": "MIT",
|
|
"authors": [
|
|
{
|
|
"name": "Flarum",
|
|
"email": "info@flarum.org",
|
|
"homepage": "https://flarum.org/team"
|
|
}
|
|
],
|
|
"funding": [
|
|
{
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/flarum"
|
|
},
|
|
{
|
|
"type": "github",
|
|
"url": "https://github.com/sponsors/flarum"
|
|
},
|
|
{
|
|
"type": "other",
|
|
"url": "https://flarum.org/donate"
|
|
}
|
|
],
|
|
"support": {
|
|
"issues": "https://github.com/flarum/framework/issues",
|
|
"source": "https://github.com/flarum/flarum-core",
|
|
"docs": "https://docs.flarum.org",
|
|
"forum": "https://discuss.flarum.org",
|
|
"chat": "https://flarum.org/chat"
|
|
},
|
|
"require": {
|
|
"php": "^8.2",
|
|
"components/font-awesome": "^6.5.2",
|
|
"dflydev/fig-cookies": "^3.0",
|
|
"doctrine/dbal": "^3.6",
|
|
"dragonmantank/cron-expression": "*",
|
|
"fakerphp/faker": "^1.9.1",
|
|
"franzl/whoops-middleware": "2.0",
|
|
"guzzlehttp/guzzle": "^7.7",
|
|
"illuminate/bus": "^11.0",
|
|
"illuminate/cache": "^11.0",
|
|
"illuminate/config": "^11.0",
|
|
"illuminate/console": "^11.0",
|
|
"illuminate/container": "^11.0",
|
|
"illuminate/contracts": "^11.0",
|
|
"illuminate/database": "^11.0",
|
|
"illuminate/events": "^11.0",
|
|
"illuminate/filesystem": "^11.0",
|
|
"illuminate/hashing": "^11.0",
|
|
"illuminate/mail": "^11.0",
|
|
"illuminate/queue": "^11.0",
|
|
"illuminate/session": "^11.0",
|
|
"illuminate/support": "^11.0",
|
|
"illuminate/validation": "^11.0",
|
|
"illuminate/view": "^11.0",
|
|
"intervention/image": "^3.2",
|
|
"jenssegers/agent": "^2.6.4",
|
|
"laminas/laminas-diactoros": "^3.0",
|
|
"laminas/laminas-httphandlerrunner": "^2.6.1",
|
|
"laminas/laminas-stratigility": "^3.10",
|
|
"league/flysystem": "^3.15",
|
|
"league/flysystem-memory": "^3.15",
|
|
"matthiasmullie/minify": "^1.3.70",
|
|
"middlewares/base-path": "^2.1.0",
|
|
"middlewares/base-path-router": "^2.0.1",
|
|
"middlewares/request-handler": "^2.0.2",
|
|
"monolog/monolog": "^3.0",
|
|
"nesbot/carbon": "^3.0",
|
|
"nikic/fast-route": "^1.3",
|
|
"psr/http-message": "^1.1",
|
|
"psr/http-server-handler": "^1.0.2",
|
|
"psr/http-server-middleware": "^1.0.2",
|
|
"s9e/text-formatter": "^2.13",
|
|
"sycho/sourcemap": "^2.0.0",
|
|
"symfony/config": "^7.0",
|
|
"symfony/console": "^7.0",
|
|
"symfony/event-dispatcher": "^7.0",
|
|
"symfony/http-client": "^7.0",
|
|
"symfony/mailgun-mailer": "^7.0",
|
|
"symfony/mime": "^7.0",
|
|
"symfony/polyfill-intl-messageformatter": "^1.27",
|
|
"symfony/postmark-mailer": "^7.0",
|
|
"symfony/translation": "^7.0",
|
|
"symfony/translation-contracts": "^2.5",
|
|
"symfony/yaml": "^7.0",
|
|
"flarum/json-api-server": "^0.1.0",
|
|
"wikimedia/less.php": "^4.1"
|
|
},
|
|
"require-dev": {
|
|
"flarum/testing": "^2.0",
|
|
"symfony/var-dumper": "^7.0"
|
|
},
|
|
"autoload": {
|
|
"psr-4": {
|
|
"Flarum\\": "src/"
|
|
},
|
|
"files": [
|
|
"src/helpers.php"
|
|
]
|
|
},
|
|
"autoload-dev": {
|
|
"psr-4": {
|
|
"Flarum\\Tests\\": "tests/"
|
|
}
|
|
},
|
|
"config": {
|
|
"sort-packages": true
|
|
},
|
|
"extra": {
|
|
"branch-alias": {
|
|
"dev-main": "2.x-dev"
|
|
},
|
|
"flarum-cli": {
|
|
"excludeScaffolding": [
|
|
"LICENSE.md",
|
|
"js/tsconfig.json",
|
|
"js/webpack.config.js"
|
|
],
|
|
"modules": {
|
|
"backendTesting": true,
|
|
"js": true,
|
|
"gitConf": true,
|
|
"githubActions": true,
|
|
"prettier": true,
|
|
"typescript": true,
|
|
"bundlewatch": true,
|
|
"editorConfig": true,
|
|
"styleci": true,
|
|
"admin": true,
|
|
"forum": true,
|
|
"jsCommon": true,
|
|
"css": true
|
|
}
|
|
}
|
|
},
|
|
"scripts": {
|
|
"test": [
|
|
"@test:unit",
|
|
"@test:integration"
|
|
],
|
|
"test:unit": "phpunit -c tests/phpunit.unit.xml",
|
|
"test:integration": "phpunit -c tests/phpunit.integration.xml",
|
|
"test:setup": "@php tests/integration/setup.php"
|
|
},
|
|
"scripts-descriptions": {
|
|
"test": "Runs all tests.",
|
|
"test:unit": "Runs all unit tests.",
|
|
"test:integration": "Runs all integration tests.",
|
|
"test:setup": "Sets up a database for use with integration tests. Execute this only once."
|
|
},
|
|
"repositories": [
|
|
{
|
|
"type": "path",
|
|
"url": "../../*/*"
|
|
}
|
|
],
|
|
"minimum-stability": "dev",
|
|
"prefer-stable": true
|
|
}
|