diff --git a/demo/composer.json b/demo/composer.json index 5793b82fb..63c271867 100644 --- a/demo/composer.json +++ b/demo/composer.json @@ -1,10 +1,8 @@ { "name": "symfony/ai-demo", - "type": "project", "description": "Symfony AI Demo Application", "license": "MIT", - "minimum-stability": "dev", - "prefer-stable": true, + "type": "project", "require": { "php": ">=8.4", "ext-ctype": "*", @@ -15,30 +13,39 @@ "php-http/discovery": "^1.20", "runtime/frankenphp-symfony": "^0.2.0", "symfony/ai-bundle": "@dev", - "symfony/asset": "7.3.*", - "symfony/asset-mapper": "7.3.*", - "symfony/clock": "7.3.*", - "symfony/console": "7.3.*", - "symfony/css-selector": "7.3.*", - "symfony/dom-crawler": "7.3.*", - "symfony/dotenv": "7.3.*", + "symfony/asset": "~7.3.0", + "symfony/asset-mapper": "~7.3.0", + "symfony/clock": "~7.3.0", + "symfony/console": "~7.3.0", + "symfony/css-selector": "~7.3.0", + "symfony/dom-crawler": "~7.3.0", + "symfony/dotenv": "~7.3.0", "symfony/flex": "^2.5", - "symfony/framework-bundle": "7.3.*", - "symfony/http-client": "7.3.*", + "symfony/framework-bundle": "~7.3.0", + "symfony/http-client": "~7.3.0", "symfony/mcp-bundle": "@dev", "symfony/monolog-bundle": "^3.10", - "symfony/runtime": "7.3.*", - "symfony/twig-bundle": "7.3.*", - "symfony/uid": "7.3.*", + "symfony/runtime": "~7.3.0", + "symfony/twig-bundle": "~7.3.0", + "symfony/uid": "~7.3.0", "symfony/ux-icons": "^2.25", "symfony/ux-live-component": "^2.25", "symfony/ux-turbo": "^2.25", "symfony/ux-typed": "^2.25", - "symfony/yaml": "7.3.*", + "symfony/yaml": "~7.3.0", "twig/extra-bundle": "^3.21", "twig/markdown-extra": "^3.21", "twig/twig": "^3.21" }, + "require-dev": { + "php-cs-fixer/shim": "^3.75", + "phpstan/phpstan": "^2.1", + "phpunit/phpunit": "^11.5", + "symfony/browser-kit": "~7.3.0", + "symfony/debug-bundle": "~7.3.0", + "symfony/stopwatch": "~7.3.0", + "symfony/web-profiler-bundle": "~7.3.0" + }, "replace": { "symfony/polyfill-ctype": "*", "symfony/polyfill-iconv": "*", @@ -55,14 +62,17 @@ "conflict": { "symfony/symfony": "*" }, - "require-dev": { - "php-cs-fixer/shim": "^3.75", - "phpstan/phpstan": "^2.1", - "phpunit/phpunit": "^11.5", - "symfony/browser-kit": "7.3.*", - "symfony/debug-bundle": "7.3.*", - "symfony/stopwatch": "7.3.*", - "symfony/web-profiler-bundle": "7.3.*" + "minimum-stability": "dev", + "prefer-stable": true, + "autoload": { + "psr-4": { + "App\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "App\\Tests\\": "tests/" + } }, "config": { "allow-plugins": { @@ -78,16 +88,6 @@ "require": "7.3.*" } }, - "autoload": { - "psr-4": { - "App\\": "src/" - } - }, - "autoload-dev": { - "psr-4": { - "App\\Tests\\": "tests/" - } - }, "scripts": { "post-install-cmd": [ "@auto-scripts" diff --git a/examples/composer.json b/examples/composer.json index 7234dc753..1e6889f12 100644 --- a/examples/composer.json +++ b/examples/composer.json @@ -1,14 +1,14 @@ { "name": "symfony/ai-examples", "description": "Example scripts about using Symfony AI", - "type": "project", "license": "MIT", + "type": "project", "require": { "ext-pdo": "*", "async-aws/bedrock-runtime": "^1.1", "codewithkyrian/chromadb-php": "^0.4.0", "codewithkyrian/transformers": "^0.6.1", - "doctrine/dbal": "^3.3|^4.0", + "doctrine/dbal": "^3.3 || ^4.0", "google/auth": "^1.47", "mongodb/mongodb": "^2.1", "mrmysql/youtube-transcript": "^0.0.5", @@ -18,16 +18,16 @@ "symfony/ai-agent": "@dev", "symfony/ai-platform": "@dev", "symfony/ai-store": "@dev", - "symfony/cache": "^6.4|^7.0", - "symfony/console": "^6.4|^7.0", - "symfony/css-selector": "^6.4|^7.0", - "symfony/dom-crawler": "^6.4|^7.0", - "symfony/dotenv": "^6.4|^7.0", - "symfony/event-dispatcher": "^6.4|^7.0", - "symfony/filesystem": "^6.4|^7.0", - "symfony/finder": "^6.4|^7.0", - "symfony/process": "^6.4|^7.0", - "symfony/var-dumper": "^6.4|^7.0" + "symfony/cache": "^6.4 || ^7.0", + "symfony/console": "^6.4 || ^7.0", + "symfony/css-selector": "^6.4 || ^7.0", + "symfony/dom-crawler": "^6.4 || ^7.0", + "symfony/dotenv": "^6.4 || ^7.0", + "symfony/event-dispatcher": "^6.4 || ^7.0", + "symfony/filesystem": "^6.4 || ^7.0", + "symfony/finder": "^6.4 || ^7.0", + "symfony/process": "^6.4 || ^7.0", + "symfony/var-dumper": "^6.4 || ^7.0" }, "autoload": { "psr-4": { diff --git a/src/agent/composer.json b/src/agent/composer.json index 732492093..727b52e7b 100644 --- a/src/agent/composer.json +++ b/src/agent/composer.json @@ -1,13 +1,13 @@ { "name": "symfony/ai-agent", - "type": "library", "description": "PHP library for building agentic applications.", + "license": "MIT", + "type": "library", "keywords": [ "ai", "llm", "agent" ], - "license": "MIT", "authors": [ { "name": "Christopher Hertel", @@ -33,7 +33,7 @@ "symfony/type-info": "^7.2.3" }, "require-dev": { - "mrmysql/youtube-transcript": "^v0.0.5", + "mrmysql/youtube-transcript": "^0.0.5", "phpstan/phpstan": "^2.0", "phpunit/phpunit": "^11.5.13", "symfony/ai-store": "@dev", @@ -43,15 +43,6 @@ "symfony/event-dispatcher": "^6.4 || ^7.1", "symfony/http-foundation": "^6.4 || ^7.1" }, - "config": { - "sort-packages": true - }, - "extra": { - "thanks": { - "name": "symfony/ai", - "url": "https://github.com/symfony/ai" - } - }, "autoload": { "psr-4": { "Symfony\\AI\\Agent\\": "src/" @@ -63,5 +54,14 @@ "Symfony\\AI\\Fixtures\\": "../../fixtures", "Symfony\\AI\\PHPStan\\": "../../.phpstan/" } + }, + "config": { + "sort-packages": true + }, + "extra": { + "thanks": { + "name": "symfony/ai", + "url": "https://github.com/symfony/ai" + } } } diff --git a/src/ai-bundle/composer.json b/src/ai-bundle/composer.json index 8251431fd..995239a71 100644 --- a/src/ai-bundle/composer.json +++ b/src/ai-bundle/composer.json @@ -1,8 +1,8 @@ { "name": "symfony/ai-bundle", - "type": "symfony-bundle", "description": "Integration bundle for Symfony AI components", "license": "MIT", + "type": "symfony-bundle", "authors": [ { "name": "Christopher Hertel", @@ -31,9 +31,6 @@ "symfony/expression-language": "^6.4 || ^7.0", "symfony/security-core": "^6.4 || ^7.0" }, - "config": { - "sort-packages": true - }, "autoload": { "psr-4": { "Symfony\\AI\\AiBundle\\": "src/" @@ -44,5 +41,8 @@ "Symfony\\AI\\AiBundle\\Tests\\": "tests/", "Symfony\\AI\\PHPStan\\": "../../.phpstan/" } + }, + "config": { + "sort-packages": true } } diff --git a/src/platform/composer.json b/src/platform/composer.json index b0fd7b9a5..fc7da2e3e 100644 --- a/src/platform/composer.json +++ b/src/platform/composer.json @@ -1,7 +1,8 @@ { "name": "symfony/ai-platform", - "type": "library", "description": "PHP library for interacting with AI platform provider.", + "license": "MIT", + "type": "library", "keywords": [ "ai", "albert", @@ -25,7 +26,6 @@ "vertexai", "voyage" ], - "license": "MIT", "authors": [ { "name": "Christopher Hertel", @@ -66,6 +66,18 @@ "symfony/process": "^6.4 || ^7.1", "symfony/var-dumper": "^6.4 || ^7.1" }, + "autoload": { + "psr-4": { + "Symfony\\AI\\Platform\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "Symfony\\AI\\Fixtures\\": "../../fixtures", + "Symfony\\AI\\PHPStan\\": "../../.phpstan/", + "Symfony\\AI\\Platform\\Tests\\": "tests/" + } + }, "config": { "allow-plugins": { "codewithkyrian/platform-package-installer": true, @@ -78,17 +90,5 @@ "name": "symfony/ai", "url": "https://github.com/symfony/ai" } - }, - "autoload": { - "psr-4": { - "Symfony\\AI\\Platform\\": "src/" - } - }, - "autoload-dev": { - "psr-4": { - "Symfony\\AI\\Platform\\Tests\\": "tests/", - "Symfony\\AI\\Fixtures\\": "../../fixtures", - "Symfony\\AI\\PHPStan\\": "../../.phpstan/" - } } } diff --git a/src/store/composer.json b/src/store/composer.json index fac481639..5f9c0101d 100644 --- a/src/store/composer.json +++ b/src/store/composer.json @@ -1,7 +1,8 @@ { "name": "symfony/ai-store", - "type": "library", "description": "Low-level abstraction for storing and retrieving documents in a vector store.", + "license": "MIT", + "type": "library", "keywords": [ "ai", "azure", @@ -20,7 +21,6 @@ "typesense", "weaviate" ], - "license": "MIT", "authors": [ { "name": "Christopher Hertel", @@ -49,18 +49,9 @@ "probots-io/pinecone-php": "^1.0", "symfony/cache": "^7.3" }, - "config": { - "sort-packages": true - }, "conflict": { "mongodb/mongodb": "<1.21" }, - "extra": { - "thanks": { - "name": "symfony/ai", - "url": "https://github.com/symfony/ai" - } - }, "autoload": { "psr-4": { "Symfony\\AI\\Store\\": "src/" @@ -68,8 +59,17 @@ }, "autoload-dev": { "psr-4": { - "Symfony\\AI\\Store\\Tests\\": "tests/", - "Symfony\\AI\\PHPStan\\": "../../.phpstan/" + "Symfony\\AI\\PHPStan\\": "../../.phpstan/", + "Symfony\\AI\\Store\\Tests\\": "tests/" + } + }, + "config": { + "sort-packages": true + }, + "extra": { + "thanks": { + "name": "symfony/ai", + "url": "https://github.com/symfony/ai" } } }