diff --git a/.gitignore b/.gitignore index c94e8bb14..3a9efd4f6 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ /docroot/profiles/contrib/ /docroot/profiles/varbase/ /docroot/libraries/ +/docroot/recipes/ # Ignore sensitive information /docroot/sites/*/settings.php diff --git a/composer.json b/composer.json index 4a4759073..e112db6ad 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,7 @@ "description": "Project template for Varbase distribution.", "type": "project", "license": "GPL-2.0-or-later", - "version": "10.0.x-dev", + "version": "10.0.0-rc2", "homepage": "https://www.drupal.org/project/varbase", "authors": [ { @@ -27,12 +27,13 @@ } }, "require": { + "composer/installers": "~2", "drupal/core-composer-scaffold": "~10", "drupal/core-project-message": "~10", + "cweagans/composer-patches": "~1", "webflo/drupal-finder": "~1.0", - "drupal/core": "~10", - "vardot/varbase": "10.0.x-dev", - "vardot/varbase-patches": "10.0.x-dev" + "vardot/varbase": "~10.0.0", + "vardot/varbase-patches": "~10.0.0" }, "require-dev": { "drupal/core-dev": "~10", diff --git a/composer.lock b/composer.lock new file mode 100644 index 000000000..d32d28a15 --- /dev/null +++ b/composer.lock @@ -0,0 +1,28502 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "bef3e984a995cc710c1a0108b39d94a7", + "packages": [ + { + "name": "abraham/twitteroauth", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/abraham/twitteroauth.git", + "reference": "b9302599e416e5c00742cf7f4455220897f8291d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/abraham/twitteroauth/zipball/b9302599e416e5c00742cf7f4455220897f8291d", + "reference": "b9302599e416e5c00742cf7f4455220897f8291d", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.2", + "ext-curl": "*", + "php": "^7.4 || ^8.0 || ^8.1" + }, + "require-dev": { + "php-vcr/php-vcr": "^1", + "php-vcr/phpunit-testlistener-vcr": "dev-php-8", + "phpmd/phpmd": "^2", + "phpunit/phpunit": "^8 || ^9", + "rector/rector": "^0.12.19 || ^0.13.0", + "squizlabs/php_codesniffer": "^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Abraham\\TwitterOAuth\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Abraham Williams", + "email": "abraham@abrah.am", + "homepage": "https://abrah.am", + "role": "Developer" + } + ], + "description": "The most popular PHP library for use with the Twitter OAuth REST API.", + "homepage": "https://twitteroauth.com", + "keywords": [ + "Twitter API", + "Twitter oAuth", + "api", + "oauth", + "rest", + "social", + "twitter" + ], + "support": { + "issues": "https://github.com/abraham/twitteroauth/issues", + "source": "https://github.com/abraham/twitteroauth" + }, + "time": "2022-08-18T23:30:33+00:00" + }, + { + "name": "asm89/stack-cors", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/asm89/stack-cors.git", + "reference": "50f57105bad3d97a43ec4a485eb57daf347eafea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/asm89/stack-cors/zipball/50f57105bad3d97a43ec4a485eb57daf347eafea", + "reference": "50f57105bad3d97a43ec4a485eb57daf347eafea", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0", + "symfony/http-foundation": "^5.3|^6|^7", + "symfony/http-kernel": "^5.3|^6|^7" + }, + "require-dev": { + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2-dev" + } + }, + "autoload": { + "psr-4": { + "Asm89\\Stack\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexander", + "email": "iam.asm89@gmail.com" + } + ], + "description": "Cross-origin resource sharing library and stack middleware", + "homepage": "https://github.com/asm89/stack-cors", + "keywords": [ + "cors", + "stack" + ], + "support": { + "issues": "https://github.com/asm89/stack-cors/issues", + "source": "https://github.com/asm89/stack-cors/tree/v2.2.0" + }, + "time": "2023-11-14T13:51:46+00:00" + }, + { + "name": "bower-asset/jquery", + "version": "3.7.1", + "source": { + "type": "git", + "url": "https://github.com/jquery/jquery-dist.git", + "reference": "fde1f76e2799dd877c176abde0ec836553246991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jquery/jquery-dist/zipball/fde1f76e2799dd877c176abde0ec836553246991", + "reference": "fde1f76e2799dd877c176abde0ec836553246991" + }, + "type": "bower-asset", + "license": [ + "MIT" + ] + }, + { + "name": "bower-asset/jquery-ui", + "version": "1.12.1", + "source": { + "type": "git", + "url": "git@github.com:components/jqueryui.git", + "reference": "44ecf3794cc56b65954cc19737234a3119d036cc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/components/jqueryui/zipball/44ecf3794cc56b65954cc19737234a3119d036cc", + "reference": "44ecf3794cc56b65954cc19737234a3119d036cc" + }, + "require": { + "bower-asset/jquery": ">=1.6" + }, + "type": "bower-asset", + "license": [ + "MIT" + ] + }, + { + "name": "bower-asset/jqueryui-touch-punch", + "version": "dev-master", + "source": { + "type": "git", + "url": "git@github.com:furf/jquery-ui-touch-punch.git", + "reference": "4bc009145202d9c7483ba85f3a236a8f3470354d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/furf/jquery-ui-touch-punch/zipball/4bc009145202d9c7483ba85f3a236a8f3470354d", + "reference": "4bc009145202d9c7483ba85f3a236a8f3470354d" + }, + "require": { + "bower-asset/jquery": ">=1.6", + "bower-asset/jquery-ui": ">=1.8" + }, + "type": "bower-asset" + }, + { + "name": "caxy/php-htmldiff", + "version": "v0.1.15", + "source": { + "type": "git", + "url": "https://github.com/caxy/php-htmldiff.git", + "reference": "6342b02ddb86fd36093ad7e2db2efc21f01ab7cd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/caxy/php-htmldiff/zipball/6342b02ddb86fd36093ad7e2db2efc21f01ab7cd", + "reference": "6342b02ddb86fd36093ad7e2db2efc21f01ab7cd", + "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.15" + }, + "time": "2023-11-05T23:49:04+00:00" + }, + { + "name": "chi-teck/drupal-code-generator", + "version": "3.5.0", + "source": { + "type": "git", + "url": "https://github.com/Chi-teck/drupal-code-generator.git", + "reference": "74c2dc687e124bfc4001e73e9346b33067e2ec2b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/74c2dc687e124bfc4001e73e9346b33067e2ec2b", + "reference": "74c2dc687e124bfc4001e73e9346b33067e2ec2b", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=8.1.0", + "psr/event-dispatcher": "^1.0", + "psr/log": "^3.0", + "symfony/console": "^6.3", + "symfony/dependency-injection": "^6.3.2", + "symfony/filesystem": "^6.3", + "symfony/string": "^6.3", + "twig/twig": "^3.4" + }, + "conflict": { + "squizlabs/php_codesniffer": "<3.6" + }, + "require-dev": { + "chi-teck/drupal-coder-extension": "^2.0.0-beta3", + "drupal/coder": "8.3.23", + "drupal/core": "10.3.x-dev", + "ext-simplexml": "*", + "phpspec/prophecy-phpunit": "^2.2", + "phpunit/phpunit": "^9.6", + "squizlabs/php_codesniffer": "^3.9", + "symfony/var-dumper": "^6.4", + "symfony/yaml": "^6.3", + "vimeo/psalm": "^5.22.2" + }, + "bin": [ + "bin/dcg" + ], + "type": "library", + "autoload": { + "psr-4": { + "DrupalCodeGenerator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "Drupal code generator", + "support": { + "issues": "https://github.com/Chi-teck/drupal-code-generator/issues", + "source": "https://github.com/Chi-teck/drupal-code-generator/tree/3.5.0" + }, + "time": "2024-04-11T11:23:44+00:00" + }, + { + "name": "composer/ca-bundle", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "0c5ccfcfea312b5c5a190a21ac5cef93f74baf99" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/0c5ccfcfea312b5c5a190a21ac5cef93f74baf99", + "reference": "0c5ccfcfea312b5c5a190a21ac5cef93f74baf99", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.10", + "psr/log": "^1.0", + "symfony/phpunit-bridge": "^4.2 || ^5", + "symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/ca-bundle/issues", + "source": "https://github.com/composer/ca-bundle/tree/1.5.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-03-15T14:00:32+00:00" + }, + { + "name": "composer/installers", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/composer/installers.git", + "reference": "c29dc4b93137acb82734f672c37e029dfbd95b35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/installers/zipball/c29dc4b93137acb82734f672c37e029dfbd95b35", + "reference": "c29dc4b93137acb82734f672c37e029dfbd95b35", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "composer/composer": "1.6.* || ^2.0", + "composer/semver": "^1 || ^3", + "phpstan/phpstan": "^0.12.55", + "phpstan/phpstan-phpunit": "^0.12.16", + "symfony/phpunit-bridge": "^5.3", + "symfony/process": "^5" + }, + "type": "composer-plugin", + "extra": { + "class": "Composer\\Installers\\Plugin", + "branch-alias": { + "dev-main": "2.x-dev" + }, + "plugin-modifies-install-path": true + }, + "autoload": { + "psr-4": { + "Composer\\Installers\\": "src/Composer/Installers" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kyle Robinson Young", + "email": "kyle@dontkry.com", + "homepage": "https://github.com/shama" + } + ], + "description": "A multi-framework Composer library installer", + "homepage": "https://composer.github.io/installers/", + "keywords": [ + "Dolibarr", + "Eliasis", + "Hurad", + "ImageCMS", + "Kanboard", + "Lan Management System", + "MODX Evo", + "MantisBT", + "Mautic", + "Maya", + "OXID", + "Plentymarkets", + "Porto", + "RadPHP", + "SMF", + "Starbug", + "Thelia", + "Whmcs", + "WolfCMS", + "agl", + "annotatecms", + "attogram", + "bitrix", + "cakephp", + "chef", + "cockpit", + "codeigniter", + "concrete5", + "croogo", + "dokuwiki", + "drupal", + "eZ Platform", + "elgg", + "expressionengine", + "fuelphp", + "grav", + "installer", + "itop", + "known", + "kohana", + "laravel", + "lavalite", + "lithium", + "magento", + "majima", + "mako", + "matomo", + "mediawiki", + "miaoxing", + "modulework", + "modx", + "moodle", + "osclass", + "pantheon", + "phpbb", + "piwik", + "ppi", + "processwire", + "puppet", + "pxcms", + "reindex", + "roundcube", + "shopware", + "silverstripe", + "sydes", + "sylius", + "tastyigniter", + "wordpress", + "yawik", + "zend", + "zikula" + ], + "support": { + "issues": "https://github.com/composer/installers/issues", + "source": "https://github.com/composer/installers/tree/v2.2.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-08-20T06:45:11+00:00" + }, + { + "name": "composer/semver", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32", + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.4.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2023-08-31T09:50:34+00:00" + }, + { + "name": "cweagans/composer-patches", + "version": "1.7.3", + "source": { + "type": "git", + "url": "https://github.com/cweagans/composer-patches.git", + "reference": "e190d4466fe2b103a55467dfa83fc2fecfcaf2db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cweagans/composer-patches/zipball/e190d4466fe2b103a55467dfa83fc2fecfcaf2db", + "reference": "e190d4466fe2b103a55467dfa83fc2fecfcaf2db", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "php": ">=5.3.0" + }, + "require-dev": { + "composer/composer": "~1.0 || ~2.0", + "phpunit/phpunit": "~4.6" + }, + "type": "composer-plugin", + "extra": { + "class": "cweagans\\Composer\\Patches" + }, + "autoload": { + "psr-4": { + "cweagans\\Composer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Cameron Eagans", + "email": "me@cweagans.net" + } + ], + "description": "Provides a way to patch Composer packages.", + "support": { + "issues": "https://github.com/cweagans/composer-patches/issues", + "source": "https://github.com/cweagans/composer-patches/tree/1.7.3" + }, + "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", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "f41715465d65213d644d3141a6a93081be5d3549" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549", + "reference": "f41715465d65213d644d3141a6a93081be5d3549", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2" + }, + "time": "2022-10-27T11:44:00+00:00" + }, + { + "name": "doctrine/annotations", + "version": "1.14.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af", + "reference": "fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af", + "shasum": "" + }, + "require": { + "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": "^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": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "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" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "https://www.doctrine-project.org/projects/annotations.html", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "support": { + "issues": "https://github.com/doctrine/annotations/issues", + "source": "https://github.com/doctrine/annotations/tree/1.14.3" + }, + "time": "2023-02-01T09:20:38+00:00" + }, + { + "name": "doctrine/common", + "version": "3.4.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/common.git", + "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/common/zipball/8b5e5650391f851ed58910b3e3d48a71062eeced", + "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced", + "shasum": "" + }, + "require": { + "doctrine/persistence": "^2.0 || ^3.0", + "php": "^7.1 || ^8.0" + }, + "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://packagist.org/downloads/", + "license": [ + "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": "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": { + "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": "doctrine/deprecations", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", + "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "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": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "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": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.3" + }, + "time": "2024-01-30T19:34:25+00:00" + }, + { + "name": "doctrine/event-manager", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32", + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "conflict": { + "doctrine/common": "<2.9" + }, + "require-dev": { + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.8.8", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^4.28" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "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 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": { + "issues": "https://github.com/doctrine/event-manager/issues", + "source": "https://github.com/doctrine/event-manager/tree/2.0.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:59:15+00:00" + }, + { + "name": "doctrine/lexer", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6", + "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.0", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^12", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^4.11 || ^5.21" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "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.1" + }, + "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%2Flexer", + "type": "tidelift" + } + ], + "time": "2024-02-05T11:35:39+00:00" + }, + { + "name": "doctrine/persistence", + "version": "3.3.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/persistence.git", + "reference": "477da35bd0255e032826f440b94b3e37f2d56f42" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/477da35bd0255e032826f440b94b3e37f2d56f42", + "reference": "477da35bd0255e032826f440b94b3e37f2d56f42", + "shasum": "" + }, + "require": { + "doctrine/event-manager": "^1 || ^2", + "php": "^7.2 || ^8.0", + "psr/cache": "^1.0 || ^2.0 || ^3.0" + }, + "conflict": { + "doctrine/common": "<2.10" + }, + "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": { + "psr-4": { + "Doctrine\\Persistence\\": "src/Persistence" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "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" + ], + "support": { + "issues": "https://github.com/doctrine/persistence/issues", + "source": "https://github.com/doctrine/persistence/tree/3.3.2" + }, + "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": "2024-03-12T14:54:36+00:00" + }, + { + "name": "drupal/access_unpublished", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/access_unpublished.git", + "reference": "8.x-1.5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/access_unpublished-8.x-1.5.zip", + "reference": "8.x-1.5", + "shasum": "d2751c20f88129d553bf90a89b52373d8a3e4a84" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "require-dev": { + "drupal/graphql": "4.x-dev" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.5", + "datestamp": "1671641602", + "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": "chr.fritsch", + "homepage": "https://www.drupal.org/user/2103716" + }, + { + "name": "martin_klima", + "homepage": "https://www.drupal.org/user/2784335" + } + ], + "description": "Grants access to view unpublished content to anyone who has a unique URL and appropriate permissions.", + "homepage": "https://www.drupal.org/project/access_unpublished", + "support": { + "source": "https://git.drupalcode.org/project/access_unpublished" + } + }, + { + "name": "drupal/ace_editor", + "version": "2.0.0-beta2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/ace_editor.git", + "reference": "2.0.0-beta2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/ace_editor-2.0.0-beta2.zip", + "reference": "2.0.0-beta2", + "shasum": "0bccdba1f6f364532e6a37a7df9901ab854bc062" + }, + "require": { + "composer/installers": "~1.0 || ~2.0", + "drupal/core": "^8.8 || ^9 || ^10", + "npm-asset/ace-builds": "~1.0", + "oomphinc/composer-installers-extender": "~1.0 || ~2.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-beta2", + "datestamp": "1695493987", + "security-coverage": { + "status": "not-covered", + "message": "Beta releases are not covered by Drupal security advisories." + } + }, + "installer-types": [ + "bower-asset", + "npm-asset" + ], + "installer-paths": { + "libraries/ace": [ + "npm-asset/ace-builds" + ] + }, + "drupal-libraries": { + "libraries": [ + { + "name": "ace", + "package": "npm-asset/ace-builds" + } + ] + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Growiel", + "homepage": "https://www.drupal.org/user/2490940" + }, + { + "name": "interdruper", + "homepage": "https://www.drupal.org/user/2437374" + }, + { + "name": "kiritoly", + "homepage": "https://www.drupal.org/user/3222840" + }, + { + "name": "nylin", + "homepage": "https://www.drupal.org/user/816040" + }, + { + "name": "Rajab Natshah", + "homepage": "https://www.drupal.org/user/1414312" + } + ], + "description": "Ace is an embeddable code editor providing syntax highlighting and much more. See https://ace.c9.io/.", + "homepage": "https://www.drupal.org/project/ace_editor", + "keywords": [ + "ACE", + "Drupal", + "Editor" + ], + "support": { + "source": "http://cgit.drupalcode.org/ace_editor", + "issues": "https://www.drupal.org/project/issues/ace_editor" + } + }, + { + "name": "drupal/admin_audit_trail", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/admin_audit_trail.git", + "reference": "1.0.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/admin_audit_trail-1.0.3.zip", + "reference": "1.0.3", + "shasum": "65c1238e373ccb7bccc99572ea554c6811147a9d" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "require-dev": { + "drupal/entityqueue": "*", + "drupal/redirect": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.0.3", + "datestamp": "1697187126", + "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": "Vardot", + "homepage": "https://www.drupal.org/vardot", + "role": "Maintenance for D8 and D9 versions" + }, + { + "name": "Rajab Natshah", + "homepage": "https://www.drupal.org/user/1414312" + } + ], + "description": "This module track logs of specific events that you'd like to review.", + "homepage": "https://www.drupal.org/project/admin_audit_trail", + "support": { + "source": "http://cgit.drupalcode.org/admin_audit_trail", + "issues": "https://www.drupal.org/project/issues/admin_audit_trail" + } + }, + { + "name": "drupal/admin_toolbar", + "version": "3.4.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/admin_toolbar.git", + "reference": "3.4.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/admin_toolbar-3.4.2.zip", + "reference": "3.4.2", + "shasum": "f5a008e5c73f5a11c6c8067c0ea6ebb76aa33854" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "require-dev": { + "drupal/admin_toolbar_tools": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.4.2", + "datestamp": "1696006195", + "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": "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", + "Toolbar" + ], + "support": { + "source": "https://git.drupalcode.org/project/admin_toolbar", + "issues": "https://www.drupal.org/project/issues/admin_toolbar" + } + }, + { + "name": "drupal/advanced_text_formatter", + "version": "3.0.0-rc1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/advanced_text_formatter.git", + "reference": "3.0.0-rc1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/advanced_text_formatter-3.0.0-rc1.zip", + "reference": "3.0.0-rc1", + "shasum": "394729127f44a6398e29f5e5702e6def00a06e20" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.0.0-rc1", + "datestamp": "1675163352", + "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": "azovsky", + "homepage": "https://www.drupal.org/user/330533" + }, + { + "name": "thmnhat", + "homepage": "https://www.drupal.org/user/998946" + } + ], + "description": "Provides an additional formatter for text field, text area and text format.", + "homepage": "https://www.drupal.org/project/advanced_text_formatter", + "support": { + "source": "https://git.drupalcode.org/project/advanced_text_formatter" + } + }, + { + "name": "drupal/ai_interpolator", + "version": "1.0.0-rc1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/ai_interpolator.git", + "reference": "1.0.0-rc1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/ai_interpolator-1.0.0-rc1.zip", + "reference": "1.0.0-rc1", + "shasum": "4ced8ee2977f2f934d19bc43a977bd0dd0419332" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.0.0-rc1", + "datestamp": "1709729668", + "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": "Marcus_Johansson", + "homepage": "https://www.drupal.org/user/385947" + } + ], + "description": "Provides a way to fill structured fields based on AI queries on a textual field.", + "homepage": "https://www.drupal.org/project/ai_interpolator", + "support": { + "source": "https://git.drupalcode.org/project/ai_interpolator" + } + }, + { + "name": "drupal/ai_interpolator_openai", + "version": "1.0.0-rc1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/ai_interpolator_openai.git", + "reference": "1.0.0-rc1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/ai_interpolator_openai-1.0.0-rc1.zip", + "reference": "1.0.0-rc1", + "shasum": "c98ee9353e233b8b993cade920a4f3bb11682285" + }, + "require": { + "drupal/ai_interpolator": "^1.0.0-rc1", + "drupal/core": "^9.2 || ^10", + "drupal/openai": "^1.0-beta4" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.0.0-rc1", + "datestamp": "1709732164", + "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": "Marcus Johansson", + "homepage": "https://www.drupal.org/user/385947", + "email": "me@marcusmailbox.com" + } + ], + "description": "OpenAI for AI Interpolator", + "homepage": "https://www.drupal.org/project/ai_interpolator_openai", + "support": { + "source": "https://git.drupalcode.org/project/ai_interpolator_openai" + } + }, + { + "name": "drupal/anchor_link", + "version": "3.0.0-alpha2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/anchor_link.git", + "reference": "3.0.0-alpha2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/anchor_link-3.0.0-alpha2.zip", + "reference": "3.0.0-alpha2", + "shasum": "0dba2a8e5b0fe0534a97c2c5d7f258a66eb6ff11" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.0.0-alpha2", + "datestamp": "1706674658", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + }, + "branch-alias": { + "dev-3.0.x": "3.0.x-dev" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Vardot", + "homepage": "https://www.drupal.org/vardot", + "role": "Maintainer" + }, + { + "name": "Mohammed J. Razem", + "homepage": "https://www.drupal.org/user/255384" + }, + { + "name": "Rajab Natshah", + "homepage": "https://www.drupal.org/user/1414312" + } + ], + "description": "This plugin module adds the better link dialog and anchor related features to CKEditor in Drupal 9.", + "homepage": "https://www.drupal.org/project/anchor_link", + "support": { + "source": "http://cgit.drupalcode.org/anchor_link", + "issues": "https://www.drupal.org/project/issues/anchor_link" + } + }, + { + "name": "drupal/antibot", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/antibot.git", + "reference": "2.0.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/antibot-2.0.3.zip", + "reference": "2.0.3", + "shasum": "b26b603299ee3067e0aa3875ff752815f21d2f0b" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.3", + "datestamp": "1708358087", + "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": "danrod", + "homepage": "https://www.drupal.org/user/19150" + }, + { + "name": "gaurav.kapoor", + "homepage": "https://www.drupal.org/user/3495331" + }, + { + "name": "mstef", + "homepage": "https://www.drupal.org/user/107190" + } + ], + "description": "Prevent forms from being submitted without JavaScript enabled.", + "homepage": "https://www.drupal.org/project/antibot", + "support": { + "source": "https://git.drupalcode.org/project/antibot" + } + }, + { + "name": "drupal/autocomplete_deluxe", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/autocomplete_deluxe.git", + "reference": "2.0.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/autocomplete_deluxe-2.0.3.zip", + "reference": "2.0.3", + "shasum": "686bb49e7366d59f7eef7acf8906ba907898497f" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.3", + "datestamp": "1673454732", + "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": "Vardot", + "homepage": "https://www.drupal.org/vardot", + "role": "Maintenance for D8 and D9 versions" + }, + { + "name": "Mediacurrent", + "homepage": "https://www.drupal.org/mediacurrent", + "role": "Supporting organization" + }, + { + "name": "Mohammed J. Razem", + "homepage": "https://www.drupal.org/user/255384" + }, + { + "name": "mpriscella", + "homepage": "https://www.drupal.org/user/2354820" + }, + { + "name": "Rajab Natshah", + "homepage": "https://www.drupal.org/user/1414312" + }, + { + "name": "sepgil", + "homepage": "https://www.drupal.org/user/512828" + } + ], + "description": "Enhanced autocomplete using Jquery UI autocomplete.", + "homepage": "https://www.drupal.org/project/autocomplete_deluxe", + "support": { + "source": "http://cgit.drupalcode.org/autocomplete_deluxe", + "issues": "https://www.drupal.org/project/issues/autocomplete_deluxe" + } + }, + { + "name": "drupal/better_exposed_filters", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/better_exposed_filters.git", + "reference": "6.0.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/better_exposed_filters-6.0.3.zip", + "reference": "6.0.3", + "shasum": "b5c20207d7679542bb81955771956c18083e6e0b" + }, + "require": { + "drupal/core": "^9 || ^10", + "drupal/jquery_ui": "^1.6", + "drupal/jquery_ui_datepicker": "^2.0", + "drupal/jquery_ui_slider": "^2.0.0", + "drupal/jquery_ui_touch_punch": "^1.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "6.0.3", + "datestamp": "1671541877", + "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": "Mike Keran", + "homepage": "https://www.drupal.org/u/mikeker" + }, + { + "name": "Martin Keereman", + "homepage": "https://www.drupal.org/u/etroid" + }, + { + "name": "Neslee Canil Pinto", + "homepage": "https://www.drupal.org/u/neslee-canil-pinto" + }, + { + "name": "mikeker", + "homepage": "https://www.drupal.org/user/192273" + }, + { + "name": "Neslee Canil Pinto", + "homepage": "https://www.drupal.org/user/3580850" + }, + { + "name": "podarok", + "homepage": "https://www.drupal.org/user/116002" + }, + { + "name": "rlhawk", + "homepage": "https://www.drupal.org/user/352283" + }, + { + "name": "smustgrave", + "homepage": "https://www.drupal.org/user/3252890" + } + ], + "description": "Replaces the Views default single- or multi-select boxes with more advanced options.", + "homepage": "https://www.drupal.org/project/better_exposed_filters", + "support": { + "source": "https://git.drupalcode.org/project/better_exposed_filters", + "issues": "https://www.drupal.org/project/issues/better_exposed_filters" + } + }, + { + "name": "drupal/blazy", + "version": "2.24.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/blazy.git", + "reference": "8.x-2.24" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/blazy-8.x-2.24.zip", + "reference": "8.x-2.24", + "shasum": "6770d662259341b979e0642ed6ea37228728d573" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10" + }, + "conflict": { + "drupal/csp": "<1.12" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.24", + "datestamp": "1711902155", + "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": "Gaus Surahman", + "homepage": "https://www.drupal.org/u/gausarts", + "role": "Maintainer" + }, + { + "name": "Contributors", + "homepage": "https://www.drupal.org/node/2663268/committers", + "role": "Contributor" + }, + { + "name": "geek-merlin", + "homepage": "https://www.drupal.org/user/229048" + }, + { + "name": "sun", + "homepage": "https://www.drupal.org/user/54136" + } + ], + "description": "Provides basic bLazy integration for lazy loading and multi-serving images.", + "homepage": "https://drupal.org/project/blazy", + "keywords": [ + "Drupal", + "bLazy", + "lazyload" + ], + "support": { + "source": "https://git.drupalcode.org/project/blazy", + "issues": "https://drupal.org/project/issues/blazy" + } + }, + { + "name": "drupal/block_class", + "version": "2.0.11", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/block_class.git", + "reference": "2.0.11" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/block_class-2.0.11.zip", + "reference": "2.0.11", + "shasum": "bd098ef0071b5baca1248c0deaa9bbedc0ddcaf4" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.11", + "datestamp": "1672065313", + "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": "Todd Nienkerk", + "homepage": "https://www.drupal.org/u/todd-nienkerk", + "role": "Maintainer" + }, + { + "name": "Renato Gonçalves (RenatoG)", + "homepage": "https://www.drupal.org/u/RenatoG", + "role": "Maintainer" + }, + { + "name": "Neslee Canil Pinto", + "homepage": "https://www.drupal.org/u/neslee-canil-pinto", + "role": "Maintainer" + }, + { + "name": "Aaron Stanush", + "homepage": "https://www.drupal.org/u/aaron-stanush", + "role": "Maintainer" + }, + { + "name": "David Suissa (DYdave)", + "homepage": "https://www.drupal.org/u/DYdave", + "role": "Maintainer" + }, + { + "name": "Four Kitchens", + "homepage": "https://www.drupal.org/user/358502", + "role": "Maintainer" + }, + { + "name": "berenddeboer", + "homepage": "https://www.drupal.org/u/berenddeboer", + "role": "Maintainer" + }, + { + "name": "elliotttf", + "homepage": "https://www.drupal.org/u/elliotttf", + "role": "Maintainer" + }, + { + "name": "Michal Minecki (mirzu)", + "homepage": "https://www.drupal.org/u/mirzu", + "role": "Maintainer" + }, + { + "name": "Patrick Coffey (pcoffey)", + "homepage": "https://www.drupal.org/u/pcoffey", + "role": "Maintainer" + }, + { + "name": "Taylor Smith (tsmith512)", + "homepage": "https://www.drupal.org/u/tsmith512", + "role": "Maintainer" + } + ], + "description": "Allows assigning classes to Blocks.", + "homepage": "https://www.drupal.org/project/block_class", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/block_class", + "issues": "https://www.drupal.org/project/issues/block_class", + "irc": "irc://irc.freenode.org/drupal-contribute" + } + }, + { + "name": "drupal/block_form_alter", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/block_form_alter.git", + "reference": "2.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/block_form_alter-2.0.0.zip", + "reference": "2.0.0", + "shasum": "108240e556564c664618cf65745438e0c9e204fe" + }, + "require": { + "drupal/core": "^9.0|^10.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0", + "datestamp": "1657764157", + "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": "Chris Burge", + "homepage": "https://www.drupal.org/u/chris-burge", + "role": "Maintainer" + } + ], + "description": "Provides block form alter functions.", + "homepage": "https://www.drupal.org/project/block_form_alter", + "support": { + "source": "https://git.drupalcode.org/project/block_form_alter", + "issues": "https://www.drupal.org/project/issues/block_form_alter" + } + }, + { + "name": "drupal/block_library", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/block_library.git", + "reference": "1.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/block_library-1.0.0.zip", + "reference": "1.0.0", + "shasum": "9970e9e6c8d317a0f6a9ff82a630d911d89cb340" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "drupal/layout_builder_restrictions": "^2.7" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.0.0", + "datestamp": "1675098221", + "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": "mahmoud-zayed", + "homepage": "https://www.drupal.org/user/2947001" + } + ], + "description": "Adds additional functionality to the core block library.", + "homepage": "https://www.drupal.org/project/block_library", + "keywords": [ + "Drupal", + "Layout Builder", + "block", + "custom", + "library" + ], + "support": { + "source": "https://git.drupalcode.org/project/block_library" + } + }, + { + "name": "drupal/bootstrap_layout_builder", + "version": "2.1.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/bootstrap_layout_builder.git", + "reference": "2.1.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/bootstrap_layout_builder-2.1.2.zip", + "reference": "2.1.2", + "shasum": "c0000f57f9b218fd43b893f3311de73911020ced" + }, + "require": { + "drupal/bootstrap_styles": "^1.1", + "drupal/core": "^9.3 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.1.2", + "datestamp": "1690460409", + "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": "Amira Dowidar", + "homepage": "https://www.drupal.org/user/3092603" + }, + { + "name": "mahmoud-zayed", + "homepage": "https://www.drupal.org/user/2947001" + }, + { + "name": "Rajab Natshah", + "homepage": "https://www.drupal.org/user/1414312" + } + ], + "description": "Add Bootstrap Grid support to Layout Builder module.", + "homepage": "https://www.drupal.org/project/bootstrap_layout_builder", + "keywords": [ + "Bootstrap", + "Drupal", + "Grid", + "Layout Builder" + ], + "support": { + "source": "https://git.drupalcode.org/project/bootstrap_layout_builder" + } + }, + { + "name": "drupal/bootstrap_layouts", + "version": "5.3.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/bootstrap_layouts.git", + "reference": "8.x-5.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/bootstrap_layouts-8.x-5.3.zip", + "reference": "8.x-5.3", + "shasum": "0ca3a76594a9483235920964c56effcf0fdfe06e" + }, + "require": { + "drupal/core": "^9.3 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-5.3", + "datestamp": "1675341751", + "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": "darol100", + "homepage": "https://www.drupal.org/user/2667123" + }, + { + "name": "hctom", + "homepage": "https://www.drupal.org/user/112790" + }, + { + "name": "Rajab Natshah", + "homepage": "https://www.drupal.org/user/1414312" + } + ], + "description": "This module is going to generate layouts with Bootstrap grid system.", + "homepage": "https://www.drupal.org/project/bootstrap_layouts", + "support": { + "source": "https://git.drupalcode.org/project/bootstrap_layouts" + } + }, + { + "name": "drupal/bootstrap_styles", + "version": "1.1.6", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/bootstrap_styles.git", + "reference": "1.1.6" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/bootstrap_styles-1.1.6.zip", + "reference": "1.1.6", + "shasum": "9453e50f155776ebe5051f728ab04145faeb94e9" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "drupal/media_library_form_element": "^2.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.1.6", + "datestamp": "1711013993", + "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": "Amira Dowidar", + "homepage": "https://www.drupal.org/user/3092603" + }, + { + "name": "mahmoud-zayed", + "homepage": "https://www.drupal.org/user/2947001" + }, + { + "name": "Rajab Natshah", + "homepage": "https://www.drupal.org/user/1414312" + } + ], + "description": "Add a plugins builder and a collection of reusable plugins to the Layout Builder module.", + "homepage": "https://www.drupal.org/project/bootstrap_styles", + "keywords": [ + "Bootstrap", + "Drupal", + "Grid", + "Layout Builder" + ], + "support": { + "source": "https://git.drupalcode.org/project/bootstrap_styles" + } + }, + { + "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/checklistapi", + "version": "2.1.5", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/checklistapi.git", + "reference": "2.1.5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/checklistapi-2.1.5.zip", + "reference": "2.1.5", + "shasum": "9d91ecdcba1fc1d4805a6ddc06a6ba5ca8a63fc9" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "php": ">=7.3.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.1.5", + "datestamp": "1697644052", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "drush": { + "services": { + "drush.services.yml": "^10" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Travis Carden", + "homepage": "https://www.drupal.org/user/3550392", + "email": "travis.carden@gmail.com" + }, + { + "name": "Rajeshreeputra", + "homepage": "https://www.drupal.org/user/3418561" + }, + { + "name": "TravisCarden", + "homepage": "https://www.drupal.org/user/236758" + }, + { + "name": "VladimirAus", + "homepage": "https://www.drupal.org/user/673120" + } + ], + "description": "Provides an API for creating fillable, persistent checklists.", + "homepage": "http://drupal.org/project/checklistapi", + "support": { + "source": "https://git.drupalcode.org/project/checklistapi", + "issues": "https://www.drupal.org/project/issues/checklistapi" + } + }, + { + "name": "drupal/ckeditor_bidi", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/ckeditor_bidi.git", + "reference": "4.0.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/ckeditor_bidi-4.0.1.zip", + "reference": "4.0.1", + "shasum": "ea57668a3abefb394351a5b14e0d799e44a4165a" + }, + "require": { + "drupal/core": "^9.3 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "4.0.1", + "datestamp": "1694798832", + "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": "Israel Shmueli", + "homepage": "https://www.drupal.org/u/israelshmueli" + }, + { + "name": "smustgrave", + "homepage": "https://www.drupal.org/user/3252890" + } + ], + "description": "Adds RTL/LTR buttons to Drupal 8/9 CKEditor toolbar by integrating CKEditor BiDi (Text Direction) plugin.", + "homepage": "https://www.drupal.org/project/ckeditor_bidi", + "support": { + "source": "http://cgit.drupalcode.org/ckeditor_bidi", + "issues": "https://www.drupal.org/project/issues/ckeditor_bidi" + } + }, + { + "name": "drupal/cl_block", + "version": "1.0.0-rc1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/cl_block.git", + "reference": "1.0.0-rc1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/cl_block-1.0.0-rc1.zip", + "reference": "1.0.0-rc1", + "shasum": "a62acad1f948f3195e9f7aaf13ca0fca4ebb49de" + }, + "require": { + "drupal/cl_components": "*", + "drupal/cl_editorial": "*", + "drupal/core": "^8 || ^9 || ^10", + "drupal/embed": "^1.5", + "e0ipso/schema-forms": "^2.2", + "ext-dom": "*", + "ext-json": "*", + "php": ">=8.1" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.0.0-rc1", + "datestamp": "1665005794", + "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": "Mateu Aguiló Bosch", + "homepage": "https://www.drupal.org/user/550110", + "email": "mateu@mateuaguilo.com" + } + ], + "description": "Allows turning CL Components into configurable blocks.", + "homepage": "https://www.drupal.org/project/cl_block", + "support": { + "source": "https://git.drupalcode.org/project/cl_block" + } + }, + { + "name": "drupal/cl_components", + "version": "1.0.0-rc7", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/cl_components.git", + "reference": "1.0.0-rc7" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/cl_components-1.0.0-rc7.zip", + "reference": "1.0.0-rc7", + "shasum": "0df1994a33cb08e7125ce78797ee6becac56c873" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10", + "ext-json": "*", + "justinrainbow/json-schema": "^5.2.11", + "php": ">=8.1" + }, + "suggest": { + "league/commonmark": "^2.2" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.0.0-rc7", + "datestamp": "1679476585", + "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": "Mateu Aguiló Bosch", + "homepage": "https://www.drupal.org/user/550110", + "email": "mateu@mateuaguilo.com" + } + ], + "description": "Drupal module that allows to declare, discover, and render self-contained components.", + "homepage": "https://www.drupal.org/project/cl_components", + "support": { + "source": "https://git.drupalcode.org/project/cl_components" + } + }, + { + "name": "drupal/cl_devel", + "version": "2.0.0-beta2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/cl_devel.git", + "reference": "2.0.0-beta2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/cl_devel-2.0.0-beta2.zip", + "reference": "2.0.0-beta2", + "shasum": "60b54139e8f9b3a5f29ac9d1451b1aa17828ea31" + }, + "require": { + "drupal/core": "^9 || ^10", + "ext-json": "*", + "league/commonmark": "^2.4", + "php": ">=8.1" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-beta2", + "datestamp": "1682973255", + "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": "Mateu Aguiló Bosch", + "homepage": "https://www.drupal.org/user/550110", + "email": "mateu@mateuaguilo.com" + } + ], + "description": "Development aids for Single Directory Components", + "homepage": "https://www.drupal.org/project/cl_devel", + "support": { + "source": "https://git.drupalcode.org/project/cl_devel" + } + }, + { + "name": "drupal/cl_editorial", + "version": "2.0.0-rc1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/cl_editorial.git", + "reference": "2.0.0-rc1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/cl_editorial-2.0.0-rc1.zip", + "reference": "2.0.0-rc1", + "shasum": "8c5d6d90467b40e35b8dc1162206001af8fa51b2" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-rc1", + "datestamp": "1712299644", + "security-coverage": { + "status": "not-covered", + "message": "Project has not opted into security advisory coverage!" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "e0ipso", + "homepage": "https://www.drupal.org/user/550110" + } + ], + "description": "Provides shared features to aid low-code approaches using Single Directory Components.", + "homepage": "https://www.drupal.org/project/cl_editorial", + "support": { + "source": "https://git.drupalcode.org/project/cl_editorial" + } + }, + { + "name": "drupal/cl_selector_field", + "version": "2.0.0-beta1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/cl_selector_field.git", + "reference": "2.0.0-beta1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/cl_selector_field-2.0.0-beta1.zip", + "reference": "2.0.0-beta1", + "shasum": "a41e273adb254b64aee88c45ee67a36e0183ea12" + }, + "require": { + "drupal/cl_editorial": "*", + "drupal/core": "^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-beta1", + "datestamp": "1685442458", + "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": "e0ipso", + "homepage": "https://www.drupal.org/user/550110" + } + ], + "description": "Drupal module that allows to create a field to select components.", + "homepage": "https://www.drupal.org/project/cl_selector_field", + "support": { + "source": "https://git.drupalcode.org/project/cl_selector_field" + } + }, + { + "name": "drupal/cl_server", + "version": "2.0.0-beta5", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/cl_server.git", + "reference": "2.0.0-beta5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/cl_server-2.0.0-beta5.zip", + "reference": "2.0.0-beta5", + "shasum": "b59f96968565aab4476e77dd55e4ad356975ec11" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "php": ">=8.1" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-beta5", + "datestamp": "1700826209", + "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": "Mateu Aguiló Bosch", + "homepage": "https://www.drupal.org/user/550110", + "email": "mateu@mateuaguilo.com" + } + ], + "description": "Providers server rendering for CL Components", + "homepage": "https://www.drupal.org/project/cl_server", + "support": { + "source": "https://git.drupalcode.org/project/cl_server" + } + }, + { + "name": "drupal/coffee", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/coffee.git", + "reference": "8.x-1.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/coffee-8.x-1.4.zip", + "reference": "8.x-1.4", + "shasum": "9e32a5890d42a2a0312635bd5e3bf91cc2aa07ce" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.4", + "datestamp": "1709147080", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "branch-alias": { + "dev-8.x-1.x": "8.1.x-dev" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Michael Mol", + "homepage": "https://www.drupal.org/u/michaelmol", + "role": "Maintainer" + }, + { + "name": "Marco", + "homepage": "https://www.drupal.org/u/willzyx", + "role": "Maintainer" + }, + { + "name": "Oliver Köhler", + "homepage": "https://www.drupal.org/u/nebel54", + "role": "Maintainer" + }, + { + "name": "Alli Price", + "homepage": "https://www.drupal.org/u/heylookalive", + "role": "Maintainer" + }, + { + "name": "See other contributors", + "homepage": "https://www.drupal.org/node/1356930/committers", + "role": "contributor" + } + ], + "description": "Provides an Alfred like search box to navigate within your site.", + "homepage": "https://drupal.org/project/coffee", + "support": { + "source": "https://git.drupalcode.org/project/coffee", + "issues": "https://drupal.org/project/issues/coffee", + "irc": "irc://irc.freenode.org/drupal-contribute" + } + }, + { + "name": "drupal/config_ignore", + "version": "3.2.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/config_ignore.git", + "reference": "8.x-3.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/config_ignore-8.x-3.2.zip", + "reference": "8.x-3.2", + "shasum": "00335fc1ddeb4ed93f245dd6963d99b3c084c052" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10" + }, + "require-dev": { + "drupal/config_filter": "^1.8||^2.2", + "drush/drush": "^10 || ^11 || ^12" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-3.2", + "datestamp": "1705226226", + "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": "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 and export.", + "homepage": "http://drupal.org/project/config_ignore", + "support": { + "source": "https://git.drupalcode.org/project/config_ignore", + "issues": "http://drupal.org/project/config_ignore" + } + }, + { + "name": "drupal/config_inspector", + "version": "2.1.8", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/config_inspector.git", + "reference": "2.1.8" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/config_inspector-2.1.8.zip", + "reference": "2.1.8", + "shasum": "bd9f82f9387f806c582650261190a89e9fe87155" + }, + "require": { + "drupal/core": "^9.2 || ^10 || ^11" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.1.8", + "datestamp": "1704878359", + "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": "borisson_", + "homepage": "https://www.drupal.org/user/2393360" + }, + { + "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.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/config_split.git", + "reference": "2.0.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/config_split-2.0.1.zip", + "reference": "2.0.1", + "shasum": "e033a277995753c564f3a4681b88cd112e19ba2a" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10 || ^11" + }, + "conflict": { + "drush/drush": "<10" + }, + "require-dev": { + "drupal/config_filter": "^1||^2" + }, + "suggest": { + "drupal/chosen": "Chosen uses the Chosen jQuery plugin to make the