128 lines
3.8 KiB
JSON
128 lines
3.8 KiB
JSON
{
|
|
"name": "laravel/nova",
|
|
"description": "A wonderful administration interface for Laravel.",
|
|
"keywords": [
|
|
"laravel",
|
|
"admin"
|
|
],
|
|
"license": "MIT",
|
|
"authors": [
|
|
{
|
|
"name": "Taylor Otwell",
|
|
"email": "taylor@laravel.com"
|
|
}
|
|
],
|
|
"require": {
|
|
"php": "^7.3|^8.0",
|
|
"brick/money": "^0.5|^0.6|^0.7|^0.8|^0.9",
|
|
"doctrine/dbal": "^2.13.3|^3.1.2|^4.0",
|
|
"illuminate/support": "^8.83.4|^9.3.1|^10.0|^11.0",
|
|
"inertiajs/inertia-laravel": "^0.4.5|^0.5.2|^0.6.0|^1.0",
|
|
"laravel/ui": "^3.3|^4.0",
|
|
"nesbot/carbon": "^2.53.1|^3.0",
|
|
"rap2hpoutre/fast-excel": "^3.2|^4.1|^5.0",
|
|
"spatie/once": "^1.1|^2.0|^3.0",
|
|
"symfony/console": "^5.4|^6.0|^7.0",
|
|
"symfony/finder": "^5.4|^6.0|^7.0",
|
|
"symfony/polyfill-intl-icu": "^1.22.1",
|
|
"symfony/process": "^5.4|^6.0|^7.0",
|
|
"ext-json": "*"
|
|
},
|
|
"require-dev": {
|
|
"larastan/larastan": "^1.0.1|^2.5.1",
|
|
"laravel/nova-dusk-suite": "8.4.x-dev|9.4.x-dev|10.4.x-dev|11.4.x-dev",
|
|
"laravel/pint": "^1.6",
|
|
"laravel/scout": "^9.8|^10.0",
|
|
"mockery/mockery": "^1.4.4",
|
|
"orchestra/testbench-dusk": "^6.44|^7.40|^8.22|^9.0",
|
|
"phpunit/phpunit": "^9.6|^10.5",
|
|
"predis/predis": "^1.1.9|^2.0.2"
|
|
},
|
|
"autoload": {
|
|
"psr-4": {
|
|
"Laravel\\Nova\\": "src/"
|
|
}
|
|
},
|
|
"autoload-dev": {
|
|
"psr-4": {
|
|
"Laravel\\Nova\\Tests\\": "tests/"
|
|
}
|
|
},
|
|
"extra": {
|
|
"branch-alias": {
|
|
"dev-master": "3.x-dev"
|
|
},
|
|
"laravel": {
|
|
"providers": [
|
|
"Laravel\\Nova\\NovaCoreServiceProvider"
|
|
],
|
|
"aliases": {
|
|
"Nova": "Laravel\\Nova\\Nova"
|
|
}
|
|
}
|
|
},
|
|
"config": {
|
|
"allow-plugins": {
|
|
"composer/package-versions-deprecated": true,
|
|
"php-http/discovery": true
|
|
},
|
|
"preferred-install": {
|
|
"laravel/nova-dusk-suite": "source",
|
|
"*": "auto"
|
|
},
|
|
"sort-packages": true
|
|
},
|
|
"scripts": {
|
|
"post-autoload-dump": [
|
|
"@clear",
|
|
"@php vendor/bin/dusk-updater detect --auto-update --ansi",
|
|
"@php vendor/bin/testbench-dusk package:discover --ansi"
|
|
],
|
|
"clear": [
|
|
"@php vendor/bin/testbench-dusk package:purge-skeleton --ansi",
|
|
"@php vendor/bin/testbench-dusk package:dusk-purge --ansi"
|
|
],
|
|
"dusk:prepare": [
|
|
"@php -r \"file_exists('phpunit.dusk.xml') || copy('phpunit.dusk.xml.dist', 'phpunit.dusk.xml'); \"",
|
|
"@php -r \"if (file_exists('workbench/.env.dusk')) { copy('workbench/.env.dusk', 'vendor/laravel/nova-dusk-suite/.env'); } else { copy('workbench/.env.dusk.example', 'vendor/laravel/nova-dusk-suite/.env'); }\""
|
|
],
|
|
"dusk:dev-assets": [
|
|
"TAILWIND_MODE=build npm run dev",
|
|
"@php vendor/bin/testbench-dusk nova:publish --force --ansi"
|
|
],
|
|
"dusk:assets": [
|
|
"TAILWIND_MODE=build npm run prod",
|
|
"@php vendor/bin/testbench-dusk nova:publish --force --ansi"
|
|
],
|
|
"dusk:test": [
|
|
"@php vendor/bin/testbench-dusk package:dusk-purge --ansi",
|
|
"@php vendor/bin/phpunit -c phpunit.dusk.xml --stop-on-failure --stop-on-error"
|
|
],
|
|
"dusk:filter": [
|
|
"./vendor/bin/testbench-dusk package:dusk-purge --ansi && ./vendor/bin/phpunit -c phpunit.dusk.xml --filter"
|
|
],
|
|
"test:local": [
|
|
"@php vendor/bin/phpunit -c phpunit.xml --group date-field,datetime-field,external-network --testdox",
|
|
"@php vendor/bin/phpunit -c phpunit.dusk.xml --group date-field,datetime-field,external-network --testdox"
|
|
],
|
|
"serve": [
|
|
"@clear",
|
|
"@php vendor/bin/testbench package:discover --ansi",
|
|
"@php vendor/bin/testbench workbench:build --ansi",
|
|
"@php vendor/bin/testbench serve"
|
|
]
|
|
},
|
|
"suggest": {
|
|
"ext-intl": "Required to format Currency field"
|
|
},
|
|
"repositories": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/laravel/nova-dusk-suite"
|
|
}
|
|
],
|
|
"minimum-stability": "dev",
|
|
"prefer-stable": true,
|
|
"version": "4.35.0"
|
|
}
|