diff --git a/ux.symfony.com/assets/app.js b/ux.symfony.com/assets/app.js index ba227b6da5d..6e301c09966 100644 --- a/ux.symfony.com/assets/app.js +++ b/ux.symfony.com/assets/app.js @@ -1,5 +1,5 @@ import { registerReactControllerComponents } from '@symfony/ux-react'; - +import {registerVueControllerComponents} from "@symfony/ux-vue"; // any CSS you import will output into a single css file (app.css in this case) import './styles/app.scss'; @@ -14,3 +14,4 @@ import Tab from 'bootstrap/js/dist/tab'; // initialize symfony/ux-react registerReactControllerComponents(require.context('./react/controllers', true, /\.(j|t)sx?$/)); +registerVueControllerComponents(require.context('./vue/controllers', true, /\.vue?$/)); diff --git a/ux.symfony.com/assets/controllers.json b/ux.symfony.com/assets/controllers.json index 1bd92a6dcea..bcad1aa9367 100644 --- a/ux.symfony.com/assets/controllers.json +++ b/ux.symfony.com/assets/controllers.json @@ -84,6 +84,12 @@ "enabled": true, "fetch": "eager" } + }, + "@symfony/ux-vue": { + "vue": { + "enabled": true, + "fetch": "eager" + } } }, "entrypoints": [] diff --git a/ux.symfony.com/assets/images/vue.png b/ux.symfony.com/assets/images/vue.png new file mode 100644 index 00000000000..95136c74289 Binary files /dev/null and b/ux.symfony.com/assets/images/vue.png differ diff --git a/ux.symfony.com/assets/vue/components/PackageList.vue b/ux.symfony.com/assets/vue/components/PackageList.vue new file mode 100644 index 00000000000..c7c5a20207f --- /dev/null +++ b/ux.symfony.com/assets/vue/components/PackageList.vue @@ -0,0 +1,35 @@ + + + diff --git a/ux.symfony.com/assets/vue/controllers/PackageSearch.vue b/ux.symfony.com/assets/vue/controllers/PackageSearch.vue new file mode 100644 index 00000000000..eea288bce2e --- /dev/null +++ b/ux.symfony.com/assets/vue/controllers/PackageSearch.vue @@ -0,0 +1,31 @@ + + + diff --git a/ux.symfony.com/code_snippets/_PackageSearch.vue b/ux.symfony.com/code_snippets/_PackageSearch.vue new file mode 100644 index 00000000000..d9755110e0a --- /dev/null +++ b/ux.symfony.com/code_snippets/_PackageSearch.vue @@ -0,0 +1,28 @@ + + + diff --git a/ux.symfony.com/code_snippets/_vue.html.twig b/ux.symfony.com/code_snippets/_vue.html.twig new file mode 100644 index 00000000000..3e0bb14f597 --- /dev/null +++ b/ux.symfony.com/code_snippets/_vue.html.twig @@ -0,0 +1,11 @@ +{# + "PackageSearch" mounts assets/vue/controllers/PackageSearch.vue. + + "packagesData" is dynamic data, which becomes the "packages" prop! +#} + +
+ Loading... +
diff --git a/ux.symfony.com/composer.json b/ux.symfony.com/composer.json index c926c2853ca..1e343d8ca61 100644 --- a/ux.symfony.com/composer.json +++ b/ux.symfony.com/composer.json @@ -41,6 +41,7 @@ "symfony/ux-turbo-mercure": "2.x-dev", "symfony/ux-twig-component": "2.x-dev", "symfony/ux-typed": "2.x-dev", + "symfony/ux-vue": "2.x-dev", "symfony/validator": "6.0.*", "symfony/webpack-encore-bundle": "^1.14", "symfony/yaml": "6.0.*", diff --git a/ux.symfony.com/composer.lock b/ux.symfony.com/composer.lock index 25ba80d1654..cfd5ce2c488 100644 --- a/ux.symfony.com/composer.lock +++ b/ux.symfony.com/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "9721508b0afdcb53c645c1f6d9c0861a", + "content-hash": "9e7c247a0d3a97df3ddfa7cc8c0f45af", "packages": [ { "name": "babdev/pagerfanta-bundle", @@ -332,26 +332,27 @@ }, { "name": "doctrine/collections", - "version": "1.6.8", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/doctrine/collections.git", - "reference": "1958a744696c6bb3bb0d28db2611dc11610e78af" + "reference": "07d15c8a766e664ec271ae84e5dfc597aeeb03b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/1958a744696c6bb3bb0d28db2611dc11610e78af", - "reference": "1958a744696c6bb3bb0d28db2611dc11610e78af", + "url": "https://api.github.com/repos/doctrine/collections/zipball/07d15c8a766e664ec271ae84e5dfc597aeeb03b1", + "reference": "07d15c8a766e664ec271ae84e5dfc597aeeb03b1", "shasum": "" }, "require": { + "doctrine/deprecations": "^0.5.3 || ^1", "php": "^7.1.3 || ^8.0" }, "require-dev": { "doctrine/coding-standard": "^9.0", - "phpstan/phpstan": "^0.12", + "phpstan/phpstan": "^1.4.8", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.1.5", - "vimeo/psalm": "^4.2.1" + "vimeo/psalm": "^4.22" }, "type": "library", "autoload": { @@ -395,22 +396,22 @@ ], "support": { "issues": "https://github.com/doctrine/collections/issues", - "source": "https://github.com/doctrine/collections/tree/1.6.8" + "source": "https://github.com/doctrine/collections/tree/1.7.0" }, - "time": "2021-08-10T18:51:53+00:00" + "time": "2022-08-18T05:44:45+00:00" }, { "name": "doctrine/common", - "version": "3.3.0", + "version": "3.3.1", "source": { "type": "git", "url": "https://github.com/doctrine/common.git", - "reference": "c824e95d4c83b7102d8bc60595445a6f7d540f96" + "reference": "6a76bd25b1030d35d6ba2bf2f69ca858a41fc580" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/c824e95d4c83b7102d8bc60595445a6f7d540f96", - "reference": "c824e95d4c83b7102d8bc60595445a6f7d540f96", + "url": "https://api.github.com/repos/doctrine/common/zipball/6a76bd25b1030d35d6ba2bf2f69ca858a41fc580", + "reference": "6a76bd25b1030d35d6ba2bf2f69ca858a41fc580", "shasum": "" }, "require": { @@ -419,6 +420,7 @@ }, "require-dev": { "doctrine/coding-standard": "^9.0", + "doctrine/collections": "^1", "phpstan/phpstan": "^1.4.1", "phpstan/phpstan-phpunit": "^1", "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0", @@ -471,7 +473,7 @@ ], "support": { "issues": "https://github.com/doctrine/common/issues", - "source": "https://github.com/doctrine/common/tree/3.3.0" + "source": "https://github.com/doctrine/common/tree/3.3.1" }, "funding": [ { @@ -487,20 +489,20 @@ "type": "tidelift" } ], - "time": "2022-02-05T18:28:51+00:00" + "time": "2022-08-20T10:48:54+00:00" }, { "name": "doctrine/dbal", - "version": "3.3.7", + "version": "3.4.2", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "9f79d4650430b582f4598fe0954ef4d52fbc0a8a" + "reference": "22de295f10edbe00df74f517612f1fbd711131e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/9f79d4650430b582f4598fe0954ef4d52fbc0a8a", - "reference": "9f79d4650430b582f4598fe0954ef4d52fbc0a8a", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/22de295f10edbe00df74f517612f1fbd711131e2", + "reference": "22de295f10edbe00df74f517612f1fbd711131e2", "shasum": "" }, "require": { @@ -508,21 +510,21 @@ "doctrine/cache": "^1.11|^2.0", "doctrine/deprecations": "^0.5.3|^1", "doctrine/event-manager": "^1.0", - "php": "^7.3 || ^8.0", + "php": "^7.4 || ^8.0", "psr/cache": "^1|^2|^3", "psr/log": "^1|^2|^3" }, "require-dev": { "doctrine/coding-standard": "9.0.0", "jetbrains/phpstorm-stubs": "2022.1", - "phpstan/phpstan": "1.7.13", - "phpstan/phpstan-strict-rules": "^1.2", - "phpunit/phpunit": "9.5.20", - "psalm/plugin-phpunit": "0.16.1", - "squizlabs/php_codesniffer": "3.7.0", - "symfony/cache": "^5.2|^6.0", - "symfony/console": "^2.7|^3.0|^4.0|^5.0|^6.0", - "vimeo/psalm": "4.23.0" + "phpstan/phpstan": "1.8.2", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "9.5.21", + "psalm/plugin-phpunit": "0.17.0", + "squizlabs/php_codesniffer": "3.7.1", + "symfony/cache": "^5.4|^6.0", + "symfony/console": "^4.4|^5.4|^6.0", + "vimeo/psalm": "4.24.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -582,7 +584,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.3.7" + "source": "https://github.com/doctrine/dbal/tree/3.4.2" }, "funding": [ { @@ -598,7 +600,7 @@ "type": "tidelift" } ], - "time": "2022-06-13T21:43:03+00:00" + "time": "2022-08-21T14:21:06+00:00" }, { "name": "doctrine/deprecations", @@ -844,34 +846,31 @@ }, { "name": "doctrine/event-manager", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", - "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f" + "reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f", - "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", + "reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "conflict": { - "doctrine/common": "<2.9@dev" + "doctrine/common": "<2.9" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpunit/phpunit": "^7.0" + "doctrine/coding-standard": "^9", + "phpstan/phpstan": "~1.4.10 || ^1.5.4", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Common\\": "lib/Doctrine/Common" @@ -918,7 +917,7 @@ ], "support": { "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/1.1.x" + "source": "https://github.com/doctrine/event-manager/tree/1.1.2" }, "funding": [ { @@ -934,7 +933,7 @@ "type": "tidelift" } ], - "time": "2020-05-29T18:28:51+00:00" + "time": "2022-07-27T22:18:11+00:00" }, { "name": "doctrine/inflector", @@ -1175,16 +1174,16 @@ }, { "name": "doctrine/migrations", - "version": "3.5.1", + "version": "3.5.2", "source": { "type": "git", "url": "https://github.com/doctrine/migrations.git", - "reference": "c0a01ddead0ccaf0282f3f4fcaa026d11918a481" + "reference": "61c6ef3a10b7df43c3b6388a184754f26e58700a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/migrations/zipball/c0a01ddead0ccaf0282f3f4fcaa026d11918a481", - "reference": "c0a01ddead0ccaf0282f3f4fcaa026d11918a481", + "url": "https://api.github.com/repos/doctrine/migrations/zipball/61c6ef3a10b7df43c3b6388a184754f26e58700a", + "reference": "61c6ef3a10b7df43c3b6388a184754f26e58700a", "shasum": "" }, "require": { @@ -1264,7 +1263,7 @@ ], "support": { "issues": "https://github.com/doctrine/migrations/issues", - "source": "https://github.com/doctrine/migrations/tree/3.5.1" + "source": "https://github.com/doctrine/migrations/tree/3.5.2" }, "funding": [ { @@ -1280,20 +1279,20 @@ "type": "tidelift" } ], - "time": "2022-05-09T20:24:38+00:00" + "time": "2022-08-04T14:29:49+00:00" }, { "name": "doctrine/orm", - "version": "2.12.3", + "version": "2.13.1", "source": { "type": "git", "url": "https://github.com/doctrine/orm.git", - "reference": "c05e1709e9ffb9abe8d37260a78975cc816ee385" + "reference": "35c44a56677adb3ce796138b6e4934ce93ec6811" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/c05e1709e9ffb9abe8d37260a78975cc816ee385", - "reference": "c05e1709e9ffb9abe8d37260a78975cc816ee385", + "url": "https://api.github.com/repos/doctrine/orm/zipball/35c44a56677adb3ce796138b6e4934ce93ec6811", + "reference": "35c44a56677adb3ce796138b6e4934ce93ec6811", "shasum": "" }, "require": { @@ -1322,15 +1321,16 @@ "doctrine/annotations": "^1.13", "doctrine/coding-standard": "^9.0", "phpbench/phpbench": "^0.16.10 || ^1.0", - "phpstan/phpstan": "~1.4.10 || 1.7.13", + "phpstan/phpstan": "~1.4.10 || 1.8.2", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "psr/log": "^1 || ^2 || ^3", - "squizlabs/php_codesniffer": "3.7.0", + "squizlabs/php_codesniffer": "3.7.1", "symfony/cache": "^4.4 || ^5.4 || ^6.0", "symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0", - "vimeo/psalm": "4.23.0" + "vimeo/psalm": "4.26.0" }, "suggest": { + "ext-dom": "Provides support for XSD validation for XML mapping files", "symfony/cache": "Provides cache support for Setup Tool with doctrine/cache 2.0", "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" }, @@ -1377,26 +1377,25 @@ ], "support": { "issues": "https://github.com/doctrine/orm/issues", - "source": "https://github.com/doctrine/orm/tree/2.12.3" + "source": "https://github.com/doctrine/orm/tree/2.13.1" }, - "time": "2022-06-16T13:42:23+00:00" + "time": "2022-08-08T09:00:16+00:00" }, { "name": "doctrine/persistence", - "version": "3.0.2", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", - "reference": "25ec98a8cbd1f850e60fdb62c0ef77c162da8704" + "reference": "ac6fce61f037d7e54dbb2435f5b5648d86548e23" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/25ec98a8cbd1f850e60fdb62c0ef77c162da8704", - "reference": "25ec98a8cbd1f850e60fdb62c0ef77c162da8704", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/ac6fce61f037d7e54dbb2435f5b5648d86548e23", + "reference": "ac6fce61f037d7e54dbb2435f5b5648d86548e23", "shasum": "" }, "require": { - "doctrine/collections": "^1.0", "doctrine/event-manager": "^1.0", "php": "^7.2 || ^8.0", "psr/cache": "^1.0 || ^2.0 || ^3.0" @@ -1464,7 +1463,7 @@ ], "support": { "issues": "https://github.com/doctrine/persistence/issues", - "source": "https://github.com/doctrine/persistence/tree/3.0.2" + "source": "https://github.com/doctrine/persistence/tree/3.0.3" }, "funding": [ { @@ -1480,7 +1479,7 @@ "type": "tidelift" } ], - "time": "2022-05-06T06:10:05+00:00" + "time": "2022-08-04T21:14:21+00:00" }, { "name": "doctrine/sql-formatter", @@ -1817,22 +1816,23 @@ }, { "name": "kornrunner/blurhash", - "version": "v1.2.1", + "version": "v1.2.2", "source": { "type": "git", "url": "https://github.com/kornrunner/php-blurhash.git", - "reference": "7dde9c0c7ee7e688dc79fb7770ee110ed308ffc7" + "reference": "bc8a4596cb0a49874f0158696a382ab3933fefe4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kornrunner/php-blurhash/zipball/7dde9c0c7ee7e688dc79fb7770ee110ed308ffc7", - "reference": "7dde9c0c7ee7e688dc79fb7770ee110ed308ffc7", + "url": "https://api.github.com/repos/kornrunner/php-blurhash/zipball/bc8a4596cb0a49874f0158696a382ab3933fefe4", + "reference": "bc8a4596cb0a49874f0158696a382ab3933fefe4", "shasum": "" }, "require": { "php": "^7.3|^8.0" }, "require-dev": { + "ext-gd": "*", "ocramius/package-versions": "^1.4|^2.0", "phpstan/phpstan": "^0.12", "phpunit/phpunit": "^9", @@ -1860,20 +1860,20 @@ "issues": "https://github.com/kornrunner/php-blurhash/issues", "source": "https://github.com/kornrunner/php-blurhash.git" }, - "time": "2021-01-18T11:17:12+00:00" + "time": "2022-07-13T19:38:39+00:00" }, { "name": "laminas/laminas-code", - "version": "4.5.2", + "version": "4.6.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-code.git", - "reference": "da01fb74c08f37e20e7ae49f1e3ee09aa401ebad" + "reference": "16ec7577ff315d53ac2e1b1f03a344d8fe680a6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-code/zipball/da01fb74c08f37e20e7ae49f1e3ee09aa401ebad", - "reference": "da01fb74c08f37e20e7ae49f1e3ee09aa401ebad", + "url": "https://api.github.com/repos/laminas/laminas-code/zipball/16ec7577ff315d53ac2e1b1f03a344d8fe680a6e", + "reference": "16ec7577ff315d53ac2e1b1f03a344d8fe680a6e", "shasum": "" }, "require": { @@ -1885,7 +1885,7 @@ "laminas/laminas-coding-standard": "^2.3.0", "laminas/laminas-stdlib": "^3.6.1", "phpunit/phpunit": "^9.5.10", - "psalm/plugin-phpunit": "^0.16.1", + "psalm/plugin-phpunit": "^0.17.0", "vimeo/psalm": "^4.13.1" }, "suggest": { @@ -1926,7 +1926,7 @@ "type": "community_bridge" } ], - "time": "2022-06-06T11:26:02+00:00" + "time": "2022-07-28T22:46:52+00:00" }, { "name": "lcobucci/clock", @@ -1991,16 +1991,16 @@ }, { "name": "lcobucci/jwt", - "version": "4.1.5", + "version": "4.2.1", "source": { "type": "git", "url": "https://github.com/lcobucci/jwt.git", - "reference": "fe2d89f2eaa7087af4aa166c6f480ef04e000582" + "reference": "72ac6d807ee51a70ad376ee03a2387e8646e10f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lcobucci/jwt/zipball/fe2d89f2eaa7087af4aa166c6f480ef04e000582", - "reference": "fe2d89f2eaa7087af4aa166c6f480ef04e000582", + "url": "https://api.github.com/repos/lcobucci/jwt/zipball/72ac6d807ee51a70ad376ee03a2387e8646e10f3", + "reference": "72ac6d807ee51a70ad376ee03a2387e8646e10f3", "shasum": "" }, "require": { @@ -2016,12 +2016,12 @@ "infection/infection": "^0.21", "lcobucci/coding-standard": "^6.0", "mikey179/vfsstream": "^1.6.7", - "phpbench/phpbench": "^1.0", + "phpbench/phpbench": "^1.2", "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-deprecation-rules": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "phpstan/phpstan-strict-rules": "^1.0", "phpunit/php-invoker": "^3.1", "phpunit/phpunit": "^9.5" }, @@ -2049,7 +2049,7 @@ ], "support": { "issues": "https://github.com/lcobucci/jwt/issues", - "source": "https://github.com/lcobucci/jwt/tree/4.1.5" + "source": "https://github.com/lcobucci/jwt/tree/4.2.1" }, "funding": [ { @@ -2061,20 +2061,20 @@ "type": "patreon" } ], - "time": "2021-09-28T19:34:56+00:00" + "time": "2022-08-19T23:14:07+00:00" }, { "name": "league/commonmark", - "version": "2.3.3", + "version": "2.3.5", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "0da1dca5781dd3cfddbe328224d9a7a62571addc" + "reference": "84d74485fdb7074f4f9dd6f02ab957b1de513257" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/0da1dca5781dd3cfddbe328224d9a7a62571addc", - "reference": "0da1dca5781dd3cfddbe328224d9a7a62571addc", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/84d74485fdb7074f4f9dd6f02ab957b1de513257", + "reference": "84d74485fdb7074f4f9dd6f02ab957b1de513257", "shasum": "" }, "require": { @@ -2096,13 +2096,13 @@ "github/gfm": "0.29.0", "michelf/php-markdown": "^1.4", "nyholm/psr7": "^1.5", - "phpstan/phpstan": "^0.12.88 || ^1.0.0", - "phpunit/phpunit": "^9.5.5", + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.21", "scrutinizer/ocular": "^1.8.1", - "symfony/finder": "^5.3", + "symfony/finder": "^5.3 | ^6.0", "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0", - "unleashedtech/php-coding-standard": "^3.1", - "vimeo/psalm": "^4.7.3" + "unleashedtech/php-coding-standard": "^3.1.1", + "vimeo/psalm": "^4.24.0" }, "suggest": { "symfony/yaml": "v2.3+ required if using the Front Matter extension" @@ -2167,7 +2167,7 @@ "type": "tidelift" } ], - "time": "2022-06-07T21:28:26+00:00" + "time": "2022-07-29T10:59:45+00:00" }, { "name": "league/config", @@ -2253,16 +2253,16 @@ }, { "name": "monolog/monolog", - "version": "2.7.0", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "5579edf28aee1190a798bfa5be8bc16c563bd524" + "reference": "720488632c590286b88b80e62aa3d3d551ad4a50" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/5579edf28aee1190a798bfa5be8bc16c563bd524", - "reference": "5579edf28aee1190a798bfa5be8bc16c563bd524", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/720488632c590286b88b80e62aa3d3d551ad4a50", + "reference": "720488632c590286b88b80e62aa3d3d551ad4a50", "shasum": "" }, "require": { @@ -2282,11 +2282,10 @@ "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", "php-amqplib/php-amqplib": "~2.4 || ^3", - "php-console/php-console": "^3.1.3", "phpspec/prophecy": "^1.15", "phpstan/phpstan": "^0.12.91", "phpunit/phpunit": "^8.5.14", - "predis/predis": "^1.1", + "predis/predis": "^1.1 || ^2.0", "rollbar/rollbar": "^1.3 || ^2 || ^3", "ruflin/elastica": "^7", "swiftmailer/swiftmailer": "^5.3|^6.0", @@ -2306,7 +2305,6 @@ "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", - "php-console/php-console": "Allow sending log messages to Google Chrome", "rollbar/rollbar": "Allow sending log messages to Rollbar", "ruflin/elastica": "Allow sending log messages to an Elastic Search server" }, @@ -2341,7 +2339,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.7.0" + "source": "https://github.com/Seldaek/monolog/tree/2.8.0" }, "funding": [ { @@ -2353,7 +2351,7 @@ "type": "tidelift" } ], - "time": "2022-06-09T08:59:12+00:00" + "time": "2022-07-24T11:55:47+00:00" }, { "name": "nette/schema", @@ -2504,16 +2502,16 @@ }, { "name": "pagerfanta/core", - "version": "v3.6.1", + "version": "v3.6.2", "source": { "type": "git", "url": "https://github.com/Pagerfanta/core.git", - "reference": "ed751ad06edea1d88451683405e4a207f20c26ac" + "reference": "d733a04b8461ca2ae157fbe45e8710f01b4f256d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Pagerfanta/core/zipball/ed751ad06edea1d88451683405e4a207f20c26ac", - "reference": "ed751ad06edea1d88451683405e4a207f20c26ac", + "url": "https://api.github.com/repos/Pagerfanta/core/zipball/d733a04b8461ca2ae157fbe45e8710f01b4f256d", + "reference": "d733a04b8461ca2ae157fbe45e8710f01b4f256d", "shasum": "" }, "require": { @@ -2544,13 +2542,13 @@ "pagerfanta" ], "support": { - "source": "https://github.com/Pagerfanta/core/tree/v3.6.1" + "source": "https://github.com/Pagerfanta/core/tree/v3.6.2" }, - "time": "2022-03-15T23:30:46+00:00" + "time": "2022-07-21T23:10:57+00:00" }, { "name": "pagerfanta/twig", - "version": "v3.6.1", + "version": "v3.6.2", "source": { "type": "git", "url": "https://github.com/Pagerfanta/twig.git", @@ -2590,7 +2588,7 @@ "pagerfanta" ], "support": { - "source": "https://github.com/Pagerfanta/twig/tree/v3.6.1" + "source": "https://github.com/Pagerfanta/twig/tree/v3.6.2" }, "time": "2022-01-18T04:22:14+00:00" }, @@ -3162,16 +3160,16 @@ }, { "name": "stella-maris/clock", - "version": "0.1.4", + "version": "0.1.5", "source": { "type": "git", - "url": "https://gitlab.com/stella-maris/clock.git", - "reference": "8a0a967896df4c63417385dc69328a0aec84d9cf" + "url": "git@gitlab.com:stella-maris/clock.git", + "reference": "447879c53ca0b2a762cdbfba5e76ccf4deca9158" }, "dist": { "type": "zip", - "url": "https://gitlab.com/api/v4/projects/stella-maris%2Fclock/repository/archive.zip?sha=8a0a967896df4c63417385dc69328a0aec84d9cf", - "reference": "8a0a967896df4c63417385dc69328a0aec84d9cf", + "url": "https://gitlab.com/api/v4/projects/stella-maris%2Fclock/repository/archive.zip?sha=447879c53ca0b2a762cdbfba5e76ccf4deca9158", + "reference": "447879c53ca0b2a762cdbfba5e76ccf4deca9158", "shasum": "" }, "require": { @@ -3201,11 +3199,7 @@ "point in time", "psr20" ], - "support": { - "issues": "https://gitlab.com/stella-maris/clock/-/issues", - "source": "https://gitlab.com/stella-maris/clock/-/tree/0.1.4" - }, - "time": "2022-04-17T14:12:26+00:00" + "time": "2022-08-05T07:21:25+00:00" }, { "name": "symfony/asset", @@ -3281,16 +3275,16 @@ }, { "name": "symfony/cache", - "version": "v6.0.10", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "73c782b399c58d80504704bbaeb9990b7f9aa6f6" + "reference": "8c98079892d254b4e5806bedf694bddab8fe92b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/73c782b399c58d80504704bbaeb9990b7f9aa6f6", - "reference": "73c782b399c58d80504704bbaeb9990b7f9aa6f6", + "url": "https://api.github.com/repos/symfony/cache/zipball/8c98079892d254b4e5806bedf694bddab8fe92b4", + "reference": "8c98079892d254b4e5806bedf694bddab8fe92b4", "shasum": "" }, "require": { @@ -3354,7 +3348,7 @@ "psr6" ], "support": { - "source": "https://github.com/symfony/cache/tree/v6.0.10" + "source": "https://github.com/symfony/cache/tree/v6.0.11" }, "funding": [ { @@ -3370,7 +3364,7 @@ "type": "tidelift" } ], - "time": "2022-06-19T12:07:20+00:00" + "time": "2022-07-29T07:39:48+00:00" }, { "name": "symfony/cache-contracts", @@ -3453,16 +3447,16 @@ }, { "name": "symfony/config", - "version": "v6.0.9", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "9c40f44bc38d91aeefbcdd1d42609033984ce062" + "reference": "956d4ec5df274dda91a4cedfccc2bfd063f6f649" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/9c40f44bc38d91aeefbcdd1d42609033984ce062", - "reference": "9c40f44bc38d91aeefbcdd1d42609033984ce062", + "url": "https://api.github.com/repos/symfony/config/zipball/956d4ec5df274dda91a4cedfccc2bfd063f6f649", + "reference": "956d4ec5df274dda91a4cedfccc2bfd063f6f649", "shasum": "" }, "require": { @@ -3511,7 +3505,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/v6.0.9" + "source": "https://github.com/symfony/config/tree/v6.0.11" }, "funding": [ { @@ -3527,20 +3521,20 @@ "type": "tidelift" } ], - "time": "2022-05-17T12:08:13+00:00" + "time": "2022-06-27T17:10:44+00:00" }, { "name": "symfony/console", - "version": "v6.0.10", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "d8d41b93c16f1da2f2d4b9209b7de78c4d203642" + "reference": "09b8e50f09bf0e5bbde9b61b19d7f53751114725" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/d8d41b93c16f1da2f2d4b9209b7de78c4d203642", - "reference": "d8d41b93c16f1da2f2d4b9209b7de78c4d203642", + "url": "https://api.github.com/repos/symfony/console/zipball/09b8e50f09bf0e5bbde9b61b19d7f53751114725", + "reference": "09b8e50f09bf0e5bbde9b61b19d7f53751114725", "shasum": "" }, "require": { @@ -3606,7 +3600,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.0.10" + "source": "https://github.com/symfony/console/tree/v6.0.11" }, "funding": [ { @@ -3622,20 +3616,20 @@ "type": "tidelift" } ], - "time": "2022-06-26T13:01:22+00:00" + "time": "2022-07-22T14:17:38+00:00" }, { "name": "symfony/dependency-injection", - "version": "v6.0.10", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "533a7ead2f1d15e9abfe4709ebdda4f7cab2a431" + "reference": "5f6246e27475a90a0da5cd704fb5a47880a5d3cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/533a7ead2f1d15e9abfe4709ebdda4f7cab2a431", - "reference": "533a7ead2f1d15e9abfe4709ebdda4f7cab2a431", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/5f6246e27475a90a0da5cd704fb5a47880a5d3cc", + "reference": "5f6246e27475a90a0da5cd704fb5a47880a5d3cc", "shasum": "" }, "require": { @@ -3694,7 +3688,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v6.0.10" + "source": "https://github.com/symfony/dependency-injection/tree/v6.0.11" }, "funding": [ { @@ -3710,7 +3704,7 @@ "type": "tidelift" } ], - "time": "2022-06-26T13:01:22+00:00" + "time": "2022-07-20T13:45:53+00:00" }, { "name": "symfony/deprecation-contracts", @@ -3781,16 +3775,16 @@ }, { "name": "symfony/doctrine-bridge", - "version": "v6.0.10", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "d61613cc116822d1f194993baecb025ba58251e7" + "reference": "203153a2596e7e2b3eb28a7e0d4e301955d64b2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/d61613cc116822d1f194993baecb025ba58251e7", - "reference": "d61613cc116822d1f194993baecb025ba58251e7", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/203153a2596e7e2b3eb28a7e0d4e301955d64b2e", + "reference": "203153a2596e7e2b3eb28a7e0d4e301955d64b2e", "shasum": "" }, "require": { @@ -3876,7 +3870,7 @@ "description": "Provides integration for Doctrine with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/doctrine-bridge/tree/v6.0.10" + "source": "https://github.com/symfony/doctrine-bridge/tree/v6.0.11" }, "funding": [ { @@ -3892,7 +3886,7 @@ "type": "tidelift" } ], - "time": "2022-06-21T07:16:22+00:00" + "time": "2022-07-29T07:39:48+00:00" }, { "name": "symfony/dotenv", @@ -3966,16 +3960,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.0.9", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "732ca203b3222cde3378d5ddf5e2883211acc53e" + "reference": "cb302377e1b862540436f22be9ff07079a5836ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/732ca203b3222cde3378d5ddf5e2883211acc53e", - "reference": "732ca203b3222cde3378d5ddf5e2883211acc53e", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/cb302377e1b862540436f22be9ff07079a5836ae", + "reference": "cb302377e1b862540436f22be9ff07079a5836ae", "shasum": "" }, "require": { @@ -4017,7 +4011,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.0.9" + "source": "https://github.com/symfony/error-handler/tree/v6.0.11" }, "funding": [ { @@ -4033,7 +4027,7 @@ "type": "tidelift" } ], - "time": "2022-05-23T10:32:42+00:00" + "time": "2022-07-29T07:39:48+00:00" }, { "name": "symfony/event-dispatcher", @@ -4199,16 +4193,16 @@ }, { "name": "symfony/filesystem", - "version": "v6.0.9", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "bf7b9d2ee692b6df2a41017d6023a2fe732d240c" + "reference": "33787a6b6e055245d5710697dfc4a9a2b896c032" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/bf7b9d2ee692b6df2a41017d6023a2fe732d240c", - "reference": "bf7b9d2ee692b6df2a41017d6023a2fe732d240c", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/33787a6b6e055245d5710697dfc4a9a2b896c032", + "reference": "33787a6b6e055245d5710697dfc4a9a2b896c032", "shasum": "" }, "require": { @@ -4242,7 +4236,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.0.9" + "source": "https://github.com/symfony/filesystem/tree/v6.0.11" }, "funding": [ { @@ -4258,20 +4252,20 @@ "type": "tidelift" } ], - "time": "2022-05-21T13:33:31+00:00" + "time": "2022-07-20T14:06:08+00:00" }, { "name": "symfony/finder", - "version": "v6.0.8", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "af7edab28d17caecd1f40a9219fc646ae751c21f" + "reference": "09cb683ba5720385ea6966e5e06be2a34f2568b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/af7edab28d17caecd1f40a9219fc646ae751c21f", - "reference": "af7edab28d17caecd1f40a9219fc646ae751c21f", + "url": "https://api.github.com/repos/symfony/finder/zipball/09cb683ba5720385ea6966e5e06be2a34f2568b1", + "reference": "09cb683ba5720385ea6966e5e06be2a34f2568b1", "shasum": "" }, "require": { @@ -4303,7 +4297,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.0.8" + "source": "https://github.com/symfony/finder/tree/v6.0.11" }, "funding": [ { @@ -4319,20 +4313,20 @@ "type": "tidelift" } ], - "time": "2022-04-15T08:07:58+00:00" + "time": "2022-07-29T07:39:48+00:00" }, { "name": "symfony/flex", - "version": "v2.2.2", + "version": "v2.2.3", "source": { "type": "git", "url": "https://github.com/symfony/flex.git", - "reference": "78510b1be591433513c8087deec24e9fd90d110d" + "reference": "0763da1bdcce1d48c06778d48249905c26d34a72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/flex/zipball/78510b1be591433513c8087deec24e9fd90d110d", - "reference": "78510b1be591433513c8087deec24e9fd90d110d", + "url": "https://api.github.com/repos/symfony/flex/zipball/0763da1bdcce1d48c06778d48249905c26d34a72", + "reference": "0763da1bdcce1d48c06778d48249905c26d34a72", "shasum": "" }, "require": { @@ -4368,7 +4362,7 @@ "description": "Composer plugin for Symfony", "support": { "issues": "https://github.com/symfony/flex/issues", - "source": "https://github.com/symfony/flex/tree/v2.2.2" + "source": "https://github.com/symfony/flex/tree/v2.2.3" }, "funding": [ { @@ -4384,20 +4378,20 @@ "type": "tidelift" } ], - "time": "2022-06-15T06:51:57+00:00" + "time": "2022-08-07T09:39:47+00:00" }, { "name": "symfony/form", - "version": "v6.0.10", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "6f280b456cdd9fc7f65fad24d32a0816ccc7a181" + "reference": "d3553e1c66c87b10c66232c446e3bade1c3db0c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/6f280b456cdd9fc7f65fad24d32a0816ccc7a181", - "reference": "6f280b456cdd9fc7f65fad24d32a0816ccc7a181", + "url": "https://api.github.com/repos/symfony/form/zipball/d3553e1c66c87b10c66232c446e3bade1c3db0c9", + "reference": "d3553e1c66c87b10c66232c446e3bade1c3db0c9", "shasum": "" }, "require": { @@ -4470,7 +4464,7 @@ "description": "Allows to easily create, process and reuse HTML forms", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/form/tree/v6.0.10" + "source": "https://github.com/symfony/form/tree/v6.0.11" }, "funding": [ { @@ -4486,20 +4480,20 @@ "type": "tidelift" } ], - "time": "2022-06-19T12:07:20+00:00" + "time": "2022-07-20T14:06:08+00:00" }, { "name": "symfony/framework-bundle", - "version": "v6.0.10", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "1a42efe7a1821497b26facd591efb4fedcf734e2" + "reference": "43baa1bf04ca4d329364a86701928a21bdb8cf2f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/1a42efe7a1821497b26facd591efb4fedcf734e2", - "reference": "1a42efe7a1821497b26facd591efb4fedcf734e2", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/43baa1bf04ca4d329364a86701928a21bdb8cf2f", + "reference": "43baa1bf04ca4d329364a86701928a21bdb8cf2f", "shasum": "" }, "require": { @@ -4618,7 +4612,7 @@ "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/framework-bundle/tree/v6.0.10" + "source": "https://github.com/symfony/framework-bundle/tree/v6.0.11" }, "funding": [ { @@ -4634,20 +4628,20 @@ "type": "tidelift" } ], - "time": "2022-06-19T13:16:44+00:00" + "time": "2022-07-20T13:45:53+00:00" }, { "name": "symfony/http-client", - "version": "v6.0.9", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "3c6fc53a3deed2d3c1825d41ad8b3f23a6b038b5" + "reference": "49bef7df70f84a4f5d516eb268963779ca80320d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/3c6fc53a3deed2d3c1825d41ad8b3f23a6b038b5", - "reference": "3c6fc53a3deed2d3c1825d41ad8b3f23a6b038b5", + "url": "https://api.github.com/repos/symfony/http-client/zipball/49bef7df70f84a4f5d516eb268963779ca80320d", + "reference": "49bef7df70f84a4f5d516eb268963779ca80320d", "shasum": "" }, "require": { @@ -4702,7 +4696,7 @@ "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-client/tree/v6.0.9" + "source": "https://github.com/symfony/http-client/tree/v6.0.11" }, "funding": [ { @@ -4718,7 +4712,7 @@ "type": "tidelift" } ], - "time": "2022-05-21T13:33:31+00:00" + "time": "2022-07-28T13:39:17+00:00" }, { "name": "symfony/http-client-contracts", @@ -4803,16 +4797,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.0.10", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "47f2aa677a96ff3b79d2ed70052adf75b16824a9" + "reference": "69302fb4a7d65f6373c60b6d9ca89b91d2c9e0e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/47f2aa677a96ff3b79d2ed70052adf75b16824a9", - "reference": "47f2aa677a96ff3b79d2ed70052adf75b16824a9", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/69302fb4a7d65f6373c60b6d9ca89b91d2c9e0e6", + "reference": "69302fb4a7d65f6373c60b6d9ca89b91d2c9e0e6", "shasum": "" }, "require": { @@ -4855,7 +4849,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.0.10" + "source": "https://github.com/symfony/http-foundation/tree/v6.0.11" }, "funding": [ { @@ -4871,20 +4865,20 @@ "type": "tidelift" } ], - "time": "2022-06-19T13:16:44+00:00" + "time": "2022-07-22T16:13:32+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.0.10", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "fa3e92a78c3f311573671961c7f7a2c5bce0f54d" + "reference": "961268a36f3fa4bda9fde1400d2ae7004318b717" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/fa3e92a78c3f311573671961c7f7a2c5bce0f54d", - "reference": "fa3e92a78c3f311573671961c7f7a2c5bce0f54d", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/961268a36f3fa4bda9fde1400d2ae7004318b717", + "reference": "961268a36f3fa4bda9fde1400d2ae7004318b717", "shasum": "" }, "require": { @@ -4964,7 +4958,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.0.10" + "source": "https://github.com/symfony/http-kernel/tree/v6.0.11" }, "funding": [ { @@ -4980,7 +4974,7 @@ "type": "tidelift" } ], - "time": "2022-06-26T17:02:18+00:00" + "time": "2022-07-29T12:37:40+00:00" }, { "name": "symfony/mercure", @@ -5940,16 +5934,16 @@ }, { "name": "symfony/property-access", - "version": "v6.0.8", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", - "reference": "e5ac708a97933e9680b81b92eb90a5e301490d72" + "reference": "8299bd756989ef04be53e2099e6b6fd5154a03ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/e5ac708a97933e9680b81b92eb90a5e301490d72", - "reference": "e5ac708a97933e9680b81b92eb90a5e301490d72", + "url": "https://api.github.com/repos/symfony/property-access/zipball/8299bd756989ef04be53e2099e6b6fd5154a03ed", + "reference": "8299bd756989ef04be53e2099e6b6fd5154a03ed", "shasum": "" }, "require": { @@ -5999,7 +5993,7 @@ "reflection" ], "support": { - "source": "https://github.com/symfony/property-access/tree/v6.0.8" + "source": "https://github.com/symfony/property-access/tree/v6.0.11" }, "funding": [ { @@ -6015,20 +6009,20 @@ "type": "tidelift" } ], - "time": "2022-04-20T15:01:42+00:00" + "time": "2022-06-27T17:10:44+00:00" }, { "name": "symfony/property-info", - "version": "v6.0.10", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", - "reference": "0e3bc4926c37e8cf3be484cd2fdd2d77624129e5" + "reference": "518f172491b9c09afd5d963f783909b80c4b0308" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/0e3bc4926c37e8cf3be484cd2fdd2d77624129e5", - "reference": "0e3bc4926c37e8cf3be484cd2fdd2d77624129e5", + "url": "https://api.github.com/repos/symfony/property-info/zipball/518f172491b9c09afd5d963f783909b80c4b0308", + "reference": "518f172491b9c09afd5d963f783909b80c4b0308", "shasum": "" }, "require": { @@ -6088,7 +6082,7 @@ "validator" ], "support": { - "source": "https://github.com/symfony/property-info/tree/v6.0.10" + "source": "https://github.com/symfony/property-info/tree/v6.0.11" }, "funding": [ { @@ -6104,7 +6098,7 @@ "type": "tidelift" } ], - "time": "2022-05-31T17:20:12+00:00" + "time": "2022-07-19T08:33:44+00:00" }, { "name": "symfony/proxy-manager-bridge", @@ -6174,16 +6168,16 @@ }, { "name": "symfony/routing", - "version": "v6.0.8", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "74c40c9fc334acc601a32fcf4274e74fb3bac11e" + "reference": "434b64f7d3a582ec33fcf69baaf085473e67d639" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/74c40c9fc334acc601a32fcf4274e74fb3bac11e", - "reference": "74c40c9fc334acc601a32fcf4274e74fb3bac11e", + "url": "https://api.github.com/repos/symfony/routing/zipball/434b64f7d3a582ec33fcf69baaf085473e67d639", + "reference": "434b64f7d3a582ec33fcf69baaf085473e67d639", "shasum": "" }, "require": { @@ -6242,7 +6236,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.0.8" + "source": "https://github.com/symfony/routing/tree/v6.0.11" }, "funding": [ { @@ -6258,20 +6252,20 @@ "type": "tidelift" } ], - "time": "2022-04-22T08:18:02+00:00" + "time": "2022-07-20T13:45:53+00:00" }, { "name": "symfony/runtime", - "version": "v6.0.8", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/runtime.git", - "reference": "841d3f303349b2f4fbc25c3bd6349a901fb8e0dc" + "reference": "88813c1735d9ce6e1a7cccf63d6f2b6faca79018" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/runtime/zipball/841d3f303349b2f4fbc25c3bd6349a901fb8e0dc", - "reference": "841d3f303349b2f4fbc25c3bd6349a901fb8e0dc", + "url": "https://api.github.com/repos/symfony/runtime/zipball/88813c1735d9ce6e1a7cccf63d6f2b6faca79018", + "reference": "88813c1735d9ce6e1a7cccf63d6f2b6faca79018", "shasum": "" }, "require": { @@ -6318,7 +6312,7 @@ "description": "Enables decoupling PHP applications from global state", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/runtime/tree/v6.0.8" + "source": "https://github.com/symfony/runtime/tree/v6.0.11" }, "funding": [ { @@ -6334,20 +6328,20 @@ "type": "tidelift" } ], - "time": "2022-04-12T16:11:42+00:00" + "time": "2022-06-27T17:10:44+00:00" }, { "name": "symfony/serializer", - "version": "v6.0.10", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "d01114d1e6321070f11bffc6d0d4a698d1403867" + "reference": "4642040ea0bb56348680d88220bf6294cf439cec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/d01114d1e6321070f11bffc6d0d4a698d1403867", - "reference": "d01114d1e6321070f11bffc6d0d4a698d1403867", + "url": "https://api.github.com/repos/symfony/serializer/zipball/4642040ea0bb56348680d88220bf6294cf439cec", + "reference": "4642040ea0bb56348680d88220bf6294cf439cec", "shasum": "" }, "require": { @@ -6419,7 +6413,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v6.0.10" + "source": "https://github.com/symfony/serializer/tree/v6.0.11" }, "funding": [ { @@ -6435,7 +6429,7 @@ "type": "tidelift" } ], - "time": "2022-06-26T16:34:50+00:00" + "time": "2022-07-28T13:39:17+00:00" }, { "name": "symfony/service-contracts", @@ -6586,16 +6580,16 @@ }, { "name": "symfony/string", - "version": "v6.0.10", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "1b3adf02a0fc814bd9118d7fd68a097a599ebc27" + "reference": "042b6bf0f6ccca6d456a0572eb788cfb8b1ff809" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/1b3adf02a0fc814bd9118d7fd68a097a599ebc27", - "reference": "1b3adf02a0fc814bd9118d7fd68a097a599ebc27", + "url": "https://api.github.com/repos/symfony/string/zipball/042b6bf0f6ccca6d456a0572eb788cfb8b1ff809", + "reference": "042b6bf0f6ccca6d456a0572eb788cfb8b1ff809", "shasum": "" }, "require": { @@ -6651,7 +6645,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.0.10" + "source": "https://github.com/symfony/string/tree/v6.0.11" }, "funding": [ { @@ -6667,7 +6661,7 @@ "type": "tidelift" } ], - "time": "2022-06-26T16:34:50+00:00" + "time": "2022-07-27T15:50:26+00:00" }, { "name": "symfony/translation-contracts", @@ -6752,16 +6746,16 @@ }, { "name": "symfony/twig-bridge", - "version": "v6.0.10", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "4eae2e2a08d737bdd293fb4fa53239a655c4ea80" + "reference": "498f452a0d5b22499e4545146eba56e8b993600e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/4eae2e2a08d737bdd293fb4fa53239a655c4ea80", - "reference": "4eae2e2a08d737bdd293fb4fa53239a655c4ea80", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/498f452a0d5b22499e4545146eba56e8b993600e", + "reference": "498f452a0d5b22499e4545146eba56e8b993600e", "shasum": "" }, "require": { @@ -6852,7 +6846,7 @@ "description": "Provides integration for Twig with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bridge/tree/v6.0.10" + "source": "https://github.com/symfony/twig-bridge/tree/v6.0.11" }, "funding": [ { @@ -6868,7 +6862,7 @@ "type": "tidelift" } ], - "time": "2022-06-17T15:20:52+00:00" + "time": "2022-07-20T13:45:53+00:00" }, { "name": "symfony/twig-bundle", @@ -6963,12 +6957,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-autocomplete.git", - "reference": "255d1693576713c63075b9d987555fc588d9a2b2" + "reference": "89b37ed23022dc1529845987ad59f6a203a13047" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-autocomplete/zipball/255d1693576713c63075b9d987555fc588d9a2b2", - "reference": "255d1693576713c63075b9d987555fc588d9a2b2", + "url": "https://api.github.com/repos/symfony/ux-autocomplete/zipball/89b37ed23022dc1529845987ad59f6a203a13047", + "reference": "89b37ed23022dc1529845987ad59f6a203a13047", "shasum": "" }, "require": { @@ -7038,7 +7032,7 @@ "type": "tidelift" } ], - "time": "2022-07-06T20:17:22+00:00" + "time": "2022-08-14T12:14:59+00:00" }, { "name": "symfony/ux-chartjs", @@ -7107,7 +7101,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-chartjs/tree/2.x" + "source": "https://github.com/symfony/ux-chartjs/tree/v2.3.0" }, "funding": [ { @@ -7193,7 +7187,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-cropperjs/tree/2.x" + "source": "https://github.com/symfony/ux-cropperjs/tree/v2.3.0" }, "funding": [ { @@ -7274,7 +7268,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-dropzone/tree/2.x" + "source": "https://github.com/symfony/ux-dropzone/tree/v2.3.0" }, "funding": [ { @@ -7356,7 +7350,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-lazy-image/tree/2.x" + "source": "https://github.com/symfony/ux-lazy-image/tree/v2.3.0" }, "funding": [ { @@ -7380,12 +7374,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-live-component.git", - "reference": "4708658ec02ef62b960fcff383001a73bc874c16" + "reference": "44554cb46a745ee30c73f1b221fb52f03bb01812" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-live-component/zipball/4708658ec02ef62b960fcff383001a73bc874c16", - "reference": "4708658ec02ef62b960fcff383001a73bc874c16", + "url": "https://api.github.com/repos/symfony/ux-live-component/zipball/44554cb46a745ee30c73f1b221fb52f03bb01812", + "reference": "44554cb46a745ee30c73f1b221fb52f03bb01812", "shasum": "" }, "require": { @@ -7458,7 +7452,7 @@ "type": "tidelift" } ], - "time": "2022-07-06T20:17:22+00:00" + "time": "2022-08-14T23:19:41+00:00" }, { "name": "symfony/ux-notify", @@ -7528,7 +7522,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-notify/tree/2.x" + "source": "https://github.com/symfony/ux-notify/tree/v2.3.0" }, "funding": [ { @@ -7605,7 +7599,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-react/tree/2.x" + "source": "https://github.com/symfony/ux-react/tree/v2.3.0" }, "funding": [ { @@ -7668,7 +7662,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-swup/tree/2.x" + "source": "https://github.com/symfony/ux-swup/tree/v2.3.0" }, "funding": [ { @@ -7692,12 +7686,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/ux-turbo.git", - "reference": "2ac817136d357dfc190a9db782e163c37db2ad2d" + "reference": "0ac0bbc70b86aa4883c7eb8ac17bc6e3a774dc17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-turbo/zipball/2ac817136d357dfc190a9db782e163c37db2ad2d", - "reference": "2ac817136d357dfc190a9db782e163c37db2ad2d", + "url": "https://api.github.com/repos/symfony/ux-turbo/zipball/0ac0bbc70b86aa4883c7eb8ac17bc6e3a774dc17", + "reference": "0ac0bbc70b86aa4883c7eb8ac17bc6e3a774dc17", "shasum": "" }, "require": { @@ -7767,7 +7761,7 @@ "turbo-stream" ], "support": { - "source": "https://github.com/symfony/ux-turbo/tree/2.x" + "source": "https://github.com/symfony/ux-turbo/tree/v2.3.0" }, "funding": [ { @@ -7783,7 +7777,7 @@ "type": "tidelift" } ], - "time": "2022-07-05T13:16:52+00:00" + "time": "2022-07-08T14:57:18+00:00" }, { "name": "symfony/ux-turbo-mercure", @@ -7844,7 +7838,7 @@ "turbo" ], "support": { - "source": "https://github.com/symfony/ux-turbo-mercure/tree/v2.2.0" + "source": "https://github.com/symfony/ux-turbo-mercure/tree/v2.3.0" }, "funding": [ { @@ -7922,7 +7916,7 @@ "twig" ], "support": { - "source": "https://github.com/symfony/ux-twig-component/tree/2.x" + "source": "https://github.com/symfony/ux-twig-component/tree/v2.3.0" }, "funding": [ { @@ -7985,7 +7979,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-typed/tree/2.x" + "source": "https://github.com/symfony/ux-typed/tree/v2.3.0" }, "funding": [ { @@ -8003,18 +7997,99 @@ ], "time": "2022-07-04T12:52:51+00:00" }, + { + "name": "symfony/ux-vue", + "version": "2.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/ux-vue.git", + "reference": "c8732a5e6ea5743676fadbb5089499d9e4e5daec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/ux-vue/zipball/c8732a5e6ea5743676fadbb5089499d9e4e5daec", + "reference": "c8732a5e6ea5743676fadbb5089499d9e4e5daec", + "shasum": "" + }, + "require": { + "symfony/webpack-encore-bundle": "^1.11" + }, + "require-dev": { + "symfony/framework-bundle": "^4.4|^5.0|^6.0", + "symfony/phpunit-bridge": "^5.2|^6.0", + "symfony/twig-bundle": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" + }, + "default-branch": true, + "type": "symfony-bundle", + "extra": { + "thanks": { + "name": "symfony/ux", + "url": "https://github.com/symfony/ux" + } + }, + "autoload": { + "psr-4": { + "Symfony\\UX\\Vue\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Titouan Galopin", + "email": "galopintitouan@gmail.com" + }, + { + "name": "Thibault Richard", + "email": "thibault.richard62@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Integration of Vue.js in Symfony", + "homepage": "https://symfony.com", + "keywords": [ + "symfony-ux" + ], + "support": { + "source": "https://github.com/symfony/ux-vue/tree/2.x" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-08-22T09:35:31+00:00" + }, { "name": "symfony/validator", - "version": "v6.0.10", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "e4d9e660e03458f06df2f6382ad1e9c51f238297" + "reference": "afe702b7827bdbddfc0750e023fcc4770a2814f1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/e4d9e660e03458f06df2f6382ad1e9c51f238297", - "reference": "e4d9e660e03458f06df2f6382ad1e9c51f238297", + "url": "https://api.github.com/repos/symfony/validator/zipball/afe702b7827bdbddfc0750e023fcc4770a2814f1", + "reference": "afe702b7827bdbddfc0750e023fcc4770a2814f1", "shasum": "" }, "require": { @@ -8093,7 +8168,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v6.0.10" + "source": "https://github.com/symfony/validator/tree/v6.0.11" }, "funding": [ { @@ -8109,20 +8184,20 @@ "type": "tidelift" } ], - "time": "2022-06-09T12:50:38+00:00" + "time": "2022-07-20T13:45:53+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.0.9", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "ac81072464221e73ee994d12f0b8a2af4a9ed798" + "reference": "2672bdc01c1971e3d8879ce153ec4c3621be5f07" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/ac81072464221e73ee994d12f0b8a2af4a9ed798", - "reference": "ac81072464221e73ee994d12f0b8a2af4a9ed798", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/2672bdc01c1971e3d8879ce153ec4c3621be5f07", + "reference": "2672bdc01c1971e3d8879ce153ec4c3621be5f07", "shasum": "" }, "require": { @@ -8181,7 +8256,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.0.9" + "source": "https://github.com/symfony/var-dumper/tree/v6.0.11" }, "funding": [ { @@ -8197,7 +8272,7 @@ "type": "tidelift" } ], - "time": "2022-05-21T13:33:31+00:00" + "time": "2022-07-20T13:45:53+00:00" }, { "name": "symfony/var-exporter", @@ -8359,16 +8434,16 @@ }, { "name": "symfony/webpack-encore-bundle", - "version": "v1.15.0", + "version": "v1.15.1", "source": { "type": "git", "url": "https://github.com/symfony/webpack-encore-bundle.git", - "reference": "1fc386364200ca43108ff1871d86435b840ea67c" + "reference": "718673b1e758533614190ae74d07305a72bc66a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/1fc386364200ca43108ff1871d86435b840ea67c", - "reference": "1fc386364200ca43108ff1871d86435b840ea67c", + "url": "https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/718673b1e758533614190ae74d07305a72bc66a9", + "reference": "718673b1e758533614190ae74d07305a72bc66a9", "shasum": "" }, "require": { @@ -8412,7 +8487,7 @@ "description": "Integration with your Symfony app & Webpack Encore!", "support": { "issues": "https://github.com/symfony/webpack-encore-bundle/issues", - "source": "https://github.com/symfony/webpack-encore-bundle/tree/v1.15.0" + "source": "https://github.com/symfony/webpack-encore-bundle/tree/v1.15.1" }, "funding": [ { @@ -8428,20 +8503,20 @@ "type": "tidelift" } ], - "time": "2022-07-06T13:36:43+00:00" + "time": "2022-07-13T17:07:35+00:00" }, { "name": "symfony/yaml", - "version": "v6.0.10", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "3b039081c8a6ff8773db2fc11069f2da4960449c" + "reference": "f41d702439aa1ee8db78a711d1822e73073eecbf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/3b039081c8a6ff8773db2fc11069f2da4960449c", - "reference": "3b039081c8a6ff8773db2fc11069f2da4960449c", + "url": "https://api.github.com/repos/symfony/yaml/zipball/f41d702439aa1ee8db78a711d1822e73073eecbf", + "reference": "f41d702439aa1ee8db78a711d1822e73073eecbf", "shasum": "" }, "require": { @@ -8486,7 +8561,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.0.10" + "source": "https://github.com/symfony/yaml/tree/v6.0.11" }, "funding": [ { @@ -8502,7 +8577,7 @@ "type": "tidelift" } ], - "time": "2022-06-20T11:58:32+00:00" + "time": "2022-07-20T14:06:08+00:00" }, { "name": "twig/extra-bundle", @@ -8658,16 +8733,16 @@ }, { "name": "twig/twig", - "version": "v3.4.1", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "e939eae92386b69b49cfa4599dd9bead6bf4a342" + "reference": "e07cdd3d430cd7e453c31b36eb5ad6c0c5e43077" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/e939eae92386b69b49cfa4599dd9bead6bf4a342", - "reference": "e939eae92386b69b49cfa4599dd9bead6bf4a342", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/e07cdd3d430cd7e453c31b36eb5ad6c0c5e43077", + "reference": "e07cdd3d430cd7e453c31b36eb5ad6c0c5e43077", "shasum": "" }, "require": { @@ -8718,7 +8793,7 @@ ], "support": { "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v3.4.1" + "source": "https://github.com/twigphp/Twig/tree/v3.4.2" }, "funding": [ { @@ -8730,7 +8805,7 @@ "type": "tidelift" } ], - "time": "2022-05-17T05:48:52+00:00" + "time": "2022-08-12T06:47:24+00:00" } ], "packages-dev": [ @@ -9024,252 +9099,25 @@ }, "time": "2022-02-21T01:04:05+00:00" }, - { - "name": "phpdocumentor/reflection-common", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", - "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" - }, - "time": "2020-06-27T09:03:43+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "5.3.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", - "shasum": "" - }, - "require": { - "ext-filter": "*", - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^1.3", - "webmozart/assert": "^1.9.1" - }, - "require-dev": { - "mockery/mockery": "~1.3.2", - "psalm/phar": "^4.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - }, - { - "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" - }, - "time": "2021-10-19T17:43:47+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "1.6.1", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "77a32518733312af16a44300404e945338981de3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", - "reference": "77a32518733312af16a44300404e945338981de3", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.0" - }, - "require-dev": { - "ext-tokenizer": "*", - "psalm/phar": "^4.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "support": { - "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" - }, - "time": "2022-03-15T21:29:03+00:00" - }, - { - "name": "phpspec/prophecy", - "version": "v1.15.0", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", - "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.2", - "php": "^7.2 || ~8.0, <8.2", - "phpdocumentor/reflection-docblock": "^5.2", - "sebastian/comparator": "^3.0 || ^4.0", - "sebastian/recursion-context": "^3.0 || ^4.0" - }, - "require-dev": { - "phpspec/phpspec": "^6.0 || ^7.0", - "phpunit/phpunit": "^8.0 || ^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Prophecy\\": "src/Prophecy" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "support": { - "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/v1.15.0" - }, - "time": "2021-12-08T12:19:24+00:00" - }, { "name": "phpunit/php-code-coverage", - "version": "9.2.15", + "version": "9.2.16", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f" + "reference": "2593003befdcc10db5e213f9f28814f5aa8ac073" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f", - "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2593003befdcc10db5e213f9f28814f5aa8ac073", + "reference": "2593003befdcc10db5e213f9f28814f5aa8ac073", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.13.0", + "nikic/php-parser": "^4.14", "php": ">=7.3", "phpunit/php-file-iterator": "^3.0.3", "phpunit/php-text-template": "^2.0.2", @@ -9318,7 +9166,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.16" }, "funding": [ { @@ -9326,7 +9174,7 @@ "type": "github" } ], - "time": "2022-03-07T09:28:20+00:00" + "time": "2022-08-20T05:26:47+00:00" }, { "name": "phpunit/php-file-iterator", @@ -9571,16 +9419,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.21", + "version": "9.5.23", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "0e32b76be457de00e83213528f6bb37e2a38fcb1" + "reference": "888556852e7e9bbeeedb9656afe46118765ade34" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0e32b76be457de00e83213528f6bb37e2a38fcb1", - "reference": "0e32b76be457de00e83213528f6bb37e2a38fcb1", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/888556852e7e9bbeeedb9656afe46118765ade34", + "reference": "888556852e7e9bbeeedb9656afe46118765ade34", "shasum": "" }, "require": { @@ -9595,7 +9443,6 @@ "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", "php": ">=7.3", - "phpspec/prophecy": "^1.12.1", "phpunit/php-code-coverage": "^9.2.13", "phpunit/php-file-iterator": "^3.0.5", "phpunit/php-invoker": "^3.1.1", @@ -9613,9 +9460,6 @@ "sebastian/type": "^3.0", "sebastian/version": "^3.0.2" }, - "require-dev": { - "phpspec/prophecy-phpunit": "^2.0.1" - }, "suggest": { "ext-soap": "*", "ext-xdebug": "*" @@ -9657,7 +9501,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.21" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.23" }, "funding": [ { @@ -9669,7 +9513,7 @@ "type": "github" } ], - "time": "2022-06-19T12:14:25+00:00" + "time": "2022-08-22T14:01:36+00:00" }, { "name": "sebastian/cli-parser", @@ -10637,16 +10481,16 @@ }, { "name": "symfony/browser-kit", - "version": "v6.0.3", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "0ec66df981406fd2c9e41acbb526249bd18a0123" + "reference": "92e4b59bf2ef0f7a01d2620c4c87108e5c143d36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/0ec66df981406fd2c9e41acbb526249bd18a0123", - "reference": "0ec66df981406fd2c9e41acbb526249bd18a0123", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/92e4b59bf2ef0f7a01d2620c4c87108e5c143d36", + "reference": "92e4b59bf2ef0f7a01d2620c4c87108e5c143d36", "shasum": "" }, "require": { @@ -10688,7 +10532,7 @@ "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/browser-kit/tree/v6.0.3" + "source": "https://github.com/symfony/browser-kit/tree/v6.0.11" }, "funding": [ { @@ -10704,20 +10548,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:55:41+00:00" + "time": "2022-07-27T15:50:26+00:00" }, { "name": "symfony/css-selector", - "version": "v6.0.3", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "1955d595c12c111629cc814d3f2a2ff13580508a" + "reference": "ab2746acddc4f03a7234c8441822ac5d5c63efe9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/1955d595c12c111629cc814d3f2a2ff13580508a", - "reference": "1955d595c12c111629cc814d3f2a2ff13580508a", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/ab2746acddc4f03a7234c8441822ac5d5c63efe9", + "reference": "ab2746acddc4f03a7234c8441822ac5d5c63efe9", "shasum": "" }, "require": { @@ -10753,7 +10597,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.0.3" + "source": "https://github.com/symfony/css-selector/tree/v6.0.11" }, "funding": [ { @@ -10769,20 +10613,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:55:41+00:00" + "time": "2022-06-27T17:10:44+00:00" }, { "name": "symfony/debug-bundle", - "version": "v6.0.3", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/debug-bundle.git", - "reference": "880317aa3b2962cc2e7af67b8a6ed69db84ed848" + "reference": "78426ad77ab9d2429e20354bf7dc56c966205848" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/880317aa3b2962cc2e7af67b8a6ed69db84ed848", - "reference": "880317aa3b2962cc2e7af67b8a6ed69db84ed848", + "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/78426ad77ab9d2429e20354bf7dc56c966205848", + "reference": "78426ad77ab9d2429e20354bf7dc56c966205848", "shasum": "" }, "require": { @@ -10831,7 +10675,7 @@ "description": "Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/debug-bundle/tree/v6.0.3" + "source": "https://github.com/symfony/debug-bundle/tree/v6.0.11" }, "funding": [ { @@ -10847,20 +10691,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:55:41+00:00" + "time": "2022-07-20T13:45:53+00:00" }, { "name": "symfony/dom-crawler", - "version": "v6.0.9", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "6571e5166f1af8e42e8a4ba4a4ecd83890521469" + "reference": "7c3236e9d33fc5ffe8cd0e83ccd1f317ed918eb7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/6571e5166f1af8e42e8a4ba4a4ecd83890521469", - "reference": "6571e5166f1af8e42e8a4ba4a4ecd83890521469", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/7c3236e9d33fc5ffe8cd0e83ccd1f317ed918eb7", + "reference": "7c3236e9d33fc5ffe8cd0e83ccd1f317ed918eb7", "shasum": "" }, "require": { @@ -10904,7 +10748,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v6.0.9" + "source": "https://github.com/symfony/dom-crawler/tree/v6.0.11" }, "funding": [ { @@ -10920,26 +10764,26 @@ "type": "tidelift" } ], - "time": "2022-05-04T14:46:38+00:00" + "time": "2022-06-27T17:10:44+00:00" }, { "name": "symfony/maker-bundle", - "version": "v1.43.0", + "version": "v1.45.0", "source": { "type": "git", "url": "https://github.com/symfony/maker-bundle.git", - "reference": "e3f9a1d9e0f4968f68454403e820dffc7db38a59" + "reference": "7ae4ff28ac1b6d6d55591999026040d58b8a3967" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/e3f9a1d9e0f4968f68454403e820dffc7db38a59", - "reference": "e3f9a1d9e0f4968f68454403e820dffc7db38a59", + "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/7ae4ff28ac1b6d6d55591999026040d58b8a3967", + "reference": "7ae4ff28ac1b6d6d55591999026040d58b8a3967", "shasum": "" }, "require": { "doctrine/inflector": "^2.0", "nikic/php-parser": "^4.11", - "php": ">=7.2.5", + "php": ">=8.0", "symfony/config": "^5.4.7|^6.0", "symfony/console": "^5.4.7|^6.0", "symfony/dependency-injection": "^5.4.7|^6.0", @@ -10950,7 +10794,9 @@ "symfony/http-kernel": "^5.4.7|^6.0" }, "conflict": { - "doctrine/orm": "<2.10" + "doctrine/doctrine-bundle": "<2.4", + "doctrine/orm": "<2.10", + "symfony/doctrine-bridge": "<5.4" }, "require-dev": { "composer/semver": "^3.0", @@ -10995,7 +10841,7 @@ ], "support": { "issues": "https://github.com/symfony/maker-bundle/issues", - "source": "https://github.com/symfony/maker-bundle/tree/v1.43.0" + "source": "https://github.com/symfony/maker-bundle/tree/v1.45.0" }, "funding": [ { @@ -11011,20 +10857,20 @@ "type": "tidelift" } ], - "time": "2022-05-17T15:46:50+00:00" + "time": "2022-07-26T12:31:45+00:00" }, { "name": "symfony/phpunit-bridge", - "version": "v6.1.2", + "version": "v6.1.3", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "899fdec151add3dc339cf394a15100a1acc177ad" + "reference": "75c2fa71d049c1f48e39d208c0cefba97e66335a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/899fdec151add3dc339cf394a15100a1acc177ad", - "reference": "899fdec151add3dc339cf394a15100a1acc177ad", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/75c2fa71d049c1f48e39d208c0cefba97e66335a", + "reference": "75c2fa71d049c1f48e39d208c0cefba97e66335a", "shasum": "" }, "require": { @@ -11078,7 +10924,7 @@ "description": "Provides utilities for PHPUnit, especially user deprecation notices management", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/phpunit-bridge/tree/v6.1.2" + "source": "https://github.com/symfony/phpunit-bridge/tree/v6.1.3" }, "funding": [ { @@ -11094,7 +10940,7 @@ "type": "tidelift" } ], - "time": "2022-06-20T12:01:07+00:00" + "time": "2022-07-28T13:40:41+00:00" }, { "name": "symfony/web-profiler-bundle", @@ -11225,76 +11071,18 @@ ], "time": "2021-07-28T10:34:58+00:00" }, - { - "name": "webmozart/assert", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.11.0" - }, - "time": "2022-06-03T18:03:27+00:00" - }, { "name": "zenstruck/assert", - "version": "v1.1.0", + "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/zenstruck/assert.git", - "reference": "37bdfb98bb3a67fae96c5d09900b4cd14712c16d" + "reference": "a1c6501c975339ded3bcf8092a17277f6e21ac82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zenstruck/assert/zipball/37bdfb98bb3a67fae96c5d09900b4cd14712c16d", - "reference": "37bdfb98bb3a67fae96c5d09900b4cd14712c16d", + "url": "https://api.github.com/repos/zenstruck/assert/zipball/a1c6501c975339ded3bcf8092a17277f6e21ac82", + "reference": "a1c6501c975339ded3bcf8092a17277f6e21ac82", "shasum": "" }, "require": { @@ -11305,7 +11093,6 @@ }, "require-dev": { "phpstan/phpstan": "^1.4", - "phpstan/phpstan-phpunit": "^1.0", "symfony/phpunit-bridge": "^5.3" }, "type": "library", @@ -11333,7 +11120,7 @@ ], "support": { "issues": "https://github.com/zenstruck/assert/issues", - "source": "https://github.com/zenstruck/assert/tree/v1.1.0" + "source": "https://github.com/zenstruck/assert/tree/v1.2.0" }, "funding": [ { @@ -11341,7 +11128,7 @@ "type": "github" } ], - "time": "2022-06-27T20:08:43+00:00" + "time": "2022-07-12T12:30:27+00:00" }, { "name": "zenstruck/browser", @@ -11485,7 +11272,8 @@ "symfony/ux-turbo": 20, "symfony/ux-turbo-mercure": 20, "symfony/ux-twig-component": 20, - "symfony/ux-typed": 20 + "symfony/ux-typed": 20, + "symfony/ux-vue": 20 }, "prefer-stable": true, "prefer-lowest": false, diff --git a/ux.symfony.com/config/bundles.php b/ux.symfony.com/config/bundles.php index ed5e36925d0..ed02bab3953 100644 --- a/ux.symfony.com/config/bundles.php +++ b/ux.symfony.com/config/bundles.php @@ -23,5 +23,6 @@ Symfony\UX\Autocomplete\AutocompleteBundle::class => ['all' => true], Symfony\UX\Notify\NotifyBundle::class => ['all' => true], Symfony\UX\React\ReactBundle::class => ['all' => true], + Symfony\UX\Vue\VueBundle::class => ['all' => true], Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle::class => ['all' => true], ]; diff --git a/ux.symfony.com/package.json b/ux.symfony.com/package.json index 84f540c1a21..4a20802e779 100644 --- a/ux.symfony.com/package.json +++ b/ux.symfony.com/package.json @@ -26,6 +26,7 @@ "@symfony/ux-turbo": "file:vendor/symfony/ux-turbo/Resources/assets", "@symfony/ux-turbo-mercure": "file:vendor/symfony/ux-turbo-mercure/Resources/assets", "@symfony/ux-typed": "file:vendor/symfony/ux-typed/Resources/assets", + "@symfony/ux-vue": "file:vendor/symfony/ux-vue/Resources/assets", "@symfony/webpack-encore": "^2.0.0", "bootstrap": "^5.1.3", "chart.js": "^3.4.1", @@ -42,6 +43,8 @@ "swup": "^2.0", "tom-select": "^2.0.1", "typed.js": "^2.0", + "vue": "^3.0", + "vue-loader": "^17.0.0", "webpack-notifier": "^1.6.0" }, "license": "UNLICENSED", diff --git a/ux.symfony.com/src/Controller/UxPackagesController.php b/ux.symfony.com/src/Controller/UxPackagesController.php index c0646e22dfd..6da7c8c55c8 100644 --- a/ux.symfony.com/src/Controller/UxPackagesController.php +++ b/ux.symfony.com/src/Controller/UxPackagesController.php @@ -26,8 +26,15 @@ class UxPackagesController extends AbstractController { + public function __construct( + private PackageRepository $packageRepository, + private NormalizerInterface $normalizer, + private Packages $assetPackages + ) { + } + #[Route('/chartjs', name: 'app_chartjs')] - public function chartjs(ChartBuilderInterface $chartBuilder, PackageRepository $packageRepository): Response + public function chartjs(ChartBuilderInterface $chartBuilder): Response { $chart = $chartBuilder->createChart(Chart::TYPE_LINE); @@ -57,29 +64,29 @@ public function chartjs(ChartBuilderInterface $chartBuilder, PackageRepository $ return $this->render('ux_packages/chartjs.html.twig', [ 'chart' => $chart, - 'package' => $packageRepository->find('chartjs'), + 'package' => $this->packageRepository->find('chartjs'), ]); } #[Route('/twig-component', name: 'app_twig_component')] - public function twigComponent(PackageRepository $packageRepository): Response + public function twigComponent(): Response { return $this->render('ux_packages/twig-component.html.twig', [ - 'package' => $packageRepository->find('twig-component'), + 'package' => $this->packageRepository->find('twig-component'), ]); } #[Route('/lazy-image', name: 'app_lazy_image')] - public function lazyImage(PackageRepository $packageRepository): Response + public function lazyImage(): Response { return $this->render('ux_packages/lazy-image.html.twig', [ - 'package' => $packageRepository->find('lazy-image'), + 'package' => $this->packageRepository->find('lazy-image'), 'publicDir' => $this->getParameter('kernel.project_dir').'/public', ]); } #[Route('/notify', name: 'app_notify')] - public function notify(PackageRepository $packageRepository, Request $request, NotifierInterface $notifier): Response + public function notify(Request $request, NotifierInterface $notifier): Response { $form = $this->createForm(SendNotificationForm::class); @@ -96,40 +103,43 @@ public function notify(PackageRepository $packageRepository, Request $request, N } return $this->renderForm('ux_packages/notify.html.twig', [ - 'package' => $packageRepository->find('notify'), + 'package' => $this->packageRepository->find('notify'), 'form' => $form, ]); } #[Route('/react', name: 'app_react')] - public function react(PackageRepository $packageRepository, NormalizerInterface $normalizer, Packages $assetPackages): Response + public function react(NormalizerInterface $normalizer, Packages $assetPackages): Response { - // turn the array of Package into an array, with some extra keys - $packagesData = $normalizer->normalize($packageRepository->findAll()); - $packagesData = array_map(function (array $data) use ($assetPackages) { - $data['url'] = $this->generateUrl($data['route']); - unset($data['route']); - $data['imageUrl'] = $assetPackages->getUrl('build/images/'.$data['imageFilename']); - - return $data; - }, $packagesData); + $packagesData = $this->getNormalizedPackages(); return $this->render('ux_packages/react.html.twig', [ - 'package' => $packageRepository->find('react'), + 'package' => $this->packageRepository->find('react'), + 'packagesData' => $packagesData, + ]); + } + + #[Route('/vue', name: 'app_vue')] + public function vue(NormalizerInterface $normalizer, Packages $assetPackages): Response + { + $packagesData = $this->getNormalizedPackages(); + + return $this->render('ux_packages/vue.html.twig', [ + 'package' => $this->packageRepository->find('vue'), 'packagesData' => $packagesData, ]); } #[Route('/typed', name: 'app_typed')] - public function typed(PackageRepository $packageRepository): Response + public function typed(): Response { return $this->render('ux_packages/typed.html.twig', [ - 'package' => $packageRepository->find('typed'), + 'package' => $this->packageRepository->find('typed'), ]); } #[Route('/autocomplete', name: 'app_autocomplete')] - public function autocomplete(PackageRepository $packageRepository, Request $request): Response + public function autocomplete(Request $request): Response { $form = $this->createForm(TimeForAMealForm::class); @@ -149,13 +159,13 @@ public function autocomplete(PackageRepository $packageRepository, Request $requ } return $this->renderForm('ux_packages/autocomplete.html.twig', [ - 'package' => $packageRepository->find('autocomplete'), + 'package' => $this->packageRepository->find('autocomplete'), 'form' => $form, ]); } #[Route('/cropperjs', name: 'app_cropper')] - public function cropper(Packages $package, CropperInterface $cropper, Request $request, string $projectDir, PackageRepository $packageRepository): Response + public function cropper(Packages $package, CropperInterface $cropper, Request $request, string $projectDir): Response { $crop = $cropper->createCrop($projectDir.'/assets/images/large.jpg'); $crop->setCroppedMaxSize(1000, 750); @@ -187,12 +197,12 @@ public function cropper(Packages $package, CropperInterface $cropper, Request $r 'form' => $form, 'croppedImage' => $croppedImage, 'croppedThumbnail' => $croppedThumbnail, - 'package' => $packageRepository->find('cropperjs'), + 'package' => $this->packageRepository->find('cropperjs'), ]); } #[Route('/dropzone', name: 'app_dropzone')] - public function dropzone(Request $request, PackageRepository $packageRepository): Response + public function dropzone(Request $request): Response { $form = $this->createForm(DropzoneForm::class); @@ -205,21 +215,21 @@ public function dropzone(Request $request, PackageRepository $packageRepository) return $this->renderForm('ux_packages/dropzone.html.twig', [ 'form' => $form, - 'package' => $packageRepository->find('dropzone'), + 'package' => $this->packageRepository->find('dropzone'), ]); } #[Route('/swup/{page<\d+>}', name: 'app_swup')] - public function swup(PackageRepository $packageRepository, int $page = 1): Response + public function swup(int $page = 1): Response { $pagerfanta = Pagerfanta::createForCurrentPageWithMaxPerPage( - new ArrayAdapter($packageRepository->findAll()), + new ArrayAdapter($this->packageRepository->findAll()), $page, 4 ); return $this->render('ux_packages/swup.html.twig', [ - 'package' => $packageRepository->find('swup'), + 'package' => $this->packageRepository->find('swup'), 'pager' => $pagerfanta, ]); } @@ -252,4 +262,18 @@ private function generateEatingMessage(Collection $foods, string $name): string implode(\count($foodStrings) > 2 ? ', ' : ' ', $foodStrings->toArray()) ); } + + private function getNormalizedPackages(): array + { + $packagesData = $this->normalizer->normalize($this->packageRepository->findAll()); + $assetPackages = $this->assetPackages; + + return array_map(function (array $data) use ($assetPackages) { + $data['url'] = $this->generateUrl($data['route']); + unset($data['route']); + $data['imageUrl'] = $assetPackages->getUrl('build/images/'.$data['imageFilename']); + + return $data; + }, $packagesData); + } } diff --git a/ux.symfony.com/src/Service/PackageRepository.php b/ux.symfony.com/src/Service/PackageRepository.php index 54c3a58a5ad..c5c804a5db1 100644 --- a/ux.symfony.com/src/Service/PackageRepository.php +++ b/ux.symfony.com/src/Service/PackageRepository.php @@ -54,12 +54,22 @@ public function findAll(string $query = null): array 'react', 'React', 'app_react', - 'linear-gradient(95.22deg, #35D07C -4.7%, #58D7C7 105.43%), #5920A0', + 'linear-gradient(95.22deg, #10a2cb -4.7%, #42caf0 105.43%), #5920A0', 'Quickly render `` components & pass them props.', 'I need to render React components from Twig' )) ->setDocsLink('https://reactjs.org/', 'Go deeper with the React docs.'), + (new Package( + 'vue', + 'Vue.js', + 'app_vue', + 'linear-gradient(95.22deg, #35b67c -4.7%, #8ce3bc 105.43%)', + 'Quickly render `` components & pass them props.', + 'I need to render Vue.js components from Twig' + )) + ->setDocsLink('https://vuejs.org/', 'Go deeper with the Vue.js docs.'), + (new Package( 'cropperjs', 'Image Cropper', diff --git a/ux.symfony.com/src/Service/TwigPackageHelper.php b/ux.symfony.com/src/Service/TwigPackageHelper.php index 6e80f1376f6..67de08cbb8e 100644 --- a/ux.symfony.com/src/Service/TwigPackageHelper.php +++ b/ux.symfony.com/src/Service/TwigPackageHelper.php @@ -19,6 +19,7 @@ public function getTopNavPackages(): array $this->packageRepository->find('live-component'), $this->packageRepository->find('autocomplete'), $this->packageRepository->find('react'), + $this->packageRepository->find('vue'), ]; } } diff --git a/ux.symfony.com/src/Twig/CodeBlockComponent.php b/ux.symfony.com/src/Twig/CodeBlockComponent.php index c0e070717ea..25f086a96da 100644 --- a/ux.symfony.com/src/Twig/CodeBlockComponent.php +++ b/ux.symfony.com/src/Twig/CodeBlockComponent.php @@ -11,6 +11,7 @@ class CodeBlockComponent public string $filename; public string $height = 'auto'; public bool $showFilename = true; + public ?string $language = null; public function __construct(private Highlighter $highlighter) { @@ -28,6 +29,10 @@ public function getClassString(): string private function getLanguage(): string { + if (null !== $this->language) { + return $this->language; + } + $parts = explode('.', $this->filename); return array_pop($parts); diff --git a/ux.symfony.com/symfony.lock b/ux.symfony.com/symfony.lock index e2c7af30ae1..90d9747277c 100644 --- a/ux.symfony.com/symfony.lock +++ b/ux.symfony.com/symfony.lock @@ -137,18 +137,6 @@ "phar-io/version": { "version": "3.2.1" }, - "phpdocumentor/reflection-common": { - "version": "2.2.0" - }, - "phpdocumentor/reflection-docblock": { - "version": "5.3.0" - }, - "phpdocumentor/type-resolver": { - "version": "1.6.1" - }, - "phpspec/prophecy": { - "version": "v1.15.0" - }, "phpunit/php-code-coverage": { "version": "9.2.15" }, @@ -580,6 +568,9 @@ "symfony/ux-twig-component": { "version": "v2.1.0" }, + "symfony/ux-vue": { + "version": "2.x-dev" + }, "symfony/validator": { "version": "6.0", "recipe": { @@ -648,9 +639,6 @@ "twig/twig": { "version": "v3.3.10" }, - "webmozart/assert": { - "version": "1.11.0" - }, "zenstruck/assert": { "version": "v1.0.1" }, diff --git a/ux.symfony.com/templates/ux_packages/vue.html.twig b/ux.symfony.com/templates/ux_packages/vue.html.twig new file mode 100644 index 00000000000..1c0c5c4b9c0 --- /dev/null +++ b/ux.symfony.com/templates/ux_packages/vue.html.twig @@ -0,0 +1,43 @@ +{% extends 'packageBase.html.twig' %} + +{% block component_header %} + {% component package_header with { + package: package, + eyebrowText: 'Vue.js Component Rendering' + } %} + {% block title_header %} + Render Vue.js from + inside Twig + {% endblock %} + + {% block sub_content %} + Built a Vue.js component? Render it quickly & easily in Twig and pass in dynamic props. + {% endblock %} + {% endcomponent %} +{% endblock %} + +{% block code_block_left %} + {% component code_block with { filename: 'templates/vue.html.twig', height: '350px' } %} + {% block content %} + {{- source('@code_snippets/_vue.html.twig') -}} + {% endblock %} + {% endcomponent %} +{% endblock %} + +{% block code_block_right %} + {% component code_block with { filename: 'assets/vue/controllers/PackageSearch.vue', height: '350px', language: 'html' } %} + {% block content %} + {{- source('@code_snippets/_PackageSearch.vue') -}} + {% endblock %} + {% endcomponent %} +{% endblock %} + +{% block demo_title %}UX Vue{% endblock %} + +{% block demo_content %} +
+ Loading... +
+{% endblock %} diff --git a/ux.symfony.com/tests/Functional/UxPackagesTest.php b/ux.symfony.com/tests/Functional/UxPackagesTest.php index eecec8302a4..a6537b11e08 100644 --- a/ux.symfony.com/tests/Functional/UxPackagesTest.php +++ b/ux.symfony.com/tests/Functional/UxPackagesTest.php @@ -14,13 +14,13 @@ class UxPackagesTest extends KernelTestCase /** * @dataProvider getSmokeTests */ - public function testPackagePagesAllLoad(Package $package): void + public function testPackagePagesAllLoad(Package $package, string $expectedText): void { $this->browser() ->visit('/'.$package->getName()) ->assertSuccessful() ->assertSeeIn('title', $package->getHumanName()) - ->assertSee(sprintf('Symfony UX %s Docs', $package->getHumanName())) + ->assertSee($expectedText) ; } @@ -28,7 +28,13 @@ public function getSmokeTests(): \Generator { $repository = new PackageRepository(); foreach ($repository->findAll() as $package) { - yield $package->getName() => [$package]; + if ($package->getName() === 'live-component') { + // Live Component has a different bottom section + yield $package->getName() => [$package, 'Read full Documentation']; + continue; + } + + yield $package->getName() => [$package, sprintf('Symfony UX %s Docs', $package->getHumanName())]; } } } diff --git a/ux.symfony.com/webpack.config.js b/ux.symfony.com/webpack.config.js index edcb82fe139..bdc8b75cc26 100644 --- a/ux.symfony.com/webpack.config.js +++ b/ux.symfony.com/webpack.config.js @@ -64,6 +64,8 @@ Encore // uncomment if you use React .enableReactPreset() + .enableVueLoader(() => {}, { runtimeCompilerBuild: false }) + // uncomment to get integrity="..." attributes on your script & link tags // requires WebpackEncoreBundle 1.4 or higher //.enableIntegrityHashes(Encore.isProduction()) diff --git a/ux.symfony.com/yarn.lock b/ux.symfony.com/yarn.lock index de36a11fc18..98ce36c51d2 100644 --- a/ux.symfony.com/yarn.lock +++ b/ux.symfony.com/yarn.lock @@ -258,6 +258,11 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/parser@^7.16.4": + version "7.18.11" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.11.tgz#68bb07ab3d380affa9a3f96728df07969645d2d9" + integrity sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ== + "@babel/parser@^7.16.7", "@babel/parser@^7.18.5": version "7.18.5" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.5.tgz#337062363436a893a2d22faa60be5bb37091c83c" @@ -1155,6 +1160,9 @@ "@symfony/ux-typed@file:vendor/symfony/ux-typed/Resources/assets": version "1.0.0" +"@symfony/ux-vue@file:vendor/symfony/ux-vue/Resources/assets": + version "1.0.0" + "@symfony/webpack-encore@^2.0.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@symfony/webpack-encore/-/webpack-encore-2.1.0.tgz#353a1b8bc38022046cbbc3d627c4076aca2e28c3" @@ -1344,6 +1352,96 @@ dependencies: "@types/node" "*" +"@vue/compiler-core@3.2.37": + version "3.2.37" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.37.tgz#b3c42e04c0e0f2c496ff1784e543fbefe91e215a" + integrity sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg== + dependencies: + "@babel/parser" "^7.16.4" + "@vue/shared" "3.2.37" + estree-walker "^2.0.2" + source-map "^0.6.1" + +"@vue/compiler-dom@3.2.37": + version "3.2.37" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.37.tgz#10d2427a789e7c707c872da9d678c82a0c6582b5" + integrity sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ== + dependencies: + "@vue/compiler-core" "3.2.37" + "@vue/shared" "3.2.37" + +"@vue/compiler-sfc@3.2.37": + version "3.2.37" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.37.tgz#3103af3da2f40286edcd85ea495dcb35bc7f5ff4" + integrity sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg== + dependencies: + "@babel/parser" "^7.16.4" + "@vue/compiler-core" "3.2.37" + "@vue/compiler-dom" "3.2.37" + "@vue/compiler-ssr" "3.2.37" + "@vue/reactivity-transform" "3.2.37" + "@vue/shared" "3.2.37" + estree-walker "^2.0.2" + magic-string "^0.25.7" + postcss "^8.1.10" + source-map "^0.6.1" + +"@vue/compiler-ssr@3.2.37": + version "3.2.37" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.37.tgz#4899d19f3a5fafd61524a9d1aee8eb0505313cff" + integrity sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw== + dependencies: + "@vue/compiler-dom" "3.2.37" + "@vue/shared" "3.2.37" + +"@vue/reactivity-transform@3.2.37": + version "3.2.37" + resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.37.tgz#0caa47c4344df4ae59f5a05dde2a8758829f8eca" + integrity sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg== + dependencies: + "@babel/parser" "^7.16.4" + "@vue/compiler-core" "3.2.37" + "@vue/shared" "3.2.37" + estree-walker "^2.0.2" + magic-string "^0.25.7" + +"@vue/reactivity@3.2.37": + version "3.2.37" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.37.tgz#5bc3847ac58828e2b78526e08219e0a1089f8848" + integrity sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A== + dependencies: + "@vue/shared" "3.2.37" + +"@vue/runtime-core@3.2.37": + version "3.2.37" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.37.tgz#7ba7c54bb56e5d70edfc2f05766e1ca8519966e3" + integrity sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ== + dependencies: + "@vue/reactivity" "3.2.37" + "@vue/shared" "3.2.37" + +"@vue/runtime-dom@3.2.37": + version "3.2.37" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.37.tgz#002bdc8228fa63949317756fb1e92cdd3f9f4bbd" + integrity sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw== + dependencies: + "@vue/runtime-core" "3.2.37" + "@vue/shared" "3.2.37" + csstype "^2.6.8" + +"@vue/server-renderer@3.2.37": + version "3.2.37" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.37.tgz#840a29c8dcc29bddd9b5f5ffa22b95c0e72afdfc" + integrity sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA== + dependencies: + "@vue/compiler-ssr" "3.2.37" + "@vue/shared" "3.2.37" + +"@vue/shared@3.2.37": + version "3.2.37" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.37.tgz#8e6adc3f2759af52f0e85863dfb0b711ecc5c702" + integrity sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw== + "@webassemblyjs/ast@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" @@ -1797,7 +1895,7 @@ chalk@^2.0.0, chalk@^2.3.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0: +chalk@^4.0.0, chalk@^4.1.0: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -2107,6 +2205,11 @@ csso@^4.2.0: dependencies: css-tree "^1.1.2" +csstype@^2.6.8: + version "2.6.20" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.20.tgz#9229c65ea0b260cf4d3d997cb06288e36a8d6dda" + integrity sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA== + debug@2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -2335,6 +2438,11 @@ estraverse@^5.2.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== +estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" @@ -2631,6 +2739,11 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" +hash-sum@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-2.0.0.tgz#81d01bb5de8ea4a214ad5d6ead1b523460b0b45a" + integrity sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg== + hpack.js@^2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" @@ -2991,6 +3104,13 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +magic-string@^0.25.7: + version "0.25.9" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" + integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== + dependencies: + sourcemap-codec "^1.4.8" + make-dir@^3.0.2, make-dir@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" @@ -3601,6 +3721,15 @@ postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== +postcss@^8.1.10: + version "8.4.16" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.16.tgz#33a1d675fac39941f5f445db0de4db2b6e01d43c" + integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + postcss@^8.2.14, postcss@^8.3.5, postcss@^8.4.7: version "8.4.14" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf" @@ -4066,6 +4195,11 @@ source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +sourcemap-codec@^1.4.8: + version "1.4.8" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + spdy-transport@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" @@ -4356,6 +4490,26 @@ vary@~1.1.2: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== +vue-loader@^17.0.0: + version "17.0.0" + resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-17.0.0.tgz#2eaa80aab125b19f00faa794b5bd867b17f85acb" + integrity sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg== + dependencies: + chalk "^4.1.0" + hash-sum "^2.0.0" + loader-utils "^2.0.0" + +vue@^3.2.37: + version "3.2.37" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.37.tgz#da220ccb618d78579d25b06c7c21498ca4e5452e" + integrity sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ== + dependencies: + "@vue/compiler-dom" "3.2.37" + "@vue/compiler-sfc" "3.2.37" + "@vue/runtime-dom" "3.2.37" + "@vue/server-renderer" "3.2.37" + "@vue/shared" "3.2.37" + watchpack@^2.3.1: version "2.4.0" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d"