mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-16 10:14:58 -06:00
Currently it will run phpunit, check coding standards and run phpstan. This can and should be build upon, so that eventually builds are automated and hopefully reproducable.
213 lines
6.2 KiB
JSON
213 lines
6.2 KiB
JSON
{
|
|
"name": "grumpydictator/firefly-iii",
|
|
"description": "Firefly III: a personal finances manager.",
|
|
"keywords": [
|
|
"finance",
|
|
"finances",
|
|
"manager",
|
|
"management",
|
|
"euro",
|
|
"dollar",
|
|
"laravel",
|
|
"money",
|
|
"currency",
|
|
"financials",
|
|
"financial",
|
|
"budgets",
|
|
"administration",
|
|
"tool",
|
|
"tooling",
|
|
"help",
|
|
"helper",
|
|
"assistant",
|
|
"planning",
|
|
"organizing",
|
|
"bills",
|
|
"personal finance",
|
|
"budgets",
|
|
"budgeting",
|
|
"budgeting tool",
|
|
"budgeting application",
|
|
"transactions",
|
|
"self hosted",
|
|
"self-hosted",
|
|
"transfers",
|
|
"management"
|
|
],
|
|
"license": "AGPL-3.0-or-later",
|
|
"homepage": "https://github.com/firefly-iii/firefly-iii",
|
|
"type": "project",
|
|
"readme": "readme.md",
|
|
"authors": [
|
|
{
|
|
"name": "James Cole",
|
|
"email": "james@firefly-iii.org",
|
|
"homepage": "https://github.com/firefly-iii",
|
|
"role": "Developer"
|
|
}
|
|
],
|
|
"support": {
|
|
"email": "james@firefly-iii.org",
|
|
"issues": "https://github.com/firefly-iii/firefly-iii/issues",
|
|
"forum": "https://reddit.com/r/FireflyIII",
|
|
"wiki": "https://github.com/firefly-iii/help/wiki",
|
|
"source": "https://github.com/firefly-iii/firefly-iii",
|
|
"docs": "https://docs.firefly-iii.org/"
|
|
},
|
|
"funding": [
|
|
{
|
|
"type": "patreon",
|
|
"url": "https://www.patreon.com/JC5"
|
|
},
|
|
{
|
|
"type": "github",
|
|
"url": "https://github.com/sponsors/JC5"
|
|
},
|
|
{
|
|
"type": "paypal",
|
|
"url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=L62W7DVD5ETPC&source=url"
|
|
}
|
|
],
|
|
"require": {
|
|
"php": ">=7.4.0",
|
|
"ext-bcmath": "*",
|
|
"ext-curl": "*",
|
|
"ext-fileinfo": "*",
|
|
"ext-gd": "*",
|
|
"ext-intl": "*",
|
|
"ext-json": "*",
|
|
"ext-openssl": "*",
|
|
"ext-pdo": "*",
|
|
"ext-session": "*",
|
|
"ext-simplexml": "*",
|
|
"ext-tokenizer": "*",
|
|
"ext-xml": "*",
|
|
"adldap2/adldap2-laravel": "6.*",
|
|
"bacon/bacon-qr-code": "1.*",
|
|
"davejamesmiller/laravel-breadcrumbs": "5.*",
|
|
"doctrine/dbal": "2.*",
|
|
"fideloper/proxy": "4.*",
|
|
"jc5/google2fa-laravel": "2.0.4",
|
|
"laravel/framework": "^7.0",
|
|
"laravel/passport": "8.*",
|
|
"laravel/ui": "^2.0",
|
|
"laravelcollective/html": "6.*",
|
|
"league/commonmark": "1.*",
|
|
"league/csv": "^9.6",
|
|
"league/fractal": "0.*",
|
|
"pragmarx/google2fa": "^7.0",
|
|
"pragmarx/recovery": "^0.1.0",
|
|
"predis/predis": "^1.1",
|
|
"ramsey/uuid": "^3.9",
|
|
"rcrowe/twigbridge": "^0.11.2"
|
|
},
|
|
"require-dev": {
|
|
"barryvdh/laravel-ide-helper": "2.*",
|
|
"ergebnis/phpstan-rules": "^0.15.0",
|
|
"filp/whoops": "2.*",
|
|
"fzaninotto/faker": "1.*",
|
|
"johnkary/phpunit-speedtrap": "^3.1",
|
|
"mockery/mockery": "1.*",
|
|
"nunomaduro/larastan": "^0.6.1",
|
|
"phpstan/phpstan": "^0.12.33",
|
|
"phpstan/phpstan-deprecation-rules": "^0.12.5",
|
|
"phpunit/phpunit": "^8.5",
|
|
"psalm/plugin-laravel": "^1.1",
|
|
"roave/security-advisories": "dev-master",
|
|
"thecodingmachine/phpstan-strict-rules": "^0.12.0",
|
|
"vimeo/psalm": "^3.10"
|
|
},
|
|
"suggest": {
|
|
},
|
|
"repositories": [
|
|
|
|
],
|
|
"autoload": {
|
|
"classmap": [
|
|
"database/seeds",
|
|
"database/factories"
|
|
],
|
|
"psr-4": {
|
|
"FireflyIII\\": "app/"
|
|
}
|
|
},
|
|
"autoload-dev": {
|
|
"psr-4": {
|
|
"Tests\\": "tests/"
|
|
}
|
|
},
|
|
"extra": {
|
|
"laravel": {
|
|
"dont-discover": []
|
|
}
|
|
},
|
|
"scripts": {
|
|
"pre-install-cmd": [
|
|
"@php -r \"if (!(getenv('DYNO'))===false){file_exists('.env') || copy('.deploy/heroku/.env.heroku', '.env');copy('.deploy/heroku/.locales', '.locales');}\""
|
|
],
|
|
"post-root-package-install": [
|
|
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
|
|
],
|
|
"post-create-project-cmd": [
|
|
"@php artisan key:generate"
|
|
],
|
|
"post-autoload-dump": [
|
|
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump"
|
|
],
|
|
"post-update-cmd": [
|
|
"@php artisan cache:clear",
|
|
"@php artisan firefly-iii:decrypt-all",
|
|
|
|
"@php artisan firefly-iii:transaction-identifiers",
|
|
"@php artisan firefly-iii:migrate-to-groups",
|
|
"@php artisan firefly-iii:account-currencies",
|
|
"@php artisan firefly-iii:transfer-currencies",
|
|
"@php artisan firefly-iii:other-currencies",
|
|
"@php artisan firefly-iii:migrate-notes",
|
|
"@php artisan firefly-iii:migrate-attachments",
|
|
"@php artisan firefly-iii:bills-to-rules",
|
|
"@php artisan firefly-iii:bl-currency",
|
|
"@php artisan firefly-iii:cc-liabilities",
|
|
"@php artisan firefly-iii:back-to-journals",
|
|
"@php artisan firefly-iii:rename-account-meta",
|
|
"@php artisan firefly-iii:migrate-recurrence-meta",
|
|
"@php artisan firefly-iii:migrate-tag-locations",
|
|
|
|
"@php artisan firefly-iii:fix-piggies",
|
|
"@php artisan firefly-iii:create-link-types",
|
|
"@php artisan firefly-iii:create-access-tokens",
|
|
"@php artisan firefly-iii:remove-bills",
|
|
"@php artisan firefly-iii:enable-currencies",
|
|
"@php artisan firefly-iii:fix-transfer-budgets",
|
|
"@php artisan firefly-iii:fix-uneven-amount",
|
|
"@php artisan firefly-iii:delete-zero-amount",
|
|
"@php artisan firefly-iii:delete-orphaned-transactions",
|
|
"@php artisan firefly-iii:delete-empty-journals",
|
|
"@php artisan firefly-iii:delete-empty-groups",
|
|
"@php artisan firefly-iii:fix-account-types",
|
|
"@php artisan firefly-iii:fix-account-order",
|
|
"@php artisan firefly-iii:rename-meta-fields",
|
|
"@php artisan firefly-iii:fix-ob-currencies",
|
|
"@php artisan firefly-iii:fix-long-descriptions",
|
|
"@php artisan firefly-iii:fix-recurring-transactions",
|
|
"@php artisan firefly-iii:unify-group-accounts",
|
|
"@php artisan firefly-iii:fix-transaction-types",
|
|
|
|
"@php artisan firefly-iii:report-empty-objects",
|
|
"@php artisan firefly-iii:report-sum",
|
|
"@php artisan firefly-iii:restore-oauth-keys",
|
|
"@php artisan firefly-iii:set-latest-version --james-is-cool",
|
|
"@php artisan firefly:instructions update",
|
|
"@php artisan passport:install"
|
|
],
|
|
"post-install-cmd": [
|
|
"@php artisan firefly:instructions install"
|
|
]
|
|
},
|
|
"config": {
|
|
"preferred-install": "dist",
|
|
"sort-packages": true,
|
|
"optimize-autoloader": true
|
|
}
|
|
}
|