{ "name": "firefly-iii/data-importer", "description": "Firefly III Data Import Tool.", "keywords": [ "firefly iii", "firefly-iii", "firefly", "csv", "import", "comma separated file", "importing", "tool", "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/data-importer", "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://gitter.im/firefly-iii/firefly-iii", "source": "https://github.com/firefly-iii/data-importer", "docs": "https://docs.firefly-iii.org/" }, "funding": [ { "type": "patreon", "url": "https://www.patreon.com/JC5" }, { "type": "github", "url": "https://github.com/sponsors/JC5" } ], "require": { "php": ">=8.3", "ext-bcmath": "*", "ext-json": "*", "doctrine/dbal": "^3.8", "firefly-iii/api-support-classes": "@dev", "guzzlehttp/guzzle": "^7.0", "laravel/framework": "^10.45", "laravel/tinker": "^2.0", "league/csv": "9.*", "rcrowe/twigbridge": "^0.14.2", "spatie/enum": "^3.10", "symfony/http-client": "^7.0", "symfony/mailgun-mailer": "^7.0", "genkgo/camt": ">=2.0.0" }, "require-dev": { "barryvdh/laravel-debugbar": "^3.11", "barryvdh/laravel-ide-helper": "^3.0", "ergebnis/phpstan-rules": "^2.2", "fakerphp/faker": "^1.4", "filp/whoops": "^2.0", "laravel/ui": "^4.5", "mockery/mockery": "^1.0", "nunomaduro/collision": "^7.0", "nunomaduro/larastan": "^2.0", "phpstan/extension-installer": "*", "phpstan/phpstan": "^1.10", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-strict-rules": "^1.3", "phpunit/phpunit": "^10.5", "roave/security-advisories": "dev-master", "thecodingmachine/phpstan-strict-rules": "^1.0" }, "config": { "optimize-autoloader": true, "preferred-install": "dist", "sort-packages": true, "allow-plugins": { "composer/package-versions-deprecated": true, "phpstan/extension-installer": true } }, "extra": { "laravel": { "dont-discover": [] }, "phpstan": { "includes": [ "extension.neon" ] } }, "autoload": { "psr-4": { "App\\": "app/" }, "classmap": [ "database/seeds", "database/factories" ] }, "autoload-dev": { "psr-4": { "Tests\\": "tests/" } }, "minimum-stability": "dev", "prefer-stable": true, "scripts": { "post-autoload-dump": [ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", "@php artisan package:discover --ansi" ], "post-root-package-install": [ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" ] } }