Skip to content

Commit 5b67e6a

Browse files
Install SEAL packages in new Laravel 12 example
1 parent cb8eb4d commit 5b67e6a

File tree

2 files changed

+4869
-385
lines changed

2 files changed

+4869
-385
lines changed

.examples/laravel-new/composer.json

+65-4
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,56 @@
88
"require": {
99
"php": "^8.2",
1010
"laravel/framework": "^12.0",
11-
"laravel/tinker": "^2.10.1"
11+
"laravel/tinker": "^2.10.1",
12+
"cmsig/seal": "^0.7",
13+
"cmsig/seal-laravel-package": "^0.7"
1214
},
1315
"require-dev": {
1416
"fakerphp/faker": "^1.23",
1517
"laravel/pail": "^1.2.2",
1618
"laravel/pint": "^1.13",
1719
"laravel/sail": "^1.41",
1820
"mockery/mockery": "^1.6",
19-
"nunomaduro/collision": "^8.6"
21+
"nunomaduro/collision": "^8.6",
22+
"php-cs-fixer/shim": "^3.51",
23+
"phpstan/extension-installer": "^1.2",
24+
"phpstan/phpstan": "^1.10",
25+
"phpstan/phpstan-phpunit": "^1.3",
26+
"rector/rector": "^1.0",
27+
"cmsig/seal-algolia-adapter": "^0.7",
28+
"cmsig/seal-elasticsearch-adapter": "^0.7",
29+
"cmsig/seal-loupe-adapter": "^0.7",
30+
"cmsig/seal-meilisearch-adapter": "^0.7",
31+
"cmsig/seal-memory-adapter": "^0.7",
32+
"cmsig/seal-multi-adapter": "^0.7",
33+
"cmsig/seal-opensearch-adapter": "^0.7",
34+
"cmsig/seal-read-write-adapter": "^0.7",
35+
"cmsig/seal-redisearch-adapter": "^0.7",
36+
"cmsig/seal-solr-adapter": "^0.7",
37+
"cmsig/seal-typesense-adapter": "^0.7",
38+
"spatie/laravel-ignition": "^2.4",
39+
"symfony/css-selector": "^6.4 || 7.0",
40+
"symfony/dom-crawler": "^6.4 || 7.0"
2041
},
42+
"conflict": {
43+
"react/promise": "<2.2.0"
44+
},
45+
"repositories": [
46+
{
47+
"type": "path",
48+
"url": "./../../packages/*",
49+
"options": {
50+
"symlink": true
51+
}
52+
},
53+
{
54+
"type": "path",
55+
"url": "./../../integrations/*",
56+
"options": {
57+
"symlink": true
58+
}
59+
}
60+
],
2161
"autoload": {
2262
"psr-4": {
2363
"App\\": "app/",
@@ -49,6 +89,26 @@
4989
"dev": [
5090
"Composer\\Config::disableProcessTimeout",
5191
"npx concurrently -c \"#93c5fd,#c4b5fd,#fb7185,#fdba74\" \"php artisan serve\" \"php artisan queue:listen --tries=1\" \"php artisan pail --timeout=0\" \"npm run dev\" --names=server,queue,logs,vite"
92+
],
93+
"test": [
94+
"Composer\\Config::disableProcessTimeout",
95+
"vendor/bin/pest"
96+
],
97+
"phpstan": "@php vendor/bin/phpstan analyze",
98+
"lint-rector": "@php vendor/bin/rector process --dry-run",
99+
"lint-php-cs": "@php vendor/bin/php-cs-fixer fix --verbose --diff --dry-run",
100+
"lint": [
101+
"@phpstan",
102+
"@lint-rector",
103+
"@lint-php-cs",
104+
"@lint-composer"
105+
],
106+
"lint-composer": "@composer validate --strict --no-check-publish",
107+
"rector": "@php vendor/bin/rector process",
108+
"php-cs-fix": "@php vendor/bin/php-cs-fixer fix",
109+
"fix": [
110+
"@rector",
111+
"@php-cs-fix"
52112
]
53113
},
54114
"extra": {
@@ -62,9 +122,10 @@
62122
"sort-packages": true,
63123
"allow-plugins": {
64124
"pestphp/pest-plugin": true,
65-
"php-http/discovery": true
125+
"php-http/discovery": true,
126+
"phpstan/extension-installer": true
66127
}
67128
},
68-
"minimum-stability": "stable",
129+
"minimum-stability": "dev",
69130
"prefer-stable": true
70131
}

0 commit comments

Comments
 (0)