|
28 | 28 | "ext-simplexml": "*", |
29 | 29 | "ext-xsl": "*", |
30 | 30 | "ext-zip": "*", |
| 31 | + "api-platform/laravel": "^4.1", |
31 | 32 | "davidepastore/codice-fiscale": "^0.9.1", |
32 | 33 | "devcode-it/ical-easy-reader": "dev-main", |
33 | 34 | "devcode-it/sdd_ita": "dev-master", |
34 | 35 | "digitick/sepa-xml": "^2.1", |
35 | 36 | "doctrine/sql-formatter": "^1.5", |
36 | | - "dragonmantank/cron-expression": "^1.0", |
| 37 | + "dragonmantank/cron-expression": "^3.0", |
37 | 38 | "endroid/qr-code": "^6.0", |
38 | 39 | "ergebnis/json-printer": "^3.8", |
39 | 40 | "ezyang/htmlpurifier": "^4.8", |
40 | 41 | "filp/whoops": "^2.15.0", |
41 | 42 | "greenlion/php-sql-parser": "^4.5", |
42 | 43 | "guzzlehttp/guzzle": "^7.0.1", |
43 | 44 | "ifsnop/mysqldump-php": "^2.3", |
44 | | - "illuminate/database": "^10.0", |
45 | | - "illuminate/cache": "^10.0", |
46 | | - "illuminate/filesystem": "^10.0", |
| 45 | + "illuminate/cache": "^12.0", |
| 46 | + "illuminate/database": "^12.0", |
| 47 | + "illuminate/filesystem": "^12.0", |
47 | 48 | "intervention/image": "^3.0", |
48 | 49 | "jurosh/pdf-merge": "^2.1", |
| 50 | + "laravel/framework": "^12.0", |
| 51 | + "laravel/sanctum": "^4.0", |
| 52 | + "laravel/tinker": "^2.0", |
49 | 53 | "league/csv": "^9.7.0", |
50 | 54 | "league/flysystem": "^3.0", |
51 | 55 | "league/flysystem-ftp": "^3.0", |
|
59 | 63 | "respect/validation": "^2.0", |
60 | 64 | "servo/fluidxml": "^2.0", |
61 | 65 | "slim/flash": "^0.4.0", |
| 66 | + "spatie/laravel-route-attributes": "^1.25", |
62 | 67 | "spipu/html2pdf": "^5.0.0", |
63 | | - "symfony/filesystem": "^6.0", |
64 | | - "symfony/finder": "^6.0", |
| 68 | + "symfony/filesystem": "^7.0", |
| 69 | + "symfony/finder": "^7.0", |
| 70 | + "symfony/framework-bundle": "^7.0", |
65 | 71 | "symfony/polyfill-ctype": "^1.8", |
66 | | - "symfony/translation": "^6.0", |
67 | | - "symfony/var-dumper": "^6.0", |
| 72 | + "symfony/translation": "^7.0", |
| 73 | + "symfony/var-dumper": "^7.0", |
68 | 74 | "thenetworg/oauth2-azure": "^2.0", |
69 | 75 | "voku/stringy": "^6.0.0", |
70 | 76 | "willdurand/geocoder": "^4.2" |
71 | 77 | }, |
72 | 78 | "require-dev": { |
| 79 | + "fakerphp/faker": "^1.23", |
73 | 80 | "friendsofphp/php-cs-fixer": "^3.53", |
74 | | - "phpunit/phpunit": "^11.5", |
75 | | - "rector/rector": "^2.0" |
| 81 | + "laravel/pail": "^1.2.2", |
| 82 | + "laravel/pint": "^1.24", |
| 83 | + "laravel/sail": "^1.41", |
| 84 | + "mockery/mockery": "^1.6", |
| 85 | + "nunomaduro/collision": "^8.6", |
| 86 | + "phpunit/phpunit": "^10|^11" |
76 | 87 | }, |
77 | 88 | "autoload": { |
78 | 89 | "psr-4": { |
|
141 | 152 | "lib/deprecated.php" |
142 | 153 | ] |
143 | 154 | }, |
| 155 | + "extra": { |
| 156 | + "laravel": { |
| 157 | + "dont-discover": [] |
| 158 | + } |
| 159 | + }, |
144 | 160 | "config": { |
145 | 161 | "sort-packages": true, |
146 | 162 | "optimize-autoloader": true, |
|
154 | 170 | "allow-plugins": { |
155 | 171 | "kylekatarnls/update-helper": true |
156 | 172 | } |
| 173 | + }, |
| 174 | + "scripts": { |
| 175 | + "unit-tests": "phpunit --configuration phpunit.xml", |
| 176 | + "format": "php-cs-fixer fix", |
| 177 | + "setup": [ |
| 178 | + "composer install", |
| 179 | + "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"", |
| 180 | + "@php artisan key:generate", |
| 181 | + "@php artisan migrate --force", |
| 182 | + "npm install", |
| 183 | + "npm run build" |
| 184 | + ], |
| 185 | + "dev": [ |
| 186 | + "Composer\\Config::disableProcessTimeout", |
| 187 | + "npx concurrently -c \"#93c5fd,#c4b5fd,#fdba74\" \"php artisan serve\" \"php artisan queue:listen --tries=1\" \"npm run dev\" --names='server,queue,vite'" |
| 188 | + ], |
| 189 | + "test": [ |
| 190 | + "@php artisan config:clear --ansi", |
| 191 | + "@php artisan test" |
| 192 | + ], |
| 193 | + "post-autoload-dump": [ |
| 194 | + "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", |
| 195 | + "@php artisan package:discover --ansi" |
| 196 | + ], |
| 197 | + "post-update-cmd": [ |
| 198 | + "@php artisan vendor:publish --tag=laravel-assets --ansi --force" |
| 199 | + ], |
| 200 | + "post-root-package-install": [ |
| 201 | + "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" |
| 202 | + ], |
| 203 | + "post-create-project-cmd": [ |
| 204 | + "@php artisan key:generate --ansi", |
| 205 | + "@php -r \"file_exists('database/database.sqlite') || touch('database/database.sqlite');\"", |
| 206 | + "@php artisan migrate --graceful --ansi" |
| 207 | + ], |
| 208 | + "pre-package-uninstall": [ |
| 209 | + "Illuminate\\Foundation\\ComposerScripts::prePackageUninstall" |
| 210 | + ] |
157 | 211 | } |
158 | 212 | } |
0 commit comments