diff --git a/.lagoon.env.release-1-5-0 b/.lagoon.env.release-1-5-0
deleted file mode 100644
index abd3fe70ea..0000000000
--- a/.lagoon.env.release-1-5-0
+++ /dev/null
@@ -1 +0,0 @@
-CIVICTHEME_CONTENT_PROFILE=default
diff --git a/behat.yml b/behat.yml
index a8353c113f..d9b16890e0 100644
--- a/behat.yml
+++ b/behat.yml
@@ -20,7 +20,7 @@ default:
extensions:
Drupal\MinkExtension:
- goutte: ~
+ browserkit_http: ~
base_url: http://nginx:8080
files_path: '%paths.base%/tests/behat/fixtures'
browser_name: chrome
diff --git a/composer.json b/composer.json
index a916c34ca4..c55378face 100644
--- a/composer.json
+++ b/composer.json
@@ -6,12 +6,13 @@
"php": ">=8.1",
"composer/installers": "^2",
"cweagans/composer-patches": "^1.7",
- "drupal/core": "10.0",
- "drupal/core-composer-scaffold": "^10",
+ "drupal/core": "^10",
+ "drupal/core-composer-scaffold": "10.1.4",
"drupal/core-project-message": "^10",
- "drupal/core-recommended": "^10",
- "drupal/search_api": "^1.29",
+ "drupal/core-recommended": "10.1.4",
+ "drupal/search_api": "1.29",
"drush/drush": "^11",
+ "egulias/email-validator": "4.0.1 as 3.2.6",
"oomphinc/composer-installers-extender": "^2.0",
"vlucas/phpdotenv": "^5.1",
"webflo/drupal-finder": "^1.2",
@@ -21,12 +22,12 @@
"require-dev": {
"behat/behat": "^3.7",
"dealerdirect/phpcodesniffer-composer-installer": "^0.7",
- "drevops/behat-format-progress-fail": "^1.0",
- "drevops/behat-screenshot": "^1.2",
- "drevops/behat-steps": "^1.5",
+ "drevops/behat-format-progress-fail": "^1",
+ "drevops/behat-screenshot": "^1",
+ "drevops/behat-steps": "^2",
"drupal/coder": "8.3.16",
- "drupal/core-dev": "^10@beta",
- "drupal/drupal-extension": "dev-feature/drupal-10 as 4.2.1-dev",
+ "drupal/core-dev": "^10",
+ "drupal/drupal-extension": "^5@rc",
"php-parallel-lint/php-parallel-lint": "^1.2",
"phpcompatibility/php-compatibility": "^9.0",
"phpmd/phpmd": "^2.12",
@@ -68,14 +69,6 @@
"drupal/drupal": "*"
},
"repositories": {
- "drupal/drupal-driver": {
- "type": "vcs",
- "url": "https://github.com/drevops/DrupalDriver"
- },
- "drupal/drupal-extension": {
- "type": "vcs",
- "url": "https://github.com/drevops/drupalextension"
- },
"drupal": {
"type": "composer",
"url": "https://packages.drupal.org/8"
@@ -189,6 +182,7 @@
"merge-plugin": {
"require": [
"docroot/themes/contrib/civictheme/composer.json",
+ "docroot/modules/custom/civictheme_govcms/composer.json",
"docroot/modules/custom/civictheme_admin/composer.json",
"docroot/modules/custom/civictheme_content/composer.json",
"docroot/modules/custom/civictheme_dev/composer.json",
diff --git a/composer.lock b/composer.lock
index 44d2418a97..2b4c161c2c 100644
--- a/composer.lock
+++ b/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": "62f98b7513ee22f8064028d50280c3ae",
+ "content-hash": "d68c13eca934014c7c0f74f9177bbb95",
"packages": [
{
"name": "asm89/stack-cors",
@@ -62,6 +62,67 @@
},
"time": "2022-01-18T09:12:03+00:00"
},
+ {
+ "name": "caxy/php-htmldiff",
+ "version": "v0.1.14",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/caxy/php-htmldiff.git",
+ "reference": "3f8ee7edda3d7c6d2e58a02d70a12d3242c84ea5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/caxy/php-htmldiff/zipball/3f8ee7edda3d7c6d2e58a02d70a12d3242c84ea5",
+ "reference": "3f8ee7edda3d7c6d2e58a02d70a12d3242c84ea5",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-mbstring": "*",
+ "ezyang/htmlpurifier": "^4.7",
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "doctrine/cache": "~1.0",
+ "phpunit/phpunit": "~9.0"
+ },
+ "suggest": {
+ "doctrine/cache": "Used for caching the calculated diffs using a Doctrine Cache Provider"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "0.1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Caxy\\HtmlDiff": "lib/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0"
+ ],
+ "authors": [
+ {
+ "name": "Josh Schroeder",
+ "email": "jschroeder@caxy.com",
+ "homepage": "http://www.caxy.com"
+ }
+ ],
+ "description": "A library for comparing two HTML files/snippets and highlighting the differences using simple HTML.",
+ "homepage": "https://github.com/caxy/php-htmldiff",
+ "keywords": [
+ "diff",
+ "html"
+ ],
+ "support": {
+ "issues": "https://github.com/caxy/php-htmldiff/issues",
+ "source": "https://github.com/caxy/php-htmldiff/tree/v0.1.14"
+ },
+ "time": "2022-01-19T11:09:59+00:00"
+ },
{
"name": "chi-teck/drupal-code-generator",
"version": "2.6.2",
@@ -123,6 +184,274 @@
},
"time": "2022-11-11T15:34:04+00:00"
},
+ {
+ "name": "chillerlan/php-qrcode",
+ "version": "4.3.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/chillerlan/php-qrcode.git",
+ "reference": "2ca4bf5ae048af1981d1023ee42a0a2a9d51e51d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/chillerlan/php-qrcode/zipball/2ca4bf5ae048af1981d1023ee42a0a2a9d51e51d",
+ "reference": "2ca4bf5ae048af1981d1023ee42a0a2a9d51e51d",
+ "shasum": ""
+ },
+ "require": {
+ "chillerlan/php-settings-container": "^2.1.4",
+ "ext-mbstring": "*",
+ "php": "^7.4 || ^8.0"
+ },
+ "require-dev": {
+ "phan/phan": "^5.3",
+ "phpunit/phpunit": "^9.5",
+ "setasign/fpdf": "^1.8.2"
+ },
+ "suggest": {
+ "chillerlan/php-authenticator": "Yet another Google authenticator! Also creates URIs for mobile apps.",
+ "setasign/fpdf": "Required to use the QR FPDF output."
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "chillerlan\\QRCode\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kazuhiko Arase",
+ "homepage": "https://github.com/kazuhikoarase"
+ },
+ {
+ "name": "Smiley",
+ "email": "smiley@chillerlan.net",
+ "homepage": "https://github.com/codemasher"
+ },
+ {
+ "name": "Contributors",
+ "homepage": "https://github.com/chillerlan/php-qrcode/graphs/contributors"
+ }
+ ],
+ "description": "A QR code generator. PHP 7.4+",
+ "homepage": "https://github.com/chillerlan/php-qrcode",
+ "keywords": [
+ "phpqrcode",
+ "qr",
+ "qr code",
+ "qrcode",
+ "qrcode-generator"
+ ],
+ "support": {
+ "issues": "https://github.com/chillerlan/php-qrcode/issues",
+ "source": "https://github.com/chillerlan/php-qrcode/tree/4.3.4"
+ },
+ "funding": [
+ {
+ "url": "https://www.paypal.com/donate?hosted_button_id=WLYUNAT9ZTJZ4",
+ "type": "custom"
+ },
+ {
+ "url": "https://ko-fi.com/codemasher",
+ "type": "ko_fi"
+ }
+ ],
+ "time": "2022-07-25T09:12:45+00:00"
+ },
+ {
+ "name": "chillerlan/php-settings-container",
+ "version": "2.1.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/chillerlan/php-settings-container.git",
+ "reference": "1beb7df3c14346d4344b0b2e12f6f9a74feabd4a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/chillerlan/php-settings-container/zipball/1beb7df3c14346d4344b0b2e12f6f9a74feabd4a",
+ "reference": "1beb7df3c14346d4344b0b2e12f6f9a74feabd4a",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "php": "^7.4 || ^8.0"
+ },
+ "require-dev": {
+ "phan/phan": "^5.3",
+ "phpunit/phpunit": "^9.5"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "chillerlan\\Settings\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Smiley",
+ "email": "smiley@chillerlan.net",
+ "homepage": "https://github.com/codemasher"
+ }
+ ],
+ "description": "A container class for immutable settings objects. Not a DI container. PHP 7.4+",
+ "homepage": "https://github.com/chillerlan/php-settings-container",
+ "keywords": [
+ "PHP7",
+ "Settings",
+ "configuration",
+ "container",
+ "helper"
+ ],
+ "support": {
+ "issues": "https://github.com/chillerlan/php-settings-container/issues",
+ "source": "https://github.com/chillerlan/php-settings-container"
+ },
+ "funding": [
+ {
+ "url": "https://www.paypal.com/donate?hosted_button_id=WLYUNAT9ZTJZ4",
+ "type": "custom"
+ },
+ {
+ "url": "https://ko-fi.com/codemasher",
+ "type": "ko_fi"
+ }
+ ],
+ "time": "2022-07-05T22:32:14+00:00"
+ },
+ {
+ "name": "christian-riesen/otp",
+ "version": "2.7.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/ChristianRiesen/otp.git",
+ "reference": "aab865ae6d356993ad9d51f8a7e8f32b8a54730a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/ChristianRiesen/otp/zipball/aab865ae6d356993ad9d51f8a7e8f32b8a54730a",
+ "reference": "aab865ae6d356993ad9d51f8a7e8f32b8a54730a",
+ "shasum": ""
+ },
+ "require": {
+ "paragonie/constant_time_encoding": "^1|^2",
+ "paragonie/random_compat": ">=1",
+ "php": ">=5.6.0",
+ "symfony/polyfill-php56": "^1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^5.7.11 || ^6.0.5"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Otp\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Christian Riesen",
+ "email": "chris.riesen@gmail.com",
+ "homepage": "http://christianriesen.com",
+ "role": "Developer"
+ }
+ ],
+ "description": "One Time Passwords, hotp and totp according to RFC4226 and RFC6238",
+ "homepage": "https://github.com/ChristianRiesen/otp",
+ "keywords": [
+ "googleauthenticator",
+ "hotp",
+ "otp",
+ "rfc4226",
+ "rfc6238",
+ "totp"
+ ],
+ "support": {
+ "issues": "https://github.com/ChristianRiesen/otp/issues",
+ "source": "https://github.com/ChristianRiesen/otp/tree/2.7.0"
+ },
+ "time": "2021-02-23T20:13:30+00:00"
+ },
+ {
+ "name": "commerceguys/addressing",
+ "version": "v1.4.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/commerceguys/addressing.git",
+ "reference": "406c7b5f0fbe4f6a64155c0fe03b1adb34d01308"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/commerceguys/addressing/zipball/406c7b5f0fbe4f6a64155c0fe03b1adb34d01308",
+ "reference": "406c7b5f0fbe4f6a64155c0fe03b1adb34d01308",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/collections": "^1.2 || ^2.0",
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "ext-json": "*",
+ "mikey179/vfsstream": "^1.6.10",
+ "phpunit/phpunit": "^9.5",
+ "squizlabs/php_codesniffer": "^3.6",
+ "symfony/validator": "^4.4 || ^5.4 || ^6.0"
+ },
+ "suggest": {
+ "symfony/validator": "to validate addresses"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "CommerceGuys\\Addressing\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Bojan Zivanovic"
+ },
+ {
+ "name": "Damien Tournoud"
+ }
+ ],
+ "description": "Addressing library powered by CLDR and Google's address data.",
+ "keywords": [
+ "address",
+ "internationalization",
+ "localization",
+ "postal"
+ ],
+ "support": {
+ "issues": "https://github.com/commerceguys/addressing/issues",
+ "source": "https://github.com/commerceguys/addressing/tree/v1.4.2"
+ },
+ "time": "2023-02-15T10:11:14+00:00"
+ },
{
"name": "composer/installers",
"version": "v2.2.0",
@@ -913,6 +1242,73 @@
},
"time": "2022-12-20T22:53:13+00:00"
},
+ {
+ "name": "defuse/php-encryption",
+ "version": "v2.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/defuse/php-encryption.git",
+ "reference": "f53396c2d34225064647a05ca76c1da9d99e5828"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/defuse/php-encryption/zipball/f53396c2d34225064647a05ca76c1da9d99e5828",
+ "reference": "f53396c2d34225064647a05ca76c1da9d99e5828",
+ "shasum": ""
+ },
+ "require": {
+ "ext-openssl": "*",
+ "paragonie/random_compat": ">= 2",
+ "php": ">=5.6.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^5|^6|^7|^8|^9|^10",
+ "yoast/phpunit-polyfills": "^2.0.0"
+ },
+ "bin": [
+ "bin/generate-defuse-key"
+ ],
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Defuse\\Crypto\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Hornby",
+ "email": "taylor@defuse.ca",
+ "homepage": "https://defuse.ca/"
+ },
+ {
+ "name": "Scott Arciszewski",
+ "email": "info@paragonie.com",
+ "homepage": "https://paragonie.com"
+ }
+ ],
+ "description": "Secure PHP Encryption Library",
+ "keywords": [
+ "aes",
+ "authenticated encryption",
+ "cipher",
+ "crypto",
+ "cryptography",
+ "encrypt",
+ "encryption",
+ "openssl",
+ "security",
+ "symmetric key cryptography"
+ ],
+ "support": {
+ "issues": "https://github.com/defuse/php-encryption/issues",
+ "source": "https://github.com/defuse/php-encryption/tree/v2.4.0"
+ },
+ "time": "2023-06-19T06:10:36+00:00"
+ },
{
"name": "dflydev/dot-access-data",
"version": "v3.0.2",
@@ -990,32 +1386,35 @@
},
{
"name": "doctrine/annotations",
- "version": "1.13.3",
+ "version": "1.14.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/annotations.git",
- "reference": "648b0343343565c4a056bfc8392201385e8d89f0"
+ "reference": "fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/annotations/zipball/648b0343343565c4a056bfc8392201385e8d89f0",
- "reference": "648b0343343565c4a056bfc8392201385e8d89f0",
+ "url": "https://api.github.com/repos/doctrine/annotations/zipball/fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af",
+ "reference": "fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af",
"shasum": ""
},
"require": {
- "doctrine/lexer": "1.*",
+ "doctrine/lexer": "^1 || ^2",
"ext-tokenizer": "*",
"php": "^7.1 || ^8.0",
"psr/cache": "^1 || ^2 || ^3"
},
"require-dev": {
"doctrine/cache": "^1.11 || ^2.0",
- "doctrine/coding-standard": "^6.0 || ^8.1",
- "phpstan/phpstan": "^1.4.10 || ^1.8.0",
- "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5",
- "symfony/cache": "^4.4 || ^5.2",
+ "doctrine/coding-standard": "^9 || ^10",
+ "phpstan/phpstan": "~1.4.10 || ^1.8.0",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+ "symfony/cache": "^4.4 || ^5.4 || ^6",
"vimeo/psalm": "^4.10"
},
+ "suggest": {
+ "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations"
+ },
"type": "library",
"autoload": {
"psr-4": {
@@ -1057,37 +1456,42 @@
],
"support": {
"issues": "https://github.com/doctrine/annotations/issues",
- "source": "https://github.com/doctrine/annotations/tree/1.13.3"
+ "source": "https://github.com/doctrine/annotations/tree/1.14.3"
},
- "time": "2022-07-02T10:48:51+00:00"
+ "time": "2023-02-01T09:20:38+00:00"
},
{
- "name": "doctrine/lexer",
- "version": "1.2.3",
+ "name": "doctrine/cache",
+ "version": "2.2.0",
"source": {
"type": "git",
- "url": "https://github.com/doctrine/lexer.git",
- "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229"
+ "url": "https://github.com/doctrine/cache.git",
+ "reference": "1ca8f21980e770095a31456042471a57bc4c68fb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229",
- "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229",
+ "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb",
+ "reference": "1ca8f21980e770095a31456042471a57bc4c68fb",
"shasum": ""
},
"require": {
- "php": "^7.1 || ^8.0"
+ "php": "~7.1 || ^8.0"
+ },
+ "conflict": {
+ "doctrine/common": ">2.2,<2.4"
},
"require-dev": {
- "doctrine/coding-standard": "^9.0",
- "phpstan/phpstan": "^1.3",
+ "cache/integration-tests": "dev-master",
+ "doctrine/coding-standard": "^9",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
- "vimeo/psalm": "^4.11"
+ "psr/cache": "^1.0 || ^2.0 || ^3.0",
+ "symfony/cache": "^4.4 || ^5.4 || ^6",
+ "symfony/var-exporter": "^4.4 || ^5.4 || ^6"
},
"type": "library",
"autoload": {
"psr-4": {
- "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer"
+ "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1104,22 +1508,34 @@
"email": "roman@code-factory.org"
},
{
- "name": "Johannes Schmitt",
- "email": "schmittjoh@gmail.com"
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
+ },
+ {
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
}
],
- "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.",
- "homepage": "https://www.doctrine-project.org/projects/lexer.html",
+ "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.",
+ "homepage": "https://www.doctrine-project.org/projects/cache.html",
"keywords": [
- "annotations",
- "docblock",
- "lexer",
- "parser",
- "php"
+ "abstraction",
+ "apcu",
+ "cache",
+ "caching",
+ "couchdb",
+ "memcached",
+ "php",
+ "redis",
+ "xcache"
],
"support": {
- "issues": "https://github.com/doctrine/lexer/issues",
- "source": "https://github.com/doctrine/lexer/tree/1.2.3"
+ "issues": "https://github.com/doctrine/cache/issues",
+ "source": "https://github.com/doctrine/cache/tree/2.2.0"
},
"funding": [
{
@@ -1131,771 +1547,7185 @@
"type": "patreon"
},
{
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer",
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache",
"type": "tidelift"
}
],
- "time": "2022-02-28T11:07:21+00:00"
+ "time": "2022-05-20T20:07:39+00:00"
},
{
- "name": "drupal/ckeditor",
- "version": "1.0.2",
+ "name": "doctrine/collections",
+ "version": "2.1.4",
"source": {
"type": "git",
- "url": "https://git.drupalcode.org/project/ckeditor.git",
- "reference": "1.0.2"
+ "url": "https://github.com/doctrine/collections.git",
+ "reference": "72328a11443a0de79967104ad36ba7b30bded134"
},
"dist": {
"type": "zip",
- "url": "https://ftp.drupal.org/files/projects/ckeditor-1.0.2.zip",
- "reference": "1.0.2",
- "shasum": "fec2ca9ad852a00c7b9584cb6040dc860364c481"
+ "url": "https://api.github.com/repos/doctrine/collections/zipball/72328a11443a0de79967104ad36ba7b30bded134",
+ "reference": "72328a11443a0de79967104ad36ba7b30bded134",
+ "shasum": ""
},
"require": {
- "drupal/core": "^9.4 || ^10"
+ "doctrine/deprecations": "^1",
+ "php": "^8.1"
},
"require-dev": {
- "drupal/classy": "*"
+ "doctrine/coding-standard": "^12",
+ "ext-json": "*",
+ "phpstan/phpstan": "^1.8",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "phpunit/phpunit": "^9.5",
+ "vimeo/psalm": "^5.11"
},
- "type": "drupal-module",
- "extra": {
- "drupal": {
- "version": "1.0.2",
- "datestamp": "1695740655",
- "security-coverage": {
- "status": "covered",
- "message": "Covered by Drupal's security advisory policy"
- }
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Common\\Collections\\": "src"
}
},
- "notification-url": "https://packages.drupal.org/8/downloads",
+ "notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0-or-later"
+ "MIT"
],
"authors": [
{
- "name": "dczepierga",
- "homepage": "https://www.drupal.org/user/911466"
- },
- {
- "name": "hass",
- "homepage": "https://www.drupal.org/user/85918"
- },
- {
- "name": "jcisio",
- "homepage": "https://www.drupal.org/user/210762"
- },
- {
- "name": "Jorrit",
- "homepage": "https://www.drupal.org/user/161217"
- },
- {
- "name": "lauriii",
- "homepage": "https://www.drupal.org/user/1078742"
- },
- {
- "name": "Magnus",
- "homepage": "https://www.drupal.org/user/73919"
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
},
{
- "name": "mkesicki",
- "homepage": "https://www.drupal.org/user/922884"
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
},
{
- "name": "nod_",
- "homepage": "https://www.drupal.org/user/598310"
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
},
{
- "name": "p.wiaderny",
- "homepage": "https://www.drupal.org/user/2956619"
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
},
{
- "name": "vokiel",
- "homepage": "https://www.drupal.org/user/2793801"
- },
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ }
+ ],
+ "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.",
+ "homepage": "https://www.doctrine-project.org/projects/collections.html",
+ "keywords": [
+ "array",
+ "collections",
+ "iterators",
+ "php"
+ ],
+ "support": {
+ "issues": "https://github.com/doctrine/collections/issues",
+ "source": "https://github.com/doctrine/collections/tree/2.1.4"
+ },
+ "funding": [
{
- "name": "Wim Leers",
- "homepage": "https://www.drupal.org/user/99777"
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
},
{
- "name": "wwalc",
- "homepage": "https://www.drupal.org/user/184556"
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
},
{
- "name": "xjm",
- "homepage": "https://www.drupal.org/user/65776"
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcollections",
+ "type": "tidelift"
}
],
- "description": "WYSIWYG editing for rich text fields using CKEditor.",
- "homepage": "https://www.drupal.org/project/ckeditor",
- "support": {
- "source": "https://git.drupalcode.org/project/ckeditor"
- }
+ "time": "2023-10-03T09:22:33+00:00"
},
{
- "name": "drupal/components",
- "version": "3.0.0-beta3",
+ "name": "doctrine/common",
+ "version": "3.4.3",
"source": {
"type": "git",
- "url": "https://git.drupalcode.org/project/components.git",
- "reference": "3.0.0-beta3"
+ "url": "https://github.com/doctrine/common.git",
+ "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced"
},
"dist": {
"type": "zip",
- "url": "https://ftp.drupal.org/files/projects/components-3.0.0-beta3.zip",
- "reference": "3.0.0-beta3",
- "shasum": "47ced4332f0a655ca38ae1b54e97a8e78d59f0bc"
+ "url": "https://api.github.com/repos/doctrine/common/zipball/8b5e5650391f851ed58910b3e3d48a71062eeced",
+ "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced",
+ "shasum": ""
},
"require": {
- "drupal/core": "^9 || ^10"
+ "doctrine/persistence": "^2.0 || ^3.0",
+ "php": "^7.1 || ^8.0"
},
- "type": "drupal-module",
- "extra": {
- "drupal": {
- "version": "3.0.0-beta3",
- "datestamp": "1651759488",
- "security-coverage": {
- "status": "not-covered",
- "message": "Beta releases are not covered by Drupal security advisories."
- }
+ "require-dev": {
+ "doctrine/coding-standard": "^9.0 || ^10.0",
+ "doctrine/collections": "^1",
+ "phpstan/phpstan": "^1.4.1",
+ "phpstan/phpstan-phpunit": "^1",
+ "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0",
+ "squizlabs/php_codesniffer": "^3.0",
+ "symfony/phpunit-bridge": "^6.1",
+ "vimeo/psalm": "^4.4"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Common\\": "src"
}
},
- "notification-url": "https://packages.drupal.org/8/downloads",
+ "notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0-or-later"
+ "MIT"
],
"authors": [
{
- "name": "JohnAlbin",
- "homepage": "https://www.drupal.org/user/32095",
- "email": "virtually.johnalbin@gmail.com"
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
},
{
- "name": "RobLoach",
- "homepage": "https://www.drupal.org/user/61114"
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
+ },
+ {
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
+ },
+ {
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ },
+ {
+ "name": "Marco Pivetta",
+ "email": "ocramius@gmail.com"
}
],
- "description": "Registers folders of components defined by your theme or module as Twig namespaces",
- "homepage": "https://drupal.org/project/components",
+ "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more.",
+ "homepage": "https://www.doctrine-project.org/projects/common.html",
+ "keywords": [
+ "common",
+ "doctrine",
+ "php"
+ ],
"support": {
- "source": "https://git.drupalcode.org/project/components"
- }
+ "issues": "https://github.com/doctrine/common/issues",
+ "source": "https://github.com/doctrine/common/tree/3.4.3"
+ },
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcommon",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-10-09T11:47:59+00:00"
},
{
- "name": "drupal/config_devel",
- "version": "1.9.0",
+ "name": "doctrine/dbal",
+ "version": "2.13.9",
"source": {
"type": "git",
- "url": "https://git.drupalcode.org/project/config_devel.git",
- "reference": "8.x-1.9"
+ "url": "https://github.com/doctrine/dbal.git",
+ "reference": "c480849ca3ad6706a39c970cdfe6888fa8a058b8"
},
"dist": {
"type": "zip",
- "url": "https://ftp.drupal.org/files/projects/config_devel-8.x-1.9.zip",
- "reference": "8.x-1.9",
- "shasum": "a9cb90575ec854b8d8adb4633a0ddc47c490ca87"
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/c480849ca3ad6706a39c970cdfe6888fa8a058b8",
+ "reference": "c480849ca3ad6706a39c970cdfe6888fa8a058b8",
+ "shasum": ""
},
"require": {
- "drupal/core": "^9.3 || ^10"
+ "doctrine/cache": "^1.0|^2.0",
+ "doctrine/deprecations": "^0.5.3|^1",
+ "doctrine/event-manager": "^1.0",
+ "ext-pdo": "*",
+ "php": "^7.1 || ^8"
},
- "type": "drupal-module",
- "extra": {
- "drupal": {
- "version": "8.x-1.9",
- "datestamp": "1678264813",
- "security-coverage": {
- "status": "covered",
- "message": "Covered by Drupal's security advisory policy"
- }
+ "require-dev": {
+ "doctrine/coding-standard": "9.0.0",
+ "jetbrains/phpstorm-stubs": "2021.1",
+ "phpstan/phpstan": "1.4.6",
+ "phpunit/phpunit": "^7.5.20|^8.5|9.5.16",
+ "psalm/plugin-phpunit": "0.16.1",
+ "squizlabs/php_codesniffer": "3.6.2",
+ "symfony/cache": "^4.4",
+ "symfony/console": "^2.0.5|^3.0|^4.0|^5.0",
+ "vimeo/psalm": "4.22.0"
+ },
+ "suggest": {
+ "symfony/console": "For helpful console commands such as SQL execution and import of files."
+ },
+ "bin": [
+ "bin/doctrine-dbal"
+ ],
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\DBAL\\": "lib/Doctrine/DBAL"
}
},
- "notification-url": "https://packages.drupal.org/8/downloads",
+ "notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "MIT"
],
"authors": [
{
- "name": "alexpott",
- "homepage": "https://www.drupal.org/user/157725"
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
},
{
- "name": "benjy",
- "homepage": "https://www.drupal.org/user/1852732"
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
},
{
- "name": "chx",
- "homepage": "https://www.drupal.org/user/9446"
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
},
{
- "name": "joachim",
- "homepage": "https://www.drupal.org/user/107701"
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
+ }
+ ],
+ "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.",
+ "homepage": "https://www.doctrine-project.org/projects/dbal.html",
+ "keywords": [
+ "abstraction",
+ "database",
+ "db2",
+ "dbal",
+ "mariadb",
+ "mssql",
+ "mysql",
+ "oci8",
+ "oracle",
+ "pdo",
+ "pgsql",
+ "postgresql",
+ "queryobject",
+ "sasql",
+ "sql",
+ "sqlanywhere",
+ "sqlite",
+ "sqlserver",
+ "sqlsrv"
+ ],
+ "support": {
+ "issues": "https://github.com/doctrine/dbal/issues",
+ "source": "https://github.com/doctrine/dbal/tree/2.13.9"
+ },
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
},
{
- "name": "nedjo",
- "homepage": "https://www.drupal.org/user/4481"
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
},
{
- "name": "vijaycs85",
- "homepage": "https://www.drupal.org/user/93488"
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal",
+ "type": "tidelift"
}
],
- "description": "Helps developers work with configuration.",
- "homepage": "https://www.drupal.org/project/config_devel",
- "support": {
- "source": "https://git.drupalcode.org/project/config_devel"
- }
+ "time": "2022-05-02T20:28:55+00:00"
},
{
- "name": "drupal/config_filter",
- "version": "2.6.0",
+ "name": "doctrine/deprecations",
+ "version": "1.1.2",
"source": {
"type": "git",
- "url": "https://git.drupalcode.org/project/config_filter.git",
- "reference": "8.x-2.6"
+ "url": "https://github.com/doctrine/deprecations.git",
+ "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931"
},
"dist": {
"type": "zip",
- "url": "https://ftp.drupal.org/files/projects/config_filter-8.x-2.6.zip",
- "reference": "8.x-2.6",
- "shasum": "fd1a057a402436fc906c63bf0a74722f73b9b155"
+ "url": "https://api.github.com/repos/doctrine/deprecations/zipball/4f2d4f2836e7ec4e7a8625e75c6aa916004db931",
+ "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931",
+ "shasum": ""
},
"require": {
- "drupal/core": "^8.8 || ^9 || ^10"
+ "php": "^7.1 || ^8.0"
},
- "conflict": {
- "drush/drush": "<10"
+ "require-dev": {
+ "doctrine/coding-standard": "^9",
+ "phpstan/phpstan": "1.4.10 || 1.10.15",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+ "psalm/plugin-phpunit": "0.18.4",
+ "psr/log": "^1 || ^2 || ^3",
+ "vimeo/psalm": "4.30.0 || 5.12.0"
},
"suggest": {
- "drupal/config_split": "Split site configuration for different environments."
+ "psr/log": "Allows logging deprecations via PSR-3 logger implementation"
},
- "type": "drupal-module",
- "extra": {
- "drupal": {
- "version": "8.x-2.6",
- "datestamp": "1698308577",
- "security-coverage": {
- "status": "covered",
- "message": "Covered by Drupal's security advisory policy"
- }
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
}
},
- "notification-url": "https://packages.drupal.org/8/downloads",
+ "notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0-or-later"
- ],
- "authors": [
- {
- "name": "Fabian Bircher",
- "homepage": "https://www.drupal.org/u/bircher",
- "email": "opensource@fabianbircher.com",
- "role": "Maintainer"
- },
- {
- "name": "Nuvole Web",
- "homepage": "http://nuvole.org",
- "email": "info@nuvole.org",
- "role": "Maintainer"
- },
- {
- "name": "pescetti",
- "homepage": "https://www.drupal.org/user/436244"
- }
- ],
- "description": "Config Filter allows other modules to interact with a ConfigStorage through filter plugins.",
- "homepage": "https://www.drupal.org/project/config_filter",
- "keywords": [
- "Drupal",
- "configuration",
- "configuration management"
+ "MIT"
],
+ "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.",
+ "homepage": "https://www.doctrine-project.org/",
"support": {
- "source": "https://git.drupalcode.org/project/config_filter",
- "issues": "https://www.drupal.org/project/issues/config_filter",
- "slack": "https://drupal.slack.com/archives/C45342CDD"
- }
+ "issues": "https://github.com/doctrine/deprecations/issues",
+ "source": "https://github.com/doctrine/deprecations/tree/1.1.2"
+ },
+ "time": "2023-09-27T20:04:15+00:00"
},
{
- "name": "drupal/config_ignore",
- "version": "2.4.0",
+ "name": "doctrine/event-manager",
+ "version": "1.2.0",
"source": {
"type": "git",
- "url": "https://git.drupalcode.org/project/config_ignore.git",
- "reference": "8.x-2.4"
+ "url": "https://github.com/doctrine/event-manager.git",
+ "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520"
},
"dist": {
"type": "zip",
- "url": "https://ftp.drupal.org/files/projects/config_ignore-8.x-2.4.zip",
- "reference": "8.x-2.4",
- "shasum": "e0e45dde2d6927c5d26de59f352792fb6cf26554"
+ "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520",
+ "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520",
+ "shasum": ""
},
"require": {
- "drupal/config_filter": "^1 || ^2",
- "drupal/core": "^8 || ^9 || ^10"
+ "doctrine/deprecations": "^0.5.3 || ^1",
+ "php": "^7.1 || ^8.0"
},
- "type": "drupal-module",
- "extra": {
- "drupal": {
- "version": "8.x-2.4",
- "datestamp": "1676045435",
- "security-coverage": {
- "status": "covered",
- "message": "Covered by Drupal's security advisory policy"
- }
+ "conflict": {
+ "doctrine/common": "<2.9"
+ },
+ "require-dev": {
+ "doctrine/coding-standard": "^9 || ^10",
+ "phpstan/phpstan": "~1.4.10 || ^1.8.8",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+ "vimeo/psalm": "^4.24"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Common\\": "src"
}
},
- "notification-url": "https://packages.drupal.org/8/downloads",
+ "notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0-or-later"
+ "MIT"
],
"authors": [
{
- "name": "Tommy Lynge Jørgensen",
- "homepage": "https://www.drupal.org/u/tlyngej",
- "email": "tlyngej@gmail.com",
- "role": "Maintainer"
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
},
{
- "name": "Fabian Bircher",
- "homepage": "https://www.drupal.org/u/bircher",
- "role": "Maintainer"
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
},
{
- "name": "tlyngej",
- "homepage": "https://www.drupal.org/user/413139"
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
+ },
+ {
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ },
+ {
+ "name": "Marco Pivetta",
+ "email": "ocramius@gmail.com"
}
],
- "description": "Ignore certain configuration during import.",
- "homepage": "http://drupal.org/project/config_ignore",
+ "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.",
+ "homepage": "https://www.doctrine-project.org/projects/event-manager.html",
+ "keywords": [
+ "event",
+ "event dispatcher",
+ "event manager",
+ "event system",
+ "events"
+ ],
"support": {
- "source": "https://git.drupalcode.org/project/config_ignore",
- "issues": "https://drupal.org/project/config_ignore",
- "irc": "irc://irc.freenode.org/drupal-contribute"
- }
+ "issues": "https://github.com/doctrine/event-manager/issues",
+ "source": "https://github.com/doctrine/event-manager/tree/1.2.0"
+ },
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-10-12T20:51:15+00:00"
},
{
- "name": "drupal/config_inspector",
- "version": "2.1.7",
+ "name": "doctrine/lexer",
+ "version": "2.1.0",
"source": {
"type": "git",
- "url": "https://git.drupalcode.org/project/config_inspector.git",
- "reference": "2.1.7"
+ "url": "https://github.com/doctrine/lexer.git",
+ "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124"
},
"dist": {
"type": "zip",
- "url": "https://ftp.drupal.org/files/projects/config_inspector-2.1.7.zip",
- "reference": "2.1.7",
- "shasum": "31ae3e429d23cf559c0e1ff55b4e41c45bb62797"
+ "url": "https://api.github.com/repos/doctrine/lexer/zipball/39ab8fcf5a51ce4b85ca97c7a7d033eb12831124",
+ "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124",
+ "shasum": ""
},
"require": {
- "drupal/core": "^9.2 || ^10 || ^11"
+ "doctrine/deprecations": "^1.0",
+ "php": "^7.1 || ^8.0"
},
- "type": "drupal-module",
- "extra": {
- "drupal": {
- "version": "2.1.7",
- "datestamp": "1698249898",
- "security-coverage": {
- "status": "covered",
- "message": "Covered by Drupal's security advisory policy"
- }
- },
- "drush": {
- "services": {
- "drush.services.yml": "^9 || ^10"
- }
+ "require-dev": {
+ "doctrine/coding-standard": "^9 || ^10",
+ "phpstan/phpstan": "^1.3",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+ "psalm/plugin-phpunit": "^0.18.3",
+ "vimeo/psalm": "^4.11 || ^5.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Common\\Lexer\\": "src"
}
},
- "notification-url": "https://packages.drupal.org/8/downloads",
+ "notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0-or-later"
+ "MIT"
],
"authors": [
{
- "name": "aspilicious",
- "homepage": "https://www.drupal.org/user/172527"
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
},
{
- "name": "Gábor Hojtsy",
- "homepage": "https://www.drupal.org/user/4166"
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
},
{
- "name": "Jose Reyero",
- "homepage": "https://www.drupal.org/user/4299"
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ }
+ ],
+ "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.",
+ "homepage": "https://www.doctrine-project.org/projects/lexer.html",
+ "keywords": [
+ "annotations",
+ "docblock",
+ "lexer",
+ "parser",
+ "php"
+ ],
+ "support": {
+ "issues": "https://github.com/doctrine/lexer/issues",
+ "source": "https://github.com/doctrine/lexer/tree/2.1.0"
+ },
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
},
{
- "name": "vijaycs85",
- "homepage": "https://www.drupal.org/user/93488"
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
},
{
- "name": "Wim Leers",
- "homepage": "https://www.drupal.org/user/99777"
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer",
+ "type": "tidelift"
}
],
- "description": "Provides a configuration data and structure inspector tool",
- "homepage": "https://drupal.org/project/config_inspector",
- "support": {
- "source": "https://cgit.drupalcode.org/config_inspector",
- "issues": "https://drupal.org/project/issues/config_inspector",
- "irc": "irc://irc.freenode.org/drupal-contribute"
- }
+ "time": "2022-12-14T08:49:07+00:00"
},
{
- "name": "drupal/core",
- "version": "10.0.0",
+ "name": "doctrine/persistence",
+ "version": "3.2.0",
"source": {
"type": "git",
- "url": "https://github.com/drupal/core.git",
- "reference": "5f91bde296ae3a68c448fc35b47bb3eacb700e2b"
+ "url": "https://github.com/doctrine/persistence.git",
+ "reference": "63fee8c33bef740db6730eb2a750cd3da6495603"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/drupal/core/zipball/5f91bde296ae3a68c448fc35b47bb3eacb700e2b",
- "reference": "5f91bde296ae3a68c448fc35b47bb3eacb700e2b",
+ "url": "https://api.github.com/repos/doctrine/persistence/zipball/63fee8c33bef740db6730eb2a750cd3da6495603",
+ "reference": "63fee8c33bef740db6730eb2a750cd3da6495603",
"shasum": ""
},
"require": {
- "asm89/stack-cors": "^2.1",
- "composer-runtime-api": "^2.1",
- "composer/semver": "^3.3",
- "doctrine/annotations": "^1.13",
- "egulias/email-validator": "^3.2.1",
- "ext-date": "*",
- "ext-dom": "*",
- "ext-filter": "*",
- "ext-gd": "*",
- "ext-hash": "*",
- "ext-json": "*",
- "ext-pcre": "*",
- "ext-pdo": "*",
- "ext-session": "*",
- "ext-simplexml": "*",
- "ext-spl": "*",
- "ext-tokenizer": "*",
- "ext-xml": "*",
- "guzzlehttp/guzzle": "^7.5",
- "guzzlehttp/psr7": "^2.4",
- "masterminds/html5": "^2.7",
- "pear/archive_tar": "^1.4.14",
- "php": ">=8.1.0",
- "psr/log": "^3.0",
- "symfony/console": "^6.2",
- "symfony/dependency-injection": "^6.2",
- "symfony/event-dispatcher": "^6.2",
- "symfony/http-foundation": "^6.2",
- "symfony/http-kernel": "^6.2",
- "symfony/mime": "^6.2",
- "symfony/polyfill-iconv": "^1.26",
- "symfony/process": "^6.2",
- "symfony/psr-http-message-bridge": "^2.1",
- "symfony/routing": "^6.2",
- "symfony/serializer": "^6.2",
- "symfony/validator": "^6.2",
- "symfony/yaml": "^6.2",
- "twig/twig": "^3.4.3"
+ "doctrine/event-manager": "^1 || ^2",
+ "php": "^7.2 || ^8.0",
+ "psr/cache": "^1.0 || ^2.0 || ^3.0"
},
"conflict": {
- "drush/drush": "<8.1.10"
- },
- "replace": {
- "drupal/core-annotation": "self.version",
- "drupal/core-assertion": "self.version",
- "drupal/core-class-finder": "self.version",
- "drupal/core-datetime": "self.version",
- "drupal/core-dependency-injection": "self.version",
- "drupal/core-diff": "self.version",
- "drupal/core-discovery": "self.version",
- "drupal/core-event-dispatcher": "self.version",
- "drupal/core-file-cache": "self.version",
- "drupal/core-file-security": "self.version",
- "drupal/core-filesystem": "self.version",
- "drupal/core-front-matter": "self.version",
- "drupal/core-gettext": "self.version",
- "drupal/core-graph": "self.version",
- "drupal/core-http-foundation": "self.version",
- "drupal/core-php-storage": "self.version",
- "drupal/core-plugin": "self.version",
- "drupal/core-proxy-builder": "self.version",
- "drupal/core-render": "self.version",
- "drupal/core-serialization": "self.version",
- "drupal/core-transliteration": "self.version",
- "drupal/core-utility": "self.version",
- "drupal/core-uuid": "self.version",
- "drupal/core-version": "self.version"
- },
- "suggest": {
- "ext-zip": "Needed to extend the plugin.manager.archiver service capability with the handling of files in the ZIP format."
+ "doctrine/common": "<2.10"
},
- "type": "drupal-core",
- "extra": {
- "drupal-scaffold": {
- "file-mapping": {
- "[project-root]/.editorconfig": "assets/scaffold/files/editorconfig",
- "[project-root]/.gitattributes": "assets/scaffold/files/gitattributes",
- "[web-root]/.csslintrc": "assets/scaffold/files/csslintrc",
- "[web-root]/.eslintignore": "assets/scaffold/files/eslintignore",
- "[web-root]/.eslintrc.json": "assets/scaffold/files/eslintrc.json",
- "[web-root]/.ht.router.php": "assets/scaffold/files/ht.router.php",
- "[web-root]/.htaccess": "assets/scaffold/files/htaccess",
- "[web-root]/example.gitignore": "assets/scaffold/files/example.gitignore",
- "[web-root]/index.php": "assets/scaffold/files/index.php",
- "[web-root]/INSTALL.txt": "assets/scaffold/files/drupal.INSTALL.txt",
- "[web-root]/README.md": "assets/scaffold/files/drupal.README.md",
- "[web-root]/robots.txt": "assets/scaffold/files/robots.txt",
- "[web-root]/update.php": "assets/scaffold/files/update.php",
- "[web-root]/web.config": "assets/scaffold/files/web.config",
- "[web-root]/sites/README.txt": "assets/scaffold/files/sites.README.txt",
- "[web-root]/sites/development.services.yml": "assets/scaffold/files/development.services.yml",
- "[web-root]/sites/example.settings.local.php": "assets/scaffold/files/example.settings.local.php",
- "[web-root]/sites/example.sites.php": "assets/scaffold/files/example.sites.php",
- "[web-root]/sites/default/default.services.yml": "assets/scaffold/files/default.services.yml",
- "[web-root]/sites/default/default.settings.php": "assets/scaffold/files/default.settings.php",
- "[web-root]/modules/README.txt": "assets/scaffold/files/modules.README.txt",
- "[web-root]/profiles/README.txt": "assets/scaffold/files/profiles.README.txt",
- "[web-root]/themes/README.txt": "assets/scaffold/files/themes.README.txt"
- }
- }
+ "require-dev": {
+ "composer/package-versions-deprecated": "^1.11",
+ "doctrine/coding-standard": "^11",
+ "doctrine/common": "^3.0",
+ "phpstan/phpstan": "1.9.4",
+ "phpstan/phpstan-phpunit": "^1",
+ "phpstan/phpstan-strict-rules": "^1.1",
+ "phpunit/phpunit": "^8.5 || ^9.5",
+ "symfony/cache": "^4.4 || ^5.4 || ^6.0",
+ "vimeo/psalm": "4.30.0 || 5.3.0"
},
+ "type": "library",
"autoload": {
- "files": [
- "includes/bootstrap.inc"
- ],
"psr-4": {
- "Drupal\\Core\\": "lib/Drupal/Core",
- "Drupal\\Component\\": "lib/Drupal/Component"
- },
- "classmap": [
- "lib/Drupal.php",
- "lib/Drupal/Component/DependencyInjection/Container.php",
- "lib/Drupal/Component/DependencyInjection/PhpArrayContainer.php",
- "lib/Drupal/Component/FileCache/FileCacheFactory.php",
- "lib/Drupal/Component/Utility/Timer.php",
- "lib/Drupal/Component/Utility/Unicode.php",
- "lib/Drupal/Core/Cache/Cache.php",
- "lib/Drupal/Core/Cache/CacheBackendInterface.php",
- "lib/Drupal/Core/Cache/CacheTagsChecksumInterface.php",
- "lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php",
- "lib/Drupal/Core/Cache/CacheTagsInvalidatorInterface.php",
- "lib/Drupal/Core/Cache/DatabaseBackend.php",
- "lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php",
- "lib/Drupal/Core/Database/Connection.php",
- "lib/Drupal/Core/Database/Database.php",
- "lib/Drupal/Core/Database/StatementInterface.php",
- "lib/Drupal/Core/DependencyInjection/Container.php",
- "lib/Drupal/Core/DrupalKernel.php",
- "lib/Drupal/Core/DrupalKernelInterface.php",
- "lib/Drupal/Core/Installer/InstallerRedirectTrait.php",
- "lib/Drupal/Core/Site/Settings.php"
- ]
+ "Doctrine\\Persistence\\": "src/Persistence"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0-or-later"
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
+ {
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
+ },
+ {
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
+ },
+ {
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ },
+ {
+ "name": "Marco Pivetta",
+ "email": "ocramius@gmail.com"
+ }
+ ],
+ "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.",
+ "homepage": "https://www.doctrine-project.org/projects/persistence.html",
+ "keywords": [
+ "mapper",
+ "object",
+ "odm",
+ "orm",
+ "persistence"
],
- "description": "Drupal is an open source content management platform powering millions of websites and applications.",
"support": {
- "source": "https://github.com/drupal/core/tree/10.0.0"
+ "issues": "https://github.com/doctrine/persistence/issues",
+ "source": "https://github.com/doctrine/persistence/tree/3.2.0"
+ },
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-05-17T18:32:04+00:00"
+ },
+ {
+ "name": "dropzone/dropzone",
+ "version": "v5.7.2",
+ "dist": {
+ "type": "zip",
+ "url": "https://github.com/dropzone/dropzone/archive/refs/tags/v5.7.2.zip"
},
- "time": "2022-12-15T17:27:51+00:00"
+ "type": "drupal-library"
},
{
- "name": "drupal/core-composer-scaffold",
- "version": "10.1.1",
+ "name": "drupal/address",
+ "version": "1.12.0",
"source": {
"type": "git",
- "url": "https://github.com/drupal/core-composer-scaffold.git",
- "reference": "1ccd7db5ff8a5425b5bbba9b9a05e366363c0a51"
+ "url": "https://git.drupalcode.org/project/address.git",
+ "reference": "8.x-1.12"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/1ccd7db5ff8a5425b5bbba9b9a05e366363c0a51",
- "reference": "1ccd7db5ff8a5425b5bbba9b9a05e366363c0a51",
- "shasum": ""
+ "url": "https://ftp.drupal.org/files/projects/address-8.x-1.12.zip",
+ "reference": "8.x-1.12",
+ "shasum": "67dd4699040aabf0cd6169e437706fa6a39b0b3a"
},
"require": {
- "composer-plugin-api": "^2",
- "php": ">=7.3.0"
- },
- "conflict": {
- "drupal-composer/drupal-scaffold": "*"
+ "commerceguys/addressing": "^1.4.2",
+ "drupal/core": "^9.2 || ^10",
+ "php": "^7.3 || ^8.0"
},
"require-dev": {
- "composer/composer": "^1.8@stable"
+ "drupal/token": "^1.0"
},
- "type": "composer-plugin",
+ "type": "drupal-module",
"extra": {
- "class": "Drupal\\Composer\\Plugin\\Scaffold\\Plugin",
- "branch-alias": {
- "dev-master": "1.0.x-dev"
+ "drupal": {
+ "version": "8.x-1.12",
+ "datestamp": "1684710176",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
}
},
- "autoload": {
- "psr-4": {
- "Drupal\\Composer\\Plugin\\Scaffold\\": ""
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "bojanz",
+ "homepage": "https://www.drupal.org/user/86106"
+ },
+ {
+ "name": "Centarro",
+ "homepage": "https://www.drupal.org/user/3661446"
+ },
+ {
+ "name": "dww",
+ "homepage": "https://www.drupal.org/user/46549"
+ },
+ {
+ "name": "googletorp",
+ "homepage": "https://www.drupal.org/user/386230"
+ },
+ {
+ "name": "jsacksick",
+ "homepage": "https://www.drupal.org/user/972218"
+ },
+ {
+ "name": "mglaman",
+ "homepage": "https://www.drupal.org/user/2416470"
+ },
+ {
+ "name": "rszrama",
+ "homepage": "https://www.drupal.org/user/49344"
}
+ ],
+ "description": "Provides functionality for storing, validating and displaying international postal addresses.",
+ "homepage": "http://drupal.org/project/address",
+ "support": {
+ "source": "https://git.drupalcode.org/project/address"
+ }
+ },
+ {
+ "name": "drupal/admin_toolbar",
+ "version": "3.4.1",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/admin_toolbar.git",
+ "reference": "3.4.1"
},
- "notification-url": "https://packagist.org/downloads/",
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/admin_toolbar-3.4.1.zip",
+ "reference": "3.4.1",
+ "shasum": "bcb15ab40016becdb3ac8f21d7d1a721f48f3577"
+ },
+ "require": {
+ "drupal/core": "^9.2 || ^10"
+ },
+ "require-dev": {
+ "drupal/admin_toolbar_tools": "*"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "3.4.1",
+ "datestamp": "1684944156",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
"license": [
"GPL-2.0-or-later"
],
- "description": "A flexible Composer project scaffold builder.",
- "homepage": "https://www.drupal.org/project/drupal",
+ "authors": [
+ {
+ "name": "Wilfrid Roze (eme)",
+ "homepage": "https://www.drupal.org/u/eme",
+ "role": "Maintainer"
+ },
+ {
+ "name": "Romain Jarraud (romainj)",
+ "homepage": "https://www.drupal.org/u/romainj",
+ "role": "Maintainer"
+ },
+ {
+ "name": "Adrian Cid Almaguer (adriancid)",
+ "homepage": "https://www.drupal.org/u/adriancid",
+ "email": "adriancid@gmail.com",
+ "role": "Maintainer"
+ },
+ {
+ "name": "Mohamed Anis Taktak (matio89)",
+ "homepage": "https://www.drupal.org/u/matio89",
+ "role": "Maintainer"
+ },
+ {
+ "name": "matio89",
+ "homepage": "https://www.drupal.org/user/2320090"
+ },
+ {
+ "name": "Musa.thomas",
+ "homepage": "https://www.drupal.org/user/1213824"
+ },
+ {
+ "name": "romainj",
+ "homepage": "https://www.drupal.org/user/370706"
+ }
+ ],
+ "description": "Provides a drop-down menu interface to the core Drupal Toolbar.",
+ "homepage": "http://drupal.org/project/admin_toolbar",
"keywords": [
- "drupal"
+ "Drupal",
+ "Toolbar"
],
"support": {
- "source": "https://github.com/drupal/core-composer-scaffold/tree/10.1.1"
- },
- "time": "2023-04-30T16:15:32+00:00"
+ "source": "https://git.drupalcode.org/project/admin_toolbar",
+ "issues": "https://www.drupal.org/project/issues/admin_toolbar"
+ }
+ },
+ {
+ "name": "drupal/bigmenu",
+ "version": "2.0.0-rc3",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/bigmenu.git",
+ "reference": "2.0.0-rc3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/bigmenu-2.0.0-rc3.zip",
+ "reference": "2.0.0-rc3",
+ "shasum": "98e0d17c00a3bad7198f8e24d69d4f97e56ad447"
+ },
+ "require": {
+ "drupal/core": "^8 || ^9 || ^10"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "2.0.0-rc3",
+ "datestamp": "1680568094",
+ "security-coverage": {
+ "status": "not-covered",
+ "message": "RC releases are not covered by Drupal security advisories."
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "acbramley",
+ "homepage": "https://www.drupal.org/user/1036766"
+ },
+ {
+ "name": "dman",
+ "homepage": "https://www.drupal.org/user/33240"
+ }
+ ],
+ "description": "Scalable replacement for core menu management screen. Uses AJAX to replace the global menu management page, suitable for thousands of items",
+ "homepage": "https://www.drupal.org/project/bigmenu",
+ "support": {
+ "source": "https://git.drupalcode.org/project/bigmenu"
+ }
+ },
+ {
+ "name": "drupal/captcha",
+ "version": "2.0.5",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/captcha.git",
+ "reference": "2.0.5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/captcha-2.0.5.zip",
+ "reference": "2.0.5",
+ "shasum": "0c39d27a99b53f6517ef25ceef1ac5e333964547"
+ },
+ "require": {
+ "drupal/core": ">=9.4 <11"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "2.0.5",
+ "datestamp": "1691598525",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ },
+ "branch-alias": {
+ "dev-8.x-1.x": "1.x-dev"
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "Anybody",
+ "homepage": "https://www.drupal.org/user/291091"
+ },
+ {
+ "name": "elachlan",
+ "homepage": "https://www.drupal.org/user/1021502"
+ },
+ {
+ "name": "Grevil",
+ "homepage": "https://www.drupal.org/user/3668491"
+ },
+ {
+ "name": "japerry",
+ "homepage": "https://www.drupal.org/user/45640"
+ },
+ {
+ "name": "naveenvalecha",
+ "homepage": "https://www.drupal.org/user/2665733"
+ },
+ {
+ "name": "podarok",
+ "homepage": "https://www.drupal.org/user/116002"
+ },
+ {
+ "name": "RobLoach",
+ "homepage": "https://www.drupal.org/user/61114"
+ },
+ {
+ "name": "thomas.frobieter",
+ "homepage": "https://www.drupal.org/user/409335"
+ },
+ {
+ "name": "wundo",
+ "homepage": "https://www.drupal.org/user/25523"
+ }
+ ],
+ "description": "The CAPTCHA module provides this feature to virtually any user facing web form on a Drupal site.",
+ "homepage": "https://www.drupal.org/project/captcha",
+ "support": {
+ "source": "https://git.drupalcode.org/project/captcha",
+ "issues": "https://www.drupal.org/project/issues/captcha"
+ }
+ },
+ {
+ "name": "drupal/chosen",
+ "version": "4.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/chosen.git",
+ "reference": "4.0.0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/chosen-4.0.0.zip",
+ "reference": "4.0.0",
+ "shasum": "6355b49a1dc90f372d38b0e100745e387cad3423"
+ },
+ "require": {
+ "drupal/chosen_lib": "*",
+ "drupal/core": "^9.2 || ^10"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "4.0.0",
+ "datestamp": "1680955162",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "aidanlis",
+ "homepage": "https://www.drupal.org/user/502018"
+ },
+ {
+ "name": "Cyclodex",
+ "homepage": "https://www.drupal.org/user/1305230"
+ },
+ {
+ "name": "Dave Reid",
+ "homepage": "https://www.drupal.org/user/53892"
+ },
+ {
+ "name": "Hydra",
+ "homepage": "https://www.drupal.org/user/647364"
+ },
+ {
+ "name": "kalman.hosszu",
+ "homepage": "https://www.drupal.org/user/267481"
+ },
+ {
+ "name": "nagy.balint",
+ "homepage": "https://www.drupal.org/user/1763952"
+ },
+ {
+ "name": "Pol",
+ "homepage": "https://www.drupal.org/user/47194"
+ },
+ {
+ "name": "shadcn",
+ "homepage": "https://www.drupal.org/user/571032"
+ },
+ {
+ "name": "supercabbageuk",
+ "homepage": "https://www.drupal.org/user/235438"
+ }
+ ],
+ "description": "Makes select elements more user-friendly using Chosen.",
+ "homepage": "https://www.drupal.org/project/chosen",
+ "support": {
+ "source": "https://git.drupalcode.org/project/chosen"
+ }
+ },
+ {
+ "name": "drupal/chosen_lib",
+ "version": "4.0.0",
+ "require": {
+ "drupal/chosen": "^4",
+ "drupal/core": "^9.2 || ^10",
+ "php": ">=5.6.0"
+ },
+ "type": "metapackage",
+ "extra": {
+ "drupal": {
+ "version": "4.0.0",
+ "datestamp": "1680955162",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ },
+ "drush": {
+ "services": {
+ "drush.services.yml": "^9 || ^10 || ^11"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "aidanlis",
+ "homepage": "https://www.drupal.org/user/502018"
+ },
+ {
+ "name": "Cyclodex",
+ "homepage": "https://www.drupal.org/user/1305230"
+ },
+ {
+ "name": "Dave Reid",
+ "homepage": "https://www.drupal.org/user/53892"
+ },
+ {
+ "name": "Hydra",
+ "homepage": "https://www.drupal.org/user/647364"
+ },
+ {
+ "name": "kalman.hosszu",
+ "homepage": "https://www.drupal.org/user/267481"
+ },
+ {
+ "name": "nagy.balint",
+ "homepage": "https://www.drupal.org/user/1763952"
+ },
+ {
+ "name": "Pol",
+ "homepage": "https://www.drupal.org/user/47194"
+ },
+ {
+ "name": "shadcn",
+ "homepage": "https://www.drupal.org/user/571032"
+ },
+ {
+ "name": "supercabbageuk",
+ "homepage": "https://www.drupal.org/user/235438"
+ }
+ ],
+ "description": "This module provides the basic integration with the Chosen jQuery plugin.",
+ "homepage": "https://www.drupal.org/project/chosen",
+ "support": {
+ "source": "https://git.drupalcode.org/project/chosen"
+ }
+ },
+ {
+ "name": "drupal/ckeditor",
+ "version": "1.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/ckeditor.git",
+ "reference": "1.0.2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/ckeditor-1.0.2.zip",
+ "reference": "1.0.2",
+ "shasum": "fec2ca9ad852a00c7b9584cb6040dc860364c481"
+ },
+ "require": {
+ "drupal/core": "^9.4 || ^10"
+ },
+ "require-dev": {
+ "drupal/classy": "*"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "1.0.2",
+ "datestamp": "1695740655",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "dczepierga",
+ "homepage": "https://www.drupal.org/user/911466"
+ },
+ {
+ "name": "hass",
+ "homepage": "https://www.drupal.org/user/85918"
+ },
+ {
+ "name": "jcisio",
+ "homepage": "https://www.drupal.org/user/210762"
+ },
+ {
+ "name": "Jorrit",
+ "homepage": "https://www.drupal.org/user/161217"
+ },
+ {
+ "name": "lauriii",
+ "homepage": "https://www.drupal.org/user/1078742"
+ },
+ {
+ "name": "Magnus",
+ "homepage": "https://www.drupal.org/user/73919"
+ },
+ {
+ "name": "mkesicki",
+ "homepage": "https://www.drupal.org/user/922884"
+ },
+ {
+ "name": "nod_",
+ "homepage": "https://www.drupal.org/user/598310"
+ },
+ {
+ "name": "p.wiaderny",
+ "homepage": "https://www.drupal.org/user/2956619"
+ },
+ {
+ "name": "vokiel",
+ "homepage": "https://www.drupal.org/user/2793801"
+ },
+ {
+ "name": "Wim Leers",
+ "homepage": "https://www.drupal.org/user/99777"
+ },
+ {
+ "name": "wwalc",
+ "homepage": "https://www.drupal.org/user/184556"
+ },
+ {
+ "name": "xjm",
+ "homepage": "https://www.drupal.org/user/65776"
+ }
+ ],
+ "description": "WYSIWYG editing for rich text fields using CKEditor.",
+ "homepage": "https://www.drupal.org/project/ckeditor",
+ "support": {
+ "source": "https://git.drupalcode.org/project/ckeditor"
+ }
+ },
+ {
+ "name": "drupal/components",
+ "version": "3.0.0-beta3",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/components.git",
+ "reference": "3.0.0-beta3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/components-3.0.0-beta3.zip",
+ "reference": "3.0.0-beta3",
+ "shasum": "47ced4332f0a655ca38ae1b54e97a8e78d59f0bc"
+ },
+ "require": {
+ "drupal/core": "^9 || ^10"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "3.0.0-beta3",
+ "datestamp": "1651759488",
+ "security-coverage": {
+ "status": "not-covered",
+ "message": "Beta releases are not covered by Drupal security advisories."
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "JohnAlbin",
+ "homepage": "https://www.drupal.org/user/32095",
+ "email": "virtually.johnalbin@gmail.com"
+ },
+ {
+ "name": "RobLoach",
+ "homepage": "https://www.drupal.org/user/61114"
+ }
+ ],
+ "description": "Registers folders of components defined by your theme or module as Twig namespaces",
+ "homepage": "https://drupal.org/project/components",
+ "support": {
+ "source": "https://git.drupalcode.org/project/components"
+ }
+ },
+ {
+ "name": "drupal/config_devel",
+ "version": "1.9.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/config_devel.git",
+ "reference": "8.x-1.9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/config_devel-8.x-1.9.zip",
+ "reference": "8.x-1.9",
+ "shasum": "a9cb90575ec854b8d8adb4633a0ddc47c490ca87"
+ },
+ "require": {
+ "drupal/core": "^9.3 || ^10"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "8.x-1.9",
+ "datestamp": "1678264813",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0+"
+ ],
+ "authors": [
+ {
+ "name": "alexpott",
+ "homepage": "https://www.drupal.org/user/157725"
+ },
+ {
+ "name": "benjy",
+ "homepage": "https://www.drupal.org/user/1852732"
+ },
+ {
+ "name": "chx",
+ "homepage": "https://www.drupal.org/user/9446"
+ },
+ {
+ "name": "joachim",
+ "homepage": "https://www.drupal.org/user/107701"
+ },
+ {
+ "name": "nedjo",
+ "homepage": "https://www.drupal.org/user/4481"
+ },
+ {
+ "name": "vijaycs85",
+ "homepage": "https://www.drupal.org/user/93488"
+ }
+ ],
+ "description": "Helps developers work with configuration.",
+ "homepage": "https://www.drupal.org/project/config_devel",
+ "support": {
+ "source": "https://git.drupalcode.org/project/config_devel"
+ }
+ },
+ {
+ "name": "drupal/config_filter",
+ "version": "2.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/config_filter.git",
+ "reference": "8.x-2.4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/config_filter-8.x-2.4.zip",
+ "reference": "8.x-2.4",
+ "shasum": "dcf442f228dafd6bbac8948db1d51e3f1ca1d0c7"
+ },
+ "require": {
+ "drupal/core": "^8.8 || ^9 || ^10"
+ },
+ "conflict": {
+ "drush/drush": "<10"
+ },
+ "suggest": {
+ "drupal/config_split": "Split site configuration for different environments."
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "8.x-2.4",
+ "datestamp": "1656936801",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "Fabian Bircher",
+ "homepage": "https://www.drupal.org/u/bircher",
+ "email": "opensource@fabianbircher.com",
+ "role": "Maintainer"
+ },
+ {
+ "name": "Nuvole Web",
+ "homepage": "http://nuvole.org",
+ "email": "info@nuvole.org",
+ "role": "Maintainer"
+ },
+ {
+ "name": "pescetti",
+ "homepage": "https://www.drupal.org/user/436244"
+ }
+ ],
+ "description": "Config Filter allows other modules to interact with a ConfigStorage through filter plugins.",
+ "homepage": "https://www.drupal.org/project/config_filter",
+ "keywords": [
+ "Drupal",
+ "configuration",
+ "configuration management"
+ ],
+ "support": {
+ "source": "https://git.drupalcode.org/project/config_filter",
+ "issues": "https://www.drupal.org/project/issues/config_filter",
+ "slack": "https://drupal.slack.com/archives/C45342CDD"
+ }
+ },
+ {
+ "name": "drupal/config_ignore",
+ "version": "2.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/config_ignore.git",
+ "reference": "8.x-2.4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/config_ignore-8.x-2.4.zip",
+ "reference": "8.x-2.4",
+ "shasum": "e0e45dde2d6927c5d26de59f352792fb6cf26554"
+ },
+ "require": {
+ "drupal/config_filter": "^1 || ^2",
+ "drupal/core": "^8 || ^9 || ^10"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "8.x-2.4",
+ "datestamp": "1676045435",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "Tommy Lynge Jørgensen",
+ "homepage": "https://www.drupal.org/u/tlyngej",
+ "email": "tlyngej@gmail.com",
+ "role": "Maintainer"
+ },
+ {
+ "name": "Fabian Bircher",
+ "homepage": "https://www.drupal.org/u/bircher",
+ "role": "Maintainer"
+ },
+ {
+ "name": "tlyngej",
+ "homepage": "https://www.drupal.org/user/413139"
+ }
+ ],
+ "description": "Ignore certain configuration during import.",
+ "homepage": "http://drupal.org/project/config_ignore",
+ "support": {
+ "source": "https://git.drupalcode.org/project/config_ignore",
+ "issues": "https://drupal.org/project/config_ignore",
+ "irc": "irc://irc.freenode.org/drupal-contribute"
+ }
+ },
+ {
+ "name": "drupal/config_inspector",
+ "version": "2.1.7",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/config_inspector.git",
+ "reference": "2.1.7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/config_inspector-2.1.7.zip",
+ "reference": "2.1.7",
+ "shasum": "31ae3e429d23cf559c0e1ff55b4e41c45bb62797"
+ },
+ "require": {
+ "drupal/core": "^9.2 || ^10 || ^11"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "2.1.7",
+ "datestamp": "1698249898",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ },
+ "drush": {
+ "services": {
+ "drush.services.yml": "^9 || ^10"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "aspilicious",
+ "homepage": "https://www.drupal.org/user/172527"
+ },
+ {
+ "name": "Gábor Hojtsy",
+ "homepage": "https://www.drupal.org/user/4166"
+ },
+ {
+ "name": "Jose Reyero",
+ "homepage": "https://www.drupal.org/user/4299"
+ },
+ {
+ "name": "vijaycs85",
+ "homepage": "https://www.drupal.org/user/93488"
+ },
+ {
+ "name": "Wim Leers",
+ "homepage": "https://www.drupal.org/user/99777"
+ }
+ ],
+ "description": "Provides a configuration data and structure inspector tool",
+ "homepage": "https://drupal.org/project/config_inspector",
+ "support": {
+ "source": "https://cgit.drupalcode.org/config_inspector",
+ "issues": "https://drupal.org/project/issues/config_inspector",
+ "irc": "irc://irc.freenode.org/drupal-contribute"
+ }
+ },
+ {
+ "name": "drupal/config_perms",
+ "version": "2.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/config_perms.git",
+ "reference": "8.x-2.1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/config_perms-8.x-2.1.zip",
+ "reference": "8.x-2.1",
+ "shasum": "06bc0d6587fba76149b4de7ccc32f6c6b8bc382a"
+ },
+ "require": {
+ "drupal/core": "^8 || ^9 || ^10"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "8.x-2.1",
+ "datestamp": "1685589568",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0+"
+ ],
+ "authors": [
+ {
+ "name": "benellefimostfa",
+ "homepage": "https://www.drupal.org/user/3092403"
+ },
+ {
+ "name": "Docc",
+ "homepage": "https://www.drupal.org/user/310132"
+ },
+ {
+ "name": "gnuget",
+ "homepage": "https://www.drupal.org/user/992990"
+ },
+ {
+ "name": "Kristen Pol",
+ "homepage": "https://www.drupal.org/user/8389"
+ },
+ {
+ "name": "lelkneralfaro",
+ "homepage": "https://www.drupal.org/user/3577260"
+ },
+ {
+ "name": "MegaKeegMan",
+ "homepage": "https://www.drupal.org/user/3620027"
+ },
+ {
+ "name": "mlncn",
+ "homepage": "https://www.drupal.org/user/64383"
+ },
+ {
+ "name": "mrthumpz",
+ "homepage": "https://www.drupal.org/user/266351"
+ }
+ ],
+ "description": "Allows additional permissions to be created and managed through an administration form.",
+ "homepage": "http://drupal.org/project/config_perms",
+ "keywords": [
+ "Drupal"
+ ],
+ "support": {
+ "source": "http://cgit.drupalcode.org/config_perms",
+ "issues": "http://drupal.org/project/issues/config_perms"
+ }
+ },
+ {
+ "name": "drupal/config_split",
+ "version": "2.0.0-rc4",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/config_split.git",
+ "reference": "2.0.0-rc4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/config_split-2.0.0-rc4.zip",
+ "reference": "2.0.0-rc4",
+ "shasum": "d4c06efbadd34793b0c9b71772162057afa58111"
+ },
+ "require": {
+ "drupal/core": "^8.8 || ^9 || ^10"
+ },
+ "conflict": {
+ "drush/drush": "<10"
+ },
+ "require-dev": {
+ "drupal/config_filter": "^1||^2"
+ },
+ "suggest": {
+ "drupal/chosen": "Chosen uses the Chosen jQuery plugin to make the