commit 4f2f41034fc7c854a79bbccd0b4d85b8c62a0d00 Author: benjamin melançon Date: Thu Oct 19 13:08:43 2023 -0400 Begin repository based on build_source main diff --git a/.ddev/config.yaml b/.ddev/config.yaml new file mode 100644 index 0000000..9d4421d --- /dev/null +++ b/.ddev/config.yaml @@ -0,0 +1,266 @@ +name: libresaas-org +type: drupal10 +docroot: web +php_version: "8.1" +webserver_type: apache-fpm +xdebug_enabled: false +additional_hostnames: [] +additional_fqdns: [] +database: + type: mariadb + version: "10.8" +use_dns_when_possible: true +composer_version: "2" +web_environment: [] +nodejs_version: "18" + +# Key features of DDEV's config.yaml: + +# name: # Name of the project, automatically provides +# http://projectname.ddev.site and https://projectname.ddev.site + +# type: # drupal6/7/8, backdrop, typo3, wordpress, php + +# docroot: # Relative path to the directory containing index.php. + +# php_version: "8.1" # PHP version to use, "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3" + +# You can explicitly specify the webimage but this +# is not recommended, as the images are often closely tied to DDEV's' behavior, +# so this can break upgrades. + +# webimage: # nginx/php docker image. + +# database: +# type: # mysql, mariadb, postgres +# version: # database version, like "10.4" or "8.0" +# MariaDB versions can be 5.5-10.8 and 10.11, MySQL versions can be 5.5-8.0 +# PostgreSQL versions can be 9-15. + +# router_http_port: # Port to be used for http (defaults to global configuration, usually 80) +# router_https_port: # Port for https (defaults to global configuration, usually 443) + +# xdebug_enabled: false # Set to true to enable Xdebug and "ddev start" or "ddev restart" +# Note that for most people the commands +# "ddev xdebug" to enable Xdebug and "ddev xdebug off" to disable it work better, +# as leaving Xdebug enabled all the time is a big performance hit. + +# xhprof_enabled: false # Set to true to enable Xhprof and "ddev start" or "ddev restart" +# Note that for most people the commands +# "ddev xhprof" to enable Xhprof and "ddev xhprof off" to disable it work better, +# as leaving Xhprof enabled all the time is a big performance hit. + +# webserver_type: nginx-fpm, apache-fpm, or nginx-gunicorn + +# timezone: Europe/Berlin +# This is the timezone used in the containers and by PHP; +# it can be set to any valid timezone, +# see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones +# For example Europe/Dublin or MST7MDT + +# composer_root: +# Relative path to the Composer root directory from the project root. This is +# the directory which contains the composer.json and where all Composer related +# commands are executed. + +# composer_version: "2" +# You can set it to "" or "2" (default) for Composer v2 or "1" for Composer v1 +# to use the latest major version available at the time your container is built. +# It is also possible to use each other Composer version channel. This includes: +# - 2.2 (latest Composer LTS version) +# - stable +# - preview +# - snapshot +# Alternatively, an explicit Composer version may be specified, for example "2.2.18". +# To reinstall Composer after the image was built, run "ddev debug refresh". + +# nodejs_version: "18" +# change from the default system Node.js version to another supported version, like 14, 16, 18, 20. +# Note that you can use 'ddev nvm' or nvm inside the web container to provide nearly any +# Node.js version, including v6, etc. + +# additional_hostnames: +# - somename +# - someothername +# would provide http and https URLs for "somename.ddev.site" +# and "someothername.ddev.site". + +# additional_fqdns: +# - example.com +# - sub1.example.com +# would provide http and https URLs for "example.com" and "sub1.example.com" +# Please take care with this because it can cause great confusion. + +# upload_dirs: "custom/upload/dir" +# +# upload_dirs: +# - custom/upload/dir +# - ../private +# +# would set the destination paths for ddev import-files to /custom/upload/dir +# When Mutagen is enabled this path is bind-mounted so that all the files +# in the upload_dirs don't have to be synced into Mutagen. + +# disable_upload_dirs_warning: false +# If true, turns off the normal warning that says +# "You have Mutagen enabled and your 'php' project type doesn't have upload_dirs set" + +# working_dir: +# web: /var/www/html +# db: /home +# would set the default working directory for the web and db services. +# These values specify the destination directory for ddev ssh and the +# directory in which commands passed into ddev exec are run. + +# omit_containers: [db, ddev-ssh-agent] +# Currently only these containers are supported. Some containers can also be +# omitted globally in the ~/.ddev/global_config.yaml. Note that if you omit +# the "db" container, several standard features of DDEV that access the +# database container will be unusable. In the global configuration it is also +# possible to omit ddev-router, but not here. + +# performance_mode: "global" +# DDEV offers performance optimization strategies to improve the filesystem +# performance depending on your host system. Should be configured globally. +# +# If set, will override the global config. Possible values are: +# - "global": uses the value from the global config. +# - "none": disables performance optimization for this project. +# - "mutagen": enables Mutagen for this project. +# - "nfs": enables NFS for this project. +# +# See https://ddev.readthedocs.io/en/latest/users/install/performance/#nfs +# See https://ddev.readthedocs.io/en/latest/users/install/performance/#mutagen + +# fail_on_hook_fail: False +# Decide whether 'ddev start' should be interrupted by a failing hook + +# host_https_port: "59002" +# The host port binding for https can be explicitly specified. It is +# dynamic unless otherwise specified. +# This is not used by most people, most people use the *router* instead +# of the localhost port. + +# host_webserver_port: "59001" +# The host port binding for the ddev-webserver can be explicitly specified. It is +# dynamic unless otherwise specified. +# This is not used by most people, most people use the *router* instead +# of the localhost port. + +# host_db_port: "59002" +# The host port binding for the ddev-dbserver can be explicitly specified. It is dynamic +# unless explicitly specified. + +# mailpit_http_port: "8025" +# mailpit_https_port: "8026" +# The Mailpit ports can be changed from the default 8025 and 8026 + +# host_mailpit_port: "8025" +# The mailpit port is not normally bound on the host at all, instead being routed +# through ddev-router, but it can be bound directly to localhost if specified here. + +# webimage_extra_packages: [php7.4-tidy, php-bcmath] +# Extra Debian packages that are needed in the webimage can be added here + +# dbimage_extra_packages: [telnet,netcat] +# Extra Debian packages that are needed in the dbimage can be added here + +# use_dns_when_possible: true +# If the host has internet access and the domain configured can +# successfully be looked up, DNS will be used for hostname resolution +# instead of editing /etc/hosts +# Defaults to true + +# project_tld: ddev.site +# The top-level domain used for project URLs +# The default "ddev.site" allows DNS lookup via a wildcard +# If you prefer you can change this to "ddev.local" to preserve +# pre-v1.9 behavior. + +# ngrok_args: --basic-auth username:pass1234 +# Provide extra flags to the "ngrok http" command, see +# https://ngrok.com/docs/ngrok-agent/config or run "ngrok http -h" + +# disable_settings_management: false +# If true, DDEV will not create CMS-specific settings files like +# Drupal's settings.php/settings.ddev.php or TYPO3's AdditionalConfiguration.php +# In this case the user must provide all such settings. + +# You can inject environment variables into the web container with: +# web_environment: +# - SOMEENV=somevalue +# - SOMEOTHERENV=someothervalue + +# no_project_mount: false +# (Experimental) If true, DDEV will not mount the project into the web container; +# the user is responsible for mounting it manually or via a script. +# This is to enable experimentation with alternate file mounting strategies. +# For advanced users only! + +# bind_all_interfaces: false +# If true, host ports will be bound on all network interfaces, +# not the localhost interface only. This means that ports +# will be available on the local network if the host firewall +# allows it. + +# default_container_timeout: 120 +# The default time that DDEV waits for all containers to become ready can be increased from +# the default 120. This helps in importing huge databases, for example. + +#web_extra_exposed_ports: +#- name: nodejs +# container_port: 3000 +# http_port: 2999 +# https_port: 3000 +#- name: something +# container_port: 4000 +# https_port: 4000 +# http_port: 3999 +# Allows a set of extra ports to be exposed via ddev-router +# Fill in all three fields even if you don’t intend to use the https_port! +# If you don’t add https_port, then it defaults to 0 and ddev-router will fail to start. +# +# The port behavior on the ddev-webserver must be arranged separately, for example +# using web_extra_daemons. +# For example, with a web app on port 3000 inside the container, this config would +# expose that web app on https://.ddev.site:9999 and http://.ddev.site:9998 +# web_extra_exposed_ports: +# - name: myapp +# container_port: 3000 +# http_port: 9998 +# https_port: 9999 + +#web_extra_daemons: +#- name: "http-1" +# command: "/var/www/html/node_modules/.bin/http-server -p 3000" +# directory: /var/www/html +#- name: "http-2" +# command: "/var/www/html/node_modules/.bin/http-server /var/www/html/sub -p 3000" +# directory: /var/www/html + +# override_config: false +# By default, config.*.yaml files are *merged* into the configuration +# But this means that some things can't be overridden +# For example, if you have 'nfs_mount_enabled: true'' you can't override it with a merge +# and you can't erase existing hooks or all environment variables. +# However, with "override_config: true" in a particular config.*.yaml file, +# 'nfs_mount_enabled: false' can override the existing values, and +# hooks: +# post-start: [] +# or +# web_environment: [] +# or +# additional_hostnames: [] +# can have their intended affect. 'override_config' affects only behavior of the +# config.*.yaml file it exists in. + +# Many DDEV commands can be extended to run tasks before or after the +# DDEV command is executed, for example "post-start", "post-import-db", +# "pre-composer", "post-composer" +# See https://ddev.readthedocs.io/en/stable/users/extend/custom-commands/ for more +# information on the commands that can be extended and the tasks you can define +# for them. Example: +#hooks: +# post-import-db: +# - exec: drush cr +# - exec: drush updb diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..70e658f --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +# Ignore dependencies that are managed with Composer. +# Generally you should only ignore the root vendor directory. It's important +# that core/assets/vendor and any other vendor directories within contrib or +# custom module, theme, etc., are not ignored unless you purposely do so. +/vendor/ + +# Ignore configuration files that may contain sensitive information. +sites/*/settings*.php +sites/*/services*.yml + +# Ignore paths that contain user-generated content. +sites/*/files +sites/*/private + +# Ignore SimpleTest multi-site environment. +sites/simpletest + +# If you prefer to store your .gitignore file in the sites/ folder, comment +# or delete the previous settings and uncomment the following ones, instead. + +# Ignore configuration files that may contain sensitive information. +# */settings*.php + +# Ignore paths that contain user-generated content. +# */files +# */private + +# Drupal scaffolding auto-added ignores +/.editorconfig +/.gitattributes +/web/ + +# Ignore database backup directory. +/backups/ diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..5c75284 --- /dev/null +++ b/composer.json @@ -0,0 +1,230 @@ +{ + "name": "drutopia/drutopia_template", + "description": "Project template for Drupal 10 Drutopia projects.", + "type": "project", + "license": "GPL-2.0-or-later", + "minimum-stability": "dev", + "prefer-stable": true, + "homepage": "https://drutopia.org", + "support": { + "docs": "http://docs.drutopia.org/en/latest", + "issues": "https://gitlab.com/drutopia/drutopia/-/issues" + }, + "repositories": { + "drupal/search_api_entity_multiselect": { + "type": "git", + "url": "https://codeberg.org/agaric/search_api_entity_multiselect.git" + }, + "drupal": { + "type": "composer", + "url": "https://packages.drupal.org/8" + } + }, + "require": { + "composer/installers": "^2", + "cweagans/composer-patches": "^1.7", + "drupal/admin_toolbar": "^3", + "drupal/allowed_formats": "^2", + "drupal/antibot": "^2", + "drupal/asset_injector": "^2", + "drupal/auto_entitylabel": "^3.0@beta", + "drupal/backup_migrate": "^5", + "drupal/better_exposed_filters": "^6.0", + "drupal/block_class": "^1", + "drupal/bpmn_io": "^1", + "drupal/cancel_button": "^1", + "drupal/ckeditorheight": "^1", + "drupal/classitup": "^1", + "drupal/comment_notify": "^1", + "drupal/content_lock": "^2", + "drupal/context_stack": "^1", + "drupal/convert_bundles": "^2", + "drupal/core-composer-scaffold": "^10", + "drupal/core-recommended": "^10", + "drupal/csp": "^1", + "drupal/customerror": "^1", + "drupal/dashboards": "^2", + "drupal/date_popup": "^2", + "drupal/datetimehideseconds": "^1", + "drupal/diff": "^1", + "drupal/drd_agent": "^4", + "drupal/dropdown_language": "^4", + "drupal/drutopia_collection": "2.0.x-dev@dev", + "drupal/drutopia_core": "2.0.x-dev@dev", + "drupal/drutopia_organization": "2.0.x-dev@dev", + "drupal/drutopia_paragraph_title": "^1", + "drupal/drutopia_site": "2.0.x-dev@dev", + "drupal/easy_breadcrumb": "^2", + "drupal/eca": "^1", + "drupal/eca_context": "^1.0", + "drupal/editor_advanced_link": "^2.0", + "drupal/editoria11y": "^2", + "drupal/email_registration": "^1", + "drupal/entity_notify": "^1", + "drupal/entity_reference_override": "^2", + "drupal/entitygroupfield": "^2", + "drupal/environment_indicator": "^4", + "drupal/eva": "^3", + "drupal/exif_orientation": "^1", + "drupal/facets": "dev-3.0.x as 2.0.x-dev", + "drupal/feeds": "^3", + "drupal/feeds_ex": "^1", + "drupal/feeds_ical": "^2", + "drupal/field_defaults": "^2", + "drupal/field_formatter_class": "^1", + "drupal/field_token_value": "^3", + "drupal/filter_perms": "^1", + "drupal/fitvids": "^2", + "drupal/fixed_block_content": "^1", + "drupal/flag": "^4", + "drupal/footnotes": "^3", + "drupal/fullcalendar_view": "^5", + "drupal/geolocation": "^3", + "drupal/gin": "^3", + "drupal/gin_gutenberg": "^1", + "drupal/gin_login": "^2", + "drupal/gin_toolbar": "^1", + "drupal/google_analytics": "^4", + "drupal/gutenberg": "^2", + "drupal/http_cache_control": "^2", + "drupal/http_client_error_status": "^3", + "drupal/ief_complex_open": "^1", + "drupal/indieweb": "^1", + "drupal/inline_entity_form": "^1.0@RC", + "drupal/insert": "^3", + "drupal/key": "^1.14", + "drupal/link_attributes": "^1.9", + "drupal/linkit": "^6", + "drupal/mail_login": "^2.7", + "drupal/markdown": "^3", + "drupal/menu_item_extras": "^2.19", + "drupal/menu_link_config": "^1.0@alpha", + "drupal/menu_trail_by_path": "^2", + "drupal/microformats": "^2", + "drupal/migrate_plus": "^6", + "drupal/migrate_source_csv": "^3", + "drupal/migrate_tools": "^6", + "drupal/migrate_upgrade": "^4", + "drupal/minimalhtml": "^2", + "drupal/node_view_permissions": "^1.4", + "drupal/noreferrer": "^1", + "drupal/notfoundpassthrough": "1.x-dev", + "drupal/octavia": "2.0.x-dev@dev", + "drupal/octavia_camouflage": "2.0.x-dev@dev", + "drupal/paragraphs_features": "^2", + "drupal/password_policy": "^4", + "drupal/plausible": "^2.0@beta", + "drupal/prepopulate": "^2", + "drupal/preview_link": "^2", + "drupal/r4032login": "^2", + "drupal/rabbit_hole": "^1.0@beta", + "drupal/registration_role": "^2", + "drupal/require_on_publish": "^1", + "drupal/role_delegation": "^1", + "drupal/scheduler": "^1", + "drupal/schema_metatag": "^2", + "drupal/scn": "^2", + "drupal/search404": "^2", + "drupal/search_api_autocomplete": "^1.6", + "drupal/search_api_entity_multiselect": "1.0.x-dev", + "drupal/search_api_saved_searches": "^1", + "drupal/seckit": "^2.0", + "drupal/select_or_other": "^4.0", + "drupal/shield": "^1.4", + "drupal/smart_date": "^4.0", + "drupal/sms": "^2.0", + "drupal/social_post_facebook": "3.0.x-dev@dev", + "drupal/social_post_twitter": "3.x-dev@dev", + "drupal/stringoverrides": "^1.8", + "drupal/subpathauto": "^1.0@RC", + "drupal/taxonomy_import": "^2", + "drupal/taxonomy_manager": "^2", + "drupal/textarea_widget_for_text": "^1.1", + "drupal/tomselect": "1.0.x-dev@dev", + "drupal/trim": "^2", + "drupal/twig_tweak": "^3.2", + "drupal/twigsuggest": "^1", + "drupal/ui_patterns": "^1", + "drupal/unique_content_field_validation": "^1.1", + "drupal/view_password": "^6", + "drupal/view_unpublished": "^1.0", + "drupal/views_daterange_filters": "^1.0@alpha", + "drupal/views_field_compare": "^1.0@beta", + "drupal/viewsreference": "^1", + "drupal/webform": "^6.0", + "drupal/weight": "^3.3", + "drupal/workflow_buttons": "1.x-dev", + "drupal/wysiwyg_linebreaks": "^2", + "drush/drush": "^11", + "drutopia/drutopia": "2.0.x-dev", + "league/commonmark": "^1.0", + "vlucas/phpdotenv": "^5.1", + "webflo/drupal-finder": "^1.2" + }, + "require-dev": { + "behat/behat": "^3.4", + "behat/mink": "^1.7", + "drupal/upgrade_status": "^4" + }, + "config": { + "sort-packages": true, + "process-timeout": 600, + "allow-plugins": { + "composer/installers": true, + "cweagans/composer-patches": true, + "drupal/core-composer-scaffold": true, + "drupal/core-project-message": false + } + }, + "conflict": { + "drupal/drupal": "*" + }, + "extra": { + "drupal-scaffold": { + "locations": { + "web-root": "web/" + }, + "allowed-packages": [ + "drupal/ui_patterns" + ] + }, + "installer-paths": { + "web/core": ["type:drupal-core"], + "web/libraries/{$name}": ["type:drupal-library"], + "web/modules/contrib/{$name}": ["type:drupal-module"], + "web/profiles/contrib/{$name}": ["type:drupal-profile"], + "web/themes/contrib/{$name}": ["type:drupal-theme"], + "drush/Commands/contrib/{$name}": ["type:drupal-drush"], + "web/modules/custom/{$name}": ["type:drupal-custom-module"], + "web/themes/custom/{$name}": ["type:drupal-custom-theme"] + }, + "merge-plugin": { + "include": [ + "web/modules/contrib/webform/composer.libraries.json" + ] + }, + "enable-patching": true, + "patches": { + "drupal/core": { + "Use form element of type date instead textfield when selecting a date in an exposed filter": "https://www.drupal.org/files/issues/2021-12-01/2648950-257.patch", + "Views Date Filter Datetime Granularity Option": "https://www.drupal.org/files/issues/2021-04-27/2868014-110-after-2648950-247-applied.patch", + "Entity reference filter for all entity reference fields 3347343": "https://git.drupalcode.org/project/drupal/-/merge_requests/4053.diff" + }, + "drupal/ds": { + "Parent theme template inheritance bug": "https://www.drupal.org/files/issues/2021-02-22/2895316-12.patch" + }, + "drupal/unique_content_field_validation": { + "Overriden title field" : "https://www.drupal.org/files/issues/2023-01-05/unique-validation-title-override.patch" + } + } + }, + "scripts": { + "nuke": "rm -rf vendor web/core web/modules/contrib web/profiles/contrib drush/contrib", + "pull": "scripts/pull.sh", + "quick-start": [ + "composer install", + "php docroot/core/scripts/drupal quick-start drutopia --no-interaction" + ], + "post-drupal-scaffold-cmd": "scripts/retain-custom-htaccess.sh" + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..51c2c0b --- /dev/null +++ b/composer.lock @@ -0,0 +1,25639 @@ +{ + "_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": "62318b0dffdbca25b349863cf75ea367", + "packages": [ + { + "name": "abraham/twitteroauth", + "version": "6.1.0", + "source": { + "type": "git", + "url": "https://github.com/abraham/twitteroauth.git", + "reference": "20efddf17cd5105dfbf19282048432aa28bc414c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/abraham/twitteroauth/zipball/20efddf17cd5105dfbf19282048432aa28bc414c", + "reference": "20efddf17cd5105dfbf19282048432aa28bc414c", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.2", + "ext-curl": "*", + "php": "^8.0 || ^8.1" + }, + "require-dev": { + "php-vcr/php-vcr": "^1", + "php-vcr/phpunit-testlistener-vcr": "dev-php8", + "phpmd/phpmd": "^2", + "phpunit/phpunit": "^9", + "rector/rector": "^0.15.7", + "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": "2023-08-08T03:20:20+00:00" + }, + { + "name": "agaric/php-facebook", + "version": "dev-main", + "source": { + "type": "git", + "url": "git@gitlab.com:agaric/php/php-facebook.git", + "reference": "a0cc6954345d7d1cdf51c571e7950afa01127441" + }, + "dist": { + "type": "zip", + "url": "https://gitlab.com/api/v4/projects/agaric%2Fphp%2Fphp-facebook/repository/archive.zip?sha=a0cc6954345d7d1cdf51c571e7950afa01127441", + "reference": "a0cc6954345d7d1cdf51c571e7950afa01127441", + "shasum": "" + }, + "require": { + "league/oauth2-facebook": "^2.0" + }, + "default-branch": true, + "type": "library", + "autoload": { + "psr-4": { + "Agaric\\FacebookApi\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "AGPL-3.0-or-later" + ], + "authors": [ + { + "name": "keegan rankin", + "email": "keegan@agaric.coop", + "homepage": "https://agaric.coop/keegan", + "role": "Developer" + }, + { + "name": "benjamin melançon", + "email": "ben@agaric.com", + "homepage": "https://agaric.coop/mlncn", + "role": "Developer" + } + ], + "description": "Extends the Facebook OAuth 2.0 Client Provider with methods for posting to Facebook", + "homepage": "https://gitlab.com/agaric/php/php-facebook", + "keywords": [ + "Authentication", + "authorization", + "client", + "facebook", + "oauth", + "oauth2", + "post" + ], + "time": "2022-05-12T00:31:33+00:00" + }, + { + "name": "arthurkushman/query-path", + "version": "3.1.4", + "source": { + "type": "git", + "url": "https://github.com/arthurkushman/querypath.git", + "reference": "a62260eddc58e0b30dfeb7c9db60a8bd593d2135" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/arthurkushman/querypath/zipball/a62260eddc58e0b30dfeb7c9db60a8bd593d2135", + "reference": "a62260eddc58e0b30dfeb7c9db60a8bd593d2135", + "shasum": "" + }, + "require": { + "masterminds/html5": "2.*", + "php": ">=7.1" + }, + "require-dev": { + "fzaninotto/faker": "^1.8", + "mockery/mockery": "^1.1", + "phpunit/phpunit": "^7.2" + }, + "type": "library", + "autoload": { + "files": [ + "src/qp_functions.php" + ], + "psr-4": { + "QueryPath\\": "src/", + "QueryPathTests\\": "tests/QueryPath/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "HTML/XML querying (CSS 4 or XPath) and processing (like jQuery)", + "homepage": "https://github.com/arthurkushman/querypath", + "keywords": [ + "PHP7", + "css", + "html", + "jquery", + "xml", + "xslt" + ], + "support": { + "issues": "https://github.com/arthurkushman/querypath/issues", + "source": "https://github.com/arthurkushman/querypath/tree/3.1.4" + }, + "time": "2022-03-28T14:28:31+00:00" + }, + { + "name": "asm89/stack-cors", + "version": "v2.1.1", + "source": { + "type": "git", + "url": "https://github.com/asm89/stack-cors.git", + "reference": "73e5b88775c64ccc0b84fb60836b30dc9d92ac4a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/asm89/stack-cors/zipball/73e5b88775c64ccc0b84fb60836b30dc9d92ac4a", + "reference": "73e5b88775c64ccc0b84fb60836b30dc9d92ac4a", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0", + "symfony/http-foundation": "^4|^5|^6", + "symfony/http-kernel": "^4|^5|^6" + }, + "require-dev": { + "phpunit/phpunit": "^7|^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-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.1.1" + }, + "time": "2022-01-18T09:12:03+00:00" + }, + { + "name": "barnabywalters/mf-cleaner", + "version": "v0.1.4", + "source": { + "type": "git", + "url": "https://github.com/barnabywalters/php-mf-cleaner.git", + "reference": "ef6a16628db6e8aee2b4f8bb8093d18c24b74cd4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/barnabywalters/php-mf-cleaner/zipball/ef6a16628db6e8aee2b4f8bb8093d18c24b74cd4", + "reference": "ef6a16628db6e8aee2b4f8bb8093d18c24b74cd4", + "shasum": "" + }, + "require-dev": { + "php": ">=5.3", + "phpunit/phpunit": "*" + }, + "suggest": { + "mf2/mf2": "To parse microformats2 structures from (X)HTML" + }, + "type": "library", + "autoload": { + "files": [ + "src/BarnabyWalters/Mf2/Functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Barnaby Walters", + "email": "barnaby@waterpigs.co.uk" + } + ], + "description": "Cleans up microformats2 array structures", + "support": { + "issues": "https://github.com/barnabywalters/php-mf-cleaner/issues", + "source": "https://github.com/barnabywalters/php-mf-cleaner/tree/v0.1.4" + }, + "time": "2014-10-06T23:11:15+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": "cebe/markdown", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/cebe/markdown.git", + "reference": "9bac5e971dd391e2802dca5400bbeacbaea9eb86" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cebe/markdown/zipball/9bac5e971dd391e2802dca5400bbeacbaea9eb86", + "reference": "9bac5e971dd391e2802dca5400bbeacbaea9eb86", + "shasum": "" + }, + "require": { + "lib-pcre": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "cebe/indent": "*", + "facebook/xhprof": "*@dev", + "phpunit/phpunit": "4.1.*" + }, + "bin": [ + "bin/markdown" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "cebe\\markdown\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Carsten Brandt", + "email": "mail@cebe.cc", + "homepage": "http://cebe.cc/", + "role": "Creator" + } + ], + "description": "A super fast, highly extensible markdown parser for PHP", + "homepage": "https://github.com/cebe/markdown#readme", + "keywords": [ + "extensible", + "fast", + "gfm", + "markdown", + "markdown-extra" + ], + "support": { + "issues": "https://github.com/cebe/markdown/issues", + "source": "https://github.com/cebe/markdown" + }, + "time": "2018-03-26T11:24:36+00:00" + }, + { + "name": "chi-teck/drupal-code-generator", + "version": "2.6.2", + "source": { + "type": "git", + "url": "https://github.com/Chi-teck/drupal-code-generator.git", + "reference": "22ed1cc02dc47814e8239de577da541e9b9bd980" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/22ed1cc02dc47814e8239de577da541e9b9bd980", + "reference": "22ed1cc02dc47814e8239de577da541e9b9bd980", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=7.4", + "psr/log": "^1.1 || ^2.0 || ^3.0", + "symfony/console": "^4.4.15 || ^5.1 || ^6.0", + "symfony/filesystem": "^4.4 || ^5.1 || ^6", + "symfony/polyfill-php80": "^1.23", + "symfony/string": "^5.1 || ^6", + "twig/twig": "^2.14.11 || ^3.1" + }, + "conflict": { + "squizlabs/php_codesniffer": "<3.6" + }, + "require-dev": { + "chi-teck/drupal-coder-extension": "^1.2", + "drupal/coder": "^8.3.14", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.4", + "squizlabs/php_codesniffer": "^3.5", + "symfony/var-dumper": "^5.2 || ^6.0", + "symfony/yaml": "^5.2 || ^6.0" + }, + "bin": [ + "bin/dcg" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "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/2.6.2" + }, + "time": "2022-11-11T15:34:04+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/ca-bundle", + "version": "1.3.7", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "76e46335014860eec1aa5a724799a00a2e47cc85" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/76e46335014860eec1aa5a724799a00a2e47cc85", + "reference": "76e46335014860eec1aa5a724799a00a2e47cc85", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "psr/log": "^1.0", + "symfony/phpunit-bridge": "^4.2 || ^5", + "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0 || ^6.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.3.7" + }, + "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-30T09:31:38+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.3.2", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", + "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": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.3.2" + }, + "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-04-01T19:23:25+00:00" + }, + { + "name": "consolidation/annotated-command", + "version": "4.9.1", + "source": { + "type": "git", + "url": "https://github.com/consolidation/annotated-command.git", + "reference": "e01152f698eff4cb5df3ebfe5e097ef335dbd3c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/e01152f698eff4cb5df3ebfe5e097ef335dbd3c9", + "reference": "e01152f698eff4cb5df3ebfe5e097ef335dbd3c9", + "shasum": "" + }, + "require": { + "consolidation/output-formatters": "^4.3.1", + "php": ">=7.1.3", + "psr/log": "^1 || ^2 || ^3", + "symfony/console": "^4.4.8 || ^5 || ^6", + "symfony/event-dispatcher": "^4.4.8 || ^5 || ^6", + "symfony/finder": "^4.4.8 || ^5 || ^6" + }, + "require-dev": { + "composer-runtime-api": "^2.0", + "phpunit/phpunit": "^7.5.20 || ^8 || ^9", + "squizlabs/php_codesniffer": "^3", + "yoast/phpunit-polyfills": "^0.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\AnnotatedCommand\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "Initialize Symfony Console commands from annotated command class methods.", + "support": { + "issues": "https://github.com/consolidation/annotated-command/issues", + "source": "https://github.com/consolidation/annotated-command/tree/4.9.1" + }, + "time": "2023-05-20T04:19:01+00:00" + }, + { + "name": "consolidation/config", + "version": "2.1.2", + "source": { + "type": "git", + "url": "https://github.com/consolidation/config.git", + "reference": "597f8d7fbeef801736250ec10c3e190569b1b0ae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/config/zipball/597f8d7fbeef801736250ec10c3e190569b1b0ae", + "reference": "597f8d7fbeef801736250ec10c3e190569b1b0ae", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^1.1.0 || ^2 || ^3", + "grasmash/expander": "^2.0.1 || ^3", + "php": ">=7.1.3", + "symfony/event-dispatcher": "^4 || ^5 || ^6" + }, + "require-dev": { + "ext-json": "*", + "phpunit/phpunit": ">=7.5.20", + "squizlabs/php_codesniffer": "^3", + "symfony/console": "^4 || ^5 || ^6", + "symfony/yaml": "^4 || ^5 || ^6", + "yoast/phpunit-polyfills": "^1" + }, + "suggest": { + "symfony/event-dispatcher": "Required to inject configuration into Command options", + "symfony/yaml": "Required to use Consolidation\\Config\\Loader\\YamlConfigLoader" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "Provide configuration services for a commandline tool.", + "support": { + "issues": "https://github.com/consolidation/config/issues", + "source": "https://github.com/consolidation/config/tree/2.1.2" + }, + "time": "2022-10-06T17:48:03+00:00" + }, + { + "name": "consolidation/filter-via-dot-access-data", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/consolidation/filter-via-dot-access-data.git", + "reference": "cb2eeba41f8e2e3c61698a5cf70ef048ff6c9d5b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/filter-via-dot-access-data/zipball/cb2eeba41f8e2e3c61698a5cf70ef048ff6c9d5b", + "reference": "cb2eeba41f8e2e3c61698a5cf70ef048ff6c9d5b", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^1.1.0 || ^2.0.0 || ^3.0.0", + "php": ">=7.1.3" + }, + "require-dev": { + "phpunit/phpunit": "^7.5.20 || ^8 || ^9", + "squizlabs/php_codesniffer": "^3", + "yoast/phpunit-polyfills": "^0.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\Filter\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "This project uses dflydev/dot-access-data to provide simple output filtering for applications built with annotated-command / Robo.", + "support": { + "source": "https://github.com/consolidation/filter-via-dot-access-data/tree/2.0.2" + }, + "time": "2021-12-30T03:56:08+00:00" + }, + { + "name": "consolidation/log", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/consolidation/log.git", + "reference": "caaad9d70dae54eb49002666f000e3c607066878" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/log/zipball/caaad9d70dae54eb49002666f000e3c607066878", + "reference": "caaad9d70dae54eb49002666f000e3c607066878", + "shasum": "" + }, + "require": { + "php": ">=8.0.0", + "psr/log": "^3", + "symfony/console": "^5 || ^6" + }, + "require-dev": { + "phpunit/phpunit": ">=7.5.20", + "squizlabs/php_codesniffer": "^3", + "yoast/phpunit-polyfills": "^0.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "Improved Psr-3 / Psr\\Log logger based on Symfony Console components.", + "support": { + "issues": "https://github.com/consolidation/log/issues", + "source": "https://github.com/consolidation/log/tree/3.0.0" + }, + "time": "2022-04-05T16:53:32+00:00" + }, + { + "name": "consolidation/output-formatters", + "version": "4.3.2", + "source": { + "type": "git", + "url": "https://github.com/consolidation/output-formatters.git", + "reference": "06711568b4cd169700ff7e8075db0a9a341ceb58" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/06711568b4cd169700ff7e8075db0a9a341ceb58", + "reference": "06711568b4cd169700ff7e8075db0a9a341ceb58", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^1.1.0 || ^2 || ^3", + "php": ">=7.1.3", + "symfony/console": "^4 || ^5 || ^6", + "symfony/finder": "^4 || ^5 || ^6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.4.2", + "phpunit/phpunit": "^7 || ^8 || ^9", + "squizlabs/php_codesniffer": "^3", + "symfony/var-dumper": "^4 || ^5 || ^6", + "symfony/yaml": "^4 || ^5 || ^6", + "yoast/phpunit-polyfills": "^1" + }, + "suggest": { + "symfony/var-dumper": "For using the var_dump formatter" + }, + "type": "library", + "autoload": { + "psr-4": { + "Consolidation\\OutputFormatters\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "Format text by applying transformations provided by plug-in formatters.", + "support": { + "issues": "https://github.com/consolidation/output-formatters/issues", + "source": "https://github.com/consolidation/output-formatters/tree/4.3.2" + }, + "time": "2023-07-06T04:45:41+00:00" + }, + { + "name": "consolidation/robo", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/consolidation/robo.git", + "reference": "55a272370940607649e5c46eb173c5c54f7c166d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/robo/zipball/55a272370940607649e5c46eb173c5c54f7c166d", + "reference": "55a272370940607649e5c46eb173c5c54f7c166d", + "shasum": "" + }, + "require": { + "consolidation/annotated-command": "^4.8.1", + "consolidation/config": "^2.0.1", + "consolidation/log": "^2.0.2 || ^3", + "consolidation/output-formatters": "^4.1.2", + "consolidation/self-update": "^2.0", + "league/container": "^3.3.1 || ^4.0", + "php": ">=8.0", + "phpowermove/docblock": "^4.0", + "symfony/console": "^6", + "symfony/event-dispatcher": "^6", + "symfony/filesystem": "^6", + "symfony/finder": "^6", + "symfony/process": "^6", + "symfony/yaml": "^6" + }, + "conflict": { + "codegyre/robo": "*" + }, + "require-dev": { + "natxet/cssmin": "3.0.4", + "patchwork/jsqueeze": "^2", + "pear/archive_tar": "^1.4.4", + "phpunit/phpunit": "^7.5.20 || ^8", + "squizlabs/php_codesniffer": "^3.6", + "yoast/phpunit-polyfills": "^0.2.0" + }, + "suggest": { + "natxet/cssmin": "For minifying CSS files in taskMinify", + "patchwork/jsqueeze": "For minifying JS files in taskMinify", + "pear/archive_tar": "Allows tar archives to be created and extracted in taskPack and taskExtract, respectively.", + "totten/lurkerlite": "For monitoring filesystem changes in taskWatch" + }, + "bin": [ + "robo" + ], + "type": "library", + "autoload": { + "psr-4": { + "Robo\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Davert", + "email": "davert.php@resend.cc" + } + ], + "description": "Modern task runner", + "support": { + "issues": "https://github.com/consolidation/robo/issues", + "source": "https://github.com/consolidation/robo/tree/4.0.6" + }, + "time": "2023-04-30T21:49:04+00:00" + }, + { + "name": "consolidation/self-update", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/consolidation/self-update.git", + "reference": "972a1016761c9b63314e040836a12795dff6953a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/self-update/zipball/972a1016761c9b63314e040836a12795dff6953a", + "reference": "972a1016761c9b63314e040836a12795dff6953a", + "shasum": "" + }, + "require": { + "composer/semver": "^3.2", + "php": ">=5.5.0", + "symfony/console": "^2.8 || ^3 || ^4 || ^5 || ^6", + "symfony/filesystem": "^2.5 || ^3 || ^4 || ^5 || ^6" + }, + "bin": [ + "scripts/release" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "SelfUpdate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexander Menk", + "email": "menk@mestrona.net" + }, + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + } + ], + "description": "Provides a self:update command for Symfony Console applications.", + "support": { + "issues": "https://github.com/consolidation/self-update/issues", + "source": "https://github.com/consolidation/self-update/tree/2.2.0" + }, + "time": "2023-03-18T01:37:41+00:00" + }, + { + "name": "consolidation/site-alias", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/consolidation/site-alias.git", + "reference": "b0eeb8c8f3d54d072824ee31b5e00cb5181f91c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/site-alias/zipball/b0eeb8c8f3d54d072824ee31b5e00cb5181f91c5", + "reference": "b0eeb8c8f3d54d072824ee31b5e00cb5181f91c5", + "shasum": "" + }, + "require": { + "consolidation/config": "^1.2.1 || ^2", + "php": ">=7.4", + "symfony/filesystem": "^5.4 || ^6", + "symfony/finder": "^5 || ^6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.4.2", + "phpunit/phpunit": ">=7", + "squizlabs/php_codesniffer": "^3", + "symfony/var-dumper": "^4", + "yoast/phpunit-polyfills": "^0.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\SiteAlias\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + }, + { + "name": "Moshe Weitzman", + "email": "weitzman@tejasa.com" + } + ], + "description": "Manage alias records for local and remote sites.", + "support": { + "issues": "https://github.com/consolidation/site-alias/issues", + "source": "https://github.com/consolidation/site-alias/tree/4.0.1" + }, + "time": "2023-04-29T17:18:10+00:00" + }, + { + "name": "consolidation/site-process", + "version": "5.2.0", + "source": { + "type": "git", + "url": "https://github.com/consolidation/site-process.git", + "reference": "6c44638d7af8a8b4abe12c3180701243f480539d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/consolidation/site-process/zipball/6c44638d7af8a8b4abe12c3180701243f480539d", + "reference": "6c44638d7af8a8b4abe12c3180701243f480539d", + "shasum": "" + }, + "require": { + "consolidation/config": "^2", + "consolidation/site-alias": "^3 || ^4", + "php": ">=8.0.14", + "symfony/console": "^5.4 || ^6", + "symfony/process": "^6" + }, + "require-dev": { + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Consolidation\\SiteProcess\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + }, + { + "name": "Moshe Weitzman", + "email": "weitzman@tejasa.com" + } + ], + "description": "A thin wrapper around the Symfony Process Component that allows applications to use the Site Alias library to specify the target for a remote call.", + "support": { + "issues": "https://github.com/consolidation/site-process/issues", + "source": "https://github.com/consolidation/site-process/tree/5.2.0" + }, + "time": "2022-12-06T17:57:16+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": "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": "dg/twitter-php", + "version": "v3.8", + "source": { + "type": "git", + "url": "https://github.com/dg/twitter-php.git", + "reference": "d9370c9759138200a77ca86abcb0c5ddfe857c68" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dg/twitter-php/zipball/d9370c9759138200a77ca86abcb0c5ddfe857c68", + "reference": "d9370c9759138200a77ca86abcb0c5ddfe857c68", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "php": ">=5.4.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + } + ], + "description": "Small and easy Twitter library for PHP", + "homepage": "https://github.com/dg/twitter-php", + "keywords": [ + "oauth", + "twitter" + ], + "support": { + "source": "https://github.com/dg/twitter-php/tree/v3.8" + }, + "time": "2019-02-08T16:20:01+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/collections", + "version": "2.1.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/collections.git", + "reference": "72328a11443a0de79967104ad36ba7b30bded134" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/collections/zipball/72328a11443a0de79967104ad36ba7b30bded134", + "reference": "72328a11443a0de79967104ad36ba7b30bded134", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1", + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "ext-json": "*", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^5.11" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Collections\\": "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" + } + ], + "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": [ + { + "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%2Fcollections", + "type": "tidelift" + } + ], + "time": "2023-10-03T09:22:33+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/4f2d4f2836e7ec4e7a8625e75c6aa916004db931", + "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931", + "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.2" + }, + "time": "2023-09-27T20:04:15+00:00" + }, + { + "name": "doctrine/lexer", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/39ab8fcf5a51ce4b85ca97c7a7d033eb12831124", + "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.0", + "php": "^7.1 || ^8.0" + }, + "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://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.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%2Flexer", + "type": "tidelift" + } + ], + "time": "2022-12-14T08:49:07+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.3.3", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", + "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0", + "webmozart/assert": "^1.0" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-webmozart-assert": "^1.0", + "phpunit/phpunit": "^7.0|^8.0|^9.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "support": { + "issues": "https://github.com/dragonmantank/cron-expression/issues", + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.3" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2023-08-10T19:36:49+00:00" + }, + { + "name": "drupal/address", + "version": "1.12.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/address.git", + "reference": "8.x-1.12" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/address-8.x-1.12.zip", + "reference": "8.x-1.12", + "shasum": "67dd4699040aabf0cd6169e437706fa6a39b0b3a" + }, + "require": { + "commerceguys/addressing": "^1.4.2", + "drupal/core": "^9.2 || ^10", + "php": "^7.3 || ^8.0" + }, + "require-dev": { + "drupal/token": "^1.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.12", + "datestamp": "1684710176", + "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": "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.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/admin_toolbar-admin_toolbar_search", + "version": "3.4.2", + "require": { + "drupal/admin_toolbar": "^3", + "drupal/core": "^9.2 || ^10" + }, + "require-dev": { + "drupal/admin_toolbar_tools": "*" + }, + "type": "metapackage", + "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": "adriancid", + "homepage": "https://www.drupal.org/user/1962106" + }, + { + "name": "bolbol", + "homepage": "https://www.drupal.org/user/3400070" + }, + { + "name": "eme", + "homepage": "https://www.drupal.org/user/542492" + }, + { + "name": "fethi.krout", + "homepage": "https://www.drupal.org/user/3206765" + }, + { + "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" + } + ], + "homepage": "https://www.drupal.org/project/admin_toolbar", + "support": { + "source": "https://git.drupalcode.org/project/admin_toolbar" + } + }, + { + "name": "drupal/admin_toolbar_links_access_filter", + "version": "3.4.2", + "require": { + "drupal/admin_toolbar": "*", + "drupal/core": "^9.2 || ^10" + }, + "type": "metapackage", + "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": "adriancid", + "homepage": "https://www.drupal.org/user/1962106" + }, + { + "name": "bolbol", + "homepage": "https://www.drupal.org/user/3400070" + }, + { + "name": "eme", + "homepage": "https://www.drupal.org/user/542492" + }, + { + "name": "fethi.krout", + "homepage": "https://www.drupal.org/user/3206765" + }, + { + "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 workaround for the common problem that users with 'Use the administration pages and help' permission see menu links they don't have access permission for. Once the issue https://www.drupal.org/node/296693 be solved, this module will be deprecated.", + "homepage": "https://www.drupal.org/project/admin_toolbar", + "support": { + "source": "https://git.drupalcode.org/project/admin_toolbar" + } + }, + { + "name": "drupal/admin_toolbar_tools", + "version": "3.4.2", + "require": { + "drupal/admin_toolbar": "*", + "drupal/core": "^9.2 || ^10" + }, + "type": "metapackage", + "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": "adriancid", + "homepage": "https://www.drupal.org/user/1962106" + }, + { + "name": "bolbol", + "homepage": "https://www.drupal.org/user/3400070" + }, + { + "name": "eme", + "homepage": "https://www.drupal.org/user/542492" + }, + { + "name": "fethi.krout", + "homepage": "https://www.drupal.org/user/3206765" + }, + { + "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": "Adds menu links like Flush cache, Run cron, Run updates, and Logout under Drupal icon.", + "homepage": "https://www.drupal.org/project/admin_toolbar", + "support": { + "source": "https://git.drupalcode.org/project/admin_toolbar" + } + }, + { + "name": "drupal/allowed_formats", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/allowed_formats.git", + "reference": "2.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/allowed_formats-2.0.0.zip", + "reference": "2.0.0", + "shasum": "ac6c6d398f303608ced7e9cd9d4556a728dc41f0" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0", + "datestamp": "1669170410", + "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": "Northern Commerce (formerly Digital Echidna)", + "homepage": "https://www.drupal.org/northern-commerce-formerly-digital-echidna", + "role": "Supporting organization" + }, + { + "name": "Jordan Thompson (nord102)", + "homepage": "https://www.drupal.org/u/nord102", + "role": "Maintainer" + }, + { + "name": "Wunder", + "homepage": "https://www.drupal.org/wunder", + "role": "Supporting organization" + }, + { + "name": "Florian Loretan (floretan)", + "homepage": "https://www.drupal.org/u/floretan", + "role": "Maintainer" + } + ], + "description": "Limit which text formats are available for each field instance.", + "homepage": "https://www.drupal.org/project/allowed_formats", + "support": { + "source": "http://cgit.drupalcode.org/allowed_formats", + "issues": "https://www.drupal.org/project/issues/allowed_formats" + } + }, + { + "name": "drupal/antibot", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/antibot.git", + "reference": "2.0.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/antibot-2.0.2.zip", + "reference": "2.0.2", + "shasum": "e5866fbe1d8e5ff2811ff77efee754d26c313efb" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.2", + "datestamp": "1666001671", + "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": "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/asset_injector", + "version": "2.19.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/asset_injector.git", + "reference": "8.x-2.19" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/asset_injector-8.x-2.19.zip", + "reference": "8.x-2.19", + "shasum": "c0e6f9450d63f42787b93ec05375c90bcfbc6308" + }, + "require": { + "drupal/core": "^9.3 || ^10.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.19", + "datestamp": "1694704137", + "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 Decker", + "homepage": "https://www.drupal.org/u/pookmish" + }, + { + "name": "Axel Rutz", + "homepage": "https://www.drupal.org/u/axelrutz" + } + ], + "description": "Adds CSS or JS to the page output based on configurable rules.", + "homepage": "http://drupal.org/project/asset_injector", + "support": { + "source": "https://git.drupalcode.org/project/asset_injector", + "issues": "https://www.drupal.org/project/issues/asset_injector" + } + }, + { + "name": "drupal/auto_entitylabel", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/auto_entitylabel.git", + "reference": "8.x-3.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/auto_entitylabel-8.x-3.0.zip", + "reference": "8.x-3.0", + "shasum": "8dd54d4b677f2c7259a15afd7b71d0d1b6f6b4a6" + }, + "require": { + "drupal/core": "^9.3 || ^10" + }, + "require-dev": { + "drupal/token": "^1.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-3.0", + "datestamp": "1671545557", + "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": "bforchhammer", + "homepage": "https://www.drupal.org/user/216396" + }, + { + "name": "colan", + "homepage": "https://www.drupal.org/user/58704" + }, + { + "name": "diqidoq", + "homepage": "https://www.drupal.org/user/1001934" + }, + { + "name": "japerry", + "homepage": "https://www.drupal.org/user/45640" + }, + { + "name": "Pravin Ajaaz", + "homepage": "https://www.drupal.org/user/2910049" + }, + { + "name": "purushotam.rai", + "homepage": "https://www.drupal.org/user/3193859" + }, + { + "name": "RenatoG", + "homepage": "https://www.drupal.org/user/3326031" + }, + { + "name": "VladimirAus", + "homepage": "https://www.drupal.org/user/673120" + } + ], + "description": "Allows hiding of entity label fields and automatic label creation.", + "homepage": "https://www.drupal.org/project/auto_entitylabel", + "support": { + "source": "https://git.drupalcode.org/project/auto_entitylabel", + "issues": "https://www.drupal.org/project/issues/auto_entitylabel" + } + }, + { + "name": "drupal/automated_crop", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/automated_crop.git", + "reference": "3.0.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/automated_crop-3.0.1.zip", + "reference": "3.0.1", + "shasum": "c808ca12d9da910b11f96eb0826b43fe32cba9de" + }, + "require": { + "drupal/core": "^9 || ^10", + "drupal/crop": "^2.2" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.0.1", + "datestamp": "1662736825", + "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": "ikphilip", + "homepage": "https://www.drupal.org/user/3549191" + }, + { + "name": "rosemarystanley", + "homepage": "https://www.drupal.org/user/3356158" + }, + { + "name": "woprrr", + "homepage": "https://www.drupal.org/user/858604" + } + ], + "description": "Provides automated cropping tools API.", + "homepage": "https://www.drupal.org/project/automated_crop", + "support": { + "source": "https://git.drupalcode.org/project/automated_crop", + "issues": "https://www.drupal.org/project/issues/automated_crop" + } + }, + { + "name": "drupal/autosave_form", + "version": "dev-1.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/autosave_form.git", + "reference": "f482311cb39d5b4d145f0677716c824eadfbad04" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.3+1-dev", + "datestamp": "1664203053", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "hchonov", + "homepage": "https://www.drupal.org/user/2901211" + } + ], + "description": "Adds autosave feature on forms.", + "homepage": "https://www.drupal.org/project/autosave_form", + "support": { + "source": "https://git.drupalcode.org/project/autosave_form" + } + }, + { + "name": "drupal/backup_migrate", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/backup_migrate.git", + "reference": "5.0.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/backup_migrate-5.0.3.zip", + "reference": "5.0.3", + "shasum": "bc263f601f7a21248d4000a372d04a417df7e326" + }, + "require": { + "drupal/core": "^9.3 || ^10" + }, + "suggest": { + "defuse/php-encryption": "Optional encryption of saved backups." + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "5.0.3", + "datestamp": "1671366510", + "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": "See contributors", + "homepage": "https://www.drupal.org/node/189065/committers", + "role": "Developer" + }, + { + "name": "DamienMcKenna", + "homepage": "https://www.drupal.org/user/108450" + }, + { + "name": "dgorton", + "homepage": "https://www.drupal.org/user/19044" + }, + { + "name": "ikit-claw", + "homepage": "https://www.drupal.org/user/3285813" + }, + { + "name": "ronan", + "homepage": "https://www.drupal.org/user/72815" + } + ], + "description": "Backup and Migrate Drupal Module", + "homepage": "https://www.drupal.org/project/backup_migrate", + "support": { + "source": "https://git.drupalcode.org/project/backup_migrate", + "issues": "https://www.drupal.org/project/issues/backup_migrate", + "slack": "https://drupal.slack.com/messages/C7C4M4QJV/details/" + } + }, + { + "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" + } + ], + "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/block_class", + "version": "dev-1.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/block_class.git", + "reference": "a34546e5f9e735b2d43063e0268860302d8da2d9" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.x-dev", + "datestamp": "1690059174", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "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_visibility_groups", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/block_visibility_groups.git", + "reference": "2.0.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/block_visibility_groups-2.0.1.zip", + "reference": "2.0.1", + "shasum": "ae268cc3a5821205832b66069dcb8f60b8f20ab9" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.1", + "datestamp": "1676002877", + "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": "joelpittet", + "homepage": "https://www.drupal.org/user/160302" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "tedbow", + "homepage": "https://www.drupal.org/user/240860" + } + ], + "description": "Block Visibility Groups", + "homepage": "https://www.drupal.org/project/block_visibility_groups", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/block_visibility_groups", + "issues": "https://www.drupal.org/project/issues/block_visibility_groups" + } + }, + { + "name": "drupal/bpmn_io", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/bpmn_io.git", + "reference": "1.1.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/bpmn_io-1.1.3.zip", + "reference": "1.1.3", + "shasum": "32d5569f1cf4946c1841dd12bcf64f8b2a4a7fb6" + }, + "require": { + "drupal/core": "^9 || ^10", + "drupal/eca": "^1.0", + "drupal/eca_modeller_bpmn": "*", + "php": ">=7.4" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.1.3", + "datestamp": "1691062720", + "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": "boromino", + "homepage": "https://www.drupal.org/user/859722" + }, + { + "name": "jurgenhaas", + "homepage": "https://www.drupal.org/user/168924" + } + ], + "description": "BPMN modeller for ECA, integrated into Drupal's admin UI.", + "homepage": "https://www.drupal.org/project/bpmn_io", + "support": { + "source": "https://drupal.org/project/bpmn_io", + "issues": "https://drupal.org/project/issues/bpmn_io" + } + }, + { + "name": "drupal/bulma", + "version": "dev-3.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/bulma.git", + "reference": "22c8fb19625753ae2a5cb9a5fc4a68eb16074a79" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "type": "drupal-theme", + "extra": { + "branch-alias": { + "dev-3.0.x": "3.0.x-dev" + }, + "drupal": { + "version": "3.0.x-dev", + "datestamp": "1693624116", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "valic", + "homepage": "https://www.drupal.org/user/980550" + } + ], + "description": "Built to use Bulma, a modern CSS framework based on Flexbox.", + "homepage": "http://drupal.org/project/bulma", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/bulma", + "issues": "http://drupal.org/project/issues/bulma" + } + }, + { + "name": "drupal/bulma_components", + "version": "dev-1.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/bulma_components.git", + "reference": "bee8420ca8c906fbccc1bc3172e4ae9d3ac5e15d" + }, + "require": { + "drupal/component_schema": "*", + "drupal/components": "*", + "drupal/core": "^8.8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.0.x": "1.0.x-dev" + }, + "drupal": { + "version": "1.0.0-alpha6+21-dev", + "datestamp": "1687490397", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "MegaKeegMan", + "homepage": "https://www.drupal.org/user/3620027" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Provides a set of components to be used when theming with the Bulma CSS framework.", + "homepage": "https://www.drupal.org/project/bulma_components", + "support": { + "source": "https://git.drupalcode.org/project/bulma_components" + } + }, + { + "name": "drupal/cancel_button", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/cancel_button.git", + "reference": "8.x-1.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/cancel_button-8.x-1.4.zip", + "reference": "8.x-1.4", + "shasum": "d1d932a4aff53938066f329a04fa3adb61367d0e" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.4", + "datestamp": "1676921894", + "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": "danmuzyka", + "homepage": "https://www.drupal.org/user/48685" + }, + { + "name": "heddn", + "homepage": "https://www.drupal.org/user/1463982" + }, + { + "name": "kevin.dutra", + "homepage": "https://www.drupal.org/user/1312744" + }, + { + "name": "sukanya.ramakrishnan", + "homepage": "https://www.drupal.org/user/3320069" + } + ], + "description": "This small module adds a Cancel button to Entity forms.", + "homepage": "https://www.drupal.org/project/cancel_button", + "support": { + "source": "https://git.drupalcode.org/project/cancel_button" + } + }, + { + "name": "drupal/captcha", + "version": "1.14.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/captcha.git", + "reference": "8.x-1.14" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/captcha-8.x-1.14.zip", + "reference": "8.x-1.14", + "shasum": "299be76b4a309b4758f538788ca134ddbcd30307" + }, + "require": { + "drupal/core": ">=9.4 <11" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.14", + "datestamp": "1691598620", + "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", + "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/ckeditorheight", + "version": "1.9.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/ckeditorheight.git", + "reference": "8.x-1.9" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/ckeditorheight-8.x-1.9.zip", + "reference": "8.x-1.9", + "shasum": "28119489b4a21f39e5b31e482fdb9fdf05abf6e8" + }, + "require": { + "drupal/ckeditor": "^1.0", + "drupal/core": "^9.4 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.9", + "datestamp": "1687950399", + "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": "anruether", + "homepage": "https://www.drupal.org/user/894458" + }, + { + "name": "geek-merlin", + "homepage": "https://www.drupal.org/user/229048" + }, + { + "name": "heliogabal", + "homepage": "https://www.drupal.org/user/998658" + } + ], + "description": "Adjusts CKEditor height to field row setting until we have https://www.drupal.org/node/2788905.", + "homepage": "https://www.drupal.org/project/ckeditorheight", + "support": { + "source": "https://git.drupalcode.org/project/ckeditorheight" + } + }, + { + "name": "drupal/classitup", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/classitup.git", + "reference": "8.x-1.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/classitup-8.x-1.1.zip", + "reference": "8.x-1.1", + "shasum": "309d2bfff59117422c41e8b81b1e8d92f6bd5781" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.1", + "datestamp": "1668119396", + "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": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + } + ], + "description": "Class it up provides classes based on information Drupal knows about.", + "homepage": "https://www.drupal.org/project/classitup", + "keywords": [ + "CSS", + "classes", + "drupal", + "styling", + "theming" + ], + "support": { + "source": "https://git.drupalcode.org/project/classitup.git", + "issues": "https://www.drupal.org/project/issues/classitup" + } + }, + { + "name": "drupal/comment_notify", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/comment_notify.git", + "reference": "8.x-1.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/comment_notify-8.x-1.4.zip", + "reference": "8.x-1.4", + "shasum": "9f98848f25c1a0db60a8d39f6bbe1d22f47cc2a9" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10", + "drupal/token": "^1.6" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.4", + "datestamp": "1679409019", + "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": "Greg Knaddison (greggles)", + "homepage": "https://www.drupal.org/u/greggles", + "role": "Maintainer" + }, + { + "name": "David Valdez (gnuget)", + "homepage": "https://www.drupal.org/u/gnuget", + "role": "Co-maintainer" + }, + { + "name": "greggles", + "homepage": "https://www.drupal.org/user/36762" + }, + { + "name": "stefanos.petrakis", + "homepage": "https://www.drupal.org/user/2573064" + } + ], + "description": "Comment follow-up e-mail notification for anonymous as well as registered users.", + "homepage": "https://drupal.org/project/comment_notify", + "support": { + "source": "https://git.drupalcode.org/project/comment_notify", + "issues": "https://drupal.org/project/issues/comment_notify", + "irc": "irc://irc.freenode.org/drupal-contribute" + } + }, + { + "name": "drupal/component_schema", + "version": "dev-1.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/component_schema.git", + "reference": "e08f9bad4d3ac5dc785935f342d705d179877251" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10" + }, + "require-dev": { + "drupal/ui_patterns": "*", + "drupal/ui_patterns_settings": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.0.x": "1.0.x-dev" + }, + "drupal": { + "version": "1.0.0-alpha6+5-dev", + "datestamp": "1690752849", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "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": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Provides schema support for components, including styleguide integration via the Styleguide module.", + "homepage": "https://www.drupal.org/project/component_schema", + "support": { + "source": "https://git.drupalcode.org/project/component_schema" + } + }, + { + "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_actions", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/config_actions.git", + "reference": "8.x-1.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/config_actions-8.x-1.4.zip", + "reference": "8.x-1.4", + "shasum": "28d952460b6e634e44339c9df4946570fc745110" + }, + "require": { + "drupal/core": "^9.4 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.4", + "datestamp": "1687387836", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "drush": { + "services": { + "drush.services.yml": "^9" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "e2thex", + "homepage": "https://www.drupal.org/user/189123" + }, + { + "name": "febbraro", + "homepage": "https://www.drupal.org/user/43670" + }, + { + "name": "mpotter", + "homepage": "https://www.drupal.org/user/616192" + }, + { + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + } + ], + "description": "Enables modules to provide actions that modify configuration.", + "homepage": "https://www.drupal.org/project/config_actions", + "support": { + "source": "https://git.drupalcode.org/project/config_actions" + } + }, + { + "name": "drupal/config_actions_provider", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/config_actions_provider.git", + "reference": "8.x-1.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/config_actions_provider-8.x-1.3.zip", + "reference": "8.x-1.3", + "shasum": "af685e35f0d06a00c70facaee916eb2b86f8d97b" + }, + "require": { + "drupal/config_actions": "*", + "drupal/config_provider": "*", + "drupal/config_sync": "*", + "drupal/core": "^8.8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.3", + "datestamp": "1692990328", + "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": "bircher", + "homepage": "https://www.drupal.org/user/1344166" + }, + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + } + ], + "description": "Apply config actions when applying configuration updates", + "homepage": "http://drupal.org/project/config_actions_provider", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/config_actions_provider", + "issues": "http://drupal.org/project/issues/config_actions_provider" + } + }, + { + "name": "drupal/config_distro", + "version": "2.0.0-alpha2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/config_distro.git", + "reference": "2.0.0-alpha2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/config_distro-2.0.0-alpha2.zip", + "reference": "2.0.0-alpha2", + "shasum": "8341305e0eb86208fb71a351e8c922300141a804" + }, + "require": { + "drupal/config_filter": "*", + "drupal/core": "^9.3 || ^10" + }, + "require-dev": { + "drupal/config_distro_filter": "*", + "drupal/config_filter": "*", + "drush/drush": ">=11" + }, + "suggest": { + "drush/drush": ">=11" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-alpha2", + "datestamp": "1691786887", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Nedjo Rogers (nedjo)", + "homepage": "https://www.drupal.org/u/nedjo", + "email": "nedjo@4481.no-reply.drupal.org", + "role": "Maintainer" + }, + { + "name": "Fabian Bircher", + "homepage": "https://www.drupal.org/u/bircher", + "email": "opensource@fabianbircher.com", + "role": "Maintainer" + }, + { + "name": "joegraduate", + "homepage": "https://www.drupal.org/user/789384" + }, + { + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "pescetti", + "homepage": "https://www.drupal.org/user/436244" + }, + { + "name": "pfrenssen", + "homepage": "https://www.drupal.org/user/382067" + } + ], + "description": "Framework for managing configuration updates from distributions.", + "homepage": "https://www.drupal.org/project/config_distro", + "support": { + "source": "https://cgit.drupalcode.org/config_distro", + "issues": "https://drupal.org/project/issues/config_distro", + "irc": "irc://irc.freenode.org/drupal-contribute" + } + }, + { + "name": "drupal/config_distro_filter", + "version": "2.0.0-alpha2", + "require": { + "drupal/config_distro": "*", + "drupal/config_filter": "*", + "drupal/core": "^8.8 || ^9 || ^10" + }, + "type": "metapackage", + "extra": { + "drupal": { + "version": "2.0.0-alpha2", + "datestamp": "1691786887", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "ademarco", + "homepage": "https://www.drupal.org/user/186696" + }, + { + "name": "bircher", + "homepage": "https://www.drupal.org/user/1344166" + }, + { + "name": "joegraduate", + "homepage": "https://www.drupal.org/user/789384" + }, + { + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "pescetti", + "homepage": "https://www.drupal.org/user/436244" + }, + { + "name": "pfrenssen", + "homepage": "https://www.drupal.org/user/382067" + } + ], + "description": "Bridge between Config Filter and Config Distro's use of Transform API to keep backwards compatibility.", + "homepage": "https://www.drupal.org/project/config_distro", + "support": { + "source": "https://git.drupalcode.org/project/config_distro" + } + }, + { + "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_merge", + "version": "2.0.0-alpha1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/config_merge.git", + "reference": "2.0.0-alpha1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/config_merge-2.0.0-alpha1.zip", + "reference": "2.0.0-alpha1", + "shasum": "704f856a7e2f11006d0f74336f9260bbcb060cef" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "php": ">=8.0" + }, + "require-dev": { + "drupal/config_filter": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-alpha1", + "datestamp": "1682377160", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "a.dmitriiev", + "homepage": "https://www.drupal.org/user/3235287" + }, + { + "name": "bircher", + "homepage": "https://www.drupal.org/user/1344166" + }, + { + "name": "geek-merlin", + "homepage": "https://www.drupal.org/user/229048" + }, + { + "name": "joegraduate", + "homepage": "https://www.drupal.org/user/789384" + }, + { + "name": "lelkneralfaro", + "homepage": "https://www.drupal.org/user/3577260" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "tadean", + "homepage": "https://www.drupal.org/user/3608919" + } + ], + "description": "Enables three-way merges of configuration items. This is useful for safely merging configuration updates while retaining any customizations.", + "homepage": "http://drupal.org/project/config_merge", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/config_merge", + "issues": "http://drupal.org/project/issues/config_merge" + } + }, + { + "name": "drupal/config_normalizer", + "version": "1.0.0-beta1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/config_normalizer.git", + "reference": "8.x-1.0-beta1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/config_normalizer-8.x-1.0-beta1.zip", + "reference": "8.x-1.0-beta1", + "shasum": "f69ffbdf947553c717775c94f30272d67a1a2e83" + }, + "require": { + "drupal/config_filter": "*", + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0-beta1", + "datestamp": "1683148813", + "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": "a.dmitriiev", + "homepage": "https://www.drupal.org/user/3235287" + }, + { + "name": "bircher", + "homepage": "https://www.drupal.org/user/1344166" + }, + { + "name": "geek-merlin", + "homepage": "https://www.drupal.org/user/229048" + }, + { + "name": "joegraduate", + "homepage": "https://www.drupal.org/user/789384" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "tadean", + "homepage": "https://www.drupal.org/user/3608919" + }, + { + "name": "uarizona", + "homepage": "https://www.drupal.org/user/3763238" + } + ], + "description": "Normalizes configuration for comparison.", + "homepage": "https://www.drupal.org/project/config_normalizer", + "support": { + "source": "https://git.drupalcode.org/project/config_normalizer" + } + }, + { + "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_provider", + "version": "3.0.0-alpha1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/config_provider.git", + "reference": "3.0.0-alpha1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/config_provider-3.0.0-alpha1.zip", + "reference": "3.0.0-alpha1", + "shasum": "0d0ba67f65d34fae7529d7a390f3d34d827f0595" + }, + "require": { + "drupal/core": "^9.3 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.0.0-alpha1", + "datestamp": "1682387859", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "a.dmitriiev", + "homepage": "https://www.drupal.org/user/3235287" + }, + { + "name": "bircher", + "homepage": "https://www.drupal.org/user/1344166" + }, + { + "name": "geek-merlin", + "homepage": "https://www.drupal.org/user/229048" + }, + { + "name": "gnuget", + "homepage": "https://www.drupal.org/user/992990" + }, + { + "name": "joegraduate", + "homepage": "https://www.drupal.org/user/789384" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "pfrenssen", + "homepage": "https://www.drupal.org/user/382067" + }, + { + "name": "tadean", + "homepage": "https://www.drupal.org/user/3608919" + } + ], + "description": "Enables provision of configuration by extensions.", + "homepage": "https://www.drupal.org/project/config_provider", + "support": { + "source": "https://git.drupalcode.org/project/config_provider" + } + }, + { + "name": "drupal/config_snapshot", + "version": "2.0.0-alpha1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/config_snapshot.git", + "reference": "2.0.0-alpha1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/config_snapshot-2.0.0-alpha1.zip", + "reference": "2.0.0-alpha1", + "shasum": "35cb1bb74f07c8973cee19eac71aa4124ea3dd0f" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-alpha1", + "datestamp": "1682448084", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "a.dmitriiev", + "homepage": "https://www.drupal.org/user/3235287" + }, + { + "name": "geek-merlin", + "homepage": "https://www.drupal.org/user/229048" + }, + { + "name": "gnuget", + "homepage": "https://www.drupal.org/user/992990" + }, + { + "name": "joegraduate", + "homepage": "https://www.drupal.org/user/789384" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "tadean", + "homepage": "https://www.drupal.org/user/3608919" + } + ], + "description": "Manages snapshots of configuration as provided by modules and themes.", + "homepage": "https://www.drupal.org/project/config_snapshot", + "support": { + "source": "https://git.drupalcode.org/project/config_snapshot" + } + }, + { + "name": "drupal/config_sync", + "version": "3.0.0-alpha3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/config_sync.git", + "reference": "3.0.0-alpha3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/config_sync-3.0.0-alpha3.zip", + "reference": "3.0.0-alpha3", + "shasum": "8664153679b63fe1c0b84702374122a149fc3846" + }, + "require": { + "drupal/config_distro": "^2.0.0-alpha2", + "drupal/config_distro_filter": "*", + "drupal/config_filter": "^1.10||^2.4", + "drupal/config_merge": "^2.0.0-alpha1", + "drupal/config_normalizer": "^1.0-beta1", + "drupal/config_provider": "^3.0.0-alpha1", + "drupal/config_snapshot": "^2.0.0-alpha1", + "drupal/config_update": "^2.0.0-alpha2", + "drupal/core": "^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.0.0-alpha3", + "datestamp": "1692125273", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Nedjo Rogers (nedjo)", + "homepage": "https://www.drupal.org/u/nedjo", + "email": "nedjo@4481.no-reply.drupal.org", + "role": "Maintainer" + }, + { + "name": "bircher", + "homepage": "https://www.drupal.org/user/1344166" + }, + { + "name": "flocondetoile", + "homepage": "https://www.drupal.org/user/2006064" + }, + { + "name": "geek-merlin", + "homepage": "https://www.drupal.org/user/229048" + }, + { + "name": "joegraduate", + "homepage": "https://www.drupal.org/user/789384" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "pfrenssen", + "homepage": "https://www.drupal.org/user/382067" + }, + { + "name": "tadean", + "homepage": "https://www.drupal.org/user/3608919" + }, + { + "name": "uarizona", + "homepage": "https://www.drupal.org/user/3763238" + } + ], + "description": "Synchronize your site with updated configuration provided by modules and themes.", + "homepage": "https://www.drupal.org/project/config_sync", + "support": { + "source": "https://git.drupalcode.org/project/config_sync", + "issues": "https://drupal.org/project/issues/config_sync" + } + }, + { + "name": "drupal/config_update", + "version": "2.0.0-alpha3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/config_update.git", + "reference": "2.0.0-alpha3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/config_update-2.0.0-alpha3.zip", + "reference": "2.0.0-alpha3", + "shasum": "c35e81e8fb77efdff5ddca3a87116ea0c522a7e2" + }, + "require": { + "drupal/core": "^9.4 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-alpha3", + "datestamp": "1683807608", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "codebymikey", + "homepage": "https://www.drupal.org/user/3573206" + }, + { + "name": "Pasqualle", + "homepage": "https://www.drupal.org/user/80733" + } + ], + "description": "Provides basic revert and update functionality for other modules.", + "homepage": "https://www.drupal.org/project/config_update", + "support": { + "source": "https://git.drupalcode.org/project/config_update" + } + }, + { + "name": "drupal/content_lock", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/content_lock.git", + "reference": "8.x-2.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/content_lock-8.x-2.3.zip", + "reference": "8.x-2.3", + "shasum": "0e8343f82330899baef65aa85d9994154e29506f" + }, + "require": { + "drupal/core": "^9.0 || ^10.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.3", + "datestamp": "1668427342", + "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": "alexpott", + "homepage": "https://www.drupal.org/user/157725" + }, + { + "name": "chr.fritsch", + "homepage": "https://www.drupal.org/user/2103716" + }, + { + "name": "daniel.bosen", + "homepage": "https://www.drupal.org/user/404865" + }, + { + "name": "ergonlogic", + "homepage": "https://www.drupal.org/user/368613" + }, + { + "name": "mfb", + "homepage": "https://www.drupal.org/user/12302" + }, + { + "name": "pandaski", + "homepage": "https://www.drupal.org/user/1987218" + }, + { + "name": "volkerk", + "homepage": "https://www.drupal.org/user/57527" + } + ], + "description": "Prevents multiple users from trying to edit a content entity simultaneously to prevent edit conflicts.", + "homepage": "https://www.drupal.org/project/content_lock", + "support": { + "source": "https://git.drupalcode.org/project/content_lock" + } + }, + { + "name": "drupal/context_stack", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/context_stack.git", + "reference": "1.1.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/context_stack-1.1.2.zip", + "reference": "1.1.2", + "shasum": "aacf2bc38a09393e51a03567b459adb67225d11a" + }, + "require": { + "drupal/core": "^9 || ^10", + "php": ">=7.4" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.1.2", + "datestamp": "1676647866", + "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": "mxh", + "homepage": "https://www.drupal.org/user/1124384" + } + ], + "description": "Context Stack is a module for Drupal, which provides a distinct place for holding context values.", + "homepage": "https://www.drupal.org/project/context_stack", + "support": { + "source": "https://drupal.org/project/context_stack", + "issues": "https://drupal.org/project/issues/context_stack" + } + }, + { + "name": "drupal/convert_bundles", + "version": "2.0.0-beta4", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/convert_bundles.git", + "reference": "2.0.0-beta4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/convert_bundles-2.0.0-beta4.zip", + "reference": "2.0.0-beta4", + "shasum": "5f4f02778344bbe2e2e3a3f1c96bc79e8b2474a7" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-beta4", + "datestamp": "1693891734", + "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": "el1_1el", + "homepage": "https://www.drupal.org/user/1795292" + }, + { + "name": "joseph.olstad", + "homepage": "https://www.drupal.org/user/1321830" + } + ], + "description": "Convert entity bundles from one value to another", + "homepage": "https://www.drupal.org/project/convert_bundles", + "support": { + "source": "https://git.drupalcode.org/project/convert_bundles" + } + }, + { + "name": "drupal/core", + "version": "10.1.5", + "source": { + "type": "git", + "url": "https://github.com/drupal/core.git", + "reference": "1272c35d547e844e7ebf3fe5513542291cda8cec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/drupal/core/zipball/1272c35d547e844e7ebf3fe5513542291cda8cec", + "reference": "1272c35d547e844e7ebf3fe5513542291cda8cec", + "shasum": "" + }, + "require": { + "asm89/stack-cors": "^2.1", + "composer-runtime-api": "^2.1", + "composer/semver": "^3.3", + "doctrine/annotations": "^1.14", + "egulias/email-validator": "^3.2.1|^4.0", + "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.5", + "masterminds/html5": "^2.7", + "mck89/peast": "^1.14", + "pear/archive_tar": "^1.4.14", + "php": ">=8.1.0", + "psr/log": "^3.0", + "sebastian/diff": "^4", + "symfony/console": "^6.3", + "symfony/dependency-injection": "^6.3", + "symfony/event-dispatcher": "^6.3", + "symfony/http-foundation": "^6.3", + "symfony/http-kernel": "^6.3", + "symfony/mime": "^6.3", + "symfony/polyfill-iconv": "^1.26", + "symfony/process": "^6.3", + "symfony/psr-http-message-bridge": "^2.1", + "symfony/routing": "^6.3", + "symfony/serializer": "^6.3", + "symfony/validator": "^6.3", + "symfony/yaml": "^6.3", + "twig/twig": "^3.5.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." + }, + "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" + } + } + }, + "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" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "Drupal is an open source content management platform powering millions of websites and applications.", + "support": { + "source": "https://github.com/drupal/core/tree/10.1.5" + }, + "time": "2023-10-04T21:37:59+00:00" + }, + { + "name": "drupal/core-composer-scaffold", + "version": "10.1.5", + "source": { + "type": "git", + "url": "https://github.com/drupal/core-composer-scaffold.git", + "reference": "1ccd7db5ff8a5425b5bbba9b9a05e366363c0a51" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/1ccd7db5ff8a5425b5bbba9b9a05e366363c0a51", + "reference": "1ccd7db5ff8a5425b5bbba9b9a05e366363c0a51", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^2", + "php": ">=7.3.0" + }, + "conflict": { + "drupal-composer/drupal-scaffold": "*" + }, + "require-dev": { + "composer/composer": "^1.8@stable" + }, + "type": "composer-plugin", + "extra": { + "class": "Drupal\\Composer\\Plugin\\Scaffold\\Plugin", + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Drupal\\Composer\\Plugin\\Scaffold\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "A flexible Composer project scaffold builder.", + "homepage": "https://www.drupal.org/project/drupal", + "keywords": [ + "drupal" + ], + "support": { + "source": "https://github.com/drupal/core-composer-scaffold/tree/10.1.5" + }, + "time": "2023-04-30T16:15:32+00:00" + }, + { + "name": "drupal/core-recommended", + "version": "10.1.5", + "source": { + "type": "git", + "url": "https://github.com/drupal/core-recommended.git", + "reference": "2c5cf420ddb06f3e9b624d168b724ca1c7c326e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/drupal/core-recommended/zipball/2c5cf420ddb06f3e9b624d168b724ca1c7c326e2", + "reference": "2c5cf420ddb06f3e9b624d168b724ca1c7c326e2", + "shasum": "" + }, + "require": { + "asm89/stack-cors": "~v2.1.1", + "composer/semver": "~3.3.2", + "doctrine/annotations": "~1.14.3", + "doctrine/deprecations": "~v1.1.1", + "doctrine/lexer": "~2.1.0", + "drupal/core": "10.1.5", + "egulias/email-validator": "~4.0.1", + "guzzlehttp/guzzle": "~7.7.0", + "guzzlehttp/psr7": "~2.5.0", + "masterminds/html5": "~2.8.0", + "mck89/peast": "~v1.15.4", + "pear/archive_tar": "~1.4.14", + "pear/console_getopt": "~v1.4.3", + "pear/pear-core-minimal": "~v1.10.13", + "pear/pear_exception": "~v1.0.2", + "psr/cache": "~3.0.0", + "psr/container": "~2.0.2", + "psr/event-dispatcher": "~1.0.0", + "psr/http-client": "~1.0.2", + "psr/http-factory": "~1.0.2", + "psr/log": "~3.0.0", + "ralouphie/getallheaders": "~3.0.3", + "sebastian/diff": "~4.0.5", + "symfony/console": "~v6.3.0", + "symfony/dependency-injection": "~v6.3.0", + "symfony/deprecation-contracts": "~v3.3.0", + "symfony/error-handler": "~v6.3.0", + "symfony/event-dispatcher": "~v6.3.0", + "symfony/event-dispatcher-contracts": "~v3.3.0", + "symfony/http-foundation": "~v6.3.0", + "symfony/http-kernel": "~v6.3.0", + "symfony/mime": "~v6.3.0", + "symfony/polyfill-ctype": "~v1.27.0", + "symfony/polyfill-iconv": "~v1.27.0", + "symfony/polyfill-intl-grapheme": "~v1.27.0", + "symfony/polyfill-intl-idn": "~v1.27.0", + "symfony/polyfill-intl-normalizer": "~v1.27.0", + "symfony/polyfill-mbstring": "~v1.27.0", + "symfony/polyfill-php83": "~v1.27.0", + "symfony/process": "~v6.3.0", + "symfony/psr-http-message-bridge": "~v2.2.0", + "symfony/routing": "~v6.3.0", + "symfony/serializer": "~v6.3.0", + "symfony/service-contracts": "~v3.3.0", + "symfony/string": "~v6.3.0", + "symfony/translation-contracts": "~v3.3.0", + "symfony/validator": "~v6.3.0", + "symfony/var-dumper": "~v6.3.0", + "symfony/var-exporter": "~v6.3.0", + "symfony/yaml": "~v6.3.0", + "twig/twig": "~v3.6.0" + }, + "conflict": { + "webflo/drupal-core-strict": "*" + }, + "type": "metapackage", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "Core and its dependencies with known-compatible minor versions. Require this project INSTEAD OF drupal/core.", + "support": { + "source": "https://github.com/drupal/core-recommended/tree/10.1.5" + }, + "time": "2023-10-04T21:37:59+00:00" + }, + { + "name": "drupal/crop", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/crop.git", + "reference": "8.x-2.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/crop-8.x-2.3.zip", + "reference": "8.x-2.3", + "shasum": "8e109cf60077f4c605c4d1f895cb3dc28613a23a" + }, + "require": { + "drupal/core": "^9.3 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.3", + "datestamp": "1665437894", + "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": "Drupal Media Team", + "homepage": "https://www.drupal.org/user/3260690" + }, + { + "name": "phenaproxima", + "homepage": "https://www.drupal.org/user/205645" + }, + { + "name": "slashrsm", + "homepage": "https://www.drupal.org/user/744628" + }, + { + "name": "woprrr", + "homepage": "https://www.drupal.org/user/858604" + } + ], + "description": "Provides storage and API for image crops.", + "homepage": "https://www.drupal.org/project/crop", + "support": { + "source": "https://git.drupalcode.org/project/crop", + "issues": "https://www.drupal.org/project/issues/crop" + } + }, + { + "name": "drupal/csp", + "version": "1.21.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/csp.git", + "reference": "8.x-1.21" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/csp-8.x-1.21.zip", + "reference": "8.x-1.21", + "shasum": "712a65363793e1eeb93a418f7b4b1fc6662e3196" + }, + "require": { + "drupal/core": "^9.5 || ^10", + "ext-json": "*", + "php": ">=7.4" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.21", + "datestamp": "1695423069", + "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": "gapple", + "homepage": "https://www.drupal.org/user/490940" + } + ], + "description": "Provide Content-Security-Policy headers", + "homepage": "https://www.drupal.org/project/csp", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/csp", + "issues": "https://www.drupal.org/project/issues/csp" + } + }, + { + "name": "drupal/ctools", + "version": "3.14.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/ctools.git", + "reference": "8.x-3.14" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/ctools-8.x-3.14.zip", + "reference": "8.x-3.14", + "shasum": "8895a8e47199b458013bc153ceafa0b1495f33c1" + }, + "require": { + "drupal/core": "^9.3 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-3.14", + "datestamp": "1684299793", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "branch-alias": { + "dev-8.x-3.x": "3.x-dev" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Kris Vanderwater (EclipseGc)", + "homepage": "https://www.drupal.org/u/eclipsegc", + "role": "Maintainer" + }, + { + "name": "Jakob Perry (japerry)", + "homepage": "https://www.drupal.org/u/japerry", + "role": "Maintainer" + }, + { + "name": "Tim Plunkett (tim.plunkett)", + "homepage": "https://www.drupal.org/u/timplunkett", + "role": "Maintainer" + }, + { + "name": "James Gilliland (neclimdul)", + "homepage": "https://www.drupal.org/u/neclimdul", + "role": "Maintainer" + }, + { + "name": "Daniel Wehner (dawehner)", + "homepage": "https://www.drupal.org/u/dawehner", + "role": "Maintainer" + }, + { + "name": "joelpittet", + "homepage": "https://www.drupal.org/user/160302" + }, + { + "name": "merlinofchaos", + "homepage": "https://www.drupal.org/user/26979" + }, + { + "name": "neclimdul", + "homepage": "https://www.drupal.org/user/48673" + }, + { + "name": "sdboyer", + "homepage": "https://www.drupal.org/user/146719" + }, + { + "name": "sun", + "homepage": "https://www.drupal.org/user/54136" + }, + { + "name": "tim.plunkett", + "homepage": "https://www.drupal.org/user/241634" + } + ], + "description": "Provides a number of utility and helper APIs for Drupal developers and site builders.", + "homepage": "https://www.drupal.org/project/ctools", + "support": { + "source": "https://git.drupalcode.org/project/ctools", + "issues": "https://www.drupal.org/project/issues/ctools" + } + }, + { + "name": "drupal/customerror", + "version": "1.0.0-beta3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/customerror.git", + "reference": "8.x-1.0-beta3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/customerror-8.x-1.0-beta3.zip", + "reference": "8.x-1.0-beta3", + "shasum": "dbb6df7770620b65300a472284b980485fd97ec5" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0-beta3", + "datestamp": "1682597105", + "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": "gisle", + "homepage": "https://www.drupal.org/user/409554" + }, + { + "name": "kbahey", + "homepage": "https://www.drupal.org/user/4063" + }, + { + "name": "me-taras", + "homepage": "https://www.drupal.org/user/2526320" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "wafaa", + "homepage": "https://www.drupal.org/user/50133" + } + ], + "description": "Enables the creation of custom error pages for 404 and 403 errors, as well as redirects for 404s.", + "homepage": "https://www.drupal.org/project/customerror", + "support": { + "source": "https://git.drupalcode.org/project/customerror" + } + }, + { + "name": "drupal/dashboards", + "version": "2.1.6", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/dashboards.git", + "reference": "2.1.6" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/dashboards-2.1.6.zip", + "reference": "2.1.6", + "shasum": "e8ba79f31ff32da7b1ee9a57a61c5987014a365f" + }, + "require": { + "drupal/core": "^9.4 || ^10", + "laminas/laminas-feed": "^2.17" + }, + "require-dev": { + "drupal/matomo": "*", + "drupal/matomo_reporting_api": "*", + "drupal/webform": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.1.6", + "datestamp": "1681725489", + "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": "Erik Seifert", + "homepage": "https://www.drupal.org/user/161429" + } + ], + "description": "Dashboards based on Layout Builder.", + "homepage": "https://www.drupal.org/project/dashboards", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/dashboards", + "issues": "https://www.drupal.org/project/issues/dashboards" + } + }, + { + "name": "drupal/date_popup", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/date_popup.git", + "reference": "2.0.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/date_popup-2.0.1.zip", + "reference": "2.0.1", + "shasum": "15cab5f339d60569c2380545b6e16b5f3612b98f" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.1", + "datestamp": "1694567369", + "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": "benjy", + "homepage": "https://www.drupal.org/user/1852732" + }, + { + "name": "larowlan", + "homepage": "https://www.drupal.org/user/395439" + } + ], + "description": "Provides a HTML 5 date popup for all views filters.", + "homepage": "https://www.drupal.org/project/date_popup", + "support": { + "source": "https://git.drupalcode.org/project/date_popup" + } + }, + { + "name": "drupal/datetimehideseconds", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/datetimehideseconds.git", + "reference": "8.x-1.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/datetimehideseconds-8.x-1.3.zip", + "reference": "8.x-1.3", + "shasum": "201989cd88511e63ea6b0c8bd5e7eff935cd2661" + }, + "require": { + "drupal/core": "^8.7.7 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.3", + "datestamp": "1675697021", + "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": "anruether", + "homepage": "https://www.drupal.org/user/894458" + }, + { + "name": "geek-merlin", + "homepage": "https://www.drupal.org/user/229048" + }, + { + "name": "heliogabal", + "homepage": "https://www.drupal.org/user/998658" + } + ], + "description": "Provides the option to hide seconds in datetime fields.", + "homepage": "https://www.drupal.org/project/datetimehideseconds", + "support": { + "source": "https://git.drupalcode.org/project/datetimehideseconds" + } + }, + { + "name": "drupal/default_content", + "version": "2.0.0-alpha2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/default_content.git", + "reference": "2.0.0-alpha2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/default_content-2.0.0-alpha2.zip", + "reference": "2.0.0-alpha2", + "shasum": "5c365ea21b0be63dc00ec2db50179291d6fb3d89" + }, + "require": { + "drupal/core": "^9.1 || ^10" + }, + "require-dev": { + "drupal/hal": " ^9 || ^1 || ^2", + "drupal/paragraphs": "^1" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-alpha2", + "datestamp": "1659466706", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + }, + "drush": { + "services": { + "drush.services.yml": "^9 || ^10 || ^11" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "andypost", + "homepage": "https://www.drupal.org/user/118908" + }, + { + "name": "benjy", + "homepage": "https://www.drupal.org/user/1852732" + }, + { + "name": "Berdir", + "homepage": "https://www.drupal.org/user/214652" + }, + { + "name": "dawehner", + "homepage": "https://www.drupal.org/user/99340" + }, + { + "name": "jibran", + "homepage": "https://www.drupal.org/user/1198144" + }, + { + "name": "larowlan", + "homepage": "https://www.drupal.org/user/395439" + }, + { + "name": "Sam152", + "homepage": "https://www.drupal.org/user/1485048" + } + ], + "description": "Imports default content when a module is enabled", + "homepage": "https://www.drupal.org/project/default_content", + "support": { + "source": "https://git.drupalcode.org/project/default_content" + } + }, + { + "name": "drupal/diff", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/diff.git", + "reference": "8.x-1.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/diff-8.x-1.1.zip", + "reference": "8.x-1.1", + "shasum": "b7558b0f431d5945289829946e0beba61bf7ae18" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "mkalkbrenner/php-htmldiff-advanced": "~0.0.8" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.1", + "datestamp": "1665437355", + "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": "Miro Dietiker (miro_dietiker)", + "homepage": "https://www.drupal.org/u/miro_dietiker", + "role": "Maintainer" + }, + { + "name": "Juampy NR (juampynr)", + "homepage": "https://www.drupal.org/u/juampynr", + "role": "Maintainer" + }, + { + "name": "Lucian Hangea (lhangea)", + "homepage": "https://www.drupal.org/u/lhangea", + "role": "Maintainer" + }, + { + "name": "Alan D.", + "homepage": "https://www.drupal.org/u/alan-d.", + "role": "Maintainer" + }, + { + "name": "Brian Gilbert (realityloop).", + "homepage": "https://www.drupal.org/u/realityloop", + "role": "Maintainer" + }, + { + "name": "lhangea", + "homepage": "https://www.drupal.org/user/2743803" + }, + { + "name": "miro_dietiker", + "homepage": "https://www.drupal.org/user/227761" + }, + { + "name": "phenaproxima", + "homepage": "https://www.drupal.org/user/205645" + }, + { + "name": "realityloop", + "homepage": "https://www.drupal.org/user/139189" + }, + { + "name": "rötzi", + "homepage": "https://www.drupal.org/user/73064" + }, + { + "name": "yhahn", + "homepage": "https://www.drupal.org/user/264833" + } + ], + "description": "Compares two entity revisions", + "homepage": "https://www.drupal.org/project/diff", + "support": { + "source": "http://cgit.drupalcode.org/diff", + "issues": "https://www.drupal.org/project/issues/diff" + } + }, + { + "name": "drupal/drd_agent", + "version": "4.0.5", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drd_agent.git", + "reference": "4.0.5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/drd_agent-4.0.5.zip", + "reference": "4.0.5", + "shasum": "ae22d35c562972b62d61040d18849678bc4b57b5" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10", + "php": ">=7.2" + }, + "suggest": { + "drupal/hacked": "Validate each project if it got changed compared to the original code from drupal.org.", + "drupal/monitoring": "Site monitoring module with sensors.", + "drupal/security_review": "Site security and configuration review module." + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "4.0.5", + "datestamp": "1682697922", + "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": "Jürgen Haas", + "homepage": "https://www.drupal.org/u/jurgenhaas" + }, + { + "name": "jurgenhaas", + "homepage": "https://www.drupal.org/user/168924" + } + ], + "description": "TODO", + "homepage": "https://www.drupal.org/project/drd_agent", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupal.org/project/drd_agent", + "issues": "https://www.drupal.org/project/issues/drd" + } + }, + { + "name": "drupal/dropdown_language", + "version": "4.0.3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/dropdown_language.git", + "reference": "4.0.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/dropdown_language-4.0.3.zip", + "reference": "4.0.3", + "shasum": "1c59a667f3215baa8bfa4ed9d77b17899377f2e7" + }, + "require": { + "drupal/core": "^10", + "php": "^8.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "4.0.3", + "datestamp": "1679314009", + "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": "Scott Carpenter", + "homepage": "https://www.drupal.org/user/291091", + "email": "dropdown-language@goodscott.com" + }, + { + "name": "Grevil", + "homepage": "https://www.drupal.org/user/3668491" + }, + { + "name": "SKAUGHT", + "homepage": "https://www.drupal.org/user/297907" + } + ], + "description": "Dropdown Language Switcher. https://www.drupal.org/project/dropdown_language", + "homepage": "https://www.drupal.org/project/dropdown_language", + "support": { + "source": "https://git.drupalcode.org/project/dropdown_language" + } + }, + { + "name": "drupal/drutopia_action", + "version": "2.0.0-rc1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_action.git", + "reference": "2.0.0-rc1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/drutopia_action-2.0.0-rc1.zip", + "reference": "2.0.0-rc1", + "shasum": "e1e9aea007a1b2174ff286b8cf54a9bc3edac75a" + }, + "require": { + "drupal/config_actions": "^1.1", + "drupal/config_snapshot": "*", + "drupal/core": "^9.4 || ^10", + "drupal/drutopia_core": "*", + "drupal/drutopia_seo": "^2", + "drupal/drutopia_site": "*", + "drupal/ds": "^3.7", + "drupal/entity_reference_revisions": "*", + "drupal/field_group": "^3.0", + "drupal/focal_point": "*", + "drupal/media_library_media_modify": "*", + "drupal/media_responsive_thumbnail": "*", + "drupal/metatag": "*", + "drupal/paragraphs": "^1.12", + "drupal/pathauto": "^1.8", + "drupal/search_api": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-rc1", + "datestamp": "1697332194", + "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+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia Action is a base feature providing an action content type and related configuration.", + "homepage": "https://www.drupal.org/project/drutopia_action", + "keywords": [ + "actions", + "campaign", + "drutopia", + "grassroots", + "group" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_action/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_action" + } + }, + { + "name": "drupal/drutopia_article", + "version": "2.0.0-rc1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_article.git", + "reference": "2.0.0-rc1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/drutopia_article-2.0.0-rc1.zip", + "reference": "2.0.0-rc1", + "shasum": "fe85b886aeb3b00681e685330e1bae26554d00bb" + }, + "require": { + "drupal/block_visibility_groups": "^2", + "drupal/config_actions": "^1.1", + "drupal/config_snapshot": "*", + "drupal/core": "^9.4 || ^10", + "drupal/ctools": "^3.4", + "drupal/drutopia_comment": "*", + "drupal/drutopia_core": "*", + "drupal/drutopia_people": "*", + "drupal/drutopia_seo": "^2", + "drupal/drutopia_site": "*", + "drupal/ds": "^3.7", + "drupal/entity_reference_revisions": "*", + "drupal/facets": "^2", + "drupal/field_group": "^3.0", + "drupal/focal_point": "*", + "drupal/media_library_media_modify": "*", + "drupal/media_responsive_thumbnail": "*", + "drupal/metatag": "*", + "drupal/paragraphs": "*", + "drupal/pathauto": "^1.8", + "drupal/rdf": "*", + "drupal/search_api": "*", + "drupal/token": "^1.7" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-rc1", + "datestamp": "1697332345", + "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+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia Article is a base feature providing an article content type and related configuration.", + "homepage": "https://www.drupal.org/project/drutopia_article", + "support": { + "source": "https://git.drupalcode.org/project/drutopia_article" + } + }, + { + "name": "drupal/drutopia_blog", + "version": "2.0.0-rc1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_blog.git", + "reference": "2.0.0-rc1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/drutopia_blog-2.0.0-rc1.zip", + "reference": "2.0.0-rc1", + "shasum": "e43b596f441327ed01e857859a552af229636492" + }, + "require": { + "drupal/block_visibility_groups": "^2", + "drupal/config_actions": "^1.1", + "drupal/core": "^9.4 || ^10", + "drupal/ctools": "^3.4", + "drupal/drutopia_comment": "*", + "drupal/drutopia_core": "*", + "drupal/drutopia_people": "*", + "drupal/drutopia_seo": "^2", + "drupal/drutopia_site": "*", + "drupal/ds": "^3.7", + "drupal/entity_reference_revisions": "*", + "drupal/facets": "^2", + "drupal/field_group": "^3.0", + "drupal/focal_point": "*", + "drupal/media_library_media_modify": "*", + "drupal/media_responsive_thumbnail": "*", + "drupal/metatag": "*", + "drupal/paragraphs": "*", + "drupal/pathauto": "^1.8", + "drupal/search_api": "*", + "drupal/token": "^1.7" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-rc1", + "datestamp": "1697332700", + "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+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia Blog is a base feature providing a blog content type and related configuration.", + "homepage": "https://www.drupal.org/project/drutopia_blog", + "keywords": [ + "blogging", + "content", + "drutopia", + "journal" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_blog/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_blog" + } + }, + { + "name": "drupal/drutopia_campaign", + "version": "2.0.0-rc1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_campaign.git", + "reference": "2.0.0-rc1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/drutopia_campaign-2.0.0-rc1.zip", + "reference": "2.0.0-rc1", + "shasum": "6a3570196c34c24daa780e64319af9a6e292e3cc" + }, + "require": { + "drupal/block_visibility_groups": "*", + "drupal/config_actions": "^1.1", + "drupal/core": "^9.4 || ^10", + "drupal/drutopia_core": "^2", + "drupal/drutopia_seo": "^2", + "drupal/ds": "^3.7", + "drupal/entity_reference_revisions": "*", + "drupal/facets": "*", + "drupal/field_group": "^3.0", + "drupal/focal_point": "*", + "drupal/media_library_media_modify": "*", + "drupal/media_responsive_thumbnail": "*", + "drupal/metatag": "*", + "drupal/paragraphs": "^1.12", + "drupal/pathauto": "^1.8", + "drupal/search_api": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-rc1", + "datestamp": "1697332856", + "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+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia Campaign provides a Campaign content type, including background information as well as ability to list demands and updates, and related configuration.", + "homepage": "https://www.drupal.org/project/drutopia_campaign", + "keywords": [ + "campaign", + "content", + "drutopia", + "initiative" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_campaign/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_campaign" + } + }, + { + "name": "drupal/drutopia_collection", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_collection.git", + "reference": "6f25bea1f255a34322622ecf876637429f023c43" + }, + "require": { + "drupal/config_actions": "^1.0", + "drupal/core": "^8 || ^9 || ^10", + "drupal/ctools": "^3.0", + "drupal/drutopia_article": "^2", + "drupal/drutopia_blog": "^2", + "drupal/drutopia_core": "*", + "drupal/drutopia_people": "^2", + "drupal/drutopia_seo": "^2", + "drupal/ds": "^3.1", + "drupal/entity_reference_revisions": "*", + "drupal/metatag": "^1.9", + "drupal/paragraphs": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1694686396", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "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": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia Collection is a feature providing the ability to create collections to bring together ordered listings of Articles, Blog posts, or other content. This is useful for magazine issues or online books (referencing each chapter) or to create a meta-resource of recommended resources and people. an article content type and related configuration.", + "homepage": "https://www.drupal.org/project/drutopia_collection", + "support": { + "source": "https://git.drupalcode.org/project/drutopia_collection" + } + }, + { + "name": "drupal/drutopia_comment", + "version": "2.0.0-rc1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_comment.git", + "reference": "2.0.0-rc1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/drutopia_comment-2.0.0-rc1.zip", + "reference": "2.0.0-rc1", + "shasum": "bc213075e952a46d86978e7e9ff828d9d9b91c14" + }, + "require": { + "drupal/config_actions": "^1.1", + "drupal/core": "^8.9 || ^9 || ^10", + "drupal/drutopia_core": "*", + "drupal/rdf": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-rc1", + "datestamp": "1697331973", + "security-coverage": { + "status": "not-covered", + "message": "RC releases are not covered by Drupal security advisories." + } + }, + "branch-alias": { + "dev-8.x-1.x": "^1.0-alpha1" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia comment is a base feature providing comments and related configuration.", + "homepage": "https://www.drupal.org/project/drutopia_comment", + "keywords": [ + "comments", + "content", + "discussion", + "drutopia" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_comment/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_comment" + } + }, + { + "name": "drupal/drutopia_core", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_core.git", + "reference": "31dda60d5b1d33df416e6d1904acd80e5775d036" + }, + "require": { + "drupal/automated_crop": "^3.0", + "drupal/config_actions": "^1.3", + "drupal/config_perms": "^2.0", + "drupal/core": "^9.4 || ^10", + "drupal/crop": "^2.1", + "drupal/ds": "^3.12", + "drupal/facets": "^2", + "drupal/faqfield": "^7.0", + "drupal/focal_point": "^2.0", + "drupal/image_field_to_media": "^2.0", + "drupal/image_widget_crop": "^2", + "drupal/media_contextual_crop": "1.2.x-dev@dev", + "drupal/media_contextual_crop_field_formatter": "^1.3", + "drupal/media_contextual_crop_fp_adapter": "^1", + "drupal/media_contextual_crop_iwc_adapter": "^1", + "drupal/media_library_media_modify": "^1.0@beta", + "drupal/media_responsive_thumbnail": "^1", + "drupal/metatag": "^1.16", + "drupal/paragraphs": "^1.12", + "drupal/pathauto": "*", + "drupal/rdf": "*", + "drupal/search_api": "^1.19", + "drupal/search_api_db": "*", + "drupal/video_embed_field": "^2.4" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1697580592", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + }, + "patches": { + "drupal/entity_reference_revisions": { + "Support normalization without local revision ID": "https://www.drupal.org/files/issues/2022-08-18/entity_reference_revisions-normalizer-2913713-12.patch" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia core is a base feature providing core components required by other features.", + "homepage": "https://www.drupal.org/project/drutopia_core", + "keywords": [ + "base", + "core", + "drutopia" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_core/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_core" + } + }, + { + "name": "drupal/drutopia_event", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_event.git", + "reference": "4b58eb269e147b3bc6e1585371bd25535ff49818" + }, + "require": { + "drupal/block_visibility_groups": "^2", + "drupal/config_actions": "^1.1", + "drupal/core": "^9.4 || ^10", + "drupal/ctools": "^3.4", + "drupal/drutopia_core": "*", + "drupal/drutopia_seo": "^2", + "drupal/ds": "^3.7", + "drupal/entity_reference_revisions": "*", + "drupal/facets": "^2", + "drupal/field_group": "*", + "drupal/focal_point": "*", + "drupal/media_library_media_modify": "*", + "drupal/media_responsive_thumbnail": "*", + "drupal/metatag": "*", + "drupal/paragraphs": "*", + "drupal/pathauto": "^1.8", + "drupal/search_api": "*", + "drupal/token": "^1.7" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1694686065", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "rosemarymann", + "homepage": "https://www.drupal.org/user/837536" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia Event is a base feature providing a event content type, with date and event type, and related configuration.", + "homepage": "https://www.drupal.org/project/drutopia_event", + "keywords": [ + "calendar", + "date", + "drutopia", + "events" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_event/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_event" + } + }, + { + "name": "drupal/drutopia_group", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_group.git", + "reference": "13c6e8b04b29b594562a21690047342ce386f64f" + }, + "require": { + "drupal/address": "^1.8", + "drupal/config_actions": "*", + "drupal/config_perms": "*", + "drupal/core": "^9.4 || ^10", + "drupal/ctools": "*", + "drupal/drutopia_core": "^2", + "drupal/ds": "*", + "drupal/entity_reference_revisions": "*", + "drupal/gnode": "*", + "drupal/group": "^3", + "drupal/paragraphs": "*", + "drupal/pathauto": "^1.8" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1694685946", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "rosemarymann", + "homepage": "https://www.drupal.org/user/837536" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia Group provides a group content type that can be classified by a group type vocabulary and related configuration.", + "homepage": "https://www.drupal.org/project/drutopia_group", + "keywords": [ + "drutopia", + "grassroots", + "groups", + "organizations" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_group/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_group" + } + }, + { + "name": "drupal/drutopia_landing_page", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_landing_page.git", + "reference": "8343b34755c67a19c03fe3b1da0f97242bcfebb3" + }, + "require": { + "cweagans/composer-patches": "^1.5.0", + "drupal/config_actions": "^1.1", + "drupal/config_snapshot": "*", + "drupal/core": "^9.4 || ^10", + "drupal/ctools": "^3.4", + "drupal/drutopia_core": "*", + "drupal/drutopia_seo": "^2", + "drupal/ds": "^3.7", + "drupal/entity_reference_revisions": "*", + "drupal/exclude_node_title": "^1.0-beta1", + "drupal/metatag": "*", + "drupal/paragraphs": "*", + "drupal/pathauto": "^1.8", + "drupal/token": "^1.7" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1693184272", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "rosemarymann", + "homepage": "https://www.drupal.org/user/837536" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia Landing Page is a base feature providing a landing page content type and related configuration.", + "homepage": "https://www.drupal.org/project/drutopia_landing_page", + "keywords": [ + "content", + "drutopia", + "entry", + "standalone" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_landing_page/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_landing_page" + } + }, + { + "name": "drupal/drutopia_organization", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_organization.git", + "reference": "1401174fb7ede9e0bcc91930c16334434f2be3ce" + }, + "require": { + "drupal/block_visibility_groups": "*", + "drupal/config_actions": "^1.1", + "drupal/config_snapshot": "*", + "drupal/core": "^8.9 || ^9 || ^10", + "drupal/ctools": "*", + "drupal/drutopia_core": "^2", + "drupal/drutopia_event": "*", + "drupal/drutopia_seo": "^2", + "drupal/ds": "^3.7", + "drupal/entity_reference_revisions": "*", + "drupal/facets": "*", + "drupal/field_group": "^3.0", + "drupal/focal_point": "*", + "drupal/ief_complex_open": "^1.0", + "drupal/inline_entity_form": "^1.0@RC", + "drupal/metatag": "*", + "drupal/paragraphs": "^1.12", + "drupal/pathauto": "^1.8", + "drupal/search_api": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1694685386", + "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+" + ], + "authors": [ + { + "name": "dinarcon", + "homepage": "https://www.drupal.org/user/909522" + }, + { + "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": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia Organization provides an Organization content type for showing visitors information about organizations (groups, nonprofits, businesses) that are part of the site and can be associated with blogs, resources, events, etc.", + "homepage": "https://www.drupal.org/project/drutopia_organization", + "keywords": [ + "business", + "content", + "drutopia", + "group", + "nonprofit", + "organization" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_organization/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_organization" + } + }, + { + "name": "drupal/drutopia_page", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_page.git", + "reference": "7783250c67b2dc6e71e196dd073d706ab0ffe9b0" + }, + "require": { + "drupal/config_actions": "^1.1", + "drupal/core": "^8.9 || ^9 || ^10", + "drupal/ctools": "^3.4", + "drupal/drutopia_core": "*", + "drupal/drutopia_seo": "^2", + "drupal/ds": "^3.7", + "drupal/entity_reference_revisions": "*", + "drupal/metatag": "*", + "drupal/paragraphs": "*", + "drupal/pathauto": "^1.8", + "drupal/rdf": "*", + "drupal/token": "^1.7" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1687563162", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "rosemarymann", + "homepage": "https://www.drupal.org/user/837536" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia Page is a base feature providing a page content type and related configuration.", + "homepage": "https://www.drupal.org/project/drutopia_page", + "keywords": [ + "content", + "drutopia", + "pages" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_page/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_page" + } + }, + { + "name": "drupal/drutopia_paragraph_title", + "version": "dev-1.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_paragraph_title.git", + "reference": "8bd77a9b1bce1ea44201d4b3ae0252f81601486a" + }, + "require": { + "drupal/allowed_formats": "^2", + "drupal/core": "^8.8.3 || ^9 || ^10", + "drupal/drutopia_core": "^1 || ^2", + "drupal/entity_reference_revisions": "*", + "drupal/minimalhtml": "^2", + "drupal/minimalhtmltitle": "*", + "drupal/paragraphs": "^1.15", + "drupal/ui_patterns": "*", + "drupal/ui_patterns_ds": "*", + "drupal/ui_patterns_layouts": "*", + "drupal/ui_patterns_library": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.0.x": "1.0.x-dev" + }, + "drupal": { + "version": "1.0.0+8-dev", + "datestamp": "1688129764", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "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": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Provides a title paragraph that can replace regular page titles with a title, subtitle, and image.", + "homepage": "https://www.drupal.org/project/drutopia_paragraph_title", + "keywords": [ + "content", + "drutopia", + "paragraphs", + "titles" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_paragraph_title", + "issues": "https://www.drupal.org/project/issues/drutopia_paragraph_title" + } + }, + { + "name": "drupal/drutopia_people", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_people.git", + "reference": "f0acfeba18c21bc2176884fe9863e96d391a548b" + }, + "require": { + "drupal/config_actions": "^1.1", + "drupal/core": "^8.9 || ^9 || ^10", + "drupal/ctools": "*", + "drupal/drutopia_core": "^2", + "drupal/drutopia_seo": "^2", + "drupal/ds": "^3.7", + "drupal/entity_reference_revisions": "*", + "drupal/field_group": "^3.0", + "drupal/focal_point": "*", + "drupal/metatag": "*", + "drupal/paragraphs": "^1.12", + "drupal/pathauto": "^1.8", + "drupal/search_api": "*", + "drupal/views_plain": "^1" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1697485703", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia People provides a People content type for showing visitors information about staff, volunteers, contributors, and more.", + "homepage": "https://www.drupal.org/project/drutopia_people", + "keywords": [ + "biography", + "content", + "drutopia", + "person", + "profile", + "staff", + "volunteers" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_people/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_people" + } + }, + { + "name": "drupal/drutopia_related_content", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_related_content.git", + "reference": "24a04f8820ea7a894f046701a26a83596098f24b" + }, + "require": { + "drupal/block_visibility_groups": "^2", + "drupal/core": "^8.9 || ^9 || ^10", + "drupal/drutopia_core": "^2", + "drupal/similarterms": "^1.3" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1687312559", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "rosemarymann", + "homepage": "https://www.drupal.org/user/837536" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Shows content (articles, actions, etc.) related to the current page's content based on the taxonomy terms held in common.", + "homepage": "https://www.drupal.org/project/drutopia_related_content", + "keywords": [ + "content", + "drutopia", + "relations", + "similar" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_related_content/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_related_content" + } + }, + { + "name": "drupal/drutopia_resource", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_resource.git", + "reference": "d23fbd035a28757b0fd7d5eab1611c856dc39c44" + }, + "require": { + "drupal/block_visibility_groups": "^2", + "drupal/config_actions": "^1.1", + "drupal/core": "^9.4 || ^10", + "drupal/ctools": "^3.4", + "drupal/drutopia_core": "*", + "drupal/drutopia_seo": "^2", + "drupal/ds": "^3.7", + "drupal/entity_reference_revisions": "*", + "drupal/facets": "^2", + "drupal/field_group": "^3.0", + "drupal/focal_point": "*", + "drupal/media_library_media_modify": "*", + "drupal/media_responsive_thumbnail": "*", + "drupal/metatag": "*", + "drupal/paragraphs": "*", + "drupal/pathauto": "^1.8", + "drupal/search_api": "*", + "drupal/token": "^1.7", + "drupal/video_embed_field": "^2.4" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1694685125", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "rosemarymann", + "homepage": "https://www.drupal.org/user/837536" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Provides Resource content type and related configuration. A resource can be a file, such as a PDF, a link, such as a website URL, or an embedded video.", + "homepage": "https://www.drupal.org/project/drutopia_resource", + "keywords": [ + "content", + "drutopia", + "facets", + "files", + "filtering", + "resources", + "search" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_resource/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_resource" + } + }, + { + "name": "drupal/drutopia_search", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_search.git", + "reference": "5e7c1604bcd9280be10a2f2c6c25b69ddcc10c7a" + }, + "require": { + "drupal/block_visibility_groups": "^2", + "drupal/core": "^8.9 || ^9 || ^10", + "drupal/drutopia_core": "^2", + "drupal/facets": "*", + "drupal/search_api": "*", + "drupal/search_api_db": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1687308323", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "rosemarymann", + "homepage": "https://www.drupal.org/user/837536" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia Search provides a search server, index, and view.", + "homepage": "https://www.drupal.org/project/drutopia_search", + "keywords": [ + "content", + "drutopia", + "finding", + "searching" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_search/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_search" + } + }, + { + "name": "drupal/drutopia_seo", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_seo.git", + "reference": "4658cf5be5723b12f16eb59501eb22ca4b890a56" + }, + "require": { + "drupal/config_actions": "^1.1", + "drupal/core": "^8.9 || ^9 || ^10", + "drupal/drutopia_core": "*", + "drupal/metatag": "^1.13", + "drupal/redirect": "^1.6", + "drupal/redirect_404": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1687307900", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "name": "lelkneralfaro", + "homepage": "https://www.drupal.org/user/3577260" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "rosemarymann", + "homepage": "https://www.drupal.org/user/837536" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Sensible Search Engine Optimization default configuration for a site.", + "homepage": "https://www.drupal.org/project/drutopia_seo", + "keywords": [ + "SEO", + "content", + "discoverability", + "drutopia", + "metatags", + "optimization", + "visibility" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_seo/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_seo" + } + }, + { + "name": "drupal/drutopia_site", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_site.git", + "reference": "100b247e25a078acf3eac06a99f137c49bd20226" + }, + "require": { + "drupal/admin_toolbar": "^3.0", + "drupal/admin_toolbar-admin_toolbar_search": "*", + "drupal/admin_toolbar_links_access_filter": "*", + "drupal/admin_toolbar_tools": "*", + "drupal/autosave_form": "1.x-dev", + "drupal/config_actions": "^1.1", + "drupal/config_snapshot": "*", + "drupal/core": "^9.4 || ^10", + "drupal/drutopia_core": "^2", + "drupal/ds": "*", + "drupal/entity_reference_revisions": "*", + "drupal/menu_admin_per_menu": "^1.1", + "drupal/paragraphs": "*", + "drupal/role_delegation": "^1.1", + "drupal/wysiwyg_linebreaks": "^2" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1697580505", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + }, + "patches": { + "drupal/autosave_form": { + "Autosave not working on content creation": "https://www.drupal.org/files/issues/2021-09-10/2924006-39.patch", + "PHP 8.2 deprecation issue with AutosaveFormBuilder": "https://www.drupal.org/files/issues/2023-04-20/autosave_form-dynamic-property-deprecation.patch" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia site is a base feature providing site components.", + "homepage": "https://www.drupal.org/project/drutopia_site", + "keywords": [ + "base", + "drutopia", + "site" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_site/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_site" + } + }, + { + "name": "drupal/drutopia_social", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_social.git", + "reference": "b0af0f7828df04aadc2f4b897793a170e55d09d7" + }, + "require": { + "drupal/core": "^8.9 || ^9 || ^10", + "drupal/social_media_links": "^2.6" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1687306332", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "rosemarymann", + "homepage": "https://www.drupal.org/user/837536" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia Social provides a social media block, perhaps more in the future.", + "homepage": "https://www.drupal.org/project/drutopia_social", + "support": { + "source": "https://git.drupalcode.org/project/drutopia_social" + } + }, + { + "name": "drupal/drutopia_storyline", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_storyline.git", + "reference": "fb32c3b3f2c3007dcb28bf55e9a0e72299e4b77a" + }, + "require": { + "drupal/config_actions": "*", + "drupal/core": "^8.9 || ^9 || ^10", + "drupal/drutopia_core": "^2", + "drupal/drutopia_page": "^2", + "drupal/entity_reference_revisions": "*", + "drupal/field_group": "^3.0", + "drupal/paragraphs": "*" + }, + "require-dev": { + "drupal/drutopia_page": "*", + "drupal/entity_reference_revisions": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1694684949", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "rosemarymann", + "homepage": "https://www.drupal.org/user/837536" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Provides storyline paragraphs and an accompanying module to add a storyline to a basic page so that you can provide a simple chronology or story in a timeline format.", + "homepage": "https://www.drupal.org/project/drutopia_storyline", + "keywords": [ + "chronology", + "content", + "drutopia", + "storyline", + "timeline" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_storyline/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_storyline" + } + }, + { + "name": "drupal/drutopia_user", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/drutopia_user.git", + "reference": "bba7bc4fbbc5a6e18b4bd66711e0d6735d8cb3d1" + }, + "require": { + "drupal/core": "^8.9 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1693752967", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "rosemarymann", + "homepage": "https://www.drupal.org/user/837536" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Drutopia user is a base feature providing user-related configuration.", + "homepage": "https://git.drupalcode.org/project/drutopia_user", + "keywords": [ + "drutopia", + "people", + "roles", + "users" + ], + "support": { + "source": "https://git.drupalcode.org/project/drutopia_user/-/tree/2.0.x", + "issues": "https://www.drupal.org/project/issues/drutopia_user" + } + }, + { + "name": "drupal/ds", + "version": "3.15.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/ds.git", + "reference": "8.x-3.15" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/ds-8.x-3.15.zip", + "reference": "8.x-3.15", + "shasum": "cf7ee6bde717dc2d7f10d5f834ca29fb80285d0d" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "require-dev": { + "drupal/classy": "^1.0", + "drupal/devel": "5.x-dev" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-3.15", + "datestamp": "1662818537", + "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": "Bram Goffings", + "homepage": "https://www.drupal.org/user/172527", + "role": "Maintainer" + }, + { + "name": "Kristof De Jaeger", + "homepage": "http://realize.be/", + "role": "Maintainer" + }, + { + "name": "Brecht Ceyssens", + "homepage": "https://www.drupal.org/user/591438", + "role": "Maintainer" + }, + { + "name": "swentel", + "homepage": "https://www.drupal.org/user/107403" + } + ], + "description": "Extend the display options for every entity type.", + "homepage": "https://www.drupal.org/project/ds", + "keywords": [ + "drupal", + "layout", + "php" + ], + "support": { + "source": "http://git.drupal.org/project/ds.git", + "issues": "https://www.drupal.org/project/issues/ds", + "irc": "irc://irc.freenode.org/drupal-contribute" + } + }, + { + "name": "drupal/dynamic_entity_reference", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/dynamic_entity_reference.git", + "reference": "3.1.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/dynamic_entity_reference-3.1.0.zip", + "reference": "3.1.0", + "shasum": "4672b535acc326320f012033db94b5c0e379362c" + }, + "require": { + "drupal/core": "^10 || ^11", + "php": ">=8.1" + }, + "require-dev": { + "mglaman/phpstan-drupal": "^1.1", + "phpstan/phpstan": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.1.0", + "datestamp": "1688838762", + "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": "Lee Rowlands", + "homepage": "https://www.drupal.org/u/larowlan", + "role": "Maintainer" + }, + { + "name": "Jibran Ijaz", + "homepage": "https://www.drupal.org/u/jibran", + "role": "Maintainer" + }, + { + "name": "larowlan", + "homepage": "https://www.drupal.org/user/395439" + } + ], + "description": "Provides a field that allows an entity-reference field to reference more than one entity type.", + "homepage": "http://drupal.org/project/dynamic_entity_reference", + "support": { + "source": "http://cgit.drupalcode.org/dynamic_entity_reference", + "issues": "http://drupal.org/project/dynamic_entity_reference", + "irc": "irc://irc.freenode.org/drupal-contribute" + } + }, + { + "name": "drupal/easy_breadcrumb", + "version": "2.0.5", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/easy_breadcrumb.git", + "reference": "2.0.5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/easy_breadcrumb-2.0.5.zip", + "reference": "2.0.5", + "shasum": "e73a7c3568fccaf85b3df0ddd98d713f4d2f5415" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.5", + "datestamp": "1673559799", + "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": "Neslee Canil Pinto", + "homepage": "https://www.drupal.org/u/neslee-canil-pinto", + "role": "Maintainer" + }, + { + "name": "Greg Boggs", + "homepage": "https://www.drupal.org/u/greg-boggs", + "role": "Maintainer" + }, + { + "name": "hmartens", + "homepage": "https://www.drupal.org/user/622826" + }, + { + "name": "loopduplicate", + "homepage": "https://www.drupal.org/user/717290" + }, + { + "name": "Neslee Canil Pinto", + "homepage": "https://www.drupal.org/user/3580850" + }, + { + "name": "NickDickinsonWilde", + "homepage": "https://www.drupal.org/user/3094661" + }, + { + "name": "renatog", + "homepage": "https://www.drupal.org/user/3326031" + }, + { + "name": "sonemonu", + "homepage": "https://www.drupal.org/user/1667988" + }, + { + "name": "tatarbj", + "homepage": "https://www.drupal.org/user/649590" + } + ], + "description": "Adds configuration to the system breadcrumbs.", + "homepage": "https://www.drupal.org/project/easy_breadcrumb", + "support": { + "source": "https://git.drupalcode.org/project/easy_breadcrumb", + "issues": "https://www.drupal.org/project/issues/easy_breadcrumb" + } + }, + { + "name": "drupal/eca", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/eca.git", + "reference": "1.1.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/eca-1.1.4.zip", + "reference": "1.1.4", + "shasum": "fce478b8c6224997dc858bff1f8f57523c870de7" + }, + "require": { + "dragonmantank/cron-expression": "^3.1", + "drupal/core": "^9.4 || ^10", + "ext-dom": "*", + "ext-json": "*", + "mtownsend/xml-to-array": "^2.0", + "php": ">=7.4" + }, + "require-dev": { + "drupal/eca_ui": "*", + "drupal/token": "^1.10" + }, + "suggest": { + "drupal/context_stack": "Integrates ECA with Context Stacks for more fine-grained control", + "drupal/eca_state_machine": "Integrates ECA with State Machine functionality", + "drupal/eca_tamper": "Integrates ECA with the Tamper API", + "drupal/entity_share": "Integrates ECA with Entity Share functionality", + "drupal/group_action": "Integrates ECA with Group Actions if you're using groups", + "drupal/token": "Provides the token browser in the UI and offers more token values" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.1.4", + "datestamp": "1689338278", + "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": "boromino", + "homepage": "https://www.drupal.org/user/859722" + }, + { + "name": "danielspeicher", + "homepage": "https://www.drupal.org/user/3621778" + }, + { + "name": "jurgenhaas", + "homepage": "https://www.drupal.org/user/168924" + } + ], + "description": "Event, Conditions, Actions - powerful, versatile, and user-friendly rules engine for Drupal", + "homepage": "https://www.drupal.org/project/eca", + "support": { + "source": "https://drupal.org/project/eca", + "issues": "https://drupal.org/project/issues/eca" + } + }, + { + "name": "drupal/eca_context", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/eca_context.git", + "reference": "1.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/eca_context-1.0.0.zip", + "reference": "1.0.0", + "shasum": "5f5efd8c389b013cec26a476fad89cceb8f42f17" + }, + "require": { + "drupal/context_stack": "^1.0", + "drupal/core": "^9 || ^10", + "drupal/eca": "^1.0", + "php": ">=7.4" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.0.0", + "datestamp": "1659336697", + "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": "mxh", + "homepage": "https://www.drupal.org/user/1124384" + } + ], + "description": "A Drupal module which provides a context stack for ECA.", + "homepage": "https://www.drupal.org/project/eca_context", + "support": { + "source": "https://drupal.org/project/eca_context", + "issues": "https://drupal.org/project/issues/eca_context" + } + }, + { + "name": "drupal/eca_modeller_bpmn", + "version": "1.1.4", + "require": { + "drupal/core": "^9 || ^10", + "drupal/eca": "^1", + "drupal/eca_ui": "*" + }, + "type": "metapackage", + "extra": { + "drupal": { + "version": "1.1.4", + "datestamp": "1689338278", + "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": "boromino", + "homepage": "https://www.drupal.org/user/859722" + }, + { + "name": "danielspeicher", + "homepage": "https://www.drupal.org/user/3621778" + }, + { + "name": "jurgenhaas", + "homepage": "https://www.drupal.org/user/168924" + } + ], + "description": "Common functionality for all BPMN based modeller implementations.", + "homepage": "https://www.drupal.org/project/eca", + "support": { + "source": "https://git.drupalcode.org/project/eca" + } + }, + { + "name": "drupal/eca_ui", + "version": "1.1.4", + "require": { + "drupal/core": "^9 || ^10", + "drupal/eca": "*" + }, + "type": "metapackage", + "extra": { + "drupal": { + "version": "1.1.4", + "datestamp": "1689338278", + "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": "boromino", + "homepage": "https://www.drupal.org/user/859722" + }, + { + "name": "danielspeicher", + "homepage": "https://www.drupal.org/user/3621778" + }, + { + "name": "jurgenhaas", + "homepage": "https://www.drupal.org/user/168924" + } + ], + "description": "Provides a user interface for managing ECA models.", + "homepage": "https://www.drupal.org/project/eca", + "support": { + "source": "https://git.drupalcode.org/project/eca" + } + }, + { + "name": "drupal/editor_advanced_link", + "version": "2.2.4", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/editor_advanced_link.git", + "reference": "2.2.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/editor_advanced_link-2.2.4.zip", + "reference": "2.2.4", + "shasum": "cd0db397827f2e21ec8a68211e8a153463a6c89b" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "require-dev": { + "drupal/ckeditor": "*", + "phpro/grumphp": "^2.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.2.4", + "datestamp": "1688040059", + "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": "DuaelFr", + "homepage": "https://www.drupal.org/user/931394" + } + ], + "description": "Editor Advanced link", + "homepage": "https://www.drupal.org/project/editor_advanced_link", + "support": { + "source": "https://git.drupalcode.org/project/editor_advanced_link" + } + }, + { + "name": "drupal/editoria11y", + "version": "2.1.3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/editoria11y.git", + "reference": "2.1.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/editoria11y-2.1.3.zip", + "reference": "2.1.3", + "shasum": "d050d25a6daf2cf59bfd9bcc9cdb9b060d9dc5f6" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.1.3", + "datestamp": "1697057896", + "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": "John Jameson", + "homepage": "https://www.drupal.org/u/itmaybejj", + "role": "Maintainer" + }, + { + "name": "Brian Osborne", + "homepage": "https://www.drupal.org/u/bkosborne", + "role": "Maintainer" + }, + { + "name": "Jason Partyka", + "homepage": "https://www.drupal.org/u/partyka", + "role": "Maintainer" + }, + { + "name": "See other contributors", + "homepage": "https://www.drupal.org/node/3187132/committers", + "role": "contributor" + } + ], + "description": "Editoria11y (\"editorial accessibility\") is a user-friendly accessibility checker.", + "homepage": "http://drupal.org/project/editoria11y", + "support": { + "source": "https://git.drupalcode.org/project/editoria11y", + "issues": "http://drupal.org/project/issues/editoria11y" + } + }, + { + "name": "drupal/email_registration", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/email_registration.git", + "reference": "8.x-1.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/email_registration-8.x-1.3.zip", + "reference": "8.x-1.3", + "shasum": "6fe425246511e29dfef4294139c8704aec16cbec" + }, + "require": { + "drupal/core": "^9.1 || ^10" + }, + "conflict": { + "drupal/commerce": "<2.12" + }, + "require-dev": { + "drupal/commerce": "^2.0", + "drupal/token": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.3", + "datestamp": "1697182609", + "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": "Greg Knaddison (greggles)", + "homepage": "https://www.drupal.org/u/greggles", + "role": "Maintainer" + }, + { + "name": "Andrey Postnikov (andypost)", + "homepage": "https://www.drupal.org/u/andypost", + "role": "Maintainer" + }, + { + "name": "Chris Herberte", + "homepage": "https://www.drupal.org/u/chris-herberte", + "role": "Maintainer" + }, + { + "name": "Moshe Weitzman (moshe weitzman)", + "homepage": "https://www.drupal.org/u/moshe-weitzman", + "role": "Maintainer" + }, + { + "name": "Grevil", + "homepage": "https://www.drupal.org/user/3668491" + }, + { + "name": "moshe weitzman", + "homepage": "https://www.drupal.org/user/23" + } + ], + "description": "Allows users to register with an email address as their username.", + "homepage": "https://www.drupal.org/project/email_registration", + "support": { + "source": "https://git.drupalcode.org/project/email_registration", + "issues": "http://drupal.org/project/issues/email_registration" + } + }, + { + "name": "drupal/entity", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/entity.git", + "reference": "8.x-1.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/entity-8.x-1.4.zip", + "reference": "8.x-1.4", + "shasum": "1cf7712318fad144eab106a8fcfcd396aeb5676f" + }, + "require": { + "drupal/core": "^9.2|^10.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.4", + "datestamp": "1661898023", + "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": "Berdir", + "homepage": "https://www.drupal.org/user/214652" + }, + { + "name": "bojanz", + "homepage": "https://www.drupal.org/user/86106" + }, + { + "name": "dawehner", + "homepage": "https://www.drupal.org/user/99340" + }, + { + "name": "dixon_", + "homepage": "https://www.drupal.org/user/239911" + }, + { + "name": "fago", + "homepage": "https://www.drupal.org/user/16747" + }, + { + "name": "mglaman", + "homepage": "https://www.drupal.org/user/2416470" + }, + { + "name": "TR", + "homepage": "https://www.drupal.org/user/202830" + } + ], + "description": "Provides expanded entity APIs, which will be moved to Drupal core one day.", + "homepage": "https://www.drupal.org/project/entity", + "support": { + "source": "https://git.drupalcode.org/project/entity", + "issues": "https://www.drupal.org/project/issues/entity" + } + }, + { + "name": "drupal/entity_notify", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/entity_notify.git", + "reference": "1.0.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/entity_notify-1.0.1.zip", + "reference": "1.0.1", + "shasum": "a58a2d532ffe269f6781926a89573d305ba546c4" + }, + "require": { + "drupal/core": "^9 || ^10", + "drupal/telegram_api": "^1.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.0.1", + "datestamp": "1693980020", + "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": "Andrei Ivnitskii", + "homepage": "https://www.drupal.org/u/ivnish", + "role": "Maintainer" + } + ], + "description": "Notifies the site administrator by e-mail or telegram when user create/edit/delete selected entities.", + "homepage": "https://www.drupal.org/project/entity_notify", + "support": { + "source": "https://git.drupalcode.org/project/entity_notify", + "issues": "https://www.drupal.org/project/issues/entity_notify" + } + }, + { + "name": "drupal/entity_reference_override", + "version": "2.0.0-beta2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/entity_reference_override.git", + "reference": "2.0.0-beta2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/entity_reference_override-2.0.0-beta2.zip", + "reference": "2.0.0-beta2", + "shasum": "8df72b040baee530fbf2186c8007c12b19f1286f" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "require-dev": { + "drupal/entity_browser": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-beta2", + "datestamp": "1689262248", + "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+" + ], + "authors": [ + { + "name": "See contributors", + "homepage": "https://www.drupal.org/node/2809033/committers" + }, + { + "name": "dawehner", + "homepage": "https://www.drupal.org/user/99340" + }, + { + "name": "eaton", + "homepage": "https://www.drupal.org/user/16496" + }, + { + "name": "lelkneralfaro", + "homepage": "https://www.drupal.org/user/3577260" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "ultimike", + "homepage": "https://www.drupal.org/user/51132" + } + ], + "description": "Display referenced entities with optional field overrides.", + "homepage": "https://www.drupal.org/project/entity_reference_override", + "support": { + "source": "https://git.drupalcode.org/project/entity_reference_override", + "issues": "https://www.drupal.org/project/issues/entity_reference_override" + } + }, + { + "name": "drupal/entity_reference_revisions", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/entity_reference_revisions.git", + "reference": "8.x-1.10" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/entity_reference_revisions-8.x-1.10.zip", + "reference": "8.x-1.10", + "shasum": "edd23b91c4a34db65ea22c4db54b7458edc7513b" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "require-dev": { + "drupal/diff": "1.x-dev" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.10", + "datestamp": "1660664712", + "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": "Berdir", + "homepage": "https://www.drupal.org/user/214652" + }, + { + "name": "Frans", + "homepage": "https://www.drupal.org/user/514222" + }, + { + "name": "jeroen.b", + "homepage": "https://www.drupal.org/user/1853532" + }, + { + "name": "miro_dietiker", + "homepage": "https://www.drupal.org/user/227761" + } + ], + "description": "Entity Reference Revisions", + "homepage": "https://www.drupal.org/project/entity_reference_revisions", + "support": { + "source": "https://git.drupalcode.org/project/entity_reference_revisions" + } + }, + { + "name": "drupal/entitygroupfield", + "version": "2.0.0-alpha1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/entitygroupfield.git", + "reference": "2.0.0-alpha1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/entitygroupfield-2.0.0-alpha1.zip", + "reference": "2.0.0-alpha1", + "shasum": "8a652543ba7cf587d023c8e4e8652592691b3565" + }, + "require": { + "drupal/core": "^9.2 || ^10", + "drupal/group": "^2.0 || ^3.0" + }, + "require-dev": { + "drupal/variationcache": "~1.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-alpha1", + "datestamp": "1687130173", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Derek Wright", + "homepage": "https://www.drupal.org/u/dww", + "role": "Maintainer" + }, + { + "name": "Ivan Duarte", + "homepage": "https://www.drupal.org/u/jidrone", + "role": "Co-Maintainer" + } + ], + "description": "Defines a field to view and edit the groups associated with content.", + "homepage": "http://drupal.org/project/entitygroupfield", + "support": { + "source": "https://git.drupalcode.org/project/entitygroupfield", + "issues": "https://drupal.org/project/issues/entitygroupfield" + } + }, + { + "name": "drupal/environment_indicator", + "version": "4.0.17", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/environment_indicator.git", + "reference": "4.0.17" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/environment_indicator-4.0.17.zip", + "reference": "4.0.17", + "shasum": "d6bf00046516aaa027e5e91aaac0800e280b5160" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "4.0.17", + "datestamp": "1696608287", + "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": "Mateu Aguiló Bosch", + "homepage": "https://www.drupal.org/user/550110", + "email": "mateu@mateuaguilo.com" + }, + { + "name": "Ignacio Sánchez", + "homepage": "https://www.drupal.org/user/733162", + "email": "nacho@isholgueras.com" + }, + { + "name": "mrfelton", + "homepage": "https://www.drupal.org/user/305669" + } + ], + "description": "Environment Indicator adds some visual cuest to indicate which copy of the site are you interacting with", + "homepage": "https://www.drupal.org/project/environment_indicator", + "support": { + "source": "https://git.drupalcode.org/project/environment_indicator" + } + }, + { + "name": "drupal/eu_cookie_compliance", + "version": "1.24.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/eu-cookie-compliance.git", + "reference": "8.x-1.24" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/eu_cookie_compliance-8.x-1.24.zip", + "reference": "8.x-1.24", + "shasum": "ab8dcd866e5ad95cde6fdf9cbca509c7f399bd23" + }, + "require": { + "drupal/core": "^8.9 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.24", + "datestamp": "1665158185", + "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": "Marcin Pajdzik", + "homepage": "https://www.drupal.org/u/marcin-pajdzik", + "role": "Maintainer" + }, + { + "name": "Sven Berg Ryen", + "homepage": "https://www.drupal.org/u/svenryen", + "role": "Maintainer" + }, + { + "name": "Neslee Canil Pinto", + "homepage": "https://www.drupal.org/u/neslee-canil-pinto", + "role": "Maintainer" + }, + { + "name": "See other contributors", + "homepage": "https://www.drupal.org/node/1538032/committers" + }, + { + "name": "svenryen", + "homepage": "https://www.drupal.org/user/667244" + } + ], + "description": "This module aims at making the website compliant with the new EU cookie regulation.", + "homepage": "https://drupal.org/project/eu_cookie_compliance", + "keywords": [ + "Cookie", + "CookieCompliance", + "Drupal", + "GDPR" + ], + "support": { + "source": "https://git.drupalcode.org/project/eu-cookie-compliance", + "docs": "https://www.drupal.org/docs/contributed-modules/eu-cookie-compliance", + "forum": "https://drupal.stackexchange.com/search?q=eu+cookie+compliance", + "issues": "https://www.drupal.org/project/issues/eu_cookie_compliance?version=8.x", + "slack": "https://app.slack.com/client/T06GX3JTS/C012XBTH81E" + } + }, + { + "name": "drupal/eva", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/eva.git", + "reference": "3.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/eva-3.0.0.zip", + "reference": "3.0.0", + "shasum": "51b56ed55ab6edb7376afc34c88825b6373d4a80" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "suggest": { + "drupal/token": "Enable the argument token browser" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.0.0", + "datestamp": "1667476964", + "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": "ahebrank", + "homepage": "https://www.drupal.org/user/3190515" + }, + { + "name": "Crell", + "homepage": "https://www.drupal.org/user/26398" + }, + { + "name": "eaton", + "homepage": "https://www.drupal.org/user/16496" + }, + { + "name": "geek-merlin", + "homepage": "https://www.drupal.org/user/229048" + }, + { + "name": "mkadin", + "homepage": "https://www.drupal.org/user/1093166" + } + ], + "description": "Attach a view to an entity", + "homepage": "https://www.drupal.org/project/eva", + "support": { + "source": "https://git.drupalcode.org/project/eva" + } + }, + { + "name": "drupal/exclude_node_title", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/exclude_node_title.git", + "reference": "8.x-1.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/exclude_node_title-8.x-1.4.zip", + "reference": "8.x-1.4", + "shasum": "c6f6c0e06c202f3ace436867a459f8672e1494f5" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.4", + "datestamp": "1659271679", + "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": "Neslee Canil Pinto", + "homepage": "https://www.drupal.org/u/neslee-canil-pinto", + "role": "Maintainer" + }, + { + "name": "gabrielu", + "homepage": "https://www.drupal.org/user/279352" + }, + { + "name": "Neslee Canil Pinto", + "homepage": "https://www.drupal.org/user/3580850" + } + ], + "description": "Provides the option of excluding node title(s) from display by individual node, node bundle, and view mode.", + "homepage": "https://www.drupal.org/project/exclude_node_title", + "support": { + "source": "https://git.drupalcode.org/project/exclude_node_title", + "issues": "https://www.drupal.org/project/issues/exclude_node_title" + } + }, + { + "name": "drupal/exif_orientation", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/exif_orientation.git", + "reference": "8.x-1.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/exif_orientation-8.x-1.4.zip", + "reference": "8.x-1.4", + "shasum": "692d04b1ce662a204b335135a1dadaca9b6efc7b" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.4", + "datestamp": "1694623445", + "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": "heddn", + "homepage": "https://www.drupal.org/user/1463982" + }, + { + "name": "mglaman", + "homepage": "https://www.drupal.org/user/2416470" + }, + { + "name": "NickDickinsonWilde", + "homepage": "https://www.drupal.org/user/3094661" + } + ], + "description": "Rotates images per their EXIF Orientation", + "homepage": "https://www.drupal.org/project/exif_orientation", + "support": { + "source": "https://git.drupalcode.org/project/exif_orientation" + } + }, + { + "name": "drupal/facets", + "version": "dev-3.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/facets.git", + "reference": "95bdcc087e3cac012454b27b29329dfa1cd05316" + }, + "require": { + "drupal/core": "^10.1" + }, + "conflict": { + "drupal/core": "<10.1.0", + "drupal/search_api": "<1.14" + }, + "require-dev": { + "drupal/jquery_ui_slider": "~2.0", + "drupal/jquery_ui_touch_punch": "~1.1", + "drupal/search_api": "^1.28||1.x-dev" + }, + "suggest": { + "drupal/better_exposed_filters": "Required for AJAX support for facets rendered as views exposed filters", + "drupal/jquery_ui_slider": "Required for the 'Facets Range Widget' module to work", + "drupal/jquery_ui_touch_punch": "Required for the 'Facets Range Widget' module to work" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-3.0.x": "3.0.x-dev" + }, + "drupal": { + "version": "3.0.0-beta1+11-dev", + "datestamp": "1697729265", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "See all contributors", + "homepage": "https://www.drupal.org/node/2348769/committers" + }, + { + "name": "drunken monkey", + "homepage": "https://www.drupal.org/user/205582" + }, + { + "name": "mkalkbrenner", + "homepage": "https://www.drupal.org/user/124705" + }, + { + "name": "Nick_vh", + "homepage": "https://www.drupal.org/user/122682" + }, + { + "name": "StryKaizer", + "homepage": "https://www.drupal.org/user/462700" + } + ], + "description": "The Facet module allows site builders to easily create and manage faceted search interfaces.", + "homepage": "https://www.drupal.org/project/facets", + "support": { + "source": "https://git.drupalcode.org/project/facets.git", + "issues": "https://www.drupal.org/project/issues/facets", + "irc": "irc://irc.freenode.org/drupal-search-api" + } + }, + { + "name": "drupal/fakeobjects", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/fakeobjects.git", + "reference": "8.x-1.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/fakeobjects-8.x-1.2.zip", + "reference": "8.x-1.2", + "shasum": "a49094752f972e7db51ef5ec7abade1a4eba48f5" + }, + "require": { + "drupal/ckeditor": "*", + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.2", + "datestamp": "1674760765", + "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": "Kevin Quillen (kevinquillen)", + "homepage": "https://www.drupal.org/u/kevinquillen", + "role": "Maintainer" + }, + { + "name": "kevinquillen", + "homepage": "https://www.drupal.org/user/317279" + } + ], + "description": "Adds the FakeObjects plugin to CKEditor. This plugin is a utility plugin that is required by certain user-facing CKEditor plugins.", + "homepage": "http://drupal.org/project/fakeobjects", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/fakeobjects", + "issues": "http://drupal.org/project/issues/fakeobjects" + } + }, + { + "name": "drupal/faqfield", + "version": "7.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/faqfield.git", + "reference": "8.x-7.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/faqfield-8.x-7.1.zip", + "reference": "8.x-7.1", + "shasum": "c602e57dc07926bc5a263f56ee36ba7afa8dd574" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10", + "drupal/jquery_ui_accordion": "^2.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-7.1", + "datestamp": "1678202291", + "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": "Patrick Drotleff (patrickd)", + "homepage": "https://www.drupal.org/u/patrickd", + "role": "Maintainer" + }, + { + "name": "Kevin Quillen (kevinquillen)", + "homepage": "https://www.drupal.org/u/kevinquillen", + "role": "Maintainer" + }, + { + "name": "pifagor", + "homepage": "https://www.drupal.org/user/2375692" + } + ], + "description": "This module provides a field for frequently asked questions.", + "homepage": "http://drupal.org/project/faqfield", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/faqfield", + "issues": "http://drupal.org/project/issues/faqfield" + } + }, + { + "name": "drupal/features", + "version": "3.13.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/features.git", + "reference": "8.x-3.13" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/features-8.x-3.13.zip", + "reference": "8.x-3.13", + "shasum": "d722769994ae9277fa99bba3abc2a891011055db" + }, + "require": { + "drupal/config_update": "^1.4 || ^2", + "drupal/core": "^9.4 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-3.13", + "datestamp": "1686073886", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "drush": { + "services": { + "drush.services.yml": "^10 || ^11" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "dawehner", + "homepage": "https://www.drupal.org/user/99340" + }, + { + "name": "donquixote", + "homepage": "https://www.drupal.org/user/459338" + }, + { + "name": "e2thex", + "homepage": "https://www.drupal.org/user/189123" + }, + { + "name": "febbraro", + "homepage": "https://www.drupal.org/user/43670" + }, + { + "name": "flocondetoile", + "homepage": "https://www.drupal.org/user/2006064" + }, + { + "name": "jmiccolis", + "homepage": "https://www.drupal.org/user/31731" + }, + { + "name": "joseph.olstad", + "homepage": "https://www.drupal.org/user/1321830" + }, + { + "name": "matthand", + "homepage": "https://www.drupal.org/user/171527" + }, + { + "name": "mpotter", + "homepage": "https://www.drupal.org/user/616192" + }, + { + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + } + ], + "description": "Enables administrators to package configuration into modules", + "homepage": "https://www.drupal.org/project/features", + "support": { + "source": "https://git.drupalcode.org/project/features" + } + }, + { + "name": "drupal/feeds", + "version": "3.0.0-beta4", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/feeds.git", + "reference": "8.x-3.0-beta4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/feeds-8.x-3.0-beta4.zip", + "reference": "8.x-3.0-beta4", + "shasum": "d715c428819b71d7018d022862c8d1c453bcf4d7" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "laminas/laminas-feed": "^2.13" + }, + "require-dev": { + "drupal/pathauto": "^1.8", + "drush/drush": "^9 || ^10 || ^11" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-3.0-beta4", + "datestamp": "1685558328", + "security-coverage": { + "status": "not-covered", + "message": "Project has not opted into security advisory coverage!" + } + }, + "drush": { + "services": { + "drush.services.yml": "^9 || ^10 || ^11" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "alex_b", + "homepage": "https://www.drupal.org/user/53995" + }, + { + "name": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "e2thex", + "homepage": "https://www.drupal.org/user/189123" + }, + { + "name": "febbraro", + "homepage": "https://www.drupal.org/user/43670" + }, + { + "name": "franz", + "homepage": "https://www.drupal.org/user/581844" + }, + { + "name": "Ian Ward", + "homepage": "https://www.drupal.org/user/4736" + }, + { + "name": "jmiccolis", + "homepage": "https://www.drupal.org/user/31731" + }, + { + "name": "joelpittet", + "homepage": "https://www.drupal.org/user/160302" + }, + { + "name": "kking", + "homepage": "https://www.drupal.org/user/24399" + }, + { + "name": "MegaChriz", + "homepage": "https://www.drupal.org/user/654114" + }, + { + "name": "tobby", + "homepage": "https://www.drupal.org/user/154797" + }, + { + "name": "twistor", + "homepage": "https://www.drupal.org/user/473738" + }, + { + "name": "Will White", + "homepage": "https://www.drupal.org/user/32237" + }, + { + "name": "yhahn", + "homepage": "https://www.drupal.org/user/264833" + } + ], + "description": "Aggregates RSS/Atom/RDF feeds, imports CSV files and more.", + "homepage": "https://www.drupal.org/project/feeds", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/feeds", + "issues": "https://www.drupal.org/project/issues/feeds" + } + }, + { + "name": "drupal/feeds_ex", + "version": "1.0.0-beta3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/feeds_ex.git", + "reference": "8.x-1.0-beta3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/feeds_ex-8.x-1.0-beta3.zip", + "reference": "8.x-1.0-beta3", + "shasum": "ba0e70154a2ac29edd03495271dc403d33411d38" + }, + "require": { + "arthurkushman/query-path": "^3.0", + "drupal/core": "^9 || ^10", + "drupal/feeds": "*", + "mtdowling/jmespath.php": "^2.0", + "softcreatr/jsonpath": "^0.5 || ^0.7 || ^0.8" + }, + "require-dev": { + "drupal/feeds": "3.x-dev" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0-beta3", + "datestamp": "1667586771", + "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+" + ], + "authors": [ + { + "name": "joelpittet", + "homepage": "https://www.drupal.org/user/160302" + }, + { + "name": "MegaChriz", + "homepage": "https://www.drupal.org/user/654114" + }, + { + "name": "twistor", + "homepage": "https://www.drupal.org/user/473738" + } + ], + "description": "A generic Feeds parser used to create extensible parsers.", + "homepage": "http://drupal.org/project/feeds_ex", + "keywords": [ + "feeds", + "parser" + ], + "support": { + "source": "http://cgit.drupalcode.org/feeds_ex", + "issues": "http://drupal.org/project/issues/feeds_ex" + } + }, + { + "name": "drupal/feeds_ical", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/feeds_ical.git", + "reference": "2.1.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/feeds_ical-2.1.0.zip", + "reference": "2.1.0", + "shasum": "bdcffdd40d60e13b376cc2b7687a4ad00ff682d1" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10", + "drupal/feeds": "^3.0", + "johngrogg/ics-parser": "^3" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.1.0", + "datestamp": "1692193477", + "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": "ben.hamelin", + "homepage": "https://www.drupal.org/user/709120" + }, + { + "name": "damondt", + "homepage": "https://www.drupal.org/user/3009137" + } + ], + "description": "Feeds Ical Functionality.", + "homepage": "https://www.drupal.org/project/feeds_ical", + "support": { + "source": "https://git.drupalcode.org/project/feeds_ical" + } + }, + { + "name": "drupal/field_defaults", + "version": "2.0.0-alpha2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/field_defaults.git", + "reference": "2.0.0-alpha2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/field_defaults-2.0.0-alpha2.zip", + "reference": "2.0.0-alpha2", + "shasum": "829fa861038991643f32ec4b04da67d659bb38c0" + }, + "require": { + "drupal/core": "^9.3 || ^10.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-alpha2", + "datestamp": "1679612171", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + }, + "drush": { + "services": { + "drush.services.yml": "^9 || ^10 || ^11" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "b_sharpe", + "homepage": "https://www.drupal.org/user/2512258" + } + ], + "description": "Field Defaults allows batch updating of default field values to existing content.", + "homepage": "https://www.drupal.org/project/field_defaults", + "keywords": [ + "Content", + "Drupal", + "Fields" + ], + "support": { + "source": "https://git.drupalcode.org/project/field_defaults", + "issues": "https://www.drupal.org/project/issues/field_defaults" + } + }, + { + "name": "drupal/field_formatter_class", + "version": "1.6.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/field_formatter_class.git", + "reference": "8.x-1.6" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/field_formatter_class-8.x-1.6.zip", + "reference": "8.x-1.6", + "shasum": "11682ba40db28aeac4319428db01590fbf2f4c6c" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.6", + "datestamp": "1667840724", + "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": "Andrew Macpherson", + "homepage": "https://www.drupal.org/u/andrewmacpherson", + "role": "maintainer" + }, + { + "name": "Oleksandr Dekhteruk", + "homepage": "https://www.drupal.org/u/pifagor", + "role": "maintainer" + }, + { + "name": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "mfer", + "homepage": "https://www.drupal.org/user/25701" + }, + { + "name": "pifagor", + "homepage": "https://www.drupal.org/user/2375692" + } + ], + "description": "Provides custom HTML class settings for field formatters.", + "homepage": "https://www.drupal.org/project/field_formatter_class", + "support": { + "source": "https://git.drupalcode.org/project/field_formatter_class", + "issues": "https://www.drupal.org/project/issues/field_formatter_class" + } + }, + { + "name": "drupal/field_group", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/field_group.git", + "reference": "8.x-3.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/field_group-8.x-3.4.zip", + "reference": "8.x-3.4", + "shasum": "80b937e1a11f8b29c69d853fc4bf798c057c6f94" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-3.4", + "datestamp": "1667241979", + "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": "Anybody", + "homepage": "https://www.drupal.org/user/291091" + }, + { + "name": "Hydra", + "homepage": "https://www.drupal.org/user/647364" + }, + { + "name": "jyve", + "homepage": "https://www.drupal.org/user/591438" + }, + { + "name": "nils.destoop", + "homepage": "https://www.drupal.org/user/361625" + }, + { + "name": "Stalski", + "homepage": "https://www.drupal.org/user/322618" + }, + { + "name": "swentel", + "homepage": "https://www.drupal.org/user/107403" + } + ], + "description": "Provides the field_group module.", + "homepage": "https://www.drupal.org/project/field_group", + "support": { + "source": "https://git.drupalcode.org/project/field_group", + "issues": "https://www.drupal.org/project/issues/field_group" + } + }, + { + "name": "drupal/field_token_value", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/field_token_value.git", + "reference": "3.0.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/field_token_value-3.0.2.zip", + "reference": "3.0.2", + "shasum": "91ad476dd57a95086fa51fbc8fa0eb6a1b99f1ad" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10", + "drupal/token": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.0.2", + "datestamp": "1696584829", + "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": "haydent", + "homepage": "https://www.drupal.org/user/2763191" + } + ], + "description": "Provides a field allowing the value to be set using a string containing tokens.", + "homepage": "https://www.drupal.org/project/field_token_value", + "support": { + "source": "https://git.drupalcode.org/project/field_token_value" + } + }, + { + "name": "drupal/filter_perms", + "version": "1.0.0-alpha2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/filter_perms.git", + "reference": "8.x-1.0-alpha2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/filter_perms-8.x-1.0-alpha2.zip", + "reference": "8.x-1.0-alpha2", + "shasum": "07e2047ea46cd76839522f04cab59a91b90abdb3" + }, + "require": { + "drupal/core": "^9.0 || ^10.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0-alpha2", + "datestamp": "1686873472", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "cYu", + "homepage": "https://www.drupal.org/user/202205" + }, + { + "name": "deekayen", + "homepage": "https://www.drupal.org/user/972" + }, + { + "name": "ivavictoria", + "homepage": "https://www.drupal.org/user/3061533" + }, + { + "name": "justcaldwell", + "homepage": "https://www.drupal.org/user/290069" + }, + { + "name": "mgbellaire", + "homepage": "https://www.drupal.org/user/1831932" + }, + { + "name": "willzyx", + "homepage": "https://www.drupal.org/user/1043862" + } + ], + "description": "Provides role and module filters to simplify the user permissions page.", + "homepage": "https://www.drupal.org/project/filter_perms", + "support": { + "source": "http://cgit.drupalcode.org/filter_perms", + "issues": "https://www.drupal.org/project/issues/filter_perms?categories=All" + } + }, + { + "name": "drupal/fitvids", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/fitvids.git", + "reference": "2.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/fitvids-2.0.0.zip", + "reference": "2.0.0", + "shasum": "0fb02d633ca144abee0bfca7b52457c89aba0414" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0", + "datestamp": "1669606300", + "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": "DerekAhmedzai", + "homepage": "https://www.drupal.org/user/167927" + }, + { + "name": "NickDickinsonWilde", + "homepage": "https://www.drupal.org/user/3094661" + } + ], + "description": "jQuery plugin for fluid width video embeds.", + "homepage": "https://www.drupal.org/project/fitvids", + "support": { + "source": "https://git.drupalcode.org/project/fitvids" + } + }, + { + "name": "drupal/fixed_block_content", + "version": "dev-1.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/fixed_block_content.git", + "reference": "cf8cb8db2a8a87c224e10e6475fddba21a85e42a" + }, + "require": { + "drupal/core": "^9 || ^10", + "drupal/hal": "^1.0 || ^2.0" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.2+1-dev", + "datestamp": "1691229356", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Manuel Adan", + "homepage": "https://www.drupal.org/user/516420", + "role": "Maintainer" + } + ], + "description": "Provides fixed placements for custom blocks.", + "homepage": "http://drupal.org/project/fixed_block_content", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://cgit.drupalcode.org/fixed_block_content", + "issues": "https://drupal.org/project/issues/fixed_block_content" + } + }, + { + "name": "drupal/flag", + "version": "4.0.0-beta4", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/flag.git", + "reference": "8.x-4.0-beta4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/flag-8.x-4.0-beta4.zip", + "reference": "8.x-4.0-beta4", + "shasum": "2779804f23685e1bb68a2a7b9517932dde3b1d4e" + }, + "require": { + "drupal/core": "^9.1 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-4.0-beta4", + "datestamp": "1670487892", + "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": "Berdir", + "homepage": "https://www.drupal.org/user/214652" + }, + { + "name": "fago", + "homepage": "https://www.drupal.org/user/16747" + }, + { + "name": "fubhy", + "homepage": "https://www.drupal.org/user/761344" + }, + { + "name": "joachim", + "homepage": "https://www.drupal.org/user/107701" + }, + { + "name": "merlinofchaos", + "homepage": "https://www.drupal.org/user/26979" + }, + { + "name": "mooffie", + "homepage": "https://www.drupal.org/user/78454" + }, + { + "name": "quicksketch", + "homepage": "https://www.drupal.org/user/35821" + }, + { + "name": "shabana.navas", + "homepage": "https://www.drupal.org/user/1311398" + }, + { + "name": "socketwench", + "homepage": "https://www.drupal.org/user/65793" + } + ], + "description": "Create customized flags that users can set on entities.", + "homepage": "https://www.drupal.org/project/flag", + "support": { + "source": "https://git.drupalcode.org/project/flag" + } + }, + { + "name": "drupal/flexible_permissions", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/flexible_permissions.git", + "reference": "1.1.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/flexible_permissions-1.1.0.zip", + "reference": "1.1.0", + "shasum": "cfda615388131e96a5cf3fce1f24b1c220f91fce" + }, + "require": { + "drupal/core": "^9.5 || ^10", + "drupal/variationcache": "^1.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.1.0", + "datestamp": "1697027409", + "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": "Kristiaan Van den Eynde", + "homepage": "https://www.drupal.org/u/kristiaanvandeneynde", + "role": "Maintainer" + }, + { + "name": "Mathias Wächter", + "homepage": "https://www.drupal.org/u/mef", + "role": "Maintainer" + } + ], + "description": "This module allows you to gather, calculate and cache permissions from a myriad of sources", + "homepage": "http://drupal.org/project/flexible_permissions", + "support": { + "source": "https://git.drupalcode.org/project/flexible_permissions", + "issues": "https://drupal.org/project/issues/flexible_permissions" + } + }, + { + "name": "drupal/focal_point", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/focal_point.git", + "reference": "2.0.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/focal_point-2.0.2.zip", + "reference": "2.0.2", + "shasum": "8e809795ec6a68a0bc3740b0b0a41bfa53d4d6d5" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "drupal/crop": "^2.3", + "drupal/jquery_ui": "^1.6", + "drupal/jquery_ui_draggable": "^2.0" + }, + "require-dev": { + "drupal/crop": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.2", + "datestamp": "1690451892", + "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": "Alexander Ross (bleen)", + "homepage": "https://www.drupal.org/u/bleen", + "role": "Maintainer" + }, + { + "name": "Rajeshreeputra", + "homepage": "https://www.drupal.org/user/3418561" + } + ], + "description": "Focal Point allows content creators to mark the most important part of an image for easier cropping.", + "homepage": "https://drupal.org/project/focal_point", + "support": { + "source": "https://cgit.drupalcode.org/focal_point", + "issues": "https://drupal.org/project/issues/focal_point", + "irc": "irc://irc.freenode.org/drupal-contribute" + } + }, + { + "name": "drupal/footnotes", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/footnotes.git", + "reference": "3.1.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/footnotes-3.1.0.zip", + "reference": "3.1.0", + "shasum": "6cc51af0d8cd50628b5a7e9cc75255a657e2aa62" + }, + "require": { + "drupal/core": ">=8.6", + "drupal/fakeobjects": "^1.0" + }, + "require-dev": { + "drupal/fakeobjects": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.1.0", + "datestamp": "1691752661", + "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": "Andrii Aleksandrov (id.aleks)", + "homepage": "https://www.drupal.org/u/idaleks", + "role": "Maintainer" + }, + { + "name": "Oleksandr Dekhteruk (pifagor)", + "homepage": "https://www.drupal.org/u/pifagor", + "role": "Maintainer" + }, + { + "name": "Fernando Conceição (yukare)", + "homepage": "https://www.drupal.org/u/yukare", + "role": "Maintainer" + }, + { + "name": "Henrik Ingo (hingo)", + "homepage": "https://www.drupal.org/u/hingo", + "role": "Maintainer" + }, + { + "name": "smulvih2", + "homepage": "https://www.drupal.org/user/795442" + }, + { + "name": "yukare", + "homepage": "https://www.drupal.org/user/889254" + } + ], + "description": "Add automatically numbered footnotes to your posts.", + "homepage": "https://drupal.org/project/footnotes", + "support": { + "source": "https://cgit.drupalcode.org/footnotes", + "issues": "https://drupal.org/project/issues/footnotes" + } + }, + { + "name": "drupal/fullcalendar_view", + "version": "5.1.13", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/fullcalendar_view.git", + "reference": "5.1.13" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/fullcalendar_view-5.1.13.zip", + "reference": "5.1.13", + "shasum": "35b8286574a2be20265f33c132579f7e4861b8ed" + }, + "require": { + "drupal/core": "^9.2.0 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "5.1.13", + "datestamp": "1694649554", + "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": "KarinG", + "homepage": "https://www.drupal.org/user/787114" + }, + { + "name": "Mingsong", + "homepage": "https://www.drupal.org/user/2986445" + } + ], + "description": "This is a lightweight View plugin module that provides a calendar view format powered by FullCalendar JavaScript.", + "homepage": "http://drupal.org/project/fullcalendar_view", + "keywords": [ + "Drupal", + "fullcalendar_view" + ], + "support": { + "source": "http://cgit.drupalcode.org/fullcalendar_view", + "issues": "http://drupal.org/project/issues/fullcalendar_view" + } + }, + { + "name": "drupal/gdpr", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/gdpr.git", + "reference": "3.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/gdpr-3.0.0.zip", + "reference": "3.0.0", + "shasum": "1fd27a189761d8b70bfe73580f2dfd3ddde607b7" + }, + "require": { + "drupal/checklistapi": "^2.1", + "drupal/core": "^9 || ^10", + "drupal/entity": "^1.4", + "drupal/entity_reference_revisions": "^1.10", + "drupal/message": "^1.4", + "drupal/token": "^1.11" + }, + "require-dev": { + "drupal/anonymizer": "*", + "drupal/entity": "*", + "drupal/entity_reference_revisions": "*", + "drupal/gdpr_fields": "*", + "drupal/message": "*", + "drupal/token": "*" + }, + "suggest": { + "drush/drush": "GDPR Dump requires Drush ^9 || ^10", + "ext-zip": "GDPR Tasks requires the PHP zip extension", + "fzaninotto/faker": "Required for the anonymizer submodule (which is required by multiple submodules)." + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.0.0", + "datestamp": "1681377086", + "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+" + ], + "authors": [ + { + "name": "mhavelant", + "homepage": "https://www.drupal.org/user/1358588", + "email": "mhavelant@brainsum.com" + }, + { + "name": "andrewbelcher", + "homepage": "https://www.drupal.org/user/655282" + }, + { + "name": "back-2-95", + "homepage": "https://www.drupal.org/user/327328" + }, + { + "name": "Balu Ertl", + "homepage": "https://www.drupal.org/user/1086292" + }, + { + "name": "bfr", + "homepage": "https://www.drupal.org/user/369262" + }, + { + "name": "dj1999", + "homepage": "https://www.drupal.org/user/387119" + }, + { + "name": "golddragon007", + "homepage": "https://www.drupal.org/user/2723471" + }, + { + "name": "Kosa Ilma", + "homepage": "https://www.drupal.org/user/3435475" + }, + { + "name": "lbesenyei", + "homepage": "https://www.drupal.org/user/2626013" + }, + { + "name": "leymannx", + "homepage": "https://www.drupal.org/user/2482808" + }, + { + "name": "mhavelant", + "homepage": "https://www.drupal.org/user/3331139" + }, + { + "name": "pedrop", + "homepage": "https://www.drupal.org/user/1043368" + }, + { + "name": "Rajeshreeputra", + "homepage": "https://www.drupal.org/user/3418561" + }, + { + "name": "szato", + "homepage": "https://www.drupal.org/user/389677" + }, + { + "name": "yanniboi", + "homepage": "https://www.drupal.org/user/1837556" + } + ], + "description": "Helps with making a site GDPR-compliant.", + "homepage": "https://www.drupal.org/project/gdpr", + "support": { + "source": "https://git.drupalcode.org/project/gdpr" + } + }, + { + "name": "drupal/geolocation", + "version": "3.12.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/geolocation.git", + "reference": "8.x-3.12" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/geolocation-8.x-3.12.zip", + "reference": "8.x-3.12", + "shasum": "eb31fe9080e2e0dcf442fc9b0a859f326219db5a" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "drupal/jquery_ui": "*", + "drupal/jquery_ui_autocomplete": "^2.0", + "php": "^7.3 || ^8.0" + }, + "require-dev": { + "drupal/address": "*", + "drupal/geofield": "*", + "drupal/geolocation_demo": "*", + "drupal/geolocation_geometry": "*", + "drupal/geolocation_geometry_data": "*", + "drupal/geolocation_google_maps": "*", + "drupal/geolocation_google_maps_demo": "*", + "drupal/geolocation_google_static_maps": "*", + "drupal/geolocation_leaflet": "*", + "drupal/geolocation_leaflet_demo": "*", + "drupal/search_api": "*", + "drupal/search_api_location": "*", + "drupal/search_api_location_views": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-3.12", + "datestamp": "1673282362", + "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": "derjochenmeyer", + "homepage": "https://www.drupal.org/u/derjochenmeyer" + }, + { + "name": "cadamski", + "homepage": "https://www.drupal.org/u/cadamski" + } + ], + "description": "Provides a simple geolocation Drupal field type to store and display location data (lat, lng).", + "homepage": "https://www.drupal.org/project/geolocation", + "support": { + "source": "https://git.drupal.org/project/geolocation.git", + "issues": "https://www.drupal.org/project/issues/geolocation" + } + }, + { + "name": "drupal/gin", + "version": "3.0.0-rc7", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/gin.git", + "reference": "8.x-3.0-rc7" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/gin-8.x-3.0-rc7.zip", + "reference": "8.x-3.0-rc7", + "shasum": "9f91862fc82ef8b0adbf34b26caa3c42d4f1f6b2" + }, + "require": { + "drupal/core": "^9 || ^10", + "drupal/gin_toolbar": "^1.0@beta" + }, + "type": "drupal-theme", + "extra": { + "drupal": { + "version": "8.x-3.0-rc7", + "datestamp": "1697193234", + "security-coverage": { + "status": "not-covered", + "message": "RC releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "scripts": { + "phpcs": [ + "phpcs -s --runtime-set ignore_warnings_on_exit 1 --runtime-set ignore_errors_on_exit 0 'web/modules/custom'" + ] + }, + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Sascha Eggenberger (saschaeggi)", + "homepage": "https://www.drupal.org/u/saschaeggi", + "role": "Maintainer" + } + ], + "description": "For a better Admin and Content Editor Experience.", + "homepage": "https://www.drupal.org/project/gin", + "support": { + "source": "https://git.drupalcode.org/project/gin", + "issues": "https://www.drupal.org/project/issues/gin" + }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/saschaeggi" + }, + { + "type": "other", + "url": "https://paypal.me/saschaeggi" + } + ] + }, + { + "name": "drupal/gin_gutenberg", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/gin_gutenberg.git", + "reference": "1.1.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/gin_gutenberg-1.1.4.zip", + "reference": "1.1.4", + "shasum": "97d01721d1a7b1a759d4e91e4a3b582eddf579f9" + }, + "require": { + "drupal/core": "^8 || ^9.3 || ^10", + "drupal/gutenberg": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.1.4", + "datestamp": "1666341998", + "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": "Sohail Lajevardi", + "homepage": "https://www.drupal.org/u/doxigo", + "role": "Maintainer" + }, + { + "name": "Hosisam", + "homepage": "https://www.drupal.org/user/3449435" + }, + { + "name": "kiss.jozsef", + "homepage": "https://www.drupal.org/user/2848443" + }, + { + "name": "mnlund", + "homepage": "https://www.drupal.org/user/80815" + }, + { + "name": "szeidler", + "homepage": "https://www.drupal.org/user/767652" + } + ], + "description": "The Gin Gutenberg module provides an integration between Gutenberg editor and Gin theme", + "homepage": "https://drupal.org/project/gin_gutenberg", + "support": { + "source": "https://git.drupalcode.org/project/gin_gutenberg", + "issues": "https://drupal.org/project/issues/gin_gutenberg" + } + }, + { + "name": "drupal/gin_login", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/gin_login.git", + "reference": "2.0.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/gin_login-2.0.2.zip", + "reference": "2.0.2", + "shasum": "de3180f6418614916e5a99ba686ba93bf8c1dadb" + }, + "require": { + "drupal/core": "^8.9 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.2", + "datestamp": "1682973994", + "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": "Sascha Eggenberger (saschaeggi)", + "homepage": "https://www.drupal.org/u/saschaeggi", + "role": "Maintainer" + } + ], + "description": "Custom Drupal Login for Gin theme", + "homepage": "https://www.drupal.org/project/gin_login", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/gin_login", + "issues": "https://www.drupal.org/project/issues/gin_login" + }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/saschaeggi" + }, + { + "type": "other", + "url": "https://paypal.me/saschaeggi" + } + ] + }, + { + "name": "drupal/gin_toolbar", + "version": "1.0.0-rc4", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/gin_toolbar.git", + "reference": "8.x-1.0-rc4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/gin_toolbar-8.x-1.0-rc4.zip", + "reference": "8.x-1.0-rc4", + "shasum": "4f5fa958362b02804564302b0dfceb39e1b38119" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0-rc4", + "datestamp": "1697192878", + "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+" + ], + "authors": [ + { + "name": "Sascha Eggenberger (saschaeggi)", + "homepage": "https://www.drupal.org/u/saschaeggi", + "role": "Maintainer" + } + ], + "description": "Gin Toolbar for Frontend use", + "homepage": "https://www.drupal.org/project/gin_toolbar", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/gin_toolbar", + "issues": "https://www.drupal.org/project/issues/gin_toolbar" + }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/saschaeggi" + }, + { + "type": "other", + "url": "https://paypal.me/saschaeggi" + } + ] + }, + { + "name": "drupal/gnode", + "version": "3.2.1", + "require": { + "drupal/core": "^9.5 || ^10", + "drupal/group": "*" + }, + "type": "metapackage", + "extra": { + "drupal": { + "version": "3.2.1", + "datestamp": "1697204379", + "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": "dww", + "homepage": "https://www.drupal.org/user/46549" + }, + { + "name": "kristiaanvandeneynde", + "homepage": "https://www.drupal.org/user/1345130" + } + ], + "description": "Enables Group functionality for the Node module", + "homepage": "https://www.drupal.org/project/group", + "support": { + "source": "https://git.drupalcode.org/project/group" + } + }, + { + "name": "drupal/google_analytics", + "version": "4.0.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/google_analytics.git", + "reference": "4.0.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/google_analytics-4.0.2.zip", + "reference": "4.0.2", + "shasum": "6deec511373e4659e42ff494c8729434728e37d7" + }, + "require": { + "drupal/core": "^9.3 || ^10" + }, + "require-dev": { + "drupal/token": "^1.7" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "4.0.2", + "datestamp": "1662768595", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "branch-alias": { + "dev-4.x": "4.x-dev" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "See contributors", + "homepage": "https://www.drupal.org/node/49388/committers" + }, + { + "name": "budda", + "homepage": "https://www.drupal.org/user/13164" + }, + { + "name": "ixismark", + "homepage": "https://www.drupal.org/user/3632333" + }, + { + "name": "japerry", + "homepage": "https://www.drupal.org/user/45640" + }, + { + "name": "mglaman", + "homepage": "https://www.drupal.org/user/2416470" + }, + { + "name": "roberto.rivera.ixis", + "homepage": "https://www.drupal.org/user/3632325" + } + ], + "description": "Allows your site to be tracked by Google Analytics by adding a Javascript tracking code to every page.", + "homepage": "https://www.drupal.org/project/google_analytics", + "support": { + "source": "https://git.drupalcode.org/project/google_analytics", + "issues": "https://www.drupal.org/project/issues/google_analytics" + } + }, + { + "name": "drupal/group", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/group.git", + "reference": "3.2.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/group-3.2.1.zip", + "reference": "3.2.1", + "shasum": "7774014794ad8cc39b1e22737e48cdbdd60513db" + }, + "require": { + "drupal/core": "^9.5 || ^10", + "drupal/entity": "^1.2", + "drupal/flexible_permissions": "^1.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.2.1", + "datestamp": "1697204379", + "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": "Kristiaan Van den Eynde", + "homepage": "https://www.drupal.org/u/kristiaanvandeneynde", + "role": "Maintainer" + }, + { + "name": "kristiaanvandeneynde", + "homepage": "https://www.drupal.org/user/1345130" + } + ], + "description": "This module allows you to group users, content and other entities", + "homepage": "http://drupal.org/project/group", + "support": { + "source": "https://git.drupalcode.org/project/group", + "issues": "https://drupal.org/project/issues/group" + } + }, + { + "name": "drupal/gutenberg", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/gutenberg.git", + "reference": "8.x-2.8" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/gutenberg-8.x-2.8.zip", + "reference": "8.x-2.8", + "shasum": "4fdcf7bc65e67063e5f266b733a93e8176ad7a79" + }, + "require": { + "drupal/core": "^9 || ^10", + "ext-json": "*", + "php": ">=7.4" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.8", + "datestamp": "1697496069", + "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": "Marco Fernandes (marcofernandes)", + "homepage": "https://www.drupal.org/u/marcofernandes" + }, + { + "name": "Thor Andre Gretland (thorandre)", + "homepage": "https://www.drupal.org/u/thorandre" + }, + { + "name": "Roberto Ornelas (roborn)", + "homepage": "https://www.drupal.org/u/roborn" + }, + { + "name": "codebymikey", + "homepage": "https://www.drupal.org/u/codebymikey" + }, + { + "name": "Stephan Zeidler (szeidler)", + "homepage": "https://www.drupal.org/u/szeidler" + }, + { + "name": "roborn", + "homepage": "https://www.drupal.org/user/139474" + }, + { + "name": "szeidler", + "homepage": "https://www.drupal.org/user/767652" + }, + { + "name": "thorandre", + "homepage": "https://www.drupal.org/user/223878" + }, + { + "name": "truls1502", + "homepage": "https://www.drupal.org/user/325866" + } + ], + "description": "Drupal Gutenberg brings the powerful admin features of Gutenberg Editor to Drupal.", + "homepage": "https://www.drupal.org/project/gutenberg", + "support": { + "source": "https://git.drupalcode.org/project/gutenberg", + "issues": "https://www.drupal.org/project/issues/gutenberg" + } + }, + { + "name": "drupal/hal", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/hal.git", + "reference": "2.0.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/hal-2.0.1.zip", + "reference": "2.0.1", + "shasum": "606106bd17e7691611c0bd22b4aed9888a6b6983" + }, + "require": { + "drupal/core": "^10" + }, + "require-dev": { + "drupal/aggregator": "2.x-dev", + "drupal/entity_reference_revisions": "1.x-dev" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.1", + "datestamp": "1658902138", + "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": "bbrala", + "homepage": "https://www.drupal.org/user/3366066" + }, + { + "name": "larowlan", + "homepage": "https://www.drupal.org/user/395439" + } + ], + "description": "Hypermedia Application Language (HAL)", + "homepage": "https://www.drupal.org/project/hal", + "support": { + "source": "https://git.drupalcode.org/project/hal" + } + }, + { + "name": "drupal/honeypot", + "version": "2.1.3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/honeypot.git", + "reference": "2.1.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/honeypot-2.1.3.zip", + "reference": "2.1.3", + "shasum": "101105029a10a574ef6017824182500ab9905856" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "require-dev": { + "drupal/rules": "^3.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.1.3", + "datestamp": "1695604754", + "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": "Jeff Geerling", + "homepage": "https://www.drupal.org/user/389011", + "email": "geerlingguy@mac.com" + }, + { + "name": "Manuel Garcia", + "homepage": "https://www.drupal.org/user/213194" + }, + { + "name": "TR", + "homepage": "https://www.drupal.org/user/202830" + }, + { + "name": "vijaycs85", + "homepage": "https://www.drupal.org/user/93488" + } + ], + "description": "Mitigates spam form submissions using the honeypot method.", + "homepage": "https://www.drupal.org/project/honeypot", + "keywords": [ + "deterrent", + "form", + "honeypot", + "honeytrap", + "php", + "spam" + ], + "support": { + "source": "https://git.drupalcode.org/project/honeypot", + "issues": "https://www.drupal.org/project/issues/honeypot" + } + }, + { + "name": "drupal/http_cache_control", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/http_cache_control.git", + "reference": "8.x-2.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/http_cache_control-8.x-2.1.zip", + "reference": "8.x-2.1", + "shasum": "6a6864ab39fc2110cc8705e51f5106aa90362df5" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.1", + "datestamp": "1666053697", + "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": "Josh Waihi", + "homepage": "https://www.drupal.org/user/188162" + } + ], + "description": "Module for controlling HTTP Cache Control response headers.", + "homepage": "https://www.drupal.org/project/http_cache_control", + "support": { + "source": "https://git.drupalcode.org/project/http_cache_control" + } + }, + { + "name": "drupal/http_client_error_status", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/http_client_error_status.git", + "reference": "3.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/http_client_error_status-3.0.0.zip", + "reference": "3.0.0", + "shasum": "317b20d9520cb6210851ae6b9fec36dce73c631f" + }, + "require": { + "drupal/core": "^8.7.7 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.0.0", + "datestamp": "1655679055", + "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": "Jeff Logan (jefflogan)", + "homepage": "https://www.drupal.org/u/jefflogan", + "role": "Maintainer" + } + ], + "description": "Provide HTTP client error status context plugin", + "homepage": "https://drupal.org/project/http_client_error_status", + "support": { + "source": "https://git.drupal.org/project/http_client_error_status.git", + "issues": "https://drupal.org/project/issues/http_client_error_status", + "irc": "irc://irc.freenode.org/drupal-contribute" + } + }, + { + "name": "drupal/ief_complex_open", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/ief_complex_open.git", + "reference": "1.0.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/ief_complex_open-1.0.1.zip", + "reference": "1.0.1", + "shasum": "abac70022e17d7a2b007ac1587826822433b0346" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10", + "drupal/inline_entity_form": "^1" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.0.1", + "datestamp": "1687803317", + "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": "drpldrp", + "homepage": "https://www.drupal.org/user/3630968" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + } + ], + "description": "Inline entity form complex widget with add existing open by default.", + "homepage": "https://www.drupal.org/project/ief_complex_open", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/ief_complex_open", + "issues": "http://drupal.org/project/issues/ief_complex_open" + } + }, + { + "name": "drupal/image_field_to_media", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/image_field_to_media.git", + "reference": "2.0.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/image_field_to_media-2.0.2.zip", + "reference": "2.0.2", + "shasum": "7026c58a18c8bf9f02e631a5365c2b898916f478" + }, + "require": { + "drupal/core": "^9.3 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.2", + "datestamp": "1696623512", + "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": "Andrey Vitushkin (wombatbuddy)", + "homepage": "https://www.drupal.org/u/wombatbuddy", + "role": "Maintainer" + } + ], + "description": "Enables to convert existing image fields to Media image fields.", + "homepage": "https://www.drupal.org/project/image_field_to_media", + "support": { + "source": "https://git.drupalcode.org/project/image_field_to_media", + "issues": "https://www.drupal.org/project/issues/image_field_to_media" + } + }, + { + "name": "drupal/image_widget_crop", + "version": "2.4.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/image_widget_crop.git", + "reference": "8.x-2.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/image_widget_crop-8.x-2.4.zip", + "reference": "8.x-2.4", + "shasum": "6fcf4641d730bf1f5afce2a95d58f76094c72d1b" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10", + "drupal/crop": "^1 || ^2" + }, + "require-dev": { + "drupal/bartik": "^1", + "drupal/crop": "*", + "drupal/ctools": "^3", + "drupal/entity_browser": "^2", + "drupal/inline_entity_form": "^1" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.4", + "datestamp": "1667435355", + "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": "Alexandre Mallet", + "homepage": "https://github.com/woprrr", + "role": "Maintainer" + }, + { + "name": "Drupal Media Team", + "homepage": "https://www.drupal.org/user/3260690" + }, + { + "name": "phenaproxima", + "homepage": "https://www.drupal.org/user/205645" + }, + { + "name": "slashrsm", + "homepage": "https://www.drupal.org/user/744628" + }, + { + "name": "woprrr", + "homepage": "https://www.drupal.org/user/858604" + } + ], + "description": "Provides an interface for using the features of the Crop API.", + "homepage": "https://www.drupal.org/project/image_widget_crop", + "keywords": [ + "Crop", + "Drupal", + "Drupal Media" + ], + "support": { + "source": "https://www.drupal.org/project/image_widget_crop", + "issues": "https://www.drupal.org/project/issues/image_widget_crop", + "irc": "irc://irc.freenode.org/drupal-contribute" + } + }, + { + "name": "drupal/indieweb", + "version": "1.20.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/indieweb.git", + "reference": "8.x-1.20" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/indieweb-8.x-1.20.zip", + "reference": "8.x-1.20", + "shasum": "b222b8f49b490dcb4622efd74d1622d9ea7c3b7b" + }, + "require": { + "drupal/core": "^9 || ^10", + "indieauth/client": "^1.1", + "indieweb/mention-client": "^1.2", + "lcobucci/jwt": "4.0.*", + "p3k/micropub": "^0.0.3", + "p3k/websub": "^0.0.1", + "p3k/xray": "^1.12" + }, + "require-dev": { + "drupal/classy": "*", + "drupal/externalauth": "*", + "drupal/indieweb_indieauth": "*", + "drupal/stable": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.20", + "datestamp": "1667488051", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "drush": { + "services": { + "drush.services.yml": "^9" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Kristof De Jaeger", + "homepage": "https://realize.be", + "email": "swentel@realize.be", + "role": "Maintainer" + } + ], + "description": "IndieWeb functionality for your site.", + "homepage": "http://drupal.org/project/indieweb", + "support": { + "source": "https://git.drupalcode.org/project/indieweb" + } + }, + { + "name": "drupal/inline_entity_form", + "version": "1.0.0-rc15", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/inline_entity_form.git", + "reference": "8.x-1.0-rc15" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/inline_entity_form-8.x-1.0-rc15.zip", + "reference": "8.x-1.0-rc15", + "shasum": "7702801f7e599956fc3d10cff8257809f53ac3ec" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10", + "php": ">=7.1" + }, + "require-dev": { + "drupal/entity_reference_revisions": "^1.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0-rc15", + "datestamp": "1678126675", + "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": "bojanz", + "homepage": "https://www.drupal.org/user/86106" + }, + { + "name": "Centarro", + "homepage": "https://www.drupal.org/user/3661446" + }, + { + "name": "dawehner", + "homepage": "https://www.drupal.org/user/99340" + }, + { + "name": "geek-merlin", + "homepage": "https://www.drupal.org/user/229048" + }, + { + "name": "joachim", + "homepage": "https://www.drupal.org/user/107701" + }, + { + "name": "jsacksick", + "homepage": "https://www.drupal.org/user/972218" + }, + { + "name": "oknate", + "homepage": "https://www.drupal.org/user/471638" + }, + { + "name": "podarok", + "homepage": "https://www.drupal.org/user/116002" + }, + { + "name": "ram4nd", + "homepage": "https://www.drupal.org/user/601534" + }, + { + "name": "rszrama", + "homepage": "https://www.drupal.org/user/49344" + }, + { + "name": "slashrsm", + "homepage": "https://www.drupal.org/user/744628" + }, + { + "name": "webflo", + "homepage": "https://www.drupal.org/user/254778" + } + ], + "description": "Provides a widget for inline management (creation, modification, removal) of referenced entities.", + "homepage": "https://www.drupal.org/project/inline_entity_form", + "support": { + "source": "https://git.drupalcode.org/project/inline_entity_form" + } + }, + { + "name": "drupal/insert", + "version": "3.0.0-beta1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/insert.git", + "reference": "3.0.0-beta1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/insert-3.0.0-beta1.zip", + "reference": "3.0.0-beta1", + "shasum": "e13d143c1f8cbd961549d514655ebdca40cabffb" + }, + "require": { + "drupal/core": "^10" + }, + "require-dev": { + "drupal/colorbox": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.0.0-beta1", + "datestamp": "1690890130", + "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": "quicksketch", + "homepage": "https://www.drupal.org/user/35821" + }, + { + "name": "Snater", + "homepage": "https://www.drupal.org/user/3513717" + } + ], + "description": "Assists in inserting files, images, or other media into the body field as well as other editor and text areas.", + "homepage": "https://www.drupal.org/project/insert", + "support": { + "source": "https://git.drupalcode.org/project/insert" + } + }, + { + "name": "drupal/jquery_ui", + "version": "1.6.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/jquery_ui.git", + "reference": "8.x-1.6" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/jquery_ui-8.x-1.6.zip", + "reference": "8.x-1.6", + "shasum": "0ddccdcf35a066de1843e1d9670677ee1a2faac0" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.6", + "datestamp": "1668521197", + "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": "bnjmnm", + "homepage": "https://www.drupal.org/user/2369194" + }, + { + "name": "jjeff", + "homepage": "https://www.drupal.org/user/17190" + }, + { + "name": "lauriii", + "homepage": "https://www.drupal.org/user/1078742" + }, + { + "name": "litwol", + "homepage": "https://www.drupal.org/user/78134" + }, + { + "name": "mfb", + "homepage": "https://www.drupal.org/user/12302" + }, + { + "name": "mfer", + "homepage": "https://www.drupal.org/user/25701" + }, + { + "name": "mikelutz", + "homepage": "https://www.drupal.org/user/2972409" + }, + { + "name": "nod_", + "homepage": "https://www.drupal.org/user/598310" + }, + { + "name": "phenaproxima", + "homepage": "https://www.drupal.org/user/205645" + }, + { + "name": "RobLoach", + "homepage": "https://www.drupal.org/user/61114" + }, + { + "name": "sun", + "homepage": "https://www.drupal.org/user/54136" + }, + { + "name": "webchick", + "homepage": "https://www.drupal.org/user/24967" + }, + { + "name": "Wim Leers", + "homepage": "https://www.drupal.org/user/99777" + }, + { + "name": "zrpnr", + "homepage": "https://www.drupal.org/user/1448368" + } + ], + "description": "Provides jQuery UI library.", + "homepage": "https://www.drupal.org/project/jquery_ui", + "support": { + "source": "https://git.drupalcode.org/project/jquery_ui" + } + }, + { + "name": "drupal/jquery_ui_accordion", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/jquery_ui_accordion.git", + "reference": "2.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/jquery_ui_accordion-2.0.0.zip", + "reference": "2.0.0", + "shasum": "47f3983502a5be5a8c201b54aa18e20f1e595477" + }, + "require": { + "drupal/core": "^9.2 || ^10", + "drupal/jquery_ui": "^1.6" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0", + "datestamp": "1670871459", + "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": "bnjmnm", + "homepage": "https://www.drupal.org/user/2369194" + }, + { + "name": "lauriii", + "homepage": "https://www.drupal.org/user/1078742" + }, + { + "name": "zrpnr", + "homepage": "https://www.drupal.org/user/1448368" + } + ], + "description": "Provides jQuery UI Accordion library.", + "homepage": "https://www.drupal.org/project/jquery_ui_accordion", + "support": { + "source": "https://git.drupalcode.org/project/jquery_ui_accordion" + } + }, + { + "name": "drupal/jquery_ui_autocomplete", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/jquery_ui_autocomplete.git", + "reference": "2.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/jquery_ui_autocomplete-2.0.0.zip", + "reference": "2.0.0", + "shasum": "927d312a74002f99e1c971d3d268be1b0a532fc7" + }, + "require": { + "drupal/core": "^9.2 || ^10", + "drupal/jquery_ui": "^1.6", + "drupal/jquery_ui_menu": "^2" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0", + "datestamp": "1670871461", + "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": "bnjmnm", + "homepage": "https://www.drupal.org/user/2369194" + }, + { + "name": "lauriii", + "homepage": "https://www.drupal.org/user/1078742" + }, + { + "name": "nod_", + "homepage": "https://www.drupal.org/user/598310" + }, + { + "name": "phenaproxima", + "homepage": "https://www.drupal.org/user/205645" + }, + { + "name": "Wim Leers", + "homepage": "https://www.drupal.org/user/99777" + }, + { + "name": "zrpnr", + "homepage": "https://www.drupal.org/user/1448368" + } + ], + "description": "Provides jQuery UI Autocomplete library.", + "homepage": "https://www.drupal.org/project/jquery_ui_autocomplete", + "support": { + "source": "https://git.drupalcode.org/project/jquery_ui_autocomplete" + } + }, + { + "name": "drupal/jquery_ui_datepicker", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/jquery_ui_datepicker.git", + "reference": "2.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/jquery_ui_datepicker-2.0.0.zip", + "reference": "2.0.0", + "shasum": "ce40cf8ab400866bffda1ac3f7e4a5ac20bb3ae5" + }, + "require": { + "drupal/core": "^9.2 || ^10", + "drupal/jquery_ui": "^1.6" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0", + "datestamp": "1670871494", + "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": "bnjmnm", + "homepage": "https://www.drupal.org/user/2369194" + }, + { + "name": "jrockowitz", + "homepage": "https://www.drupal.org/user/371407" + }, + { + "name": "lauriii", + "homepage": "https://www.drupal.org/user/1078742" + }, + { + "name": "nod_", + "homepage": "https://www.drupal.org/user/598310" + }, + { + "name": "phenaproxima", + "homepage": "https://www.drupal.org/user/205645" + }, + { + "name": "zrpnr", + "homepage": "https://www.drupal.org/user/1448368" + } + ], + "description": "Provides jQuery UI Datepicker library.", + "homepage": "https://www.drupal.org/project/jquery_ui_datepicker", + "support": { + "source": "https://git.drupalcode.org/project/jquery_ui_datepicker" + } + }, + { + "name": "drupal/jquery_ui_draggable", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/jquery_ui_draggable.git", + "reference": "2.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/jquery_ui_draggable-2.0.0.zip", + "reference": "2.0.0", + "shasum": "13a8f4bf037449cd176ddb967fc9cba9a466a705" + }, + "require": { + "drupal/core": "^9.2 || ^10", + "drupal/jquery_ui": "^1.6" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0", + "datestamp": "1670871516", + "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": "bnjmnm", + "homepage": "https://www.drupal.org/user/2369194" + }, + { + "name": "lauriii", + "homepage": "https://www.drupal.org/user/1078742" + }, + { + "name": "zrpnr", + "homepage": "https://www.drupal.org/user/1448368" + } + ], + "description": "Provides jQuery UI Draggable library.", + "homepage": "https://www.drupal.org/project/jquery_ui_draggable", + "support": { + "source": "https://git.drupalcode.org/project/jquery_ui_draggable" + } + }, + { + "name": "drupal/jquery_ui_menu", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/jquery_ui_menu.git", + "reference": "2.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/jquery_ui_menu-2.0.0.zip", + "reference": "2.0.0", + "shasum": "5e1b56bf457669c7779a81784f49da63e3956854" + }, + "require": { + "drupal/core": "^9.2 || ^10", + "drupal/jquery_ui": "^1.6" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0", + "datestamp": "1670871546", + "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": "bnjmnm", + "homepage": "https://www.drupal.org/user/2369194" + }, + { + "name": "lauriii", + "homepage": "https://www.drupal.org/user/1078742" + }, + { + "name": "nod_", + "homepage": "https://www.drupal.org/user/598310" + }, + { + "name": "phenaproxima", + "homepage": "https://www.drupal.org/user/205645" + }, + { + "name": "Wim Leers", + "homepage": "https://www.drupal.org/user/99777" + }, + { + "name": "zrpnr", + "homepage": "https://www.drupal.org/user/1448368" + } + ], + "description": "Provides jQuery UI Menu library.", + "homepage": "https://www.drupal.org/project/jquery_ui_menu", + "support": { + "source": "https://git.drupalcode.org/project/jquery_ui_menu" + } + }, + { + "name": "drupal/jquery_ui_slider", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/jquery_ui_slider.git", + "reference": "2.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/jquery_ui_slider-2.0.0.zip", + "reference": "2.0.0", + "shasum": "86b7d71e91013cffafb8021dbf8047745ebc5fd6" + }, + "require": { + "drupal/core": "^9.2 || ^10", + "drupal/jquery_ui": "^1.6" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0", + "datestamp": "1670871571", + "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": "bnjmnm", + "homepage": "https://www.drupal.org/user/2369194" + }, + { + "name": "lauriii", + "homepage": "https://www.drupal.org/user/1078742" + }, + { + "name": "zrpnr", + "homepage": "https://www.drupal.org/user/1448368" + } + ], + "description": "Provides jQuery UI Slider library.", + "homepage": "https://www.drupal.org/project/jquery_ui_slider", + "support": { + "source": "https://git.drupalcode.org/project/jquery_ui_slider" + } + }, + { + "name": "drupal/jquery_ui_touch_punch", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/jquery_ui_touch_punch.git", + "reference": "1.1.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/jquery_ui_touch_punch-1.1.0.zip", + "reference": "1.1.0", + "shasum": "4b7e50a98246dfa6ef48e5b12c70277873902824" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10", + "drupal/jquery_ui": "^1.0", + "politsin/jquery-ui-touch-punch": "^1.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.1.0", + "datestamp": "1662744607", + "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": "Naveen Valecha", + "homepage": "https://drupal.org/u/naveenvalecha", + "role": "Maintainer" + }, + { + "name": "naveenvalecha", + "homepage": "https://www.drupal.org/user/2665733" + } + ], + "description": "Provides jQuery UI Touch Punch library.", + "homepage": "https://www.drupal.org/project/jquery_ui_touch_punch", + "keywords": [ + "Drupal", + "jquery_ui_touch_punch" + ], + "support": { + "source": "https://www.drupal.org/project/jquery_ui_touch_punch", + "issues": "https://www.drupal.org/project/issues/jquery_ui_touch_punch" + } + }, + { + "name": "drupal/key", + "version": "1.17.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/key.git", + "reference": "8.x-1.17" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/key-8.x-1.17.zip", + "reference": "8.x-1.17", + "shasum": "fa9f606d2ba0e20693e12040004e2ed31302ed03" + }, + "require": { + "drupal/core": ">=8.9 <11" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.17", + "datestamp": "1674343967", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "drush": { + "services": { + "drush.services.yml": ">=9" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Cellar Door", + "homepage": "https://www.drupal.org/user/658076" + }, + { + "name": "crashtest_", + "homepage": "https://www.drupal.org/user/261457" + }, + { + "name": "nerdstein", + "homepage": "https://www.drupal.org/user/1557710" + }, + { + "name": "rlhawk", + "homepage": "https://www.drupal.org/user/352283" + } + ], + "description": "Provides the ability to manage site-wide keys", + "homepage": "http://drupal.org/project/key", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/key", + "issues": "http://drupal.org/project/key" + } + }, + { + "name": "drupal/link_attributes", + "version": "1.14.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/link_attributes.git", + "reference": "8.x-1.14" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/link_attributes-8.x-1.14.zip", + "reference": "8.x-1.14", + "shasum": "fa4f27ecaed7e6b3c58c0adc679918a9beb7ded5" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.14", + "datestamp": "1687393687", + "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": "larowlan", + "homepage": "https://www.drupal.org/user/395439" + } + ], + "description": "Provides a widget to allow settings of link attributes for menu links.", + "homepage": "https://www.drupal.org/project/link_attributes", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/link_attributes", + "issues": "https://www.drupal.org/project/issues/link_attributes" + } + }, + { + "name": "drupal/linkit", + "version": "6.1.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/linkit.git", + "reference": "6.1.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/linkit-6.1.2.zip", + "reference": "6.1.2", + "shasum": "63fb311d2b78df81a9a588330429b640ec7da0e8" + }, + "require": { + "drupal/core": "^10.1" + }, + "require-dev": { + "drupal/ckeditor": "*", + "drupal/imce": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "6.1.2", + "datestamp": "1696865478", + "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": "Emil Stjerneman", + "homepage": "https://stjerneman.com", + "email": "emil@stjerneman.com", + "role": "Maintainer" + }, + { + "name": "johnwebdev", + "homepage": "https://www.drupal.org/user/3331569" + }, + { + "name": "mark_fullmer", + "homepage": "https://www.drupal.org/user/2612816" + } + ], + "description": "Linkit - Enriched linking experience", + "homepage": "http://drupal.org/project/linkit", + "support": { + "source": "http://cgit.drupalcode.org/linkit", + "issues": "http://drupal.org/project/linkit" + } + }, + { + "name": "drupal/mail_login", + "version": "2.9.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/mail_login.git", + "reference": "8.x-2.9" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/mail_login-8.x-2.9.zip", + "reference": "8.x-2.9", + "shasum": "13c0271001f1f317d625891475a08309e669146b" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.9", + "datestamp": "1696437251", + "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": "Mohammad AlQanneh", + "homepage": "https://www.drupal.org/u/mqanneh", + "role": "Maintainer" + }, + { + "name": "mqanneh", + "homepage": "https://www.drupal.org/user/2833163" + } + ], + "description": "This module enables users to login by email address.", + "homepage": "https://www.drupal.org/project/mail_login", + "keywords": [ + "drupal", + "php", + "user" + ], + "support": { + "source": "https://git.drupalcode.org/project/mail_login", + "issues": "http://drupal.org/project/issues/mail_login", + "email": "mqanneh@gmail.com" + } + }, + { + "name": "drupal/markdown", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/markdown.git", + "reference": "3.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/markdown-3.0.0.zip", + "reference": "3.0.0", + "shasum": "55da33c57c0237eab26398ff112a149ece5b2d33" + }, + "require": { + "composer/semver": "^1.0 || ^2.0 || ^3.0", + "drupal/core": "^9.1 || ^10", + "php": ">=5.5.9" + }, + "suggest": { + "league/commonmark": "The PHP CommonMark parser is a robust, highly-extensible Markdown parser for PHP based on the CommonMark and Github-Flavored Markdown specifications." + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.0.0", + "datestamp": "1693943692", + "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": "Mark Halliwell (markhalliwell)", + "homepage": "https://www.drupal.org/u/markhalliwell", + "role": "D8+ Maintainer" + }, + { + "name": "Gisle Hannemyr (gisle)", + "homepage": "https://www.drupal.org/u/gisle", + "role": "D7 Maintainer" + }, + { + "name": "joelpittet", + "homepage": "https://www.drupal.org/user/160302" + }, + { + "name": "markdorison", + "homepage": "https://www.drupal.org/user/346106" + } + ], + "description": "Provides Markdown integration for Drupal and allows content to be formatted in a simple plain-text syntax that is transformed into valid HTML.", + "homepage": "https://www.drupal.org/project/markdown", + "support": { + "source": "https://git.drupalcode.org/project/markdown", + "issues": "https://www.drupal.org/project/markdown" + } + }, + { + "name": "drupal/media_contextual_crop", + "version": "dev-1.2.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/media_contextual_crop.git", + "reference": "1b2a26e39ed35e2745e764a06b0d62a7f671b205" + }, + "require": { + "drupal/core": "^9.4 || ^10" + }, + "require-dev": { + "drupal/advanced_help": "^1" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.2.x": "1.2.x-dev" + }, + "drupal": { + "version": "1.2.1+3-dev", + "datestamp": "1697643986", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "DrDam", + "homepage": "https://www.drupal.org/user/1555440" + } + ], + "description": "Media Contextual Cropping API", + "homepage": "https://www.drupal.org/project/media_contextual_crop", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/media_contextual_crop" + } + }, + { + "name": "drupal/media_contextual_crop_field_formatter", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/media_contextual_crop_field_formatter.git", + "reference": "1.3.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/media_contextual_crop_field_formatter-1.3.0.zip", + "reference": "1.3.0", + "shasum": "7e09a051247c22e83a665ab9538c7e18779d93d2" + }, + "require": { + "composer/installers": "^1.9 || ^2.0", + "cweagans/composer-patches": "^1.7", + "drupal/core": "^9.4 || ^10", + "drupal/media_contextual_crop": "~1.2", + "drupal/media_library_media_modify": "^1.0@beta" + }, + "require-dev": { + "drupal/advanced_help": "^1" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.3.0", + "datestamp": "1692266180", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "enable-patching": true, + "patches": { + "drupal/media_library_media_modify": { + "#3270150 Add alteration": "https://www.drupal.org/files/issues/2022-06-08/manage_crops_3270150-7.patch" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "DrDam", + "homepage": "https://www.drupal.org/user/1555440" + } + ], + "description": "An implementation of media_contextual_crop API for media references", + "homepage": "https://www.drupal.org/project/media_contextual_crop_field_formatter", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/media_contextual_crop_field_formatter" + } + }, + { + "name": "drupal/media_contextual_crop_fp_adapter", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/media_contextual_crop_fp_adapter.git", + "reference": "1.1.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/media_contextual_crop_fp_adapter-1.1.1.zip", + "reference": "1.1.1", + "shasum": "b42f7d09e270becdc317bf832156b00cc1b90d12" + }, + "require": { + "drupal/core": "^9.4 || ^10", + "drupal/focal_point": "^1.5 || ^2.0@alpha", + "drupal/media_contextual_crop": "~1.2" + }, + "require-dev": { + "drupal/advanced_help": "^1" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.1.1", + "datestamp": "1692689051", + "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": "DrDam", + "homepage": "https://www.drupal.org/user/1555440" + } + ], + "description": "An adapter between focal_point crop plugin and media_contextual_crop", + "homepage": "https://www.drupal.org/project/media_contextual_crop_fp_adapter", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/media_contextual_crop_fp_adapter" + } + }, + { + "name": "drupal/media_contextual_crop_iwc_adapter", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/media_contextual_crop_iwc_adapter.git", + "reference": "1.1.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/media_contextual_crop_iwc_adapter-1.1.1.zip", + "reference": "1.1.1", + "shasum": "7f8e58070560b675cca8eb5b32b8f967532f72b0" + }, + "require": { + "drupal/core": "^9.4 || ^10", + "drupal/image_widget_crop": "^2.3", + "drupal/media_contextual_crop": "~1.2" + }, + "require-dev": { + "drupal/advanced_help": "^1" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.1.1", + "datestamp": "1692689056", + "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": "DrDam", + "homepage": "https://www.drupal.org/user/1555440" + } + ], + "description": "An adapter between focal_point crop plugin and media_contextual_crop", + "homepage": "https://www.drupal.org/project/media_contextual_crop_iwc_adapter", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/media_contextual_crop_iwc_adapter" + } + }, + { + "name": "drupal/media_library_media_modify", + "version": "1.0.0-beta14", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/media_library_media_modify.git", + "reference": "1.0.0-beta14" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/media_library_media_modify-1.0.0-beta14.zip", + "reference": "1.0.0-beta14", + "shasum": "a754f2408c5e158e34b96c5269c2081f2453a392" + }, + "require": { + "drupal/core": "^9.5 || ^10" + }, + "require-dev": { + "drupal/inline_entity_form": "1.0-rc14" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.0.0-beta14", + "datestamp": "1687180569", + "security-coverage": { + "status": "not-covered", + "message": "Beta releases are not covered by Drupal security advisories." + } + }, + "patches": { + "drupal/core": { + "Issue #3263397-10: Simplify form logic in media library": "https://www.drupal.org/files/issues/2023-01-19/3263397-16.patch" + }, + "drupal/inline_entity_form": { + "Changes are lost when collapsing a paragraphs subform including an inline_entity_form": "https://www.drupal.org/files/issues/2022-09-22/47-8.diff" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Christian Fritsch", + "homepage": "https://www.drupal.org/user/157725", + "email": "christian.fritsch@burda.com" + }, + { + "name": "chr.fritsch", + "homepage": "https://www.drupal.org/user/2103716" + }, + { + "name": "daniel.bosen", + "homepage": "https://www.drupal.org/user/404865" + }, + { + "name": "volkerk", + "homepage": "https://www.drupal.org/user/57527" + } + ], + "description": "Store context specific overrides for entity reference fields.", + "homepage": "https://www.drupal.org/project/media_library_media_modify", + "support": { + "source": "https://git.drupalcode.org/project/media_library_media_modify" + } + }, + { + "name": "drupal/media_responsive_thumbnail", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/media_responsive_thumbnail.git", + "reference": "8.x-1.5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/media_responsive_thumbnail-8.x-1.5.zip", + "reference": "8.x-1.5", + "shasum": "ef96d0c4e4f2759eb19888823e9e733af67f7445" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.5", + "datestamp": "1678903132", + "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": "yoruvo", + "homepage": "https://www.drupal.org/user/2989799" + } + ], + "description": "Adds a field formatter for Media references which displays a responsive image.", + "homepage": "https://www.drupal.org/project/media_responsive_thumbnail", + "support": { + "source": "https://git.drupalcode.org/project/media_responsive_thumbnail" + } + }, + { + "name": "drupal/menu_admin_per_menu", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/menu_admin_per_menu.git", + "reference": "8.x-1.5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/menu_admin_per_menu-8.x-1.5.zip", + "reference": "8.x-1.5", + "shasum": "ec8c7a4a064aa285dfb722dad264da9936fc81b6" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.5", + "datestamp": "1660918821", + "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": "anrikun", + "homepage": "https://www.drupal.org/user/410199" + }, + { + "name": "JeroenT", + "homepage": "https://www.drupal.org/user/2228934" + }, + { + "name": "jonas139", + "homepage": "https://www.drupal.org/user/2873401" + }, + { + "name": "mkdok", + "homepage": "https://www.drupal.org/user/3308753" + } + ], + "description": "Allows to give roles per menu admin permissions without giving them full administer menu permission.", + "homepage": "https://www.drupal.org/project/menu_admin_per_menu", + "support": { + "source": "https://git.drupalcode.org/project/menu_admin_per_menu" + } + }, + { + "name": "drupal/menu_block", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/menu_block.git", + "reference": "8.x-1.10" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/menu_block-8.x-1.10.zip", + "reference": "8.x-1.10", + "shasum": "97de632d77448ae0a974e20c2ffbe42c7ddd4633" + }, + "require": { + "drupal/core": "^9.1 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.10", + "datestamp": "1667434255", + "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": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "joelpittet", + "homepage": "https://www.drupal.org/user/160302" + }, + { + "name": "JohnAlbin", + "homepage": "https://www.drupal.org/user/32095" + }, + { + "name": "kim.pepper", + "homepage": "https://www.drupal.org/user/370574" + }, + { + "name": "RenatoG", + "homepage": "https://www.drupal.org/user/3326031" + }, + { + "name": "rrrob", + "homepage": "https://www.drupal.org/user/273533" + } + ], + "description": "Provides configurable blocks of menu links.", + "homepage": "https://www.drupal.org/project/menu_block", + "support": { + "source": "https://git.drupalcode.org/project/menu_block" + } + }, + { + "name": "drupal/menu_item_extras", + "version": "2.19.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/menu_item_extras.git", + "reference": "8.x-2.19" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/menu_item_extras-8.x-2.19.zip", + "reference": "8.x-2.19", + "shasum": "4b3f6c1db6f6678438aebddea42f6101ae43bccb" + }, + "require": { + "drupal/core": "^9.4 || ^10.0" + }, + "require-dev": { + "drupal/ckeditor": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.19", + "datestamp": "1671971153", + "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+" + ], + "authors": [ + { + "name": "Andriy Khomych", + "homepage": "https://www.drupal.org/u/andriy-khomych", + "role": "Maintainer" + }, + { + "name": "Bogdan Hepting", + "homepage": "https://www.drupal.org/u/bogdan-hepting", + "role": "Maintainer" + }, + { + "name": "Oleh Vehera", + "homepage": "https://www.drupal.org/u/voleger", + "role": "Maintainer" + }, + { + "name": "Mykhailo Gurei", + "homepage": "https://www.drupal.org/u/ozin", + "role": "Maintainer" + } + ], + "description": "Provide an additional custom fields which can be used on Menu link", + "homepage": "https://www.drupal.org/project/menu_item_extras", + "keywords": [ + "Drupal", + "Mega Menu" + ], + "support": { + "source": "https://git.drupalcode.org/project/menu_item_extras", + "issues": "https://www.drupal.org/project/issues/menu_item_extras" + } + }, + { + "name": "drupal/menu_link_config", + "version": "1.0.0-alpha8", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/menu_link_config.git", + "reference": "8.x-1.0-alpha8" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/menu_link_config-8.x-1.0-alpha8.zip", + "reference": "8.x-1.0-alpha8", + "shasum": "864799692dc6eb310cd90e50aaa2cc88c954d7ec" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0-alpha8", + "datestamp": "1677846082", + "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+" + ], + "authors": [ + { + "name": "dawehner", + "homepage": "https://www.drupal.org/user/99340" + }, + { + "name": "geek-merlin", + "homepage": "https://www.drupal.org/user/229048" + }, + { + "name": "Hydra", + "homepage": "https://www.drupal.org/user/647364" + }, + { + "name": "labboy0276", + "homepage": "https://www.drupal.org/user/2397942" + }, + { + "name": "malcomio", + "homepage": "https://www.drupal.org/user/418511" + }, + { + "name": "tstoeckler", + "homepage": "https://www.drupal.org/user/107158" + } + ], + "description": "muh", + "homepage": "https://www.drupal.org/project/menu_link_config", + "support": { + "source": "https://git.drupalcode.org/project/menu_link_config" + } + }, + { + "name": "drupal/menu_trail_by_path", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/menu_trail_by_path.git", + "reference": "2.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/menu_trail_by_path-2.0.0.zip", + "reference": "2.0.0", + "shasum": "4974b181df7112e2b09e3bddf10b9e704db15375" + }, + "require": { + "drupal/core": "^8.8 || ^9.0 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0", + "datestamp": "1667652245", + "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": "Berdir", + "homepage": "https://www.drupal.org/user/214652" + }, + { + "name": "davy-r", + "homepage": "https://www.drupal.org/user/3278771" + }, + { + "name": "mbovan", + "homepage": "https://www.drupal.org/user/3149657" + }, + { + "name": "redndahead", + "homepage": "https://www.drupal.org/user/160320" + }, + { + "name": "SeriousMatters", + "homepage": "https://www.drupal.org/user/290439" + } + ], + "description": "Expand menus and set active-trail according to the current path.", + "homepage": "https://www.drupal.org/project/menu_trail_by_path", + "support": { + "source": "https://git.drupalcode.org/project/menu_trail_by_path" + } + }, + { + "name": "drupal/message", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/message.git", + "reference": "8.x-1.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/message-8.x-1.4.zip", + "reference": "8.x-1.4", + "shasum": "4158df35b5506fc88061358624589c4a04c414a2" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "require-dev": { + "drupal/token": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.4", + "datestamp": "1667584508", + "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": "amitaibu", + "homepage": "https://www.drupal.org/user/57511" + }, + { + "name": "Grayside", + "homepage": "https://www.drupal.org/user/346868" + }, + { + "name": "itamar", + "homepage": "https://www.drupal.org/user/1757910" + }, + { + "name": "jhedstrom", + "homepage": "https://www.drupal.org/user/208732" + }, + { + "name": "RoySegall", + "homepage": "https://www.drupal.org/user/1812910" + } + ], + "description": "Message", + "homepage": "https://www.drupal.org/project/message", + "support": { + "source": "https://git.drupalcode.org/project/message" + } + }, + { + "name": "drupal/metatag", + "version": "1.26.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/metatag.git", + "reference": "8.x-1.26" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/metatag-8.x-1.26.zip", + "reference": "8.x-1.26", + "shasum": "afa4a37422748baa2f0c35b13961438668ef3be8" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "drupal/token": "^1.0" + }, + "require-dev": { + "drupal/devel": "^4.0 || ^5.0", + "drupal/hal": "^9 || ^1 || ^2", + "drupal/metatag_dc": "*", + "drupal/metatag_open_graph": "*", + "drupal/page_manager": "^4.0", + "drupal/panelizer": "^4.0", + "drupal/redirect": "^1.0", + "drupal/webprofiler": "^9 || ^10", + "mpyw/phpunit-patch-serializable-comparison": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.26", + "datestamp": "1687856123", + "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": "See contributors", + "homepage": "https://www.drupal.org/node/640498/committers", + "role": "Developer" + }, + { + "name": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + } + ], + "description": "Manage meta tags for all entities.", + "homepage": "https://www.drupal.org/project/metatag", + "keywords": [ + "Drupal", + "seo" + ], + "support": { + "source": "https://git.drupalcode.org/project/metatag", + "issues": "https://www.drupal.org/project/issues/metatag", + "docs": "https://www.drupal.org/docs/8/modules/metatag" + } + }, + { + "name": "drupal/microformats", + "version": "2.0.0-beta3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/microformats.git", + "reference": "2.0.0-beta3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/microformats-2.0.0-beta3.zip", + "reference": "2.0.0-beta3", + "shasum": "2306661c616a2a340e831ecfdd969e6b06fb351e" + }, + "require": { + "barnabywalters/mf-cleaner": "^0.1.4", + "drupal/core": "^8 || ^9 || ^10", + "mf2/mf2": "~0.3" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-beta3", + "datestamp": "1695297696", + "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+" + ], + "authors": [ + { + "name": "HongPong", + "homepage": "https://www.drupal.org/user/60005" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + } + ], + "description": "Microformats to provide support for exchanging data objects", + "homepage": "https://www.drupal.org/project/microformats", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/microformats", + "issues": "http://drupal.org/project/issues/microformats" + } + }, + { + "name": "drupal/migrate_plus", + "version": "6.0.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/migrate_plus.git", + "reference": "6.0.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/migrate_plus-6.0.1.zip", + "reference": "6.0.1", + "shasum": "154e5c627c8b32648cb4b4034a196a289b0626fa" + }, + "require": { + "drupal/core": ">=9.1", + "php": ">=7.4" + }, + "require-dev": { + "drupal/migrate_example_advanced_setup": "*", + "drupal/migrate_example_setup": "*" + }, + "suggest": { + "ext-soap": "*", + "sainsburys/guzzle-oauth2-plugin": "3.0 required for the OAuth2 authentication plugin" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "6.0.1", + "datestamp": "1672428002", + "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 Ryan", + "homepage": "https://www.drupal.org/u/mikeryan", + "role": "Maintainer" + }, + { + "name": "Lucas Hedding", + "homepage": "https://www.drupal.org/u/heddn", + "role": "Maintainer" + }, + { + "name": "mikeryan", + "homepage": "https://www.drupal.org/user/4420" + } + ], + "description": "Enhancements to core migration support.", + "homepage": "https://www.drupal.org/project/migrate_plus", + "support": { + "source": "https://git.drupalcode.org/project/migrate_plus", + "issues": "https://www.drupal.org/project/issues/migrate_plus", + "slack": "#migrate" + } + }, + { + "name": "drupal/migrate_source_csv", + "version": "3.5.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/migrate_source_csv.git", + "reference": "8.x-3.5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/migrate_source_csv-8.x-3.5.zip", + "reference": "8.x-3.5", + "shasum": "ddddba22fa7b4a54f05a606db33986b23b1a69ea" + }, + "require": { + "drupal/core": ">=9.1", + "league/csv": "^9.1", + "php": ">=7.1" + }, + "require-dev": { + "drupal/migrate_plus": ">=5.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-3.5", + "datestamp": "1645538421", + "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": "Lucas Hedding", + "homepage": "https://www.drupal.org/u/heddn", + "role": "Maintainer" + } + ], + "description": "CSV source migration.", + "homepage": "https://www.drupal.org/project/migrate_source_csv", + "support": { + "source": "https://cgit.drupalcode.org/migrate_source_csv", + "issues": "https://www.drupal.org/project/issues/migrate_source_csv" + } + }, + { + "name": "drupal/migrate_tools", + "version": "6.0.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/migrate_tools.git", + "reference": "6.0.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/migrate_tools-6.0.2.zip", + "reference": "6.0.2", + "shasum": "9d6346306e52a6741f3eb52e32caaa95a2752ad0" + }, + "require": { + "drupal/core": ">=9.1", + "php": ">=7.4" + }, + "require-dev": { + "drupal/migrate_plus": ">=5", + "drupal/migrate_source_csv": ">=3", + "drush/drush": ">=11" + }, + "suggest": { + "drupal/migrate_plus": ">=5", + "drush/drush": ">=11" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "6.0.2", + "datestamp": "1694604959", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "drush": { + "services": { + "drush.services.yml": ">=9" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Mike Ryan", + "homepage": "https://www.drupal.org/u/mikeryan", + "role": "Maintainer" + }, + { + "name": "Lucas Hedding", + "homepage": "https://www.drupal.org/u/heddn", + "role": "Maintainer" + }, + { + "name": "mikeryan", + "homepage": "https://www.drupal.org/user/4420" + } + ], + "description": "Tools to assist in developing and running migrations.", + "homepage": "http://drupal.org/project/migrate_tools", + "support": { + "source": "https://git.drupalcode.org/project/migrate_tools", + "issues": "https://www.drupal.org/project/issues/migrate_tools", + "slack": "#migrate" + } + }, + { + "name": "drupal/migrate_upgrade", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/migrate_upgrade.git", + "reference": "4.0.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/migrate_upgrade-4.0.1.zip", + "reference": "4.0.1", + "shasum": "e9507affa61ae27adb1ea6e0d55f3bb32506ddfc" + }, + "require": { + "drupal/core": ">=9", + "drupal/migrate_plus": ">=5", + "drush/drush": ">=9", + "php": ">7.3" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "4.0.1", + "datestamp": "1672260874", + "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 Ryan", + "homepage": "https://www.drupal.org/u/mikeryan", + "role": "Maintainer" + }, + { + "name": "Lucas Hedding", + "homepage": "https://www.drupal.org/u/heddn", + "role": "Maintainer" + } + ], + "description": "Drush support for direct upgrades from older Drupal versions.", + "homepage": "https://www.drupal.org/project/migrate_upgrade", + "support": { + "source": "https://git.drupalcode.org/project/migrate_upgrade", + "issues": "https://www.drupal.org/project/issues/migrate_upgrade", + "slack": "#migrate" + } + }, + { + "name": "drupal/minimalhtml", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/minimalhtml.git", + "reference": "2.0.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/minimalhtml-2.0.2.zip", + "reference": "2.0.2", + "shasum": "1dc75beafb5d392fc63648826e8cecfad1a97c37" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10", + "drupal/wysiwyg_linebreaks": "2.0.x-dev@dev" + }, + "require-dev": { + "drupal/ckeditor": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.2", + "datestamp": "1690397749", + "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": "Benjamin Melançon", + "homepage": "https://agaric.com/mlncn", + "email": "mlncn@agaric.com", + "role": "Maintainer" + }, + { + "name": "See contributors", + "homepage": "https://www.drupal.org/node/2937110/committers" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + } + ], + "description": "Minimal HTML provides a WYSIWYG text format suitable for basic uses like short text fields or administrator-configured notices.", + "homepage": "https://www.drupal.org/project/minimalhtml", + "support": { + "source": "https://git.drupalcode.org/project/minimalhtml", + "issues": "https://www.drupal.org/project/issues/minimalhtml" + } + }, + { + "name": "drupal/minimalhtmltitle", + "version": "2.0.2", + "require": { + "drupal/ckeditor": "*", + "drupal/core": "^8 || ^9 || ^10", + "drupal/minimalhtml": "^2" + }, + "type": "metapackage", + "extra": { + "drupal": { + "version": "2.0.2", + "datestamp": "1690397749", + "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": "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" + } + ], + "description": "A super-minimal WYSIWYG text format for titles, subtitles, and other text not meant to be wrapped in paragraph tags or have any block-level HTML elements.", + "homepage": "https://www.drupal.org/project/minimalhtml", + "support": { + "source": "https://git.drupalcode.org/project/minimalhtml" + } + }, + { + "name": "drupal/node_view_permissions", + "version": "1.6.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/node_view_permissions.git", + "reference": "8.x-1.6" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/node_view_permissions-8.x-1.6.zip", + "reference": "8.x-1.6", + "shasum": "f56e0d43f41f384c73d93e18abfbe38809533d5e" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.6", + "datestamp": "1686297669", + "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": "adcillc", + "homepage": "https://www.drupal.org/user/366450" + }, + { + "name": "adci_contributor", + "homepage": "https://www.drupal.org/user/1830536" + }, + { + "name": "hxdef", + "homepage": "https://www.drupal.org/user/2622115" + } + ], + "description": "enables permissions 'View own content' and 'View any content' for each content type on permissions page", + "homepage": "http://drupal.org/project/node_view_permissions", + "support": { + "source": "https://git.drupalcode.org/project/node_view_permissions" + } + }, + { + "name": "drupal/noreferrer", + "version": "1.16.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/noreferrer.git", + "reference": "8.x-1.16" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/noreferrer-8.x-1.16.zip", + "reference": "8.x-1.16", + "shasum": "f02e76504bfc0a3313fde6e6a0333501921a13c7" + }, + "require": { + "drupal/core": "^8.7.7 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.16", + "datestamp": "1673521010", + "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": "mfb", + "homepage": "https://www.drupal.org/user/12302" + } + ], + "description": "Adds rel=\"noopener\" and/or rel=\"noreferrer\" to links.", + "homepage": "https://www.drupal.org/project/noreferrer", + "support": { + "source": "https://git.drupalcode.org/project/noreferrer" + } + }, + { + "name": "drupal/notfoundpassthrough", + "version": "dev-1.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/notfoundpassthrough.git", + "reference": "0482dc146ebfbc842274ac9513d675efee8b8f6d" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "1.0.0-beta4+1-dev", + "datestamp": "1682098409", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Benjamin Melançon", + "homepage": "https://agaric.coop/mlncn", + "email": "mlncn@agaric.coop", + "role": "Maintainer" + }, + { + "name": "David Valdez", + "homepage": "https://agaric.coop/gnuget", + "email": "gnuget@agaric.coop", + "role": "Maintainer" + }, + { + "name": "Vlad Pavlovic", + "homepage": "https://www.drupal.org/u/vladpavlovic", + "role": "Creator" + }, + { + "name": "Lucian NEAG", + "homepage": "https://www.drupal.org/u/luxian", + "role": "Ported to Drupal 7" + }, + { + "name": "See contributors", + "homepage": "https://www.drupal.org/node/3170743/committers" + } + ], + "homepage": "https://www.drupal.org/project/notfoundpassthrough", + "support": { + "source": "https://git.drupalcode.org/project/notfoundpassthrough", + "issues": "https://www.drupal.org/project/issues/notfoundpassthrough" + } + }, + { + "name": "drupal/octavia", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/octavia.git", + "reference": "34b05e3143ec0edd63c0c6a4d6a446f1e9c21f0f" + }, + "require": { + "drupal/bulma": "^3.0", + "drupal/components": "^3", + "drupal/core": "^9 || ^10", + "drupal/skins": "^2.0-alpha1", + "drupal/twigsuggest": "^1.0-beta2" + }, + "type": "drupal-theme", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.0-alpha1+8-dev", + "datestamp": "1695656887", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "drutopia_gitlab", + "homepage": "https://www.drupal.org/user/3514271" + }, + { + "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": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "onion", + "homepage": "https://www.drupal.org/user/260583" + }, + { + "name": "ronaldmulero", + "homepage": "https://www.drupal.org/user/241652" + }, + { + "name": "rosemarymann", + "homepage": "https://www.drupal.org/user/837536" + } + ], + "description": "A base theme for the Drutopia distribution based on Bulma.", + "homepage": "https://gitlab.com/drutopia/octavia", + "keywords": [ + "bulma", + "drutopia", + "flexbox", + "styles", + "templates", + "theme" + ], + "support": { + "source": "https://gitlab.com/drutopia/octavia/tree/8.x-1.x", + "issues": "https://gitlab.com/drutopia/octavia/issues" + } + }, + { + "name": "drupal/octavia_camouflage", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/octavia_camouflage.git", + "reference": "a70b08fd42ea62dbeb469651d5e29a4aad28ac48" + }, + "require": { + "drupal/core": "^9 || ^10", + "drupal/octavia": "^2" + }, + "type": "drupal-theme", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.x-dev", + "datestamp": "1696980506", + "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+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "name": "freescholar", + "homepage": "https://www.drupal.org/user/69463" + }, + { + "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": "skgchp", + "homepage": "https://www.drupal.org/user/3519194" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "A free-for-all-to-contribute-to set of skins for Drutopia's Octavia theme.", + "homepage": "https://gitlab.com/drutopia/octavia_camouflage", + "keywords": [ + "drutopia", + "skins", + "theme" + ], + "support": { + "source": "https://gitlab.com/drutopia/octavia_camouflage/tree/8.x-1.x", + "issues": "https://gitlab.com/drutopia/octavia_camouflage/issues" + } + }, + { + "name": "drupal/paragraphs", + "version": "1.16.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/paragraphs.git", + "reference": "8.x-1.16" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/paragraphs-8.x-1.16.zip", + "reference": "8.x-1.16", + "shasum": "48f60810fd8086a52d56e84af8b212cce7a270e8" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "drupal/entity_reference_revisions": "~1.3" + }, + "require-dev": { + "drupal/block_field": "1.x-dev", + "drupal/diff": "1.x-dev", + "drupal/entity_browser": "2.x-dev", + "drupal/entity_usage": "2.x-dev", + "drupal/field_group": "3.x-dev", + "drupal/inline_entity_form": "1.x-dev", + "drupal/paragraphs-paragraphs_library": "*", + "drupal/replicate": "1.x-dev", + "drupal/search_api": "1.x-dev", + "drupal/search_api_db": "*" + }, + "suggest": { + "drupal/entity_browser": "Recommended for an improved user experience when using the Paragraphs library module" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.16", + "datestamp": "1694007797", + "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": "Berdir", + "homepage": "https://www.drupal.org/user/214652" + }, + { + "name": "Frans", + "homepage": "https://www.drupal.org/user/514222" + }, + { + "name": "jeroen.b", + "homepage": "https://www.drupal.org/user/1853532" + }, + { + "name": "jstoller", + "homepage": "https://www.drupal.org/user/99012" + }, + { + "name": "miro_dietiker", + "homepage": "https://www.drupal.org/user/227761" + }, + { + "name": "Primsi", + "homepage": "https://www.drupal.org/user/282629" + } + ], + "description": "Enables the creation of Paragraphs entities.", + "homepage": "https://www.drupal.org/project/paragraphs", + "support": { + "source": "https://git.drupalcode.org/project/paragraphs" + } + }, + { + "name": "drupal/paragraphs_features", + "version": "2.0.0-beta3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/paragraphs_features.git", + "reference": "2.0.0-beta3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/paragraphs_features-2.0.0-beta3.zip", + "reference": "2.0.0-beta3", + "shasum": "b040ba0048101f578752050bc55cc039939a649c" + }, + "require": { + "drupal/core": "^9.2 || ^10", + "drupal/paragraphs": "^1.13" + }, + "require-dev": { + "drupal/gin": "^3.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-beta3", + "datestamp": "1692697161", + "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": "Mladen Todorovic", + "homepage": "https://www.drupal.org/user/2103716", + "email": "mladen.todorovic@burda.com" + }, + { + "name": "Daniel Bosen", + "homepage": "https://www.drupal.org/user/404865", + "email": "daniel.bosen@burda.com" + }, + { + "name": "Christian Fritsch", + "homepage": "https://www.drupal.org/user/3511180", + "email": "christian.fritsch@burda.com" + }, + { + "name": "Volker Killesreiter", + "homepage": "https://www.drupal.org/user/57527", + "email": "volker.killesreiter@burda.com" + }, + { + "name": "Alex Pott", + "email": "alex.a.pott@gmail.com" + } + ], + "description": "Paragraphs features for extending paragraphs widget functionality.", + "homepage": "https://www.drupal.org/project/paragraphs_features", + "support": { + "source": "https://git.drupalcode.org/project/paragraphs_features" + } + }, + { + "name": "drupal/paranoia", + "version": "1.0.0-rc2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/paranoia.git", + "reference": "8.x-1.0-rc2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/paranoia-8.x-1.0-rc2.zip", + "reference": "8.x-1.0-rc2", + "shasum": "ef9037b90412a669e719ed7ba99a52f642e0a5be" + }, + "require": { + "drupal/core": "^8.9 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0-rc2", + "datestamp": "1690562977", + "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": "banviktor", + "homepage": "https://www.drupal.org/user/3176333" + }, + { + "name": "greggles", + "homepage": "https://www.drupal.org/user/36762" + }, + { + "name": "killes@www.drop.org", + "homepage": "https://www.drupal.org/user/227" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + } + ], + "description": "Protects a site from some insecure configurations.", + "homepage": "https://www.drupal.org/project/paranoia", + "support": { + "source": "https://git.drupalcode.org/project/paranoia" + } + }, + { + "name": "drupal/password_policy", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/password_policy.git", + "reference": "4.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/password_policy-4.0.0.zip", + "reference": "4.0.0", + "shasum": "ed55a1441bc7fad0dcb0aea7d2bfecc88a156c83" + }, + "require": { + "drupal/core": "^9.1 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "4.0.0", + "datestamp": "1668191689", + "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": "AohRveTPV", + "homepage": "https://www.drupal.org/user/2760115" + }, + { + "name": "deekayen", + "homepage": "https://www.drupal.org/user/972" + }, + { + "name": "miglius", + "homepage": "https://www.drupal.org/user/18741" + }, + { + "name": "nerdstein", + "homepage": "https://www.drupal.org/user/1557710" + }, + { + "name": "paulocs", + "homepage": "https://www.drupal.org/user/3640109" + }, + { + "name": "shrop", + "homepage": "https://www.drupal.org/user/14767" + } + ], + "description": "Sets up constraints and expiration of passwords.", + "homepage": "https://www.drupal.org/project/password_policy", + "support": { + "source": "https://git.drupalcode.org/project/password_policy", + "issues": "https://www.drupal.org/project/issues/password_policy" + } + }, + { + "name": "drupal/pathauto", + "version": "1.12.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/pathauto.git", + "reference": "8.x-1.12" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/pathauto-8.x-1.12.zip", + "reference": "8.x-1.12", + "shasum": "b7b6432e315e38e59a7c6cc117134326c580de4c" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "drupal/ctools": "*", + "drupal/token": "*" + }, + "suggest": { + "drupal/redirect": "When installed Pathauto will provide a new \"Update Action\" in case your URLs change. This is the recommended update action and is considered the best practice for SEO and usability." + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.12", + "datestamp": "1696776683", + "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": "Berdir", + "homepage": "https://www.drupal.org/user/214652" + }, + { + "name": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "Freso", + "homepage": "https://www.drupal.org/user/27504" + }, + { + "name": "greggles", + "homepage": "https://www.drupal.org/user/36762" + } + ], + "description": "Provides a mechanism for modules to automatically generate aliases for the content they manage.", + "homepage": "https://www.drupal.org/project/pathauto", + "support": { + "source": "https://cgit.drupalcode.org/pathauto", + "issues": "https://www.drupal.org/project/issues/pathauto", + "documentation": "https://www.drupal.org/docs/8/modules/pathauto" + } + }, + { + "name": "drupal/plausible", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/plausible.git", + "reference": "2.1.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/plausible-2.1.0.zip", + "reference": "2.1.0", + "shasum": "7c9ab067bf07882aad4a2f8236050efc8376d66a" + }, + "require": { + "drupal/core": "^8.8.6 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.1.0", + "datestamp": "1687203441", + "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": "DieterHolvoet", + "homepage": "https://www.drupal.org/user/3567222" + }, + { + "name": "droces", + "homepage": "https://www.drupal.org/user/2996575" + }, + { + "name": "opdavies", + "homepage": "https://www.drupal.org/user/381388" + } + ], + "description": "Allows your site to be tracked using Plausible, by adding a Javascript tracking snippet to every page.", + "homepage": "https://www.drupal.org/project/plausible", + "support": { + "source": "https://git.drupalcode.org/project/plausible" + } + }, + { + "name": "drupal/prepopulate", + "version": "2.4.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/prepopulate.git", + "reference": "8.x-2.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/prepopulate-8.x-2.4.zip", + "reference": "8.x-2.4", + "shasum": "5e82bd6cbbaafc8320e8b3e48bc3862de4964e00" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "require-dev": { + "drupal/inline_entity_form": "^1.0@beta", + "drupal/og": "^1.0@alpha" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.4", + "datestamp": "1678728834", + "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": "Heddn", + "homepage": "https://www.drupal.org/u/heddn", + "role": "Maintainer" + }, + { + "name": "Jbrauer", + "homepage": "https://www.drupal.org/u/jbrauer", + "role": "Maintainer" + }, + { + "name": "Eafarris", + "homepage": "https://www.drupal.org/u/eafarris", + "role": "Maintainer" + }, + { + "name": "FF1", + "homepage": "https://www.drupal.org/u/ff1", + "role": "Maintainer" + } + ], + "description": "Allows form elements to be prepopulated from the URL.", + "homepage": "https://www.drupal.org/project/prepopulate", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/prepopulate", + "issues": "https://www.drupal.org/project/issues/prepopulate" + } + }, + { + "name": "drupal/preview_link", + "version": "2.1.0-alpha1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/preview_link.git", + "reference": "2.1.0-alpha1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/preview_link-2.1.0-alpha1.zip", + "reference": "2.1.0-alpha1", + "shasum": "6862a8f242d401aefd38d5069166a9c091949729" + }, + "require": { + "drupal/core": "^9.4 || ^10", + "drupal/dynamic_entity_reference": "^1 || ^2 || ^3 || ^4", + "php": ">=8.0" + }, + "require-dev": { + "drupal/entity_reference_revisions": "*", + "drupal/paragraphs": "^1" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.1.0-alpha1", + "datestamp": "1674536507", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "acbramley", + "homepage": "https://www.drupal.org/user/1036766" + }, + { + "name": "benjy", + "homepage": "https://www.drupal.org/user/1852732" + }, + { + "name": "dpi", + "homepage": "https://www.drupal.org/user/81431" + }, + { + "name": "larowlan", + "homepage": "https://www.drupal.org/user/395439" + }, + { + "name": "mstrelan", + "homepage": "https://www.drupal.org/user/314289" + }, + { + "name": "Sam152", + "homepage": "https://www.drupal.org/user/1485048" + } + ], + "description": "Allows anyone to preview unpublished content with a unique link.", + "homepage": "https://www.drupal.org/project/preview_link", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/preview_link", + "issues": "https://www.drupal.org/project/issues/preview_link" + } + }, + { + "name": "drupal/r4032login", + "version": "2.2.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/r4032login.git", + "reference": "2.2.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/r4032login-2.2.1.zip", + "reference": "2.2.1", + "shasum": "b1ee040ec84a1feee28ed9ac6c8576f6e9edfd3a" + }, + "require": { + "drupal/core": "^9.3 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.2.1", + "datestamp": "1680284411", + "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": "bdone", + "homepage": "https://www.drupal.org/user/687670" + }, + { + "name": "Bevan", + "homepage": "https://www.drupal.org/user/49989" + }, + { + "name": "deekayen", + "homepage": "https://www.drupal.org/user/972" + }, + { + "name": "Grayle", + "homepage": "https://www.drupal.org/user/3145497" + }, + { + "name": "lotyrin", + "homepage": "https://www.drupal.org/user/216580" + }, + { + "name": "markdorison", + "homepage": "https://www.drupal.org/user/346106" + }, + { + "name": "ms2011", + "homepage": "https://www.drupal.org/user/108440" + }, + { + "name": "Nixou", + "homepage": "https://www.drupal.org/user/2304734" + }, + { + "name": "pwolanin", + "homepage": "https://www.drupal.org/user/49851" + }, + { + "name": "RobLoach", + "homepage": "https://www.drupal.org/user/61114" + }, + { + "name": "shrop", + "homepage": "https://www.drupal.org/user/14767" + }, + { + "name": "Sk8erPeter", + "homepage": "https://www.drupal.org/user/1441344" + } + ], + "description": "Redirect anonymous users from 403 Access Denied pages to the /user/login page.", + "homepage": "https://www.drupal.org/project/r4032login", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/r4032login", + "issues": "https://www.drupal.org/project/issues/r4032login" + } + }, + { + "name": "drupal/rabbit_hole", + "version": "1.0.0-beta11", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/rabbit_hole.git", + "reference": "8.x-1.0-beta11" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/rabbit_hole-8.x-1.0-beta11.zip", + "reference": "8.x-1.0-beta11", + "shasum": "a5c3bd5d1a190e25bb4d339525dd71918015fea2" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "require-dev": { + "drupal/commerce": "*", + "drupal/commerce_product": "*", + "drupal/file_entity": "*", + "drupal/group": "*", + "drupal/paragraphs-paragraphs_library": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0-beta11", + "datestamp": "1670668459", + "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+" + ], + "authors": [ + { + "name": "aleksey.tk", + "homepage": "https://www.drupal.org/user/22093" + }, + { + "name": "bohart", + "homepage": "https://www.drupal.org/user/289861" + }, + { + "name": "Dylan Donkersgoed", + "homepage": "https://www.drupal.org/user/2803351" + }, + { + "name": "Matroskeen", + "homepage": "https://www.drupal.org/user/3426249" + }, + { + "name": "mparker17", + "homepage": "https://www.drupal.org/user/536298" + }, + { + "name": "Odd Hill", + "homepage": "https://www.drupal.org/user/789934" + }, + { + "name": "olofbokedal", + "homepage": "https://www.drupal.org/user/1198438" + } + ], + "description": "Basic functionality that is shared among the different Rabbit Hole modules.", + "homepage": "https://www.drupal.org/project/rabbit_hole", + "support": { + "source": "https://git.drupalcode.org/project/rabbit_hole" + } + }, + { + "name": "drupal/rdf", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/rdf.git", + "reference": "2.1.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/rdf-2.1.1.zip", + "reference": "2.1.1", + "shasum": "9c897d1313abdabbe80806d79643faffaa0b2466" + }, + "require": { + "drupal/core": "^9.4 || ^10.0", + "easyrdf/easyrdf": "^0.9 || ^1.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.1.1", + "datestamp": "1666340902", + "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": "Arto", + "homepage": "https://www.drupal.org/user/26089" + }, + { + "name": "bbrala", + "homepage": "https://www.drupal.org/user/3366066" + }, + { + "name": "bhuga", + "homepage": "https://www.drupal.org/user/186547" + }, + { + "name": "febbraro", + "homepage": "https://www.drupal.org/user/43670" + }, + { + "name": "jmiccolis", + "homepage": "https://www.drupal.org/user/31731" + }, + { + "name": "linclark", + "homepage": "https://www.drupal.org/user/396253" + }, + { + "name": "miglius", + "homepage": "https://www.drupal.org/user/18741" + }, + { + "name": "scor", + "homepage": "https://www.drupal.org/user/52142" + }, + { + "name": "smustgrave", + "homepage": "https://www.drupal.org/user/3252890" + } + ], + "description": "Enriches your content with metadata to let other applications (e.g. search engines, aggregators) better understand its relationships and attributes", + "homepage": "https://www.drupal.org/project/rdf", + "support": { + "source": "https://git.drupalcode.org/project/rdf" + } + }, + { + "name": "drupal/redirect", + "version": "1.9.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/redirect.git", + "reference": "8.x-1.9" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/redirect-8.x-1.9.zip", + "reference": "8.x-1.9", + "shasum": "2987de20f509e9f7cec8a0f81d3a6774f9b0ba3e" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.9", + "datestamp": "1693393506", + "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": "Berdir", + "homepage": "https://www.drupal.org/user/214652" + }, + { + "name": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "Kristen Pol", + "homepage": "https://www.drupal.org/user/8389" + }, + { + "name": "pifagor", + "homepage": "https://www.drupal.org/user/2375692" + } + ], + "description": "Allows users to redirect from old URLs to new URLs.", + "homepage": "https://www.drupal.org/project/redirect", + "support": { + "source": "https://git.drupalcode.org/project/redirect" + } + }, + { + "name": "drupal/redirect_404", + "version": "1.9.0", + "require": { + "drupal/core": "^9.2 || ^10", + "drupal/redirect": "*" + }, + "type": "metapackage", + "extra": { + "drupal": { + "version": "8.x-1.9", + "datestamp": "1693393506", + "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": "Berdir", + "homepage": "https://www.drupal.org/user/214652" + }, + { + "name": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "Kristen Pol", + "homepage": "https://www.drupal.org/user/8389" + }, + { + "name": "pifagor", + "homepage": "https://www.drupal.org/user/2375692" + } + ], + "description": "Logs 404 errors and allows users to create redirects for often requested but missing pages.", + "homepage": "https://www.drupal.org/project/redirect", + "support": { + "source": "https://git.drupalcode.org/project/redirect" + } + }, + { + "name": "drupal/registration_role", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/registration_role.git", + "reference": "2.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/registration_role-2.0.0.zip", + "reference": "2.0.0", + "shasum": "3d3b9d1068e80a47e14e0e1d64498bf1e0d3075c" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0", + "datestamp": "1689039865", + "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": "karthikeyan-manivasagam", + "homepage": "https://www.drupal.org/user/1494424" + }, + { + "name": "melon", + "homepage": "https://www.drupal.org/user/32875" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "pfournier", + "homepage": "https://www.drupal.org/user/160468" + }, + { + "name": "pignaz", + "homepage": "https://www.drupal.org/user/471908" + }, + { + "name": "yogen.prasad", + "homepage": "https://www.drupal.org/user/2115328" + } + ], + "description": "Automatically assign a role to all new users who register.", + "homepage": "https://www.drupal.org/project/registration_role", + "support": { + "source": "https://git.drupalcode.org/project/registration_role" + } + }, + { + "name": "drupal/require_on_publish", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/require_on_publish.git", + "reference": "8.x-1.7" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/require_on_publish-8.x-1.7.zip", + "reference": "8.x-1.7", + "shasum": "7bdf81eba00de04fa1e18cc5c6c3b3326524bffd" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.7", + "datestamp": "1693879881", + "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": "Mike Priscella", + "homepage": "https://drupal.org/u/mpriscella", + "role": "Maintainer" + }, + { + "name": "pfunklange", + "homepage": "https://www.drupal.org/user/566588" + } + ], + "description": "Adds ability to designate fields as required for publishing only.", + "homepage": "https://www.drupal.org/project/require_on_publish", + "keywords": [ + "field", + "publish", + "require", + "require on publish", + "required field" + ], + "support": { + "source": "https://git.drupalcode.org/project/require_on_publish", + "issues": "https://www.drupal.org/project/issues/require_on_publish" + } + }, + { + "name": "drupal/riddler", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/riddler.git", + "reference": "2.0.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/riddler-2.0.2.zip", + "reference": "2.0.2", + "shasum": "76822a4acd963a416a7b57358b70e51c1a0ce71a" + }, + "require": { + "drupal/captcha": "^1.1", + "drupal/core": "^8.9 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.2", + "datestamp": "1666163104", + "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": "alex_optim", + "homepage": "https://www.drupal.org/user/3317601" + }, + { + "name": "Anybody", + "homepage": "https://www.drupal.org/user/291091" + }, + { + "name": "awolfey", + "homepage": "https://www.drupal.org/user/277371" + }, + { + "name": "Grevil", + "homepage": "https://www.drupal.org/user/3668491" + }, + { + "name": "imerlin", + "homepage": "https://www.drupal.org/user/21895" + }, + { + "name": "thomas.frobieter", + "homepage": "https://www.drupal.org/user/409335" + } + ], + "description": "Provides a question and answer CAPTCHA.", + "homepage": "https://www.drupal.org/project/riddler", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/riddler", + "issues": "https://www.drupal.org/project/issues/riddler" + } + }, + { + "name": "drupal/role_delegation", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/role_delegation.git", + "reference": "8.x-1.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/role_delegation-8.x-1.2.zip", + "reference": "8.x-1.2", + "shasum": "08095bada0f492e70d32fcf357a8c01825ca81fc" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.2", + "datestamp": "1644487627", + "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": "Jeroen Tubex", + "homepage": "https://www.drupal.org/u/jeroent", + "role": "Maintainer" + }, + { + "name": "JeroenT", + "homepage": "https://www.drupal.org/user/2228934" + } + ], + "description": "Allows site administrators to grant some roles the authority to assign selected roles to users.", + "homepage": "http://drupal.org/project/role_delegation", + "support": { + "source": "https://git.drupalcode.org/project/role_delegation", + "issues": "http://drupal.org/project/role_delegation" + } + }, + { + "name": "drupal/scheduler", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/scheduler.git", + "reference": "8.x-1.5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/scheduler-8.x-1.5.zip", + "reference": "8.x-1.5", + "shasum": "206a9b6e348273aa2cf97ba429d437112b47469b" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "require-dev": { + "drupal/devel_generate": "^2.0 || >=4", + "drupal/rules": "^3", + "drush/drush": ">=9" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.5", + "datestamp": "1683719323", + "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": "Eric Schaefer (Eric Schaefer)", + "homepage": "https://www.drupal.org/u/eric-schaefer", + "role": "Maintainer" + }, + { + "name": "Jonathan Smith (jonathan1055)", + "homepage": "https://www.drupal.org/u/jonathan1055", + "role": "Maintainer" + }, + { + "name": "Pieter Frenssen (pfrenssen)", + "homepage": "https://www.drupal.org/u/pfrenssen", + "role": "Maintainer" + }, + { + "name": "Rick Manelius (rickmanelius)", + "homepage": "https://www.drupal.org/u/rickmanelius", + "role": "Maintainer" + } + ], + "description": "Automatically publish and unpublish content at specified dates and times.", + "homepage": "https://drupal.org/project/scheduler", + "support": { + "source": "https://git.drupalcode.org/project/scheduler", + "issues": "https://www.drupal.org/project/issues/scheduler" + } + }, + { + "name": "drupal/schema_metatag", + "version": "2.5.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/schema_metatag.git", + "reference": "8.x-2.5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/schema_metatag-8.x-2.5.zip", + "reference": "8.x-2.5", + "shasum": "543b9d624711379e29dde58c22e2cc0a66822c87" + }, + "require": { + "drupal/core": "^9.0 || ^10", + "drupal/metatag": "^1.0" + }, + "require-dev": { + "drupal/coder": "^8.3", + "drupal/metatag_views": "*", + "drupal/schema_article": "*", + "drupal/schema_organization": "*", + "phpcompatibility/php-compatibility": "^9.3" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.5", + "datestamp": "1687460392", + "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": "DamienMcKenna", + "homepage": "https://www.drupal.org/user/108450" + }, + { + "name": "KarenS", + "homepage": "https://www.drupal.org/user/45874" + }, + { + "name": "wells", + "homepage": "https://www.drupal.org/user/2452278" + } + ], + "description": "Metatag implementation of Schema.org structured data (JSON-LD)", + "homepage": "https://www.drupal.org/project/schema_metatag", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/schema_metatag", + "issues": "https://www.drupal.org/project/issues/schema_metatag" + } + }, + { + "name": "drupal/scn", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/scn.git", + "reference": "2.0.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/scn-2.0.3.zip", + "reference": "2.0.3", + "shasum": "f13d261528b5a61884ece9deb660c8e64c7d9ce7" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.3", + "datestamp": "1689485714", + "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": "Andrei Ivnitskii", + "homepage": "https://www.drupal.org/u/ivnish", + "role": "Maintainer" + } + ], + "description": "Notifies the site administrator by e-mail or telegram about new comments on the site.", + "homepage": "https://www.drupal.org/project/scn", + "support": { + "source": "https://git.drupalcode.org/project/scn", + "issues": "https://www.drupal.org/project/issues/scn" + } + }, + { + "name": "drupal/search404", + "version": "2.1.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/search404.git", + "reference": "2.1.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/search404-2.1.2.zip", + "reference": "2.1.2", + "shasum": "1bd271486856e33a23c394849503477b97fbe25f" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.1.2", + "datestamp": "1677067806", + "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": "anoopjohn", + "homepage": "https://www.drupal.org/user/188049" + }, + { + "name": "binnythomas", + "homepage": "https://www.drupal.org/user/3123091" + }, + { + "name": "emilymathew", + "homepage": "https://www.drupal.org/user/2921997" + }, + { + "name": "jijojoseph_zyxware", + "homepage": "https://www.drupal.org/user/3561263" + }, + { + "name": "larssg", + "homepage": "https://www.drupal.org/user/655" + }, + { + "name": "varunity", + "homepage": "https://www.drupal.org/user/273530" + }, + { + "name": "vimaljoseph", + "homepage": "https://www.drupal.org/user/817380" + }, + { + "name": "zyxware", + "homepage": "https://www.drupal.org/user/222163" + } + ], + "description": "Automatically search for the keywords in URLs that result in 404 errors and show results instead of Page-Not-Found.", + "homepage": "https://www.drupal.org/project/search404", + "support": { + "source": "https://git.drupalcode.org/project/search404" + } + }, + { + "name": "drupal/search_api", + "version": "1.30.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/search_api.git", + "reference": "8.x-1.30" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.30.zip", + "reference": "8.x-1.30", + "shasum": "25bd2cfab6a6332c595fbc8be1c4cfff33a85ce8" + }, + "require": { + "drupal/core": "^9.3 || ^10.0" + }, + "conflict": { + "drupal/search_api_solr": "2.* || 3.0 || 3.1" + }, + "require-dev": { + "drupal/language_fallback_fix": "@dev", + "drupal/search_api_autocomplete": "@dev", + "drupal/search_api_db": "*" + }, + "suggest": { + "drupal/facets": "Adds the ability to create faceted searches.", + "drupal/search_api_autocomplete": "Allows adding autocomplete suggestions to search fields.", + "drupal/search_api_solr": "Adds support for using Apache Solr as a backend." + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.30", + "datestamp": "1697366291", + "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": "Thomas Seidl", + "homepage": "https://www.drupal.org/u/drunken-monkey" + }, + { + "name": "Nick Veenhof", + "homepage": "https://www.drupal.org/u/nick_vh" + }, + { + "name": "See other contributors", + "homepage": "https://www.drupal.org/node/790418/committers" + } + ], + "description": "Provides a generic framework for modules offering search capabilities.", + "homepage": "https://www.drupal.org/project/search_api", + "support": { + "source": "https://git.drupalcode.org/project/search_api", + "issues": "https://www.drupal.org/project/issues/search_api", + "irc": "irc://irc.freenode.org/drupal-search-api" + } + }, + { + "name": "drupal/search_api_autocomplete", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/search_api_autocomplete.git", + "reference": "8.x-1.8" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/search_api_autocomplete-8.x-1.8.zip", + "reference": "8.x-1.8", + "shasum": "80f75774776cee193624fe5731906e35bff160f6" + }, + "require": { + "drupal/core": "^9.2 || ^10", + "drupal/search_api": "^1.0" + }, + "require-dev": { + "drupal/search_api_page": "1.x-dev" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.8", + "datestamp": "1697366383", + "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": "Thomas Seidl", + "homepage": "https://www.drupal.org/u/drunken-monkey" + }, + { + "name": "See other contributors", + "homepage": "https://www.drupal.org/node/1142202/committers" + } + ], + "description": "Adds autocomplete functionality to searches.", + "homepage": "https://www.drupal.org/project/search_api_autocomplete", + "support": { + "source": "http://git.drupal.org/project/search_api_autocomplete.git", + "issues": "https://www.drupal.org/project/issues/search_api_autocomplete", + "irc": "irc://irc.freenode.org/drupal-search-api" + } + }, + { + "name": "drupal/search_api_db", + "version": "1.30.0", + "require": { + "drupal/core": "^9.2 || ^10.0", + "drupal/search_api": "*" + }, + "type": "metapackage", + "extra": { + "drupal": { + "version": "8.x-1.30", + "datestamp": "1697366291", + "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": "borisson_", + "homepage": "https://www.drupal.org/user/2393360" + }, + { + "name": "drunken monkey", + "homepage": "https://www.drupal.org/user/205582" + }, + { + "name": "Nick_vh", + "homepage": "https://www.drupal.org/user/122682" + } + ], + "description": "Offers an implementation of the Search API that uses database tables for indexing content.", + "homepage": "https://www.drupal.org/project/search_api", + "support": { + "source": "https://git.drupalcode.org/project/search_api" + } + }, + { + "name": "drupal/search_api_entity_multiselect", + "version": "1.0.x-dev", + "source": { + "type": "git", + "url": "https://codeberg.org/agaric/search_api_entity_multiselect.git", + "reference": "8045ed91a6d4d2e62d9cddb217373a2b7dba3062" + }, + "default-branch": true, + "type": "drupal-module", + "license": [ + "GPL-2.0+" + ], + "description": "Create multiselect form field for entities", + "time": "2023-08-02T16:03:56+00:00" + }, + { + "name": "drupal/search_api_saved_searches", + "version": "1.0.0-alpha4", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/search_api_saved_searches.git", + "reference": "8.x-1.0-alpha4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/search_api_saved_searches-8.x-1.0-alpha4.zip", + "reference": "8.x-1.0-alpha4", + "shasum": "dc66da9ca59c158b6004dc5a27ceb53c1fe0828e" + }, + "require": { + "drupal/core": "^9.2 || ^10", + "drupal/search_api": "^1.20" + }, + "require-dev": { + "drupal/facets": "@dev", + "drupal/search_api_page": "@dev" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0-alpha4", + "datestamp": "1697360867", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Thomas Seidl", + "homepage": "https://www.drupal.org/u/drunken-monkey" + }, + { + "name": "See other contributors", + "homepage": "https://www.drupal.org/node/1142202/committers" + } + ], + "description": "Allows visitors to bookmark searches and get notifications for new results.", + "homepage": "https://www.drupal.org/project/search_api_saved_searches", + "support": { + "source": "http://git.drupal.org/project/search_api_saved_searches.git", + "issues": "https://www.drupal.org/project/issues/search_api_saved_searches", + "irc": "irc://irc.freenode.org/drupal-search-api" + } + }, + { + "name": "drupal/seckit", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/seckit.git", + "reference": "2.0.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/seckit-2.0.1.zip", + "reference": "2.0.1", + "shasum": "2eee3b9719bdd5951c2b78f419c86f4765010439" + }, + "require": { + "drupal/core": "^9.3 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.1", + "datestamp": "1671195208", + "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": "badjava", + "homepage": "https://www.drupal.org/user/83372" + }, + { + "name": "jweowu", + "homepage": "https://www.drupal.org/user/152788" + }, + { + "name": "mcdruid", + "homepage": "https://www.drupal.org/user/255969" + }, + { + "name": "p0deje", + "homepage": "https://www.drupal.org/user/529960" + } + ], + "description": "SecKit provides Drupal with various security-hardening options.", + "homepage": "https://www.drupal.org/project/seckit", + "keywords": [ + "Drupal", + "security" + ], + "support": { + "source": "http://cgit.drupalcode.org/seckit", + "issues": "http://drupal.org/project/issues/seckit" + } + }, + { + "name": "drupal/select_or_other", + "version": "4.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/select_or_other.git", + "reference": "4.1.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/select_or_other-4.1.0.zip", + "reference": "4.1.0", + "shasum": "ff73f610623c16ee27ac2afdc2f18e3d3d934081" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "4.1.0", + "datestamp": "1686871176", + "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": "daften", + "homepage": "https://www.drupal.org/user/176274" + }, + { + "name": "danielb", + "homepage": "https://www.drupal.org/user/134005" + }, + { + "name": "haydeniv", + "homepage": "https://www.drupal.org/user/149501" + }, + { + "name": "hmendes", + "homepage": "https://www.drupal.org/user/3673677" + }, + { + "name": "legolasbo", + "homepage": "https://www.drupal.org/user/2480548" + }, + { + "name": "qzmenko", + "homepage": "https://www.drupal.org/user/3220037" + }, + { + "name": "vladbo", + "homepage": "https://www.drupal.org/user/2696261" + } + ], + "description": "Provides a select box form element with additional option 'Other' to give a textfield.", + "homepage": "https://www.drupal.org/project/select_or_other", + "support": { + "source": "https://git.drupalcode.org/project/select_or_other" + } + }, + { + "name": "drupal/shield", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/shield.git", + "reference": "8.x-1.7" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/shield-8.x-1.7.zip", + "reference": "8.x-1.7", + "shasum": "dcb77778aaffd39a9bb80c123f086358ad1c8bf9" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "require-dev": { + "drupal/key": "^1.16" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.7", + "datestamp": "1661968920", + "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": "badjava", + "homepage": "https://www.drupal.org/user/83372" + }, + { + "name": "chx", + "homepage": "https://www.drupal.org/user/9446" + }, + { + "name": "geek-merlin", + "homepage": "https://www.drupal.org/user/229048" + }, + { + "name": "japerry", + "homepage": "https://www.drupal.org/user/45640" + }, + { + "name": "kalman.hosszu", + "homepage": "https://www.drupal.org/user/267481" + }, + { + "name": "pkiraly", + "homepage": "https://www.drupal.org/user/352587" + }, + { + "name": "vbouchet", + "homepage": "https://www.drupal.org/user/1671428" + } + ], + "description": "Creates a general shield for the site.", + "homepage": "https://www.drupal.org/project/shield", + "support": { + "source": "https://git.drupalcode.org/project/shield" + } + }, + { + "name": "drupal/similarterms", + "version": "1.6.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/similarterms.git", + "reference": "8.x-1.6" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/similarterms-8.x-1.6.zip", + "reference": "8.x-1.6", + "shasum": "51317a53c478d552d796e351390c2ec1a337c990" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.6", + "datestamp": "1681920109", + "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": "rmiddle", + "homepage": "https://www.drupal.org/user/192183" + }, + { + "name": "shelane", + "homepage": "https://www.drupal.org/user/2674989" + }, + { + "name": "takim", + "homepage": "https://www.drupal.org/user/252386" + } + ], + "description": "Use Views to show similar content based on taxonomy terms", + "homepage": "https://www.drupal.org/project/similarterms", + "support": { + "source": "https://git.drupalcode.org/project/similarterms" + } + }, + { + "name": "drupal/skins", + "version": "2.0.0-alpha1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/skins.git", + "reference": "2.0.0-alpha1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/skins-2.0.0-alpha1.zip", + "reference": "2.0.0-alpha1", + "shasum": "192b0ba615b866f0d36feebfc99d9a3ff58f86c0" + }, + "require": { + "drupal/core": "^9.3 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-alpha1", + "datestamp": "1687484216", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "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": "Poieo", + "homepage": "https://www.drupal.org/user/303228" + } + ], + "description": "Enable themes or modules to provide a set of skins with distinct stylesheets and templates.", + "homepage": "http://drupal.org/project/skins", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/skins", + "issues": "http://drupal.org/project/issues/skins" + } + }, + { + "name": "drupal/smart_date", + "version": "4.0.3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/smart_date.git", + "reference": "4.0.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/smart_date-4.0.3.zip", + "reference": "4.0.3", + "shasum": "9f8fd56690eae5b5ae7231ab17641fa1d57ec261" + }, + "require": { + "drupal/core": "^9 || ^10", + "php": ">=8.0", + "simshaun/recurr": "^5" + }, + "suggest": { + "drupal/multiple_fields_remove_button": "Provides a button for editors to remove unwanted rows." + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "4.0.3", + "datestamp": "1689755800", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "drush": { + "services": { + "drush.services.yml": "^9" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "mandclu", + "homepage": "https://www.drupal.org/user/52136" + }, + { + "name": "stefan.korn", + "homepage": "https://www.drupal.org/user/1942204" + } + ], + "description": "Adds app-like date and recurring date functionality.", + "homepage": "https://www.drupal.org/project/smart_date", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/smart_date", + "issues": "https://www.drupal.org/project/issues/smart_date", + "documentation": "https://www.drupal.org/docs/contributed-modules/smart-date" + } + }, + { + "name": "drupal/sms", + "version": "2.2.0-rc1", + "require": { + "drupal/core": "^9.5 || ^10", + "drupal/dynamic_entity_reference": "^3 || ^4", + "drupal/smsframework": "^2", + "php": ">=8" + }, + "type": "metapackage", + "extra": { + "drupal": { + "version": "2.2.0-rc1", + "datestamp": "1670241566", + "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": "Aniebiet Udoh", + "homepage": "https://www.drupal.org/u/almaudoh", + "role": "Maintainer" + }, + { + "name": "Daniel Phin", + "homepage": "http://danielph.in", + "role": "Maintainer" + }, + { + "name": "dpi", + "homepage": "https://www.drupal.org/user/81431" + } + ], + "description": "Provides an extensible API that facilitates communication between Drupal and various SMS gateways.", + "homepage": "http://drupal.org/project/smsframework", + "support": { + "source": "https://git.drupalcode.org/project/smsframework", + "issues": "https://www.drupal.org/project/issues/smsframework" + } + }, + { + "name": "drupal/smsframework", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/smsframework.git", + "reference": "2.1.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/smsframework-2.1.0.zip", + "reference": "2.1.0", + "shasum": "a929db8db5ed2b82b87d371e36d746bd1270a7e3" + }, + "require": { + "drupal/core": ">=9.2" + }, + "require-dev": { + "drupal/dynamic_entity_reference": "*", + "drupal/sms": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.1.0", + "datestamp": "1670240395", + "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": "almaudoh", + "homepage": "https://www.drupal.org/user/488082" + }, + { + "name": "batje", + "homepage": "https://www.drupal.org/user/2696" + }, + { + "name": "dpi", + "homepage": "https://www.drupal.org/user/81431" + } + ], + "homepage": "https://www.drupal.org/project/smsframework", + "support": { + "source": "https://git.drupalcode.org/project/smsframework" + } + }, + { + "name": "drupal/social_api", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/social_api.git", + "reference": "3.1.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/social_api-3.1.0.zip", + "reference": "3.1.0", + "shasum": "ceb8b35f718657a8f3d67d2e9a8384d4b35687ea" + }, + "require": { + "drupal/core": "^9.1 || ^10", + "ext-openssl": "*", + "league/oauth2-client": "^2.0" + }, + "require-dev": { + "drupal/coder": "^8.3", + "phpcompatibility/php-compatibility": "^9.3" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.1.0", + "datestamp": "1660188487", + "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": "Getulio Sánchez (gvso)", + "homepage": "https://www.drupal.org/u/gvso", + "role": "Maintainer" + }, + { + "name": "Himansh Dixit (himanshu-dixit)", + "homepage": "https://www.drupal.org/user/3510098", + "email": "hudixt@gmail.com" + }, + { + "name": "Chrsitopher C. Wells (wells)", + "homepage": "https://www.drupal.org/user/550110", + "email": "drupal.org@chris-wells.net" + }, + { + "name": "gvso", + "homepage": "https://www.drupal.org/user/3101285" + }, + { + "name": "himanshu-dixit", + "homepage": "https://www.drupal.org/user/3513954" + }, + { + "name": "wells", + "homepage": "https://www.drupal.org/user/2452278" + } + ], + "description": "Harmonizes social networking services in Drupal", + "homepage": "https://www.drupal.org/project/social_api", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/social_api", + "issues": "https://www.drupal.org/project/issues/social_api" + } + }, + { + "name": "drupal/social_media_links", + "version": "2.9.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/social_media_links.git", + "reference": "8.x-2.9" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/social_media_links-8.x-2.9.zip", + "reference": "8.x-2.9", + "shasum": "d73ea6199b48e11e57fe8a2aeb2afbf3c295704a" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.9", + "datestamp": "1665768361", + "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": "Neslee Canil Pinto", + "homepage": "https://www.drupal.org/u/neslee-canil-pinto", + "role": "Maintainer" + }, + { + "name": "Christian Beier", + "homepage": "https://www.drupal.org/u/cbeier", + "role": "Maintainer" + } + ], + "description": "The module provides a block that display links (icons) to your profiles on various social networking sites.", + "homepage": "https://www.drupal.org/project/social_media_links", + "support": { + "source": "https://git.drupalcode.org/project/social_media_links", + "issues": "https://www.drupal.org/project/issues/social_media_links" + } + }, + { + "name": "drupal/social_post", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/social_post.git", + "reference": "3.0.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/social_post-3.0.1.zip", + "reference": "3.0.1", + "shasum": "9976ba61dcba635f09d5d499ea6cb4ee9122cbe6" + }, + "require": { + "drupal/core": "^8.8 || ^9.0 || ^10", + "drupal/social_api": "^3" + }, + "require-dev": { + "drupal/coder": "^8.3", + "phpcompatibility/php-compatibility": "10.x-dev" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.0.1", + "datestamp": "1665165035", + "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": "Getulio Valentin Sánchez (gvso)", + "homepage": "https://www.drupal.org/user/550110", + "email": "valentin2507@gmail.com" + }, + { + "name": "Himansh Dixit (himanshu-dixit)", + "homepage": "https://www.drupal.org/user/3101285", + "email": "hudixt@gmail.com" + }, + { + "name": "Chrsitopher C. Wells (wells)", + "homepage": "https://www.drupal.org/user/2452278", + "email": "drupal.org@chris-wells.net" + } + ], + "description": "Social Post", + "homepage": "https://www.drupal.org/project/social_post", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/social_post", + "issues": "https://www.drupal.org/project/issues/social_post" + } + }, + { + "name": "drupal/social_post_facebook", + "version": "dev-3.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/social_post_facebook.git", + "reference": "9d988d3aea0ce2f88b7c0c864517defa0b399707" + }, + "require": { + "agaric/php-facebook": "dev-main", + "drupal/core": "^8 || ^9 || ^10", + "drupal/social_post": "^3" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-3.0.x": "3.0.x-dev" + }, + "drupal": { + "version": "3.0.x-dev", + "datestamp": "1695249488", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Getulio Valentin Sánchez (gvso)", + "homepage": "https://www.drupal.org/user/440810", + "email": "valentin2507@gmail.com" + }, + { + "name": "Himanshu Dixit (himanshu-dixit)", + "homepage": "https://www.drupal.org/user/992990", + "email": "hudixt@gmail.com" + }, + { + "name": "himanshu-dixit", + "homepage": "https://www.drupal.org/user/3513954" + }, + { + "name": "MegaKeegMan", + "homepage": "https://www.drupal.org/user/3620027" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + } + ], + "description": "Social Post Facebook for Facebook", + "homepage": "https://www.drupal.org/project/social_post_facebook", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/social_post_facebook", + "issues": "https://www.drupal.org/project/issues/social_post_facebook" + } + }, + { + "name": "drupal/social_post_twitter", + "version": "dev-3.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/social_post_twitter.git", + "reference": "18ade93bd62d2ceaf0d9dc927371fd847e37a0b7" + }, + "require": { + "abraham/twitteroauth": ">=2", + "drupal/core": "^8.8 || ^9.0 || ^10", + "drupal/social_post": "^3.0" + }, + "require-dev": { + "drupal/coder": "^8.3", + "drupal/rules": "3.x-dev", + "phpcompatibility/php-compatibility": "10.x-dev" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-3.x": "3.x-dev" + }, + "drupal": { + "version": "3.0.0-beta4+1-dev", + "datestamp": "1665164947", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Getulio Valentin Sánchez (gvso)", + "homepage": "https://www.drupal.org/user/3101285", + "email": "valentin2507@gmail.com" + }, + { + "name": "Chrsitopher C. Wells (wells)", + "homepage": "https://www.drupal.org/user/2452278", + "email": "drupal.org@chris-wells.net" + } + ], + "description": "Social Post integration for Twitter", + "homepage": "https://www.drupal.org/project/social_post_twitter", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/social_post_twitter", + "issues": "https://www.drupal.org/project/issues/social_post_twitter" + } + }, + { + "name": "drupal/stringoverrides", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/stringoverrides.git", + "reference": "8.x-1.8" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/stringoverrides-8.x-1.8.zip", + "reference": "8.x-1.8", + "shasum": "5c621d593fc9d74079d76fb7970c7c648b98d0e7" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.8", + "datestamp": "1671212608", + "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": "Audrius Vaitonis", + "homepage": "https://www.drupal.org/user/454662" + }, + { + "name": "eaton", + "homepage": "https://www.drupal.org/user/16496" + }, + { + "name": "hubdrop", + "homepage": "https://www.drupal.org/user/2750597" + }, + { + "name": "manuel.adan", + "homepage": "https://www.drupal.org/user/516420" + }, + { + "name": "Nitesh Sethia", + "homepage": "https://www.drupal.org/user/2474982" + }, + { + "name": "pwolanin", + "homepage": "https://www.drupal.org/user/49851" + }, + { + "name": "quicksketch", + "homepage": "https://www.drupal.org/user/35821" + }, + { + "name": "RobLoach", + "homepage": "https://www.drupal.org/user/61114" + }, + { + "name": "webchick", + "homepage": "https://www.drupal.org/user/24967" + } + ], + "description": "Provides a quick and easy way of replacing text.", + "homepage": "https://www.drupal.org/project/stringoverrides", + "support": { + "source": "https://git.drupalcode.org/project/stringoverrides" + } + }, + { + "name": "drupal/subpathauto", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/subpathauto.git", + "reference": "8.x-1.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/subpathauto-8.x-1.3.zip", + "reference": "8.x-1.3", + "shasum": "b94e4ec3c8dcd42aa04b6796ae48a9aa1848862d" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10" + }, + "require-dev": { + "drupal/redirect": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.3", + "datestamp": "1676316639", + "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": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "lauriii", + "homepage": "https://www.drupal.org/user/1078742" + }, + { + "name": "NickDickinsonWilde", + "homepage": "https://www.drupal.org/user/3094661" + } + ], + "description": "Provides support for extending sub-paths of URL aliases.", + "homepage": "https://www.drupal.org/project/subpathauto", + "support": { + "source": "https://cgit.drupalcode.org/subpathauto", + "issues": "https://www.drupal.org/project/issues/subpathauto" + } + }, + { + "name": "drupal/subprofiles", + "version": "2.0.0-alpha2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/subprofiles.git", + "reference": "2.0.0-alpha2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/subprofiles-2.0.0-alpha2.zip", + "reference": "2.0.0-alpha2", + "shasum": "2f5e16cf4a918d7e9873abbaa99a26788c8a63b3" + }, + "require": { + "drupal/core": "^9.3 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-alpha2", + "datestamp": "1697325686", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "drutopia", + "homepage": "https://www.drupal.org/user/3763727" + }, + { + "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": "robertDouglass", + "homepage": "https://www.drupal.org/user/5449" + }, + { + "name": "wolcen", + "homepage": "https://www.drupal.org/user/3099655" + } + ], + "description": "Provide multiple variations of a single installation profile.", + "homepage": "https://www.drupal.org/project/subprofiles", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/subprofiles", + "issues": "http://drupal.org/project/issues/subprofiles" + } + }, + { + "name": "drupal/taxonomy_import", + "version": "2.0.12", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/taxonomy_import.git", + "reference": "2.0.12" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/taxonomy_import-2.0.12.zip", + "reference": "2.0.12", + "shasum": "7ee3acb762e5f30208423c51035db1b889fe5785" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.12", + "datestamp": "1680814752", + "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": "AswathyAjish", + "homepage": "https://www.drupal.org/user/2584696" + }, + { + "name": "colan", + "homepage": "https://www.drupal.org/user/58704" + }, + { + "name": "neethups", + "homepage": "https://www.drupal.org/user/3516137" + }, + { + "name": "sajiniantony", + "homepage": "https://www.drupal.org/user/2603884" + }, + { + "name": "TolstoyDotCom", + "homepage": "https://www.drupal.org/user/103055" + }, + { + "name": "vuil", + "homepage": "https://www.drupal.org/user/3568458" + } + ], + "description": "A module to import taxonomy using CSV or XML file to a user defined vocabulary.", + "homepage": "https://www.drupal.org/project/taxonomy_import", + "keywords": [ + "Drupal", + "taxonomy_import" + ], + "support": { + "source": "http://cgit.drupalcode.org/taxonomy_import", + "issues": "https://www.drupal.org/project/issues/taxonomy_import", + "documentation": "https://www.drupal.org/project/taxonomy_import" + } + }, + { + "name": "drupal/taxonomy_manager", + "version": "2.0.9", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/taxonomy_manager.git", + "reference": "2.0.9" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/taxonomy_manager-2.0.9.zip", + "reference": "2.0.9", + "shasum": "c1956d809ba2149b294eb68fe2f06ada34f4cadc" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "drupal/jquery_ui": "^1.4" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.9", + "datestamp": "1691588453", + "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": "alesbencina", + "homepage": "https://www.drupal.org/user/3558110" + }, + { + "name": "Andriy Khomych", + "homepage": "https://www.drupal.org/user/3287133" + }, + { + "name": "aurelianzaha", + "homepage": "https://www.drupal.org/user/3575026" + }, + { + "name": "dragan_bp", + "homepage": "https://www.drupal.org/user/3578037" + }, + { + "name": "JacobSanford", + "homepage": "https://www.drupal.org/user/806538" + }, + { + "name": "joaogarin", + "homepage": "https://www.drupal.org/user/612814" + }, + { + "name": "kalinchernev", + "homepage": "https://www.drupal.org/user/231185" + }, + { + "name": "klausi", + "homepage": "https://www.drupal.org/user/262198" + }, + { + "name": "mh86", + "homepage": "https://www.drupal.org/user/59747" + }, + { + "name": "VladimirAus", + "homepage": "https://www.drupal.org/user/673120" + } + ], + "description": "This module provides a powerful interface for managing taxonomies.", + "homepage": "https://www.drupal.org/project/taxonomy_manager", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://git.drupalcode.org/project/taxonomy_manager", + "issues": "https://www.drupal.org/project/issues/taxonomy_manager" + } + }, + { + "name": "drupal/telegram_api", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/telegram_api.git", + "reference": "1.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/telegram_api-1.0.0.zip", + "reference": "1.0.0", + "shasum": "d1825eb653389fe35e6085d066442dbb910b5c2c" + }, + "require": { + "drupal/core": "^9 || ^10", + "ext-curl": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.0.0", + "datestamp": "1685431953", + "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": "Andrei Ivnitskii", + "homepage": "https://www.drupal.org/u/ivnish", + "role": "Maintainer" + } + ], + "description": "Add some telegram integration for your site.", + "homepage": "https://www.drupal.org/project/telegram_api", + "support": { + "source": "https://git.drupalcode.org/project/telegram_api", + "issues": "https://www.drupal.org/project/issues/telegram_api" + } + }, + { + "name": "drupal/textarea_widget_for_text", + "version": "dev-1.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/textarea_widget_for_text.git", + "reference": "9589a869d43d5ba9c51ae59631cf0086523b16b0" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.2+1-dev", + "datestamp": "1680206425", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "gnuget", + "homepage": "https://www.drupal.org/user/992990" + }, + { + "name": "junaidpv", + "homepage": "https://www.drupal.org/user/255728" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + } + ], + "description": "Allows short (non-long) text fields to use the textarea widget on content entry forms.", + "homepage": "https://www.drupal.org/project/textarea_widget_for_text", + "support": { + "source": "https://git.drupalcode.org/project/textarea_widget_for_text" + } + }, + { + "name": "drupal/token", + "version": "1.12.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/token.git", + "reference": "8.x-1.12" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/token-8.x-1.12.zip", + "reference": "8.x-1.12", + "shasum": "cefe1b203b793682f74ea43e18d0a814cf768763" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.12", + "datestamp": "1688015262", + "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": "Berdir", + "homepage": "https://www.drupal.org/user/214652" + }, + { + "name": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "eaton", + "homepage": "https://www.drupal.org/user/16496" + }, + { + "name": "fago", + "homepage": "https://www.drupal.org/user/16747" + }, + { + "name": "greggles", + "homepage": "https://www.drupal.org/user/36762" + }, + { + "name": "mikeryan", + "homepage": "https://www.drupal.org/user/4420" + } + ], + "description": "Provides a user interface for the Token API, some missing core tokens.", + "homepage": "https://www.drupal.org/project/token", + "support": { + "source": "https://git.drupalcode.org/project/token" + } + }, + { + "name": "drupal/tomselect", + "version": "dev-1.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/tomselect.git", + "reference": "c92e12cf22d327cd108ba2c0105e62d2fd755939" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.0.x": "1.0.x-dev" + }, + "drupal": { + "version": "1.0.x-dev", + "datestamp": "1689033406", + "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": "lelkneralfaro", + "homepage": "https://www.drupal.org/user/3577260" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + } + ], + "description": "Development helper for including Tom Select JavaScript library.", + "homepage": "https://www.drupal.org/project/tomselect", + "support": { + "source": "https://git.drupalcode.org/project/tomselect" + } + }, + { + "name": "drupal/trim", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/trim.git", + "reference": "2.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/trim-2.0.0.zip", + "reference": "2.0.0", + "shasum": "7550d1c93c4694e4e1221d3cbd5577db31fabace" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0", + "datestamp": "1695245036", + "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": "lelkneralfaro", + "homepage": "https://www.drupal.org/user/3577260" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "Stefan Freudenberg", + "homepage": "https://www.drupal.org/user/386087" + } + ], + "description": "Strips whitespace from all textfield input prior to validation and saving.", + "homepage": "https://www.drupal.org/project/trim", + "support": { + "source": "https://git.drupalcode.org/project/trim" + } + }, + { + "name": "drupal/twig_tweak", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/twig_tweak.git", + "reference": "3.2.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/twig_tweak-3.2.1.zip", + "reference": "3.2.1", + "shasum": "89fc08b60f494a7d786251b6c2c493c536218222" + }, + "require": { + "drupal/core": "^9.3 || ^10.0", + "ext-json": "*", + "php": ">=7.3", + "symfony/polyfill-php80": "^1.17", + "twig/twig": "^2.12 || ^3.3.8" + }, + "suggest": { + "symfony/var-dumper": "Better dump() function for debugging Twig variables" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.2.1", + "datestamp": "1677404306", + "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": "Chi", + "homepage": "https://www.drupal.org/user/556138" + } + ], + "description": "A Twig extension with some useful functions and filters for Drupal development.", + "homepage": "https://www.drupal.org/project/twig_tweak", + "keywords": [ + "Drupal", + "Twig" + ], + "support": { + "source": "https://git.drupalcode.org/project/twig_tweak", + "issues": "https://www.drupal.org/project/issues/twig_tweak" + } + }, + { + "name": "drupal/twigsuggest", + "version": "1.0.0-rc2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/twigsuggest.git", + "reference": "8.x-1.0-rc2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/twigsuggest-8.x-1.0-rc2.zip", + "reference": "8.x-1.0-rc2", + "shasum": "69d765e40b9eb2e423d63378c69acf8a0248bffb" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0-rc2", + "datestamp": "1682360823", + "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+" + ], + "authors": [ + { + "name": "beunerd", + "homepage": "https://www.drupal.org/user/1312798" + }, + { + "name": "leymannx", + "homepage": "https://www.drupal.org/user/2482808" + }, + { + "name": "MegaKeegMan", + "homepage": "https://www.drupal.org/user/3620027" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + } + ], + "description": "Provides template suggestions for things Drupal doesn't.", + "homepage": "https://www.drupal.org/project/twigsuggest", + "keywords": [ + "drupal", + "styling", + "template suggestions", + "templates", + "theming" + ], + "support": { + "source": "https://git.drupalcode.org/project/twigsuggest.git", + "issues": "https://www.drupal.org/project/issues/twigsuggest" + } + }, + { + "name": "drupal/ui_patterns", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/ui_patterns.git", + "reference": "8.x-1.7" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/ui_patterns-8.x-1.7.zip", + "reference": "8.x-1.7", + "shasum": "83b477eb5f668846c0f150ef0a1926f3aba59d14" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "require-dev": { + "drupal/ds": "~3", + "drupal/field_group": "~3.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.7", + "datestamp": "1688044506", + "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": "Nuvole Web", + "homepage": "https://www.drupal.org/user/186696", + "email": "info@nuvole.org" + }, + { + "name": "bircher", + "homepage": "https://www.drupal.org/user/1344166" + }, + { + "name": "Christian.wiedemann", + "homepage": "https://www.drupal.org/user/861002" + }, + { + "name": "DuaelFr", + "homepage": "https://www.drupal.org/user/931394" + }, + { + "name": "G4MBINI", + "homepage": "https://www.drupal.org/user/2533498" + }, + { + "name": "Grimreaper", + "homepage": "https://www.drupal.org/user/2388214" + }, + { + "name": "pdureau", + "homepage": "https://www.drupal.org/user/1903334" + }, + { + "name": "pescetti", + "homepage": "https://www.drupal.org/user/436244" + } + ], + "description": "UI Patterns.", + "homepage": "https://www.drupal.org/project/ui_patterns", + "support": { + "source": "https://git.drupalcode.org/project/ui_patterns" + } + }, + { + "name": "drupal/ui_patterns_ds", + "version": "1.7.0", + "require": { + "drupal/core": "^9 || ^10", + "drupal/ds": "*", + "drupal/ui_patterns": "*" + }, + "type": "metapackage", + "extra": { + "drupal": { + "version": "8.x-1.7", + "datestamp": "1688044506", + "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": "ademarco", + "homepage": "https://www.drupal.org/user/186696" + }, + { + "name": "bircher", + "homepage": "https://www.drupal.org/user/1344166" + }, + { + "name": "Christian.wiedemann", + "homepage": "https://www.drupal.org/user/861002" + }, + { + "name": "DuaelFr", + "homepage": "https://www.drupal.org/user/931394" + }, + { + "name": "G4MBINI", + "homepage": "https://www.drupal.org/user/2533498" + }, + { + "name": "Grimreaper", + "homepage": "https://www.drupal.org/user/2388214" + }, + { + "name": "pdureau", + "homepage": "https://www.drupal.org/user/1903334" + }, + { + "name": "pescetti", + "homepage": "https://www.drupal.org/user/436244" + } + ], + "description": "Use patterns as Display Suite field templates. It also provides Display Suite pattern sources.", + "homepage": "https://www.drupal.org/project/ui_patterns", + "support": { + "source": "https://git.drupalcode.org/project/ui_patterns" + } + }, + { + "name": "drupal/ui_patterns_layouts", + "version": "1.7.0", + "require": { + "drupal/core": "^9 || ^10", + "drupal/ui_patterns": "*" + }, + "type": "metapackage", + "extra": { + "drupal": { + "version": "8.x-1.7", + "datestamp": "1688044506", + "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": "ademarco", + "homepage": "https://www.drupal.org/user/186696" + }, + { + "name": "bircher", + "homepage": "https://www.drupal.org/user/1344166" + }, + { + "name": "Christian.wiedemann", + "homepage": "https://www.drupal.org/user/861002" + }, + { + "name": "DuaelFr", + "homepage": "https://www.drupal.org/user/931394" + }, + { + "name": "G4MBINI", + "homepage": "https://www.drupal.org/user/2533498" + }, + { + "name": "Grimreaper", + "homepage": "https://www.drupal.org/user/2388214" + }, + { + "name": "pdureau", + "homepage": "https://www.drupal.org/user/1903334" + }, + { + "name": "pescetti", + "homepage": "https://www.drupal.org/user/436244" + } + ], + "description": "Use patterns as layouts via the Layout Discovery module.", + "homepage": "https://www.drupal.org/project/ui_patterns", + "support": { + "source": "https://git.drupalcode.org/project/ui_patterns" + } + }, + { + "name": "drupal/ui_patterns_library", + "version": "1.7.0", + "require": { + "drupal/core": "^9 || ^10", + "drupal/ui_patterns": "*" + }, + "type": "metapackage", + "extra": { + "drupal": { + "version": "8.x-1.7", + "datestamp": "1688044506", + "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": "ademarco", + "homepage": "https://www.drupal.org/user/186696" + }, + { + "name": "bircher", + "homepage": "https://www.drupal.org/user/1344166" + }, + { + "name": "Christian.wiedemann", + "homepage": "https://www.drupal.org/user/861002" + }, + { + "name": "DuaelFr", + "homepage": "https://www.drupal.org/user/931394" + }, + { + "name": "G4MBINI", + "homepage": "https://www.drupal.org/user/2533498" + }, + { + "name": "Grimreaper", + "homepage": "https://www.drupal.org/user/2388214" + }, + { + "name": "pdureau", + "homepage": "https://www.drupal.org/user/1903334" + }, + { + "name": "pescetti", + "homepage": "https://www.drupal.org/user/436244" + } + ], + "description": "Exposed patterns in you modules and themes and display them in a pattern library page.", + "homepage": "https://www.drupal.org/project/ui_patterns", + "support": { + "source": "https://git.drupalcode.org/project/ui_patterns" + } + }, + { + "name": "drupal/unique_content_field_validation", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/unique_content_field_validation.git", + "reference": "1.1.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/unique_content_field_validation-1.1.1.zip", + "reference": "1.1.1", + "shasum": "a6fdc0b33e3a022fbc8f2decc8b0488ebe79cb82" + }, + "require": { + "drupal/core": "^9.1 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.1.1", + "datestamp": "1688169108", + "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 Sierra", + "homepage": "https://www.drupal.org/u/fabiansierra5191", + "role": "Maintainer" + } + ], + "description": "Validate the uniqueness of the entities fields or title.", + "homepage": "http://drupal.org/project/unique_content_field_validation", + "support": { + "source": "https://cgit.drupalcode.org/unique_content_field_validation", + "issues": "https://drupal.org/project/issues/unique_content_field_validation" + } + }, + { + "name": "drupal/variationcache", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/variationcache.git", + "reference": "8.x-1.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/variationcache-8.x-1.3.zip", + "reference": "8.x-1.3", + "shasum": "92d1e4f6c2661498bff777f22246bf27d6a03a71" + }, + "require": { + "drupal/core": "^9.5 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.3", + "datestamp": "1679575893", + "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": "Kristiaan Van den Eynde", + "homepage": "https://www.drupal.org/u/kristiaanvandeneynde", + "role": "Maintainer" + }, + { + "name": "Brad Jones", + "homepage": "https://www.drupal.org/u/bradjones1", + "role": "Maintainer" + } + ], + "description": "This project provides VariationCache, a redirect-aware caching implementation.", + "homepage": "http://drupal.org/project/variationcache", + "support": { + "source": "https://git.drupalcode.org/project/variationcache", + "issues": "https://drupal.org/project/issues/variationcache" + } + }, + { + "name": "drupal/video_embed_field", + "version": "2.5.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/video_embed_field.git", + "reference": "8.x-2.5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/video_embed_field-8.x-2.5.zip", + "reference": "8.x-2.5", + "shasum": "997ed67b6873e822fe628f87f65bd6da67e7350c" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "require-dev": { + "drupal/ckeditor": "^1", + "drupal/colorbox": "^2", + "drupal/video_embed_media": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.5", + "datestamp": "1671413311", + "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": "abhinesh", + "homepage": "https://www.drupal.org/user/3645979" + }, + { + "name": "jec006", + "homepage": "https://www.drupal.org/user/855980" + }, + { + "name": "plopesc", + "homepage": "https://www.drupal.org/user/282415" + }, + { + "name": "Sam152", + "homepage": "https://www.drupal.org/user/1485048" + } + ], + "description": "A pluggable field type for storing videos from external video hosts such as Vimeo and YouTube.", + "homepage": "https://www.drupal.org/project/video_embed_field", + "support": { + "source": "https://git.drupalcode.org/project/video_embed_field" + } + }, + { + "name": "drupal/view_password", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/view_password.git", + "reference": "6.0.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/view_password-6.0.3.zip", + "reference": "6.0.3", + "shasum": "e1a3fb300f7ce22d003eadd22a30a02b51417c5f" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "6.0.3", + "datestamp": "1677609028", + "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": "ahana92", + "homepage": "https://www.drupal.org/user/3494063" + }, + { + "name": "anacolautti", + "homepage": "https://www.drupal.org/user/2925043" + }, + { + "name": "cesarmiquel", + "homepage": "https://www.drupal.org/user/115500" + }, + { + "name": "lmingarro", + "homepage": "https://www.drupal.org/user/262938" + } + ], + "description": "Allows the users to see the contents of the password fields on selected forms before submission.", + "homepage": "https://www.drupal.org/project/view_password", + "support": { + "source": "https://git.drupalcode.org/project/view_password" + } + }, + { + "name": "drupal/view_unpublished", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/view_unpublished.git", + "reference": "8.x-1.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/view_unpublished-8.x-1.1.zip", + "reference": "8.x-1.1", + "shasum": "f9f5e88cbaf1a1e71952d94cf67ef2f180e292be" + }, + "require": { + "drupal/core": "^9.4 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.1", + "datestamp": "1681757575", + "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": "Agnes Chisholm", + "homepage": "https://www.drupal.org/user/66428", + "email": "amaria@chisholmtech.com" + }, + { + "name": "beeradb", + "homepage": "https://www.drupal.org/user/120651" + }, + { + "name": "elevins", + "homepage": "https://www.drupal.org/user/781882" + }, + { + "name": "entendu", + "homepage": "https://www.drupal.org/user/173461" + }, + { + "name": "fathima.asmat", + "homepage": "https://www.drupal.org/user/3622664" + }, + { + "name": "tobiasb", + "homepage": "https://www.drupal.org/user/183956" + } + ], + "description": "Select which roles should be able to see unpublished nodes.", + "homepage": "https://www.drupal.org/project/view_unpublished", + "support": { + "source": "https://git.drupalcode.org/project/view_unpublished" + } + }, + { + "name": "drupal/views_daterange_filters", + "version": "1.0.0-alpha2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/views_daterange_filters.git", + "reference": "8.x-1.0-alpha2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/views_daterange_filters-8.x-1.0-alpha2.zip", + "reference": "8.x-1.0-alpha2", + "shasum": "db49e4478723d7c0be7f6cf01d03ab667285b4a1" + }, + "require": { + "drupal/core": "^8.7.7 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0-alpha2", + "datestamp": "1676585416", + "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": "imclean", + "homepage": "https://www.drupal.org/user/112588" + } + ], + "description": "Views filters for date ranges.", + "homepage": "https://www.drupal.org/project/views_daterange_filters", + "support": { + "source": "https://git.drupalcode.org/project/views_daterange_filters" + } + }, + { + "name": "drupal/views_field_compare", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/views_field_compare.git", + "reference": "1.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/views_field_compare-1.0.0.zip", + "reference": "1.0.0", + "shasum": "3660611c5e81bfecab1cfb98fb96883171167fa6" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.0.0", + "datestamp": "1662526624", + "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": "jlscott", + "homepage": "https://www.drupal.org/user/213325" + } + ], + "description": "Provide views filter plugins for comparing two database fields.", + "homepage": "https://www.drupal.org/project/views_field_compare", + "support": { + "source": "https://git.drupalcode.org/project/views_field_compare" + } + }, + { + "name": "drupal/views_plain", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/views_plain.git", + "reference": "8.x-1.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/views_plain-8.x-1.0.zip", + "reference": "8.x-1.0", + "shasum": "5eac9098aea2daf2e174cc271c2689263041f401" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0", + "datestamp": "1695650382", + "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": "colorfield", + "homepage": "https://www.drupal.org/user/2295486" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + }, + { + "name": "Raphael Larrinaga", + "homepage": "https://www.drupal.org/user/2873013" + }, + { + "name": "Rockabelly", + "homepage": "https://www.drupal.org/user/2649181" + } + ], + "description": "Views display style that removes all the wrapper markup.", + "homepage": "https://www.drupal.org/project/views_plain", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/views_plain", + "issues": "https://www.drupal.org/project/issues/views_plain" + } + }, + { + "name": "drupal/viewsreference", + "version": "dev-1.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/viewsreference.git", + "reference": "2ee107cd681a00f26ffe5382660d2298283ec978" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "php": "^7.0|^8.0" + }, + "conflict": { + "drupal/viewsreferennce": "*" + }, + "require-dev": { + "composer/installers": "^1.2", + "drupal/coder": "^8.2", + "drupal/core-composer-scaffold": "*", + "webflo/drupal-core-require-dev": "~8.5" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.8+2-dev", + "datestamp": "1691455445", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + }, + "installer-paths": { + "../build/core": [ + "type:drupal-core" + ], + "../build/modules/contrib/{$name}": [ + "type:drupal-module" + ], + "../build/themes/contrib/{$name}": [ + "type:drupal-theme" + ] + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "jasonawant", + "homepage": "https://www.drupal.org/user/589890" + }, + { + "name": "joekers", + "homepage": "https://www.drupal.org/user/2229066" + }, + { + "name": "NewZeal", + "homepage": "https://www.drupal.org/user/93571" + }, + { + "name": "seanB", + "homepage": "https://www.drupal.org/user/545912" + } + ], + "description": "Views Reference", + "homepage": "http://drupal.org/project/viewsreference", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/viewsreference", + "issues": "http://drupal.org/project/issues/viewsreference" + } + }, + { + "name": "drupal/webform", + "version": "6.2.0-rc2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/webform.git", + "reference": "6.2.0-rc2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/webform-6.2.0-rc2.zip", + "reference": "6.2.0-rc2", + "shasum": "2f6c6b693dc4af73c81d2290b4e82a669f0aa2dc" + }, + "require": { + "drupal/core": "^9.4 || ^10", + "php": ">=8.1" + }, + "require-dev": { + "drupal/address": "1.x-dev", + "drupal/bootstrap": "3.x-dev", + "drupal/captcha": "^1 || ^2", + "drupal/chosen": "3.0.x-dev", + "drupal/ckeditor": "1.0.x-dev", + "drupal/clientside_validation": "^3 || ^4", + "drupal/clientside_validation_jquery": "*", + "drupal/devel": "5.x-dev", + "drupal/entity": "1.x-dev", + "drupal/entity_print": "2.x-dev", + "drupal/group": "1.x-dev", + "drupal/hal": "1 - 2", + "drupal/jquery_ui": "1.x-dev", + "drupal/jquery_ui_checkboxradio": "2.x-dev", + "drupal/jquery_ui_datepicker": "2.x-dev", + "drupal/mailsystem": "4.x-dev", + "drupal/metatag": "1.x-dev", + "drupal/paragraphs": "1.x-dev", + "drupal/select2": "1.x-dev", + "drupal/smtp": "1.x-dev", + "drupal/styleguide": "^1 || ^2", + "drupal/telephone_validation": "2.x-dev", + "drupal/token": "1.x-dev", + "drupal/variationcache": "1.x-dev", + "drupal/webform_access": "*", + "drupal/webform_attachment": "*", + "drupal/webform_clientside_validation": "*", + "drupal/webform_devel": "*", + "drupal/webform_entity_print": "*", + "drupal/webform_node": "*", + "drupal/webform_options_limit": "*", + "drupal/webform_scheduled_email": "*", + "drupal/webform_share": "*", + "drupal/webform_ui": "*" + }, + "suggest": { + "drupal/jquery_ui_checkboxradio": "Provides jQuery UI Checkboxradio library. Required by the Webform jQueryUI Buttons module. The Webform jQueryUI Buttons module is deprecated because jQueryUI is no longer maintained.", + "drupal/jquery_ui_datepicker": "Provides jQuery UI Datepicker library. Required to support datepickers. The Webform jQueryUI Datepicker module is deprecated because jQueryUI is no longer maintained." + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "6.2.0-rc2", + "datestamp": "1697463934", + "security-coverage": { + "status": "not-covered", + "message": "RC releases are not covered by Drupal security advisories." + } + }, + "drush": { + "services": { + "drush.services.yml": ">=9" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Jacob Rockowitz (jrockowitz)", + "homepage": "https://www.drupal.org/u/jrockowitz", + "role": "Maintainer" + }, + { + "name": "Contributors", + "homepage": "https://www.drupal.org/node/7404/committers", + "role": "Contributor" + }, + { + "name": "Liam Morland", + "homepage": "https://www.drupal.org/user/493050" + }, + { + "name": "quicksketch", + "homepage": "https://www.drupal.org/user/35821" + }, + { + "name": "torotil", + "homepage": "https://www.drupal.org/user/865256" + } + ], + "description": "Enables the creation of webforms and questionnaires.", + "homepage": "https://drupal.org/project/webform", + "support": { + "source": "https://git.drupalcode.org/project/webform", + "issues": "https://www.drupal.org/project/issues/webform?version=8.x", + "docs": "https://www.drupal.org/docs/8/modules/webform", + "forum": "https://drupal.stackexchange.com/questions/tagged/webform" + } + }, + { + "name": "drupal/weight", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/weight.git", + "reference": "8.x-3.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/weight-8.x-3.4.zip", + "reference": "8.x-3.4", + "shasum": "d53f3df1643993e87e2265953d8aea43b7cc041a" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-3.4", + "datestamp": "1676997696", + "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": "heddn", + "homepage": "https://www.drupal.org/user/1463982" + }, + { + "name": "kevinquillen", + "homepage": "https://www.drupal.org/user/317279" + }, + { + "name": "NancyDru", + "homepage": "https://www.drupal.org/user/101412" + }, + { + "name": "Neslee Canil Pinto", + "homepage": "https://www.drupal.org/user/3580850" + }, + { + "name": "VladimirAus", + "homepage": "https://www.drupal.org/user/673120" + } + ], + "description": "Allows arbitrary ordering of entities.", + "homepage": "https://www.drupal.org/project/weight", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/weight", + "issues": "https://www.drupal.org/project/issues/weight" + } + }, + { + "name": "drupal/workflow_buttons", + "version": "dev-1.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/workflow_buttons.git", + "reference": "f57c2af88ada6447478e1ce17dd827b571fa8d47" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0-beta5+2-dev", + "datestamp": "1695056113", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "beunerd", + "homepage": "https://www.drupal.org/user/1312798" + }, + { + "name": "gnuget", + "homepage": "https://www.drupal.org/user/992990" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + } + ], + "description": "Provide workflow buttons for content moderation instead of a select dropdown of states. Button labels are taken from the transition names.", + "homepage": "https://www.drupal.org/project/workflow_buttons", + "keywords": [ + "buttons", + "content", + "content moderation", + "drupal", + "editor", + "form", + "workflow" + ], + "support": { + "source": "https://git.drupalcode.org/project/workflow_buttons.git", + "issues": "https://www.drupal.org/project/issues/workflow_buttons" + } + }, + { + "name": "drupal/wysiwyg_linebreaks", + "version": "dev-2.0.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/wysiwyg_linebreaks.git", + "reference": "b21621d823865c28584dbe0f876a16e00d9050ee" + }, + "require": { + "drupal/core": "^9.3 || ^10" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.0.x": "2.0.x-dev" + }, + "drupal": { + "version": "2.0.0+1-dev", + "datestamp": "1672022257", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "geerlingguy", + "homepage": "https://www.drupal.org/user/389011" + }, + { + "name": "mlncn", + "homepage": "https://www.drupal.org/user/64383" + } + ], + "description": "Allows you to use CKEditor WYSIWYG editors on legacy content that may not already have HTML formatting applied and to more easily edit WYSIWYG-edited content in plain text.", + "homepage": "https://www.drupal.org/project/wysiwyg_linebreaks", + "support": { + "source": "https://git.drupalcode.org/project/wysiwyg_linebreaks" + } + }, + { + "name": "drupal/yaml_content", + "version": "1.0.0-alpha9", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/yaml_content.git", + "reference": "8.x-1.0-alpha9" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/yaml_content-8.x-1.0-alpha9.zip", + "reference": "8.x-1.0-alpha9", + "shasum": "21854b567ef6b9a17883da061c03850f136cc9d1" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "require-dev": { + "mikey179/vfsstream": "^1.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0-alpha9", + "datestamp": "1690397386", + "security-coverage": { + "status": "not-covered", + "message": "Project has not opted into security advisory coverage!" + } + }, + "drush": { + "services": { + "drush.services.yml": "^9" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "DamienMcKenna", + "homepage": "https://www.drupal.org/user/108450" + }, + { + "name": "shrop", + "homepage": "https://www.drupal.org/user/14767" + }, + { + "name": "slucero", + "homepage": "https://www.drupal.org/user/1612534" + } + ], + "description": "Demo content generator using yaml content templates.", + "homepage": "https://www.drupal.org/project/yaml_content", + "support": { + "source": "https://git.drupalcode.org/project/yaml_content" + } + }, + { + "name": "drush/drush", + "version": "11.6.0", + "source": { + "type": "git", + "url": "https://github.com/drush-ops/drush.git", + "reference": "f301df5dec8d2aacb03d3e01e0ffc6d98e10ae78" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/drush-ops/drush/zipball/f301df5dec8d2aacb03d3e01e0ffc6d98e10ae78", + "reference": "f301df5dec8d2aacb03d3e01e0ffc6d98e10ae78", + "shasum": "" + }, + "require": { + "chi-teck/drupal-code-generator": "^2.4", + "composer/semver": "^1.4 || ^3", + "consolidation/annotated-command": "^4.8.2", + "consolidation/config": "^2", + "consolidation/filter-via-dot-access-data": "^2", + "consolidation/robo": "^3.0.9 || ^4.0.1", + "consolidation/site-alias": "^3.1.6 || ^4", + "consolidation/site-process": "^4.1.3 || ^5", + "enlightn/security-checker": "^1", + "ext-dom": "*", + "guzzlehttp/guzzle": "^6.5 || ^7.0", + "league/container": "^3.4 || ^4", + "php": ">=7.4", + "psy/psysh": "~0.11", + "symfony/event-dispatcher": "^4.0 || ^5.0 || ^6.0", + "symfony/filesystem": "^4.4 || ^5.4 || ^6.1", + "symfony/finder": "^4.0 || ^5 || ^6", + "symfony/polyfill-php80": "^1.23", + "symfony/var-dumper": "^4.0 || ^5.0 || ^6.0", + "symfony/yaml": "^4.0 || ^5.0 || ^6.0", + "webflo/drupal-finder": "^1.2" + }, + "conflict": { + "drupal/core": "< 9.2", + "drupal/migrate_run": "*", + "drupal/migrate_tools": "<= 5" + }, + "require-dev": { + "composer/installers": "^1.7", + "cweagans/composer-patches": "~1.0", + "david-garcia/phpwhois": "4.3.0", + "drupal/core-recommended": "^9 || ^10", + "drupal/semver_example": "2.3.0", + "phpunit/phpunit": ">=7.5.20", + "rector/rector": "^0.12", + "squizlabs/php_codesniffer": "^3.6", + "vlucas/phpdotenv": "^2.4", + "yoast/phpunit-polyfills": "^0.2.0" + }, + "bin": [ + "drush" + ], + "type": "library", + "extra": { + "installer-paths": { + "sut/core": [ + "type:drupal-core" + ], + "sut/libraries/{$name}": [ + "type:drupal-library" + ], + "sut/modules/unish/{$name}": [ + "drupal/devel" + ], + "sut/themes/unish/{$name}": [ + "drupal/empty_theme" + ], + "sut/modules/contrib/{$name}": [ + "type:drupal-module" + ], + "sut/profiles/contrib/{$name}": [ + "type:drupal-profile" + ], + "sut/themes/contrib/{$name}": [ + "type:drupal-theme" + ], + "sut/drush/contrib/{$name}": [ + "type:drupal-drush" + ] + } + }, + "autoload": { + "psr-4": { + "Drush\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Moshe Weitzman", + "email": "weitzman@tejasa.com" + }, + { + "name": "Owen Barton", + "email": "drupal@owenbarton.com" + }, + { + "name": "Greg Anderson", + "email": "greg.1.anderson@greenknowe.org" + }, + { + "name": "Jonathan Araña Cruz", + "email": "jonhattan@faita.net" + }, + { + "name": "Jonathan Hedstrom", + "email": "jhedstrom@gmail.com" + }, + { + "name": "Christopher Gervais", + "email": "chris@ergonlogic.com" + }, + { + "name": "Dave Reid", + "email": "dave@davereid.net" + }, + { + "name": "Damian Lee", + "email": "damiankloip@googlemail.com" + } + ], + "description": "Drush is a command line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt.", + "homepage": "http://www.drush.org", + "support": { + "forum": "http://drupal.stackexchange.com/questions/tagged/drush", + "issues": "https://github.com/drush-ops/drush/issues", + "slack": "https://drupal.slack.com/messages/C62H9CWQM", + "source": "https://github.com/drush-ops/drush/tree/11.6.0" + }, + "funding": [ + { + "url": "https://github.com/weitzman", + "type": "github" + } + ], + "time": "2023-06-06T18:46:18+00:00" + }, + { + "name": "drutopia/drutopia", + "version": "2.0.x-dev", + "source": { + "type": "git", + "url": "git@gitlab.com:drutopia/drutopia.git", + "reference": "901fe9cff572eb978ca16caad33004b9cddacca4" + }, + "dist": { + "type": "zip", + "url": "https://gitlab.com/api/v4/projects/drutopia%2Fdrutopia/repository/archive.zip?sha=901fe9cff572eb978ca16caad33004b9cddacca4", + "reference": "901fe9cff572eb978ca16caad33004b9cddacca4", + "shasum": "" + }, + "require": { + "cweagans/composer-patches": "^1", + "drupal/antibot": "^2", + "drupal/block_visibility_groups": "^2", + "drupal/bulma_components": "^1.0@alpha", + "drupal/config_actions_provider": "^1", + "drupal/config_sync": "^3", + "drupal/config_update": "^2", + "drupal/default_content": "^2", + "drupal/drutopia_action": "^2", + "drupal/drutopia_article": "^2", + "drupal/drutopia_blog": "^2", + "drupal/drutopia_campaign": "^2", + "drupal/drutopia_comment": "^2", + "drupal/drutopia_core": "^2", + "drupal/drutopia_event": "^2", + "drupal/drutopia_group": "^2", + "drupal/drutopia_landing_page": "^2", + "drupal/drutopia_page": "^2", + "drupal/drutopia_people": "^2", + "drupal/drutopia_related_content": "^2", + "drupal/drutopia_resource": "^2", + "drupal/drutopia_search": "^2", + "drupal/drutopia_seo": "^2", + "drupal/drutopia_site": "^2", + "drupal/drutopia_social": "^2", + "drupal/drutopia_storyline": "^2", + "drupal/drutopia_user": "^2", + "drupal/eu_cookie_compliance": "^1.9", + "drupal/features": "^3", + "drupal/gdpr": "^3.0@alpha", + "drupal/gin": "^3.0", + "drupal/gin_toolbar": "^1.0@beta", + "drupal/honeypot": "^2.0", + "drupal/menu_block": "^1.6", + "drupal/octavia": "^2", + "drupal/paranoia": "^1.0-rc1", + "drupal/riddler": "^2", + "drupal/subprofiles": "^2", + "drupal/twigsuggest": "^1.0", + "drupal/yaml_content": "^1.0-alpha7", + "geeks4change/composer-pin": "*" + }, + "require-dev": { + "drupal/devel": "^5", + "drupal/drupal-extension": "^5", + "drush/drush": "^12", + "jcalderonzumba/gastonjs": "~1.0.2", + "mikey179/vfsstream": "~1.2", + "se/selenium-server-standalone": "^2.53", + "squizlabs/php_codesniffer": "2.*", + "symfony/css-selector": "~2.8" + }, + "type": "drupal-profile", + "extra": { + "drupal-scaffold": { + "locations": { + "web-root": "web/" + } + }, + "enable-patching": true, + "patches": { + "drupal/core": { + "Invoke hook after a site install is complete": "https://git.drupalcode.org/project/drupal/-/merge_requests/1512.diff" + }, + "drupal/ds": { + "Parent theme template inheritance bug": "https://www.drupal.org/files/issues/2021-02-22/2895316-12.patch" + } + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "Drutopia's base distribution provides an enhanced starting place for building sites for grassroots organizations and other purposes.", + "time": "2023-10-16T16:08:48+00:00" + }, + { + "name": "easyrdf/easyrdf", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/easyrdf/easyrdf.git", + "reference": "c7b0a9dbcb211eb7de03ee99ff5b52d17f2a8e64" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/easyrdf/easyrdf/zipball/c7b0a9dbcb211eb7de03ee99ff5b52d17f2a8e64", + "reference": "c7b0a9dbcb211eb7de03ee99ff5b52d17f2a8e64", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "ext-pcre": "*", + "ext-xmlreader": "*", + "lib-libxml": "*", + "php": ">=7.1.0" + }, + "require-dev": { + "code-lts/doctum": "^5", + "ml/json-ld": "~1.0", + "phpunit/phpunit": "^7", + "semsol/arc2": "^2.4", + "squizlabs/php_codesniffer": "3.*", + "zendframework/zend-http": "~2.3" + }, + "suggest": { + "ml/json-ld": "~1.0", + "semsol/arc2": "~2.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "EasyRdf\\": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nicholas Humfrey", + "email": "njh@aelius.com", + "homepage": "http://www.aelius.com/njh/", + "role": "Developer" + }, + { + "name": "Alexey Zakhlestin", + "email": "indeyets@gmail.com", + "homepage": "http://indeyets.ru/", + "role": "Developer" + } + ], + "description": "EasyRdf is a PHP library designed to make it easy to consume and produce RDF.", + "homepage": "http://www.easyrdf.org/", + "keywords": [ + "Linked Data", + "RDF", + "Semantic Web", + "Turtle", + "rdfa", + "sparql" + ], + "support": { + "forum": "http://groups.google.com/group/easyrdf/", + "issues": "http://github.com/easyrdf/easyrdf/issues", + "source": "https://github.com/easyrdf/easyrdf/tree/1.1.1" + }, + "time": "2020-12-02T08:47:31+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.2", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2023-10-06T06:47:41+00:00" + }, + { + "name": "enlightn/security-checker", + "version": "v1.10.0", + "source": { + "type": "git", + "url": "https://github.com/enlightn/security-checker.git", + "reference": "196bacc76e7a72a63d0e1220926dbb190272db97" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/enlightn/security-checker/zipball/196bacc76e7a72a63d0e1220926dbb190272db97", + "reference": "196bacc76e7a72a63d0e1220926dbb190272db97", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/guzzle": "^6.3|^7.0", + "php": ">=5.6", + "symfony/console": "^3.4|^4|^5|^6", + "symfony/finder": "^3|^4|^5|^6", + "symfony/process": "^3.4|^4|^5|^6", + "symfony/yaml": "^3.4|^4|^5|^6" + }, + "require-dev": { + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^2.18|^3.0", + "phpunit/phpunit": "^5.5|^6|^7|^8|^9" + }, + "bin": [ + "security-checker" + ], + "type": "library", + "autoload": { + "psr-4": { + "Enlightn\\SecurityChecker\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paras Malhotra", + "email": "paras@laravel-enlightn.com" + }, + { + "name": "Miguel Piedrafita", + "email": "soy@miguelpiedrafita.com" + } + ], + "description": "A PHP dependency vulnerabilities scanner based on the Security Advisories Database.", + "keywords": [ + "package", + "php", + "scanner", + "security", + "security advisories", + "vulnerability scanner" + ], + "support": { + "issues": "https://github.com/enlightn/security-checker/issues", + "source": "https://github.com/enlightn/security-checker/tree/v1.10.0" + }, + "time": "2022-02-21T22:40:16+00:00" + }, + { + "name": "ezyang/htmlpurifier", + "version": "v4.16.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/523407fb06eb9e5f3d59889b3978d5bfe94299c8", + "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8", + "shasum": "" + }, + "require": { + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0" + }, + "require-dev": { + "cerdic/css-tidy": "^1.7 || ^2.0", + "simpletest/simpletest": "dev-master" + }, + "suggest": { + "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", + "ext-bcmath": "Used for unit conversion and imagecrash protection", + "ext-iconv": "Converts text to and from non-UTF-8 encodings", + "ext-tidy": "Used for pretty-printing HTML" + }, + "type": "library", + "autoload": { + "files": [ + "library/HTMLPurifier.composer.php" + ], + "psr-0": { + "HTMLPurifier": "library/" + }, + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" + } + ], + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", + "keywords": [ + "html" + ], + "support": { + "issues": "https://github.com/ezyang/htmlpurifier/issues", + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.16.0" + }, + "time": "2022-09-18T07:06:19+00:00" + }, + { + "name": "geeks4change/composer-pin", + "version": "dev-master", + "source": { + "type": "git", + "url": "git@gitlab.com:geeks4change/packages/composer-pin.git", + "reference": "e5c37b2b1c6041f6c5e1a86dc1c1c15dc7879ba8" + }, + "dist": { + "type": "zip", + "url": "https://gitlab.com/api/v4/projects/geeks4change%2Fpackages%2Fcomposer-pin/repository/archive.zip?sha=e5c37b2b1c6041f6c5e1a86dc1c1c15dc7879ba8", + "reference": "e5c37b2b1c6041f6c5e1a86dc1c1c15dc7879ba8", + "shasum": "" + }, + "default-branch": true, + "bin": [ + "composer-pin-apply" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Merlin", + "email": "merlin@geeks4change.net" + } + ], + "description": "Provides helper commands to do project level version/hash pinning.", + "time": "2020-06-02T10:38:25+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831", + "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.1" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2023-02-25T20:23:15+00:00" + }, + { + "name": "grasmash/expander", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/grasmash/expander.git", + "reference": "bb1c1a2430957945cf08c5a62f5d72a6aa6a2c82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/grasmash/expander/zipball/bb1c1a2430957945cf08c5a62f5d72a6aa6a2c82", + "reference": "bb1c1a2430957945cf08c5a62f5d72a6aa6a2c82", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^3.0.0", + "php": ">=8.0", + "psr/log": "^2 | ^3" + }, + "require-dev": { + "greg-1-anderson/composer-test-scenarios": "^1", + "php-coveralls/php-coveralls": "^2.5", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Grasmash\\Expander\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matthew Grasmick" + } + ], + "description": "Expands internal property references in PHP arrays file.", + "support": { + "issues": "https://github.com/grasmash/expander/issues", + "source": "https://github.com/grasmash/expander/tree/3.0.0" + }, + "time": "2022-05-10T13:14:49+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.7.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "085b026db54d4b5012f727c80c9958e8b8cbc454" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/085b026db54d4b5012f727c80c9958e8b8cbc454", + "reference": "085b026db54d4b5012f727c80c9958e8b8cbc454", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5.3 || ^2.0", + "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "ext-curl": "*", + "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.29 || ^9.5.23", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.7.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2023-08-27T10:02:06+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "111166291a0f8130081195ac4556a5587d7f1b5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/111166291a0f8130081195ac4556a5587d7f1b5d", + "reference": "111166291a0f8130081195ac4556a5587d7f1b5d", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.0.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2023-08-03T15:11:55+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.5.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "a0b3a03e8e8005257fbc408ce5f0fd0a8274dc7f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/a0b3a03e8e8005257fbc408ce5f0fd0a8274dc7f", + "reference": "a0b3a03e8e8005257fbc408ce5f0fd0a8274dc7f", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.5.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2023-08-03T15:02:42+00:00" + }, + { + "name": "indieauth/client", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/indieweb/indieauth-client-php.git", + "reference": "2ebd8396913ae8c72438dc24f037c8e1717b66ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/indieweb/indieauth-client-php/zipball/2ebd8396913ae8c72438dc24f037c8e1717b66ed", + "reference": "2ebd8396913ae8c72438dc24f037c8e1717b66ed", + "shasum": "" + }, + "require": { + "indieweb/representative-h-card": "^0.1.2", + "mf2/mf2": ">=0.3.2", + "p3k/http": ">=0.1.6", + "php": ">5.6.0" + }, + "require-dev": { + "phpunit/phpunit": "4.8.*" + }, + "type": "library", + "autoload": { + "psr-0": { + "IndieAuth": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Aaron Parecki", + "homepage": "https://aaronparecki.com" + } + ], + "description": "IndieAuth Client Library", + "support": { + "issues": "https://github.com/indieweb/indieauth-client-php/issues", + "source": "https://github.com/indieweb/indieauth-client-php/tree/1.1.5" + }, + "funding": [ + { + "url": "https://opencollective.com/indieweb", + "type": "opencollective" + } + ], + "time": "2021-01-10T00:19:07+00:00" + }, + { + "name": "indieweb/link-rel-parser", + "version": "0.1.3", + "source": { + "type": "git", + "url": "https://github.com/indieweb/link-rel-parser-php.git", + "reference": "295420e4f16d9a9d262a3c25a7a583794428f055" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/indieweb/link-rel-parser-php/zipball/295420e4f16d9a9d262a3c25a7a583794428f055", + "reference": "295420e4f16d9a9d262a3c25a7a583794428f055", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/IndieWeb/link_rel_parser.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Aaron Parecki", + "homepage": "http://aaronparecki.com" + }, + { + "name": "Tantek Çelik", + "homepage": "http://tantek.com" + } + ], + "description": "Parse rel values from HTTP headers", + "homepage": "https://github.com/indieweb/link-rel-parser-php", + "keywords": [ + "http", + "indieweb", + "microformats2" + ], + "support": { + "issues": "https://github.com/indieweb/link-rel-parser-php/issues", + "source": "https://github.com/indieweb/link-rel-parser-php/tree/master" + }, + "time": "2017-01-11T17:14:49+00:00" + }, + { + "name": "indieweb/mention-client", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/indieweb/mention-client-php.git", + "reference": "6807f4b1b96df7f47ea425eebfc7c032768652cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/indieweb/mention-client-php/zipball/6807f4b1b96df7f47ea425eebfc7c032768652cf", + "reference": "6807f4b1b96df7f47ea425eebfc7c032768652cf", + "shasum": "" + }, + "require": { + "mf2/mf2": ">=0.2", + "php": ">=5.6" + }, + "require-dev": { + "phpunit/phpunit": "^6" + }, + "type": "library", + "autoload": { + "psr-0": { + "IndieWeb": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Aaron Parecki", + "email": "aaron@parecki.com", + "homepage": "http://aaronparecki.com/" + } + ], + "description": "Client library for sending webmention and pingback notifications", + "homepage": "https://github.com/indieweb/mention-client-php", + "support": { + "issues": "https://github.com/indieweb/mention-client-php/issues", + "source": "https://github.com/indieweb/mention-client-php/tree/1.2.1" + }, + "time": "2021-02-02T13:13:07+00:00" + }, + { + "name": "indieweb/representative-h-card", + "version": "0.1.3", + "source": { + "type": "git", + "url": "https://github.com/indieweb/representative-h-card-php.git", + "reference": "97731c6ccc0838418c775b867bf826aeaa91cd95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/indieweb/representative-h-card-php/zipball/97731c6ccc0838418c775b867bf826aeaa91cd95", + "reference": "97731c6ccc0838418c775b867bf826aeaa91cd95", + "shasum": "" + }, + "require": { + "php": ">=5.4" + }, + "require-dev": { + "mf2/mf2": "0.2.*", + "phpunit/phpunit": "*" + }, + "type": "library", + "autoload": { + "files": [ + "src/mf2/representative-h-card.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Aaron Parecki", + "homepage": "http://aaronparecki.com" + } + ], + "keywords": [ + "h-card", + "indieweb", + "mf2", + "microformats" + ], + "support": { + "issues": "https://github.com/indieweb/representative-h-card-php/issues", + "source": "https://github.com/indieweb/representative-h-card-php/tree/0.1.3" + }, + "time": "2023-05-24T15:33:06+00:00" + }, + { + "name": "johngrogg/ics-parser", + "version": "v3.3.1", + "source": { + "type": "git", + "url": "https://github.com/u01jmg3/ics-parser.git", + "reference": "eeb51c4c0c06e6df3266f85ea774ca314536aba4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/u01jmg3/ics-parser/zipball/eeb51c4c0c06e6df3266f85ea774ca314536aba4", + "reference": "eeb51c4c0c06e6df3266f85ea774ca314536aba4", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=5.6.40" + }, + "require-dev": { + "phpunit/phpunit": "^5|^9|^10" + }, + "type": "library", + "autoload": { + "psr-0": { + "ICal": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jonathan Goode", + "role": "Developer/Owner" + }, + { + "name": "John Grogg", + "email": "john.grogg@gmail.com", + "role": "Developer/Prior Owner" + } + ], + "description": "ICS Parser", + "homepage": "https://github.com/u01jmg3/ics-parser", + "keywords": [ + "iCalendar", + "ical", + "ical-parser", + "ics", + "ics-parser", + "ifb" + ], + "support": { + "issues": "https://github.com/u01jmg3/ics-parser/issues", + "source": "https://github.com/u01jmg3/ics-parser/tree/v3.3.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/u01jmg3", + "type": "github" + } + ], + "time": "2023-10-10T09:58:49+00:00" + }, + { + "name": "laminas/laminas-escaper", + "version": "2.13.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-escaper.git", + "reference": "af459883f4018d0f8a0c69c7a209daef3bf973ba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/af459883f4018d0f8a0c69c7a209daef3bf973ba", + "reference": "af459883f4018d0f8a0c69c7a209daef3bf973ba", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-mbstring": "*", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0" + }, + "conflict": { + "zendframework/zend-escaper": "*" + }, + "require-dev": { + "infection/infection": "^0.27.0", + "laminas/laminas-coding-standard": "~2.5.0", + "maglnet/composer-require-checker": "^3.8.0", + "phpunit/phpunit": "^9.6.7", + "psalm/plugin-phpunit": "^0.18.4", + "vimeo/psalm": "^5.9" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Escaper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", + "homepage": "https://laminas.dev", + "keywords": [ + "escaper", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-escaper/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-escaper/issues", + "rss": "https://github.com/laminas/laminas-escaper/releases.atom", + "source": "https://github.com/laminas/laminas-escaper" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2023-10-10T08:35:13+00:00" + }, + { + "name": "laminas/laminas-feed", + "version": "2.22.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-feed.git", + "reference": "669792b819fca7274698147ad7a2ecc1b0a9b141" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/669792b819fca7274698147ad7a2ecc1b0a9b141", + "reference": "669792b819fca7274698147ad7a2ecc1b0a9b141", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "laminas/laminas-escaper": "^2.9", + "laminas/laminas-stdlib": "^3.6", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0" + }, + "conflict": { + "laminas/laminas-servicemanager": "<3.3", + "zendframework/zend-feed": "*" + }, + "require-dev": { + "laminas/laminas-cache": "^2.13.2 || ^3.11", + "laminas/laminas-cache-storage-adapter-memory": "^1.1.0 || ^2.2", + "laminas/laminas-coding-standard": "~2.5.0", + "laminas/laminas-db": "^2.18", + "laminas/laminas-http": "^2.18", + "laminas/laminas-servicemanager": "^3.21.0", + "laminas/laminas-validator": "^2.38", + "phpunit/phpunit": "^10.3.1", + "psalm/plugin-phpunit": "^0.18.4", + "psr/http-message": "^2.0", + "vimeo/psalm": "^5.14.1" + }, + "suggest": { + "laminas/laminas-cache": "Laminas\\Cache component, for optionally caching feeds between requests", + "laminas/laminas-db": "Laminas\\Db component, for use with PubSubHubbub", + "laminas/laminas-http": "Laminas\\Http for PubSubHubbub, and optionally for use with Laminas\\Feed\\Reader", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for easily extending ExtensionManager implementations", + "laminas/laminas-validator": "Laminas\\Validator component, for validating email addresses used in Atom feeds and entries when using the Writer subcomponent", + "psr/http-message": "PSR-7 ^1.0.1, if you wish to use Laminas\\Feed\\Reader\\Http\\Psr7ResponseDecorator" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Feed\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "provides functionality for creating and consuming RSS and Atom feeds", + "homepage": "https://laminas.dev", + "keywords": [ + "atom", + "feed", + "laminas", + "rss" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-feed/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-feed/issues", + "rss": "https://github.com/laminas/laminas-feed/releases.atom", + "source": "https://github.com/laminas/laminas-feed" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2023-10-11T20:16:37+00:00" + }, + { + "name": "laminas/laminas-stdlib", + "version": "3.18.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-stdlib.git", + "reference": "e85b29076c6216e7fc98e72b42dbe1bbc3b95ecf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/e85b29076c6216e7fc98e72b42dbe1bbc3b95ecf", + "reference": "e85b29076c6216e7fc98e72b42dbe1bbc3b95ecf", + "shasum": "" + }, + "require": { + "php": "~8.1.0 || ~8.2.0 || ~8.3.0" + }, + "conflict": { + "zendframework/zend-stdlib": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "^2.5", + "phpbench/phpbench": "^1.2.14", + "phpunit/phpunit": "^10.3.3", + "psalm/plugin-phpunit": "^0.18.4", + "vimeo/psalm": "^5.15.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Stdlib\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "SPL extensions, array utilities, error handlers, and more", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "stdlib" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-stdlib/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-stdlib/issues", + "rss": "https://github.com/laminas/laminas-stdlib/releases.atom", + "source": "https://github.com/laminas/laminas-stdlib" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2023-09-19T10:15:21+00:00" + }, + { + "name": "laminas/laminas-xml", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-xml.git", + "reference": "30a4da5a003971de8f54e6810e742fe375e5d5d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-xml/zipball/30a4da5a003971de8f54e6810e742fe375e5d5d3", + "reference": "30a4da5a003971de8f54e6810e742fe375e5d5d3", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-simplexml": "*", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + }, + "conflict": { + "zendframework/zendxml": "*" + }, + "require-dev": { + "ext-iconv": "*", + "laminas/laminas-coding-standard": "~1.0.0", + "phpunit/phpunit": "^9.5.8", + "squizlabs/php_codesniffer": "3.6.1 as 2.9999999.9999999" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Xml\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Utility library for XML usage, best practices, and security in PHP", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "security", + "xml" + ], + "support": { + "chat": "https://laminas.dev/chat", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-xml/issues", + "rss": "https://github.com/laminas/laminas-xml/releases.atom", + "source": "https://github.com/laminas/laminas-xml" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-11-16T00:17:18+00:00" + }, + { + "name": "lcobucci/clock", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/lcobucci/clock.git", + "reference": "c7aadcd6fd97ed9e199114269c0be3f335e38876" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lcobucci/clock/zipball/c7aadcd6fd97ed9e199114269c0be3f335e38876", + "reference": "c7aadcd6fd97ed9e199114269c0be3f335e38876", + "shasum": "" + }, + "require": { + "php": "~8.1.0 || ~8.2.0", + "stella-maris/clock": "^0.1.7" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "infection/infection": "^0.26", + "lcobucci/coding-standard": "^9.0", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-deprecation-rules": "^1.1.1", + "phpstan/phpstan-phpunit": "^1.3.2", + "phpstan/phpstan-strict-rules": "^1.4.4", + "phpunit/phpunit": "^9.5.27" + }, + "type": "library", + "autoload": { + "psr-4": { + "Lcobucci\\Clock\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Luís Cobucci", + "email": "lcobucci@gmail.com" + } + ], + "description": "Yet another clock abstraction", + "support": { + "issues": "https://github.com/lcobucci/clock/issues", + "source": "https://github.com/lcobucci/clock/tree/2.3.0" + }, + "funding": [ + { + "url": "https://github.com/lcobucci", + "type": "github" + }, + { + "url": "https://www.patreon.com/lcobucci", + "type": "patreon" + } + ], + "time": "2022-12-19T14:38:11+00:00" + }, + { + "name": "lcobucci/jwt", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/lcobucci/jwt.git", + "reference": "55564265fddf810504110bd68ca311932324b0e9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lcobucci/jwt/zipball/55564265fddf810504110bd68ca311932324b0e9", + "reference": "55564265fddf810504110bd68ca311932324b0e9", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "ext-openssl": "*", + "lcobucci/clock": "^2.0", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "infection/infection": "^0.20", + "lcobucci/coding-standard": "^6.0", + "mikey179/vfsstream": "^1.6", + "phpbench/phpbench": "^0.17", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-deprecation-rules": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/php-invoker": "^3.1", + "phpunit/phpunit": "^9.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "psr-4": { + "Lcobucci\\JWT\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Luís Cobucci", + "email": "lcobucci@gmail.com", + "role": "Developer" + } + ], + "description": "A simple library to work with JSON Web Token and JSON Web Signature", + "keywords": [ + "JWS", + "jwt" + ], + "support": { + "issues": "https://github.com/lcobucci/jwt/issues", + "source": "https://github.com/lcobucci/jwt/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/lcobucci", + "type": "github" + }, + { + "url": "https://www.patreon.com/lcobucci", + "type": "patreon" + } + ], + "time": "2021-09-28T19:18:28+00:00" + }, + { + "name": "league/commonmark", + "version": "1.6.7", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "2b8185c13bc9578367a5bf901881d1c1b5bbd09b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/2b8185c13bc9578367a5bf901881d1c1b5bbd09b", + "reference": "2b8185c13bc9578367a5bf901881d1c1b5bbd09b", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^7.1 || ^8.0" + }, + "conflict": { + "scrutinizer/ocular": "1.7.*" + }, + "require-dev": { + "cebe/markdown": "~1.0", + "commonmark/commonmark.js": "0.29.2", + "erusev/parsedown": "~1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "~1.4", + "mikehaertl/php-shellcommand": "^1.4", + "phpstan/phpstan": "^0.12.90", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.2", + "scrutinizer/ocular": "^1.5", + "symfony/finder": "^4.2" + }, + "bin": [ + "bin/commonmark" + ], + "type": "library", + "autoload": { + "psr-4": { + "League\\CommonMark\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and Github-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], + "support": { + "docs": "https://commonmark.thephpleague.com/", + "issues": "https://github.com/thephpleague/commonmark/issues", + "rss": "https://github.com/thephpleague/commonmark/releases.atom", + "source": "https://github.com/thephpleague/commonmark" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", + "type": "tidelift" + } + ], + "time": "2022-01-13T17:18:13+00:00" + }, + { + "name": "league/container", + "version": "4.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/container.git", + "reference": "375d13cb828649599ef5d48a339c4af7a26cd0ab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/container/zipball/375d13cb828649599ef5d48a339c4af7a26cd0ab", + "reference": "375d13cb828649599ef5d48a339c4af7a26cd0ab", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "psr/container": "^1.1 || ^2.0" + }, + "provide": { + "psr/container-implementation": "^1.0" + }, + "replace": { + "orno/di": "~2.0" + }, + "require-dev": { + "nette/php-generator": "^3.4", + "nikic/php-parser": "^4.10", + "phpstan/phpstan": "^0.12.47", + "phpunit/phpunit": "^8.5.17", + "roave/security-advisories": "dev-latest", + "scrutinizer/ocular": "^1.8", + "squizlabs/php_codesniffer": "^3.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev", + "dev-4.x": "4.x-dev", + "dev-3.x": "3.x-dev", + "dev-2.x": "2.x-dev", + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Container\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Phil Bennett", + "email": "mail@philbennett.co.uk", + "role": "Developer" + } + ], + "description": "A fast and intuitive dependency injection container.", + "homepage": "https://github.com/thephpleague/container", + "keywords": [ + "container", + "dependency", + "di", + "injection", + "league", + "provider", + "service" + ], + "support": { + "issues": "https://github.com/thephpleague/container/issues", + "source": "https://github.com/thephpleague/container/tree/4.2.0" + }, + "funding": [ + { + "url": "https://github.com/philipobenito", + "type": "github" + } + ], + "time": "2021-11-16T10:29:06+00:00" + }, + { + "name": "league/csv", + "version": "9.11.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/csv.git", + "reference": "33149c4bea4949aa4fa3d03fb11ed28682168b39" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/csv/zipball/33149c4bea4949aa4fa3d03fb11ed28682168b39", + "reference": "33149c4bea4949aa4fa3d03fb11ed28682168b39", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "php": "^8.1.2" + }, + "require-dev": { + "doctrine/collections": "^2.1.3", + "ext-dom": "*", + "ext-xdebug": "*", + "friendsofphp/php-cs-fixer": "^v3.22.0", + "phpbench/phpbench": "^1.2.14", + "phpstan/phpstan": "^1.10.26", + "phpstan/phpstan-deprecation-rules": "^1.1.3", + "phpstan/phpstan-phpunit": "^1.3.13", + "phpstan/phpstan-strict-rules": "^1.5.1", + "phpunit/phpunit": "^10.3.1", + "symfony/var-dumper": "^6.3.3" + }, + "suggest": { + "ext-dom": "Required to use the XMLConverter and the HTMLConverter classes", + "ext-iconv": "Needed to ease transcoding CSV using iconv stream filters" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "League\\Csv\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://github.com/nyamsprod/", + "role": "Developer" + } + ], + "description": "CSV data manipulation made easy in PHP", + "homepage": "https://csv.thephpleague.com", + "keywords": [ + "convert", + "csv", + "export", + "filter", + "import", + "read", + "transform", + "write" + ], + "support": { + "docs": "https://csv.thephpleague.com", + "issues": "https://github.com/thephpleague/csv/issues", + "rss": "https://github.com/thephpleague/csv/releases.atom", + "source": "https://github.com/thephpleague/csv" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2023-09-23T10:09:54+00:00" + }, + { + "name": "league/oauth2-client", + "version": "2.7.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/oauth2-client.git", + "reference": "160d6274b03562ebeb55ed18399281d8118b76c8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/160d6274b03562ebeb55ed18399281d8118b76c8", + "reference": "160d6274b03562ebeb55ed18399281d8118b76c8", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^6.0 || ^7.0", + "paragonie/random_compat": "^1 || ^2 || ^9.99", + "php": "^5.6 || ^7.0 || ^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.3.5", + "php-parallel-lint/php-parallel-lint": "^1.3.1", + "phpunit/phpunit": "^5.7 || ^6.0 || ^9.5", + "squizlabs/php_codesniffer": "^2.3 || ^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\OAuth2\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alex Bilbie", + "email": "hello@alexbilbie.com", + "homepage": "http://www.alexbilbie.com", + "role": "Developer" + }, + { + "name": "Woody Gilk", + "homepage": "https://github.com/shadowhand", + "role": "Contributor" + } + ], + "description": "OAuth 2.0 Client Library", + "keywords": [ + "Authentication", + "SSO", + "authorization", + "identity", + "idp", + "oauth", + "oauth2", + "single sign on" + ], + "support": { + "issues": "https://github.com/thephpleague/oauth2-client/issues", + "source": "https://github.com/thephpleague/oauth2-client/tree/2.7.0" + }, + "time": "2023-04-16T18:19:15+00:00" + }, + { + "name": "league/oauth2-facebook", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/oauth2-facebook.git", + "reference": "ec6d62a00b548c6cd56d7b734346b9e6befbfbbb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/oauth2-facebook/zipball/ec6d62a00b548c6cd56d7b734346b9e6befbfbbb", + "reference": "ec6d62a00b548c6cd56d7b734346b9e6befbfbbb", + "shasum": "" + }, + "require": { + "league/oauth2-client": "^2.0", + "php": ">=7.3" + }, + "require-dev": { + "ext-json": "*", + "mockery/mockery": "~1.3.0", + "phpunit/phpunit": "^9.4", + "squizlabs/php_codesniffer": "~3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\OAuth2\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sammy Kaye Powers", + "email": "me@sammyk.me", + "homepage": "http://www.sammyk.me" + } + ], + "description": "Facebook OAuth 2.0 Client Provider for The PHP League OAuth2-Client", + "keywords": [ + "Authentication", + "authorization", + "client", + "facebook", + "oauth", + "oauth2" + ], + "support": { + "issues": "https://github.com/thephpleague/oauth2-facebook/issues", + "source": "https://github.com/thephpleague/oauth2-facebook/tree/2.2.0" + }, + "time": "2022-02-24T18:45:07+00:00" + }, + { + "name": "masterminds/html5", + "version": "2.8.1", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f47dcf3c70c584de14f21143c55d9939631bc6cf", + "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Masterminds\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "support": { + "issues": "https://github.com/Masterminds/html5-php/issues", + "source": "https://github.com/Masterminds/html5-php/tree/2.8.1" + }, + "time": "2023-05-10T11:58:31+00:00" + }, + { + "name": "mck89/peast", + "version": "v1.15.4", + "source": { + "type": "git", + "url": "https://github.com/mck89/peast.git", + "reference": "1df4dc28a6b5bb7ab117ab073c1712256e954e18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mck89/peast/zipball/1df4dc28a6b5bb7ab117ab073c1712256e954e18", + "reference": "1df4dc28a6b5bb7ab117ab073c1712256e954e18", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.15.4-dev" + } + }, + "autoload": { + "psr-4": { + "Peast\\": "lib/Peast/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Marco Marchiò", + "email": "marco.mm89@gmail.com" + } + ], + "description": "Peast is PHP library that generates AST for JavaScript code", + "support": { + "issues": "https://github.com/mck89/peast/issues", + "source": "https://github.com/mck89/peast/tree/v1.15.4" + }, + "time": "2023-08-12T08:29:29+00:00" + }, + { + "name": "mf2/mf2", + "version": "0.4.6", + "source": { + "type": "git", + "url": "https://github.com/microformats/php-mf2.git", + "reference": "00b70ee7eb7f5b0585b1bd467f6c9cbd75055d23" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/microformats/php-mf2/zipball/00b70ee7eb7f5b0585b1bd467f6c9cbd75055d23", + "reference": "00b70ee7eb7f5b0585b1bd467f6c9cbd75055d23", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "mf2/tests": "@dev", + "phpdocumentor/phpdocumentor": "v2.8.4", + "phpunit/phpunit": "4.8.*" + }, + "suggest": { + "barnabywalters/mf-cleaner": "To more easily handle the canonical data php-mf2 gives you", + "masterminds/html5": "Alternative HTML parser for PHP, for better HTML5 support." + }, + "bin": [ + "bin/fetch-mf2", + "bin/parse-mf2" + ], + "type": "library", + "autoload": { + "files": [ + "Mf2/Parser.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "CC0-1.0" + ], + "authors": [ + { + "name": "Barnaby Walters", + "homepage": "http://waterpigs.co.uk" + } + ], + "description": "A pure, generic microformats2 parser — makes HTML as easy to consume as a JSON API", + "keywords": [ + "html", + "microformats", + "microformats 2", + "parser", + "semantic" + ], + "support": { + "issues": "https://github.com/microformats/php-mf2/issues", + "source": "https://github.com/microformats/php-mf2/tree/master" + }, + "time": "2018-08-24T14:47:04+00:00" + }, + { + "name": "mkalkbrenner/php-htmldiff-advanced", + "version": "0.0.8", + "source": { + "type": "git", + "url": "https://github.com/mkalkbrenner/php-htmldiff.git", + "reference": "3a714b48c9c3d3730baaf6d3949691e654cd37c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mkalkbrenner/php-htmldiff/zipball/3a714b48c9c3d3730baaf6d3949691e654cd37c9", + "reference": "3a714b48c9c3d3730baaf6d3949691e654cd37c9", + "shasum": "" + }, + "require": { + "caxy/php-htmldiff": ">=0.0.6", + "php": ">=5.5.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/HtmlDiffAdvancedInterface.php", + "src/HtmlDiffAdvanced.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GNU General Public License V2" + ], + "description": "An add-on for the php-htmldiff library for comparing two HTML files/snippets and highlighting the differences using simple HTML.", + "homepage": "https://github.com/mkalkbrenner/php-htmldiff", + "keywords": [ + "diff", + "html" + ], + "support": { + "issues": "https://github.com/mkalkbrenner/php-htmldiff/issues", + "source": "https://github.com/mkalkbrenner/php-htmldiff/tree/master" + }, + "time": "2016-07-25T17:07:32+00:00" + }, + { + "name": "mtdowling/jmespath.php", + "version": "2.7.0", + "source": { + "type": "git", + "url": "https://github.com/jmespath/jmespath.php.git", + "reference": "bbb69a935c2cbb0c03d7f481a238027430f6440b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/bbb69a935c2cbb0c03d7f481a238027430f6440b", + "reference": "bbb69a935c2cbb0c03d7f481a238027430f6440b", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-mbstring": "^1.17" + }, + "require-dev": { + "composer/xdebug-handler": "^3.0.3", + "phpunit/phpunit": "^8.5.33" + }, + "bin": [ + "bin/jp.php" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "files": [ + "src/JmesPath.php" + ], + "psr-4": { + "JmesPath\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Declaratively specify how to extract elements from a JSON document", + "keywords": [ + "json", + "jsonpath" + ], + "support": { + "issues": "https://github.com/jmespath/jmespath.php/issues", + "source": "https://github.com/jmespath/jmespath.php/tree/2.7.0" + }, + "time": "2023-08-25T10:54:48+00:00" + }, + { + "name": "mtownsend/xml-to-array", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/mtownsend5512/xml-to-array.git", + "reference": "0734720a8462dba36d90fb8b2723bf46af0091f4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mtownsend5512/xml-to-array/zipball/0734720a8462dba36d90fb8b2723bf46af0091f4", + "reference": "0734720a8462dba36d90fb8b2723bf46af0091f4", + "shasum": "" + }, + "require": { + "php": "~7.0|~8.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Mtownsend\\XmlToArray\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Townsend", + "email": "mtownsend5512@gmail.com", + "role": "Developer" + } + ], + "description": "Easily convert valid xml to a php array.", + "keywords": [ + "array", + "convert", + "laravel", + "xml" + ], + "support": { + "issues": "https://github.com/mtownsend5512/xml-to-array/issues", + "source": "https://github.com/mtownsend5512/xml-to-array/tree/2.0.0" + }, + "time": "2021-02-27T22:39:18+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.17.1", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", + "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.17.1" + }, + "time": "2023-08-13T19:53:39+00:00" + }, + { + "name": "p3k/http", + "version": "0.1.12", + "source": { + "type": "git", + "url": "https://github.com/aaronpk/p3k-http.git", + "reference": "cf9c5b7cdbe1800bfb9587a20953ed8d20322e0b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aaronpk/p3k-http/zipball/cf9c5b7cdbe1800bfb9587a20953ed8d20322e0b", + "reference": "cf9c5b7cdbe1800bfb9587a20953ed8d20322e0b", + "shasum": "" + }, + "require": { + "indieweb/link-rel-parser": "0.1.*", + "mf2/mf2": ">=0.3.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "p3k\\": "src/p3k" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aaron Parecki", + "homepage": "https://aaronparecki.com" + } + ], + "description": "A simple wrapper API around the PHP curl functions", + "homepage": "https://github.com/aaronpk/p3k-http", + "support": { + "issues": "https://github.com/aaronpk/p3k-http/issues", + "source": "https://github.com/aaronpk/p3k-http/tree/0.1.12" + }, + "time": "2021-10-12T14:12:29+00:00" + }, + { + "name": "p3k/micropub", + "version": "0.0.3", + "source": { + "type": "git", + "url": "https://github.com/aaronpk/p3k-micropub.git", + "reference": "9e3b2f7c1d4d40fef5cbd955689b8e7392a6976d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aaronpk/p3k-micropub/zipball/9e3b2f7c1d4d40fef5cbd955689b8e7392a6976d", + "reference": "9e3b2f7c1d4d40fef5cbd955689b8e7392a6976d", + "shasum": "" + }, + "require": { + "php": ">=5.6.0" + }, + "require-dev": { + "phpunit/phpunit": "^5" + }, + "type": "library", + "autoload": { + "psr-0": { + "p3k": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Aaron Parecki", + "homepage": "https://aaronparecki.com" + } + ], + "description": "Utilities to help handle Micropub requests when building servers and clients", + "keywords": [ + "indieweb", + "micropub", + "p3k" + ], + "support": { + "issues": "https://github.com/aaronpk/p3k-micropub/issues", + "source": "https://github.com/aaronpk/p3k-micropub/tree/master" + }, + "time": "2018-04-16T14:05:38+00:00" + }, + { + "name": "p3k/picofeed", + "version": "v0.1.40", + "source": { + "type": "git", + "url": "https://github.com/aaronpk/picofeed.git", + "reference": "356fd66d48779193b10ac28532cb4a4e11bb801c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aaronpk/picofeed/zipball/356fd66d48779193b10ac28532cb4a4e11bb801c", + "reference": "356fd66d48779193b10ac28532cb4a4e11bb801c", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-iconv": "*", + "ext-libxml": "*", + "ext-simplexml": "*", + "ext-xml": "*", + "laminas/laminas-xml": "^1.2", + "php": ">=5.3.0" + }, + "replace": { + "miniflux/picofeed": "0.1.35" + }, + "require-dev": { + "phpdocumentor/reflection-docblock": "2.0.4", + "phpunit/phpunit": "4.8.26", + "symfony/yaml": "2.8.7" + }, + "suggest": { + "ext-curl": "PicoFeed will use cURL if present" + }, + "bin": [ + "picofeed" + ], + "type": "library", + "autoload": { + "psr-0": { + "PicoFeed": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frédéric Guillot" + } + ], + "description": "Modern library to handle RSS/Atom feeds", + "homepage": "https://github.com/aaronpk/picoFeed", + "support": { + "issues": "https://github.com/aaronpk/picofeed/issues", + "source": "https://github.com/aaronpk/picofeed/tree/v0.1.40" + }, + "time": "2020-04-25T17:48:36+00:00" + }, + { + "name": "p3k/timezone", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/aaronpk/p3k-timezone.git", + "reference": "68d3490d896f98cf0727dc937f0bb6b045050c83" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aaronpk/p3k-timezone/zipball/68d3490d896f98cf0727dc937f0bb6b045050c83", + "reference": "68d3490d896f98cf0727dc937f0bb6b045050c83", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/p3k/Timezone.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Aaron Parecki", + "homepage": "https://aaronparecki.com" + } + ], + "description": "Find the timezone of a given location", + "homepage": "https://github.com/aaronpk/p3k-timezone", + "keywords": [ + "date", + "p3k", + "timezone" + ], + "support": { + "issues": "https://github.com/aaronpk/p3k-timezone/issues", + "source": "https://github.com/aaronpk/p3k-timezone/tree/0.1.0" + }, + "time": "2017-01-12T17:30:08+00:00" + }, + { + "name": "p3k/utils", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/aaronpk/p3k-utils.git", + "reference": "8436f02ec02d916177a23250ae32b34ae5316942" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aaronpk/p3k-utils/zipball/8436f02ec02d916177a23250ae32b34ae5316942", + "reference": "8436f02ec02d916177a23250ae32b34ae5316942", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.13", + "predis/predis": "1.1.*" + }, + "type": "library", + "autoload": { + "files": [ + "src/global.php", + "src/url.php", + "src/utils.php", + "src/date.php", + "src/cache.php", + "src/geo.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aaron Parecki", + "homepage": "https://aaronparecki.com" + } + ], + "description": "Some helpful functions used by https://p3k.io projects", + "homepage": "https://github.com/aaronpk/p3k-utils", + "support": { + "issues": "https://github.com/aaronpk/p3k-utils/issues", + "source": "https://github.com/aaronpk/p3k-utils/tree/1.2.1" + }, + "time": "2021-11-16T21:44:23+00:00" + }, + { + "name": "p3k/websub", + "version": "0.0.1", + "source": { + "type": "git", + "url": "https://github.com/aaronpk/p3k-websub.git", + "reference": "3e37fbb3e8865f159b8adaaab9569e5984bc8890" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aaronpk/p3k-websub/zipball/3e37fbb3e8865f159b8adaaab9569e5984bc8890", + "reference": "3e37fbb3e8865f159b8adaaab9569e5984bc8890", + "shasum": "" + }, + "require": { + "indieweb/link-rel-parser": "0.1.*", + "p3k/http": "0.1.*", + "p3k/utils": "1.*" + }, + "require-dev": { + "predis/predis": "1.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "p3k\\WebSub\\": "src/p3k/WebSub" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aaron Parecki", + "homepage": "https://aaronparecki.com" + } + ], + "description": "A library for subscribing to and publishing WebSub feeds", + "homepage": "https://github.com/aaronpk/p3k-websub", + "keywords": [ + "feed", + "indieweb", + "p3k", + "pubsub", + "pubsubhubbub", + "websub" + ], + "support": { + "issues": "https://github.com/aaronpk/p3k-websub/issues", + "source": "https://github.com/aaronpk/p3k-websub/tree/0.0.1" + }, + "time": "2017-05-08T15:26:11+00:00" + }, + { + "name": "p3k/xray", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/aaronpk/XRay.git", + "reference": "3e63e841bf723b8decfa6d05049687a53c35698a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aaronpk/XRay/zipball/3e63e841bf723b8decfa6d05049687a53c35698a", + "reference": "3e63e841bf723b8decfa6d05049687a53c35698a", + "shasum": "" + }, + "require": { + "cebe/markdown": "^1.1.0", + "dg/twitter-php": "^3.0.0", + "ezyang/htmlpurifier": "^4.10", + "indieweb/link-rel-parser": "^0.1.0", + "masterminds/html5": "^2.3", + "mf2/mf2": "^0.4", + "p3k/http": "^0.1.0", + "p3k/picofeed": "^0.1.0", + "p3k/timezone": "^0.1.0" + }, + "require-dev": { + "league/plates": "^3.0", + "league/route": "^1.0", + "phpunit/phpunit": "^8.0.0|^9.0.0" + }, + "type": "library", + "autoload": { + "files": [ + "lib/helpers.php", + "lib/XRay.php" + ], + "psr-4": { + "p3k\\XRay\\": "lib/XRay" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "X-Ray returns structured data from any URL", + "homepage": "https://github.com/aaronpk/XRay", + "support": { + "issues": "https://github.com/aaronpk/XRay/issues", + "source": "https://github.com/aaronpk/XRay/tree/v1.12.0" + }, + "time": "2022-01-28T16:45:47+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.100", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", + "shasum": "" + }, + "require": { + "php": ">= 7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + }, + "time": "2020-10-15T08:29:30+00:00" + }, + { + "name": "pear/archive_tar", + "version": "1.4.14", + "source": { + "type": "git", + "url": "https://github.com/pear/Archive_Tar.git", + "reference": "4d761c5334c790e45ef3245f0864b8955c562caa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/Archive_Tar/zipball/4d761c5334c790e45ef3245f0864b8955c562caa", + "reference": "4d761c5334c790e45ef3245f0864b8955c562caa", + "shasum": "" + }, + "require": { + "pear/pear-core-minimal": "^1.10.0alpha2", + "php": ">=5.2.0" + }, + "require-dev": { + "phpunit/phpunit": "*" + }, + "suggest": { + "ext-bz2": "Bz2 compression support.", + "ext-xz": "Lzma2 compression support.", + "ext-zlib": "Gzip compression support." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Archive_Tar": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "./" + ], + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Vincent Blavet", + "email": "vincent@phpconcept.net" + }, + { + "name": "Greg Beaver", + "email": "greg@chiaraquartet.net" + }, + { + "name": "Michiel Rook", + "email": "mrook@php.net" + } + ], + "description": "Tar file management class with compression support (gzip, bzip2, lzma2)", + "homepage": "https://github.com/pear/Archive_Tar", + "keywords": [ + "archive", + "tar" + ], + "support": { + "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Archive_Tar", + "source": "https://github.com/pear/Archive_Tar" + }, + "funding": [ + { + "url": "https://github.com/mrook", + "type": "github" + }, + { + "url": "https://www.patreon.com/michielrook", + "type": "patreon" + } + ], + "time": "2021-07-20T13:53:39+00:00" + }, + { + "name": "pear/console_getopt", + "version": "v1.4.3", + "source": { + "type": "git", + "url": "https://github.com/pear/Console_Getopt.git", + "reference": "a41f8d3e668987609178c7c4a9fe48fecac53fa0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/Console_Getopt/zipball/a41f8d3e668987609178c7c4a9fe48fecac53fa0", + "reference": "a41f8d3e668987609178c7c4a9fe48fecac53fa0", + "shasum": "" + }, + "type": "library", + "autoload": { + "psr-0": { + "Console": "./" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "./" + ], + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Andrei Zmievski", + "email": "andrei@php.net", + "role": "Lead" + }, + { + "name": "Stig Bakken", + "email": "stig@php.net", + "role": "Developer" + }, + { + "name": "Greg Beaver", + "email": "cellog@php.net", + "role": "Helper" + } + ], + "description": "More info available on: http://pear.php.net/package/Console_Getopt", + "support": { + "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Console_Getopt", + "source": "https://github.com/pear/Console_Getopt" + }, + "time": "2019-11-20T18:27:48+00:00" + }, + { + "name": "pear/pear-core-minimal", + "version": "v1.10.13", + "source": { + "type": "git", + "url": "https://github.com/pear/pear-core-minimal.git", + "reference": "aed862e95fd286c53cc546734868dc38ff4b5b1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/aed862e95fd286c53cc546734868dc38ff4b5b1d", + "reference": "aed862e95fd286c53cc546734868dc38ff4b5b1d", + "shasum": "" + }, + "require": { + "pear/console_getopt": "~1.4", + "pear/pear_exception": "~1.0" + }, + "replace": { + "rsky/pear-core-min": "self.version" + }, + "type": "library", + "autoload": { + "psr-0": { + "": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "src/" + ], + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Christian Weiske", + "email": "cweiske@php.net", + "role": "Lead" + } + ], + "description": "Minimal set of PEAR core files to be used as composer dependency", + "support": { + "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=PEAR", + "source": "https://github.com/pear/pear-core-minimal" + }, + "time": "2023-04-19T19:15:47+00:00" + }, + { + "name": "pear/pear_exception", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/pear/PEAR_Exception.git", + "reference": "b14fbe2ddb0b9f94f5b24cf08783d599f776fff0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/PEAR_Exception/zipball/b14fbe2ddb0b9f94f5b24cf08783d599f776fff0", + "reference": "b14fbe2ddb0b9f94f5b24cf08783d599f776fff0", + "shasum": "" + }, + "require": { + "php": ">=5.2.0" + }, + "require-dev": { + "phpunit/phpunit": "<9" + }, + "type": "class", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "PEAR/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "." + ], + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Helgi Thormar", + "email": "dufuz@php.net" + }, + { + "name": "Greg Beaver", + "email": "cellog@php.net" + } + ], + "description": "The PEAR Exception base class.", + "homepage": "https://github.com/pear/PEAR_Exception", + "keywords": [ + "exception" + ], + "support": { + "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=PEAR_Exception", + "source": "https://github.com/pear/PEAR_Exception" + }, + "time": "2021-03-21T15:43:46+00:00" + }, + { + "name": "phootwork/collection", + "version": "v3.2.2", + "source": { + "type": "git", + "url": "https://github.com/phootwork/collection.git", + "reference": "46dde20420fba17766c89200bc3ff91d3e58eafa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phootwork/collection/zipball/46dde20420fba17766c89200bc3ff91d3e58eafa", + "reference": "46dde20420fba17766c89200bc3ff91d3e58eafa", + "shasum": "" + }, + "require": { + "phootwork/lang": "^3.0", + "php": ">=8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "phootwork\\collection\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Thomas Gossmann", + "homepage": "http://gos.si" + } + ], + "description": "The phootwork library fills gaps in the php language and provides better solutions than the existing ones php offers.", + "homepage": "https://phootwork.github.io/collection/", + "keywords": [ + "Array object", + "Text object", + "collection", + "collections", + "json", + "list", + "map", + "queue", + "set", + "stack", + "xml" + ], + "support": { + "issues": "https://github.com/phootwork/phootwork/issues", + "source": "https://github.com/phootwork/collection/tree/v3.2.2" + }, + "time": "2022-08-27T12:51:24+00:00" + }, + { + "name": "phootwork/lang", + "version": "v3.2.2", + "source": { + "type": "git", + "url": "https://github.com/phootwork/lang.git", + "reference": "baaf154ae7d521ebeee5e89105f5b12b0f234597" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phootwork/lang/zipball/baaf154ae7d521ebeee5e89105f5b12b0f234597", + "reference": "baaf154ae7d521ebeee5e89105f5b12b0f234597", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "symfony/polyfill-mbstring": "^1.12", + "symfony/polyfill-php81": "^1.22" + }, + "type": "library", + "autoload": { + "psr-4": { + "phootwork\\lang\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Thomas Gossmann", + "homepage": "http://gos.si" + } + ], + "description": "Missing PHP language constructs", + "homepage": "https://phootwork.github.io/lang/", + "keywords": [ + "array", + "comparator", + "comparison", + "string" + ], + "support": { + "issues": "https://github.com/phootwork/phootwork/issues", + "source": "https://github.com/phootwork/lang/tree/v3.2.2" + }, + "time": "2023-05-26T05:37:59+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.1", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dd3a383e599f49777d8b628dadbb90cae435b87e", + "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2023-02-25T19:38:58+00:00" + }, + { + "name": "phpowermove/docblock", + "version": "v4.0", + "source": { + "type": "git", + "url": "https://github.com/phpowermove/docblock.git", + "reference": "a73f6e17b7d4e1b92ca5378c248c952c9fae7826" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpowermove/docblock/zipball/a73f6e17b7d4e1b92ca5378c248c952c9fae7826", + "reference": "a73f6e17b7d4e1b92ca5378c248c952c9fae7826", + "shasum": "" + }, + "require": { + "phootwork/collection": "^3.0", + "phootwork/lang": "^3.0", + "php": ">=8.0" + }, + "require-dev": { + "phootwork/php-cs-fixer-config": "^0.4", + "phpunit/phpunit": "^9.0", + "psalm/phar": "^4.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "phpowermove\\docblock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Thomas Gossmann", + "homepage": "http://gos.si" + } + ], + "description": "PHP Docblock parser and generator. An API to read and write Docblocks.", + "keywords": [ + "docblock", + "generator", + "parser" + ], + "support": { + "issues": "https://github.com/phpowermove/docblock/issues", + "source": "https://github.com/phpowermove/docblock/tree/v4.0" + }, + "time": "2021-09-22T16:57:06+00:00" + }, + { + "name": "politsin/jquery-ui-touch-punch", + "version": "1.0", + "source": { + "type": "git", + "url": "https://github.com/politsin/jquery-ui-touch-punch.git", + "reference": "2fe375e05821e267f0f3c0e063197f5c406896dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/politsin/jquery-ui-touch-punch/zipball/2fe375e05821e267f0f3c0e063197f5c406896dd", + "reference": "2fe375e05821e267f0f3c0e063197f5c406896dd", + "shasum": "" + }, + "type": "drupal-library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dave Furfero", + "email": "furf@furf.com" + } + ], + "description": "Extension to jQuery UI for mobile touch event support.", + "homepage": "http://touchpunch.furf.com/", + "keywords": [ + "gestures", + "mobile", + "touch" + ], + "support": { + "issues": "https://github.com/politsin/jquery-ui-touch-punch/issues", + "source": "https://github.com/politsin/jquery-ui-touch-punch/tree/1.0" + }, + "time": "2020-12-15T10:26:18+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "e616d01114759c4c489f93b099585439f795fe35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", + "reference": "e616d01114759c4c489f93b099585439f795fe35", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/1.0.2" + }, + "time": "2023-04-10T20:10:41+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "psr/log", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.0" + }, + "time": "2021-07-14T16:46:02+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.11.22", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "128fa1b608be651999ed9789c95e6e2a31b5802b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/128fa1b608be651999ed9789c95e6e2a31b5802b", + "reference": "128fa1b608be651999ed9789c95e6e2a31b5802b", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^4.0 || ^3.1", + "php": "^8.0 || ^7.0.8", + "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-0.11": "0.11.x-dev" + }, + "bamarni-bin": { + "bin-links": false, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.11.22" + }, + "time": "2023-10-14T21:56:36+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", + "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-05-07T05:35:17+00:00" + }, + { + "name": "simshaun/recurr", + "version": "v5.0.2", + "source": { + "type": "git", + "url": "https://github.com/simshaun/recurr.git", + "reference": "1aff62e6e0ee875b3f2487352542605123ee9172" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/simshaun/recurr/zipball/1aff62e6e0ee875b3f2487352542605123ee9172", + "reference": "1aff62e6e0ee875b3f2487352542605123ee9172", + "shasum": "" + }, + "require": { + "doctrine/collections": "~1.6||^2.0", + "php": "^7.2||^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.16", + "symfony/yaml": "^5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Recurr\\": "src/Recurr/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Shaun Simmons", + "email": "shaun@shaun.pub", + "homepage": "https://shaun.pub" + } + ], + "description": "PHP library for working with recurrence rules", + "homepage": "https://github.com/simshaun/recurr", + "keywords": [ + "dates", + "events", + "recurrence", + "recurring", + "rrule" + ], + "support": { + "issues": "https://github.com/simshaun/recurr/issues", + "source": "https://github.com/simshaun/recurr/tree/v5.0.2" + }, + "time": "2023-09-26T20:31:33+00:00" + }, + { + "name": "softcreatr/jsonpath", + "version": "0.8.3", + "source": { + "type": "git", + "url": "https://github.com/SoftCreatR/JSONPath.git", + "reference": "fc12dee0b46f3fa3a175c4051dbab60984acef4b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SoftCreatR/JSONPath/zipball/fc12dee0b46f3fa3a175c4051dbab60984acef4b", + "reference": "fc12dee0b46f3fa3a175c4051dbab60984acef4b", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=8.0" + }, + "replace": { + "flow/jsonpath": "*" + }, + "require-dev": { + "phpunit/phpunit": "^9.6", + "roave/security-advisories": "dev-latest" + }, + "type": "library", + "autoload": { + "psr-4": { + "Flow\\JSONPath\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Stephen Frank", + "email": "stephen@flowsa.com", + "homepage": "https://prismaticbytes.com", + "role": "Developer" + }, + { + "name": "Sascha Greuel", + "email": "hello@1-2.dev", + "homepage": "https://1-2.dev", + "role": "Developer" + } + ], + "description": "JSONPath implementation for parsing, searching and flattening arrays", + "support": { + "email": "hello@1-2.dev", + "forum": "https://github.com/SoftCreatR/JSONPath/discussions", + "issues": "https://github.com/SoftCreatR/JSONPath/issues", + "source": "https://github.com/SoftCreatR/JSONPath" + }, + "funding": [ + { + "url": "https://ecologi.com/softcreatr?r=61212ab3fc69b8eb8a2014f4", + "type": "custom" + }, + { + "url": "https://github.com/softcreatr", + "type": "github" + } + ], + "time": "2023-08-17T20:14:00+00:00" + }, + { + "name": "stella-maris/clock", + "version": "0.1.7", + "source": { + "type": "git", + "url": "https://github.com/stella-maris-solutions/clock.git", + "reference": "fa23ce16019289a18bb3446fdecd45befcdd94f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/stella-maris-solutions/clock/zipball/fa23ce16019289a18bb3446fdecd45befcdd94f8", + "reference": "fa23ce16019289a18bb3446fdecd45befcdd94f8", + "shasum": "" + }, + "require": { + "php": "^7.0|^8.0", + "psr/clock": "^1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "StellaMaris\\Clock\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andreas Heigl", + "role": "Maintainer" + } + ], + "description": "A pre-release of the proposed PSR-20 Clock-Interface", + "homepage": "https://gitlab.com/stella-maris/clock", + "keywords": [ + "clock", + "datetime", + "point in time", + "psr20" + ], + "support": { + "source": "https://github.com/stella-maris-solutions/clock/tree/0.1.7" + }, + "time": "2022-11-25T16:15:06+00:00" + }, + { + "name": "symfony/console", + "version": "v6.3.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/eca495f2ee845130855ddf1cf18460c38966c8b6", + "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^5.4|^6.0" + }, + "conflict": { + "symfony/dependency-injection": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/event-dispatcher": "<5.4", + "symfony/lock": "<5.4", + "symfony/process": "<5.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/lock": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/var-dumper": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v6.3.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-08-16T10:10:12+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v6.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "2ed62b3bf98346e1f45529a7b6be2196739bb993" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/2ed62b3bf98346e1f45529a7b6be2196739bb993", + "reference": "2ed62b3bf98346e1f45529a7b6be2196739bb993", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/service-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.2.10" + }, + "conflict": { + "ext-psr": "<1.1|>=2", + "symfony/config": "<6.1", + "symfony/finder": "<5.4", + "symfony/proxy-manager-bridge": "<6.3", + "symfony/yaml": "<5.4" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "symfony/service-implementation": "1.1|2.0|3.0" + }, + "require-dev": { + "symfony/config": "^6.1", + "symfony/expression-language": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows you to standardize and centralize the way objects are constructed in your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dependency-injection/tree/v6.3.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-09-25T16:46:40+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-23T14:45:45+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v6.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "1f69476b64fb47105c06beef757766c376b548c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/1f69476b64fb47105c06beef757766c376b548c4", + "reference": "1f69476b64fb47105c06beef757766c376b548c4", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^5.4|^6.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/serializer": "^5.4|^6.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v6.3.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-09-12T06:57:20+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v6.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/adb01fe097a4ee930db9258a3cc906b5beb5cf2e", + "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<5.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/error-handler": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-06T06:56:43+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df", + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-23T14:45:45+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v6.3.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "edd36776956f2a6fcf577edb5b05eb0e3bdc52ae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/edd36776956f2a6fcf577edb5b05eb0e3bdc52ae", + "reference": "edd36776956f2a6fcf577edb5b05eb0e3bdc52ae", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v6.3.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-06-01T08:30:39+00:00" + }, + { + "name": "symfony/finder", + "version": "v6.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/a1b31d88c0e998168ca7792f222cbecee47428c4", + "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "symfony/filesystem": "^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v6.3.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-09-26T12:56:25+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v6.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "b50f5e281d722cb0f4c296f908bacc3e2b721957" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b50f5e281d722cb0f4c296f908bacc3e2b721957", + "reference": "b50f5e281d722cb0f4c296f908bacc3e2b721957", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php83": "^1.27" + }, + "conflict": { + "symfony/cache": "<6.2" + }, + "require-dev": { + "doctrine/dbal": "^2.13.1|^3.0", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", + "symfony/mime": "^5.4|^6.0", + "symfony/rate-limiter": "^5.2|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v6.3.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-09-04T21:33:54+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v6.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "9f991a964368bee8d883e8d57ced4fe9fff04dfc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/9f991a964368bee8d883e8d57ced4fe9fff04dfc", + "reference": "9f991a964368bee8d883e8d57ced4fe9fff04dfc", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.3", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/http-foundation": "^6.3.4", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<5.4", + "symfony/cache": "<5.4", + "symfony/config": "<6.1", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<6.3.4", + "symfony/doctrine-bridge": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<5.4", + "symfony/messenger": "<5.4", + "symfony/translation": "<5.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<5.4", + "symfony/validator": "<5.4", + "symfony/var-dumper": "<6.3", + "twig/twig": "<2.13" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^5.4|^6.0", + "symfony/clock": "^6.2", + "symfony/config": "^6.1", + "symfony/console": "^5.4|^6.0", + "symfony/css-selector": "^5.4|^6.0", + "symfony/dependency-injection": "^6.3.4", + "symfony/dom-crawler": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^5.4|^6.0", + "symfony/property-access": "^5.4.5|^6.0.5", + "symfony/routing": "^5.4|^6.0", + "symfony/serializer": "^6.3", + "symfony/stopwatch": "^5.4|^6.0", + "symfony/translation": "^5.4|^6.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^5.4|^6.0", + "symfony/validator": "^6.3", + "symfony/var-exporter": "^6.2", + "twig/twig": "^2.13|^3.0.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v6.3.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-09-30T06:37:04+00:00" + }, + { + "name": "symfony/mime", + "version": "v6.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/d5179eedf1cb2946dbd760475ebf05c251ef6a6e", + "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<5.4", + "symfony/serializer": "<6.2.13|>=6.3,<6.3.2" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/property-access": "^5.4|^6.0", + "symfony/property-info": "^5.4|^6.0", + "symfony/serializer": "~6.2.13|^6.3.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v6.3.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-09-29T06:59:36+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-iconv", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "927013f3aac555983a5059aada98e1907d842695" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/927013f3aac555983a5059aada98e1907d842695", + "reference": "927013f3aac555983a5059aada98e1907d842695", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-iconv": "*" + }, + "suggest": { + "ext-iconv": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Iconv extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "iconv", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "639084e360537a19f9ee352433b84ce831f3d2da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", + "reference": "639084e360537a19f9ee352433b84ce831f3d2da", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/70f4aebd92afca2f865444d30a4d2151c13c3179", + "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.28.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-26T09:26:14+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-26T09:26:14+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/7581cd600fa9fd681b797d00b02f068e2f13263b", + "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.28.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-26T09:26:14+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "508c652ba3ccf69f8c97f251534f229791b52a57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/508c652ba3ccf69f8c97f251534f229791b52a57", + "reference": "508c652ba3ccf69f8c97f251534f229791b52a57", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-php80": "^1.14" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/process", + "version": "v6.3.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/0b5c29118f2e980d455d2e34a5659f4579847c54", + "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v6.3.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-08-07T10:39:22+00:00" + }, + { + "name": "symfony/psr-http-message-bridge", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/psr-http-message-bridge.git", + "reference": "28a732c05bbad801304ad5a5c674cf2970508993" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/28a732c05bbad801304ad5a5c674cf2970508993", + "reference": "28a732c05bbad801304ad5a5c674cf2970508993", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/http-message": "^1.0 || ^2.0", + "symfony/http-foundation": "^5.4 || ^6.0" + }, + "require-dev": { + "nyholm/psr7": "^1.1", + "psr/log": "^1.1 || ^2 || ^3", + "symfony/browser-kit": "^5.4 || ^6.0", + "symfony/config": "^5.4 || ^6.0", + "symfony/event-dispatcher": "^5.4 || ^6.0", + "symfony/framework-bundle": "^5.4 || ^6.0", + "symfony/http-kernel": "^5.4 || ^6.0", + "symfony/phpunit-bridge": "^6.2" + }, + "suggest": { + "nyholm/psr7": "For a super lightweight PSR-7/17 implementation" + }, + "type": "symfony-bridge", + "extra": { + "branch-alias": { + "dev-main": "2.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bridge\\PsrHttpMessage\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + } + ], + "description": "PSR HTTP message bridge", + "homepage": "http://symfony.com", + "keywords": [ + "http", + "http-message", + "psr-17", + "psr-7" + ], + "support": { + "issues": "https://github.com/symfony/psr-http-message-bridge/issues", + "source": "https://github.com/symfony/psr-http-message-bridge/tree/v2.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-04-21T08:40:19+00:00" + }, + { + "name": "symfony/routing", + "version": "v6.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "82616e59acd3e3d9c916bba798326cb7796d7d31" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/82616e59acd3e3d9c916bba798326cb7796d7d31", + "reference": "82616e59acd3e3d9c916bba798326cb7796d7d31", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "symfony/config": "<6.2", + "symfony/dependency-injection": "<5.4", + "symfony/yaml": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12|^2", + "psr/log": "^1|^2|^3", + "symfony/config": "^6.2", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v6.3.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-09-20T16:05:51+00:00" + }, + { + "name": "symfony/serializer", + "version": "v6.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/serializer.git", + "reference": "855fc058c8bdbb69f53834f2fdb3876c9bc0ab7c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/serializer/zipball/855fc058c8bdbb69f53834f2fdb3876c9bc0ab7c", + "reference": "855fc058c8bdbb69f53834f2fdb3876c9bc0ab7c", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/dependency-injection": "<5.4", + "symfony/property-access": "<5.4", + "symfony/property-info": "<5.4.24|>=6,<6.2.11", + "symfony/uid": "<5.4", + "symfony/yaml": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12|^2", + "phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0", + "symfony/cache": "^5.4|^6.0", + "symfony/config": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/error-handler": "^5.4|^6.0", + "symfony/filesystem": "^5.4|^6.0", + "symfony/form": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/mime": "^5.4|^6.0", + "symfony/property-access": "^5.4|^6.0", + "symfony/property-info": "^5.4.24|^6.2.11", + "symfony/uid": "^5.4|^6.0", + "symfony/validator": "^5.4|^6.0", + "symfony/var-dumper": "^5.4|^6.0", + "symfony/var-exporter": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Serializer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/serializer/tree/v6.3.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-09-29T16:18:53+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", + "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^2.0" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-23T14:45:45+00:00" + }, + { + "name": "symfony/string", + "version": "v6.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/13d76d0fb049051ed12a04bef4f9de8715bea339", + "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/error-handler": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/intl": "^6.2", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v6.3.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-09-18T10:38:32+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/02c24deb352fb0d79db5486c0c79905a85e37e86", + "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-30T17:17:10+00:00" + }, + { + "name": "symfony/validator", + "version": "v6.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/validator.git", + "reference": "48e815ba3b5eb72e632588dbf7ea2dc4e608ee47" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/validator/zipball/48e815ba3b5eb72e632588dbf7ea2dc4e608ee47", + "reference": "48e815ba3b5eb72e632588dbf7ea2dc4e608ee47", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php83": "^1.27", + "symfony/translation-contracts": "^2.5|^3" + }, + "conflict": { + "doctrine/annotations": "<1.13", + "doctrine/lexer": "<1.1", + "symfony/dependency-injection": "<5.4", + "symfony/expression-language": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/intl": "<5.4", + "symfony/property-info": "<5.4", + "symfony/translation": "<5.4", + "symfony/yaml": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.13|^2", + "egulias/email-validator": "^2.1.10|^3|^4", + "symfony/cache": "^5.4|^6.0", + "symfony/config": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/intl": "^5.4|^6.0", + "symfony/mime": "^5.4|^6.0", + "symfony/property-access": "^5.4|^6.0", + "symfony/property-info": "^5.4|^6.0", + "symfony/translation": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Validator\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to validate values", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/validator/tree/v6.3.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-09-29T07:41:15+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v6.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "3d9999376be5fea8de47752837a3e1d1c5f69ef5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/3d9999376be5fea8de47752837a3e1d1c5f69ef5", + "reference": "3d9999376be5fea8de47752837a3e1d1c5f69ef5", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/uid": "^5.4|^6.0", + "twig/twig": "^2.13|^3.0.4" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v6.3.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-09-12T10:11:35+00:00" + }, + { + "name": "symfony/var-exporter", + "version": "v6.3.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-exporter.git", + "reference": "df1f8aac5751871b83d30bf3e2c355770f8f0691" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/df1f8aac5751871b83d30bf3e2c355770f8f0691", + "reference": "df1f8aac5751871b83d30bf3e2c355770f8f0691", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "symfony/var-dumper": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows exporting any serializable PHP data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "lazy-loading", + "proxy", + "serialize" + ], + "support": { + "source": "https://github.com/symfony/var-exporter/tree/v6.3.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-08-16T18:14:47+00:00" + }, + { + "name": "symfony/yaml", + "version": "v6.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "e23292e8c07c85b971b44c1c4b87af52133e2add" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/e23292e8c07c85b971b44c1c4b87af52133e2add", + "reference": "e23292e8c07c85b971b44c1c4b87af52133e2add", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v6.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-31T07:08:24+00:00" + }, + { + "name": "twig/twig", + "version": "v3.6.1", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "7e7d5839d4bec168dfeef0ac66d5c5a2edbabffd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/7e7d5839d4bec168dfeef0ac66d5c5a2edbabffd", + "reference": "7e7d5839d4bec168dfeef0ac66d5c5a2edbabffd", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.3" + }, + "require-dev": { + "psr/container": "^1.0|^2.0", + "symfony/phpunit-bridge": "^4.4.9|^5.0.9|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Twig Team", + "role": "Contributors" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "support": { + "issues": "https://github.com/twigphp/Twig/issues", + "source": "https://github.com/twigphp/Twig/tree/v3.6.1" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/twig/twig", + "type": "tidelift" + } + ], + "time": "2023-06-08T12:52:13+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.5.0", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", + "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.0.2", + "php": "^7.1.3 || ^8.0", + "phpoption/phpoption": "^1.8", + "symfony/polyfill-ctype": "^1.23", + "symfony/polyfill-mbstring": "^1.23.1", + "symfony/polyfill-php80": "^1.23.1" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "ext-filter": "*", + "phpunit/phpunit": "^7.5.20 || ^8.5.30 || ^9.5.25" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, + "branch-alias": { + "dev-master": "5.5-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.5.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2022-10-16T01:01:54+00:00" + }, + { + "name": "webflo/drupal-finder", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/webflo/drupal-finder.git", + "reference": "c8e5dbe65caef285fec8057a4c718a0d4138d1ee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webflo/drupal-finder/zipball/c8e5dbe65caef285fec8057a4c718a0d4138d1ee", + "reference": "c8e5dbe65caef285fec8057a4c718a0d4138d1ee", + "shasum": "" + }, + "require": { + "ext-json": "*" + }, + "require-dev": { + "mikey179/vfsstream": "^1.6", + "phpunit/phpunit": "^4.8" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/DrupalFinder.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Florian Weber", + "email": "florian@webflo.org" + } + ], + "description": "Helper class to locate a Drupal installation from a given path.", + "support": { + "issues": "https://github.com/webflo/drupal-finder/issues", + "source": "https://github.com/webflo/drupal-finder/tree/1.2.2" + }, + "time": "2020-10-27T09:42:17+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" + } + ], + "packages-dev": [ + { + "name": "behat/behat", + "version": "v3.13.0", + "source": { + "type": "git", + "url": "https://github.com/Behat/Behat.git", + "reference": "9dd7cdb309e464ddeab095cd1a5151c2dccba4ab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/Behat/zipball/9dd7cdb309e464ddeab095cd1a5151c2dccba4ab", + "reference": "9dd7cdb309e464ddeab095cd1a5151c2dccba4ab", + "shasum": "" + }, + "require": { + "behat/gherkin": "^4.9.0", + "behat/transliterator": "^1.2", + "ext-mbstring": "*", + "php": "^7.2 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/config": "^4.4 || ^5.0 || ^6.0", + "symfony/console": "^4.4 || ^5.0 || ^6.0", + "symfony/dependency-injection": "^4.4 || ^5.0 || ^6.0", + "symfony/event-dispatcher": "^4.4 || ^5.0 || ^6.0", + "symfony/translation": "^4.4 || ^5.0 || ^6.0", + "symfony/yaml": "^4.4 || ^5.0 || ^6.0" + }, + "require-dev": { + "herrera-io/box": "~1.6.1", + "phpspec/prophecy": "^1.15", + "phpunit/phpunit": "^8.5 || ^9.0", + "symfony/process": "^4.4 || ^5.0 || ^6.0", + "vimeo/psalm": "^4.8" + }, + "suggest": { + "ext-dom": "Needed to output test results in JUnit format." + }, + "bin": [ + "bin/behat" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Behat\\Hook\\": "src/Behat/Hook/", + "Behat\\Step\\": "src/Behat/Step/", + "Behat\\Behat\\": "src/Behat/Behat/", + "Behat\\Testwork\\": "src/Behat/Testwork/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Scenario-oriented BDD framework for PHP", + "homepage": "http://behat.org/", + "keywords": [ + "Agile", + "BDD", + "ScenarioBDD", + "Scrum", + "StoryBDD", + "User story", + "business", + "development", + "documentation", + "examples", + "symfony", + "testing" + ], + "support": { + "issues": "https://github.com/Behat/Behat/issues", + "source": "https://github.com/Behat/Behat/tree/v3.13.0" + }, + "time": "2023-04-18T15:40:53+00:00" + }, + { + "name": "behat/gherkin", + "version": "v4.9.0", + "source": { + "type": "git", + "url": "https://github.com/Behat/Gherkin.git", + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/0bc8d1e30e96183e4f36db9dc79caead300beff4", + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4", + "shasum": "" + }, + "require": { + "php": "~7.2|~8.0" + }, + "require-dev": { + "cucumber/cucumber": "dev-gherkin-22.0.0", + "phpunit/phpunit": "~8|~9", + "symfony/yaml": "~3|~4|~5" + }, + "suggest": { + "symfony/yaml": "If you want to parse features, represented in YAML files" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Behat\\Gherkin": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Gherkin DSL parser for PHP", + "homepage": "http://behat.org/", + "keywords": [ + "BDD", + "Behat", + "Cucumber", + "DSL", + "gherkin", + "parser" + ], + "support": { + "issues": "https://github.com/Behat/Gherkin/issues", + "source": "https://github.com/Behat/Gherkin/tree/v4.9.0" + }, + "time": "2021-10-12T13:05:09+00:00" + }, + { + "name": "behat/mink", + "version": "v1.10.0", + "source": { + "type": "git", + "url": "https://github.com/minkphp/Mink.git", + "reference": "19e58905632e7cfdc5b2bafb9b950a3521af32c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/minkphp/Mink/zipball/19e58905632e7cfdc5b2bafb9b950a3521af32c5", + "reference": "19e58905632e7cfdc5b2bafb9b950a3521af32c5", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "symfony/css-selector": "^4.4 || ^5.0 || ^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.22 || ^9.5.11", + "symfony/error-handler": "^4.4 || ^5.0 || ^6.0", + "symfony/phpunit-bridge": "^5.4 || ^6.0" + }, + "suggest": { + "behat/mink-browserkit-driver": "fast headless driver for any app without JS emulation", + "behat/mink-selenium2-driver": "slow, but JS-enabled driver for any app (requires Selenium2)", + "behat/mink-zombie-driver": "fast and JS-enabled headless driver for any app (requires node.js)", + "dmore/chrome-mink-driver": "fast and JS-enabled driver for any app (requires chromium or google chrome)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Behat\\Mink\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Browser controller/emulator abstraction for PHP", + "homepage": "https://mink.behat.org/", + "keywords": [ + "browser", + "testing", + "web" + ], + "support": { + "issues": "https://github.com/minkphp/Mink/issues", + "source": "https://github.com/minkphp/Mink/tree/v1.10.0" + }, + "time": "2022-03-28T14:22:43+00:00" + }, + { + "name": "behat/transliterator", + "version": "v1.5.0", + "source": { + "type": "git", + "url": "https://github.com/Behat/Transliterator.git", + "reference": "baac5873bac3749887d28ab68e2f74db3a4408af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/Transliterator/zipball/baac5873bac3749887d28ab68e2f74db3a4408af", + "reference": "baac5873bac3749887d28ab68e2f74db3a4408af", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "require-dev": { + "chuyskywalker/rolling-curl": "^3.1", + "php-yaoi/php-yaoi": "^1.0", + "phpunit/phpunit": "^8.5.25 || ^9.5.19" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Behat\\Transliterator\\": "src/Behat/Transliterator" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Artistic-1.0" + ], + "description": "String transliterator", + "keywords": [ + "i18n", + "slug", + "transliterator" + ], + "support": { + "issues": "https://github.com/Behat/Transliterator/issues", + "source": "https://github.com/Behat/Transliterator/tree/v1.5.0" + }, + "time": "2022-03-30T09:27:43+00:00" + }, + { + "name": "drupal/upgrade_status", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/upgrade_status.git", + "reference": "4.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/upgrade_status-4.0.0.zip", + "reference": "4.0.0", + "shasum": "013afdb46a03c9db0119cb1ce60ca49631d64368" + }, + "require": { + "drupal/core": "^9 || ^10", + "mathieuviossat/arraytotexttable": "~1.0.0", + "mglaman/phpstan-drupal": "^1.0.0", + "nikic/php-parser": "^4.0.0", + "phpstan/phpstan-deprecation-rules": "^1.0.0", + "symfony/process": "^3.4|^4.0|^5.0|^6.0", + "webflo/drupal-finder": "^1.2" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "4.0.0", + "datestamp": "1678815090", + "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": "colan", + "homepage": "https://www.drupal.org/user/58704" + }, + { + "name": "Gábor Hojtsy", + "homepage": "https://www.drupal.org/user/4166" + }, + { + "name": "herczogzoltan", + "homepage": "https://www.drupal.org/user/3528391" + }, + { + "name": "sun", + "homepage": "https://www.drupal.org/user/54136" + }, + { + "name": "webchick", + "homepage": "https://www.drupal.org/user/24967" + }, + { + "name": "xjm", + "homepage": "https://www.drupal.org/user/65776" + } + ], + "description": "Review Drupal major upgrade readiness of the environment and components of the site.", + "homepage": "http://drupal.org/project/upgrade_status", + "support": { + "source": "https://git.drupalcode.org/project/upgrade_status" + } + }, + { + "name": "laminas/laminas-servicemanager", + "version": "3.15.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-servicemanager.git", + "reference": "65910ef6a8066b0369fab77fbec9e030be59c866" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/65910ef6a8066b0369fab77fbec9e030be59c866", + "reference": "65910ef6a8066b0369fab77fbec9e030be59c866", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^2.0", + "laminas/laminas-stdlib": "^3.2.1", + "php": "~7.4.0 || ~8.0.0 || ~8.1.0", + "psr/container": "^1.1 || ^2.0.2" + }, + "conflict": { + "ext-psr": "*", + "laminas/laminas-code": "<3.3.1", + "zendframework/zend-code": "<3.3.1", + "zendframework/zend-servicemanager": "*" + }, + "provide": { + "psr/container-implementation": "^1.1 || ^2.0" + }, + "replace": { + "container-interop/container-interop": "^1.2.0" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-container-config-test": "^0.6", + "mikey179/vfsstream": "^1.6.10@alpha", + "ocramius/proxy-manager": "^2.11", + "phpbench/phpbench": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.8" + }, + "suggest": { + "ocramius/proxy-manager": "ProxyManager ^2.1.1 to handle lazy initialization of services" + }, + "bin": [ + "bin/generate-deps-for-config-factory", + "bin/generate-factory-for-class" + ], + "type": "library", + "autoload": { + "files": [ + "src/autoload.php" + ], + "psr-4": { + "Laminas\\ServiceManager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Factory-Driven Dependency Injection Container", + "homepage": "https://laminas.dev", + "keywords": [ + "PSR-11", + "dependency-injection", + "di", + "dic", + "laminas", + "service-manager", + "servicemanager" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-servicemanager/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-servicemanager/issues", + "rss": "https://github.com/laminas/laminas-servicemanager/releases.atom", + "source": "https://github.com/laminas/laminas-servicemanager" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-18T21:18:56+00:00" + }, + { + "name": "laminas/laminas-text", + "version": "2.9.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-text.git", + "reference": "8879e75d03e09b0d6787e6680cfa255afd4645a7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-text/zipball/8879e75d03e09b0d6787e6680cfa255afd4645a7", + "reference": "8879e75d03e09b0d6787e6680cfa255afd4645a7", + "shasum": "" + }, + "require": { + "laminas/laminas-servicemanager": "^3.4", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-text": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~1.0.0", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Text\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Create FIGlets and text-based tables", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "text" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-text/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-text/issues", + "rss": "https://github.com/laminas/laminas-text/releases.atom", + "source": "https://github.com/laminas/laminas-text" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-02T16:50:53+00:00" + }, + { + "name": "mathieuviossat/arraytotexttable", + "version": "v1.0.9", + "source": { + "type": "git", + "url": "https://github.com/viossat/arraytotexttable.git", + "reference": "518ec338fe62e92c064a9d3d3bc8c64fb6e77d1c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/viossat/arraytotexttable/zipball/518ec338fe62e92c064a9d3d3bc8c64fb6e77d1c", + "reference": "518ec338fe62e92c064a9d3d3bc8c64fb6e77d1c", + "shasum": "" + }, + "require": { + "laminas/laminas-text": "^2.9", + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "MathieuViossat\\Util\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mathieu Viossat", + "email": "mathieu@viossat.fr", + "homepage": "https://viossat.fr" + } + ], + "description": "Display arrays in terminal", + "homepage": "https://github.com/viossat/arraytotexttable", + "keywords": [ + "array", + "ascii", + "table", + "terminal", + "text", + "unicode" + ], + "support": { + "issues": "https://github.com/viossat/arraytotexttable/issues", + "source": "https://github.com/viossat/arraytotexttable/tree/v1.0.9" + }, + "time": "2022-08-30T15:33:10+00:00" + }, + { + "name": "mglaman/phpstan-drupal", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/mglaman/phpstan-drupal.git", + "reference": "d721420086f146640acecebb7a678661a66e97d5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mglaman/phpstan-drupal/zipball/d721420086f146640acecebb7a678661a66e97d5", + "reference": "d721420086f146640acecebb7a678661a66e97d5", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "phpstan/phpstan": "^1.10.1", + "phpstan/phpstan-deprecation-rules": "^1.1.4", + "symfony/finder": "~3.4.5 ||^4.2 || ^5.0 || ^6.0", + "symfony/yaml": "~3.4.5 || ^4.2|| ^5.0 || ^6.0", + "webflo/drupal-finder": "^1.2" + }, + "require-dev": { + "behat/mink": "^1.8", + "composer/installers": "^1.9", + "drupal/core-recommended": "^8.8@alpha || ^9.0", + "drush/drush": "^9.6 || ^10.0 || ^11", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^6.5 || ^7.5 || ^8.0 || ^9", + "slevomat/coding-standard": "^7.1", + "squizlabs/php_codesniffer": "^3.3", + "symfony/phpunit-bridge": "^3.4.3 || ^4.4 || ^5.4 || ^6.0" + }, + "suggest": { + "jangregor/phpstan-prophecy": "Provides a prophecy/prophecy extension for phpstan/phpstan.", + "phpstan/phpstan-deprecation-rules": "For catching deprecations, especially in Drupal core.", + "phpstan/phpstan-phpunit": "PHPUnit extensions and rules for PHPStan." + }, + "type": "phpstan-extension", + "extra": { + "branch-alias": { + "dev-main": "1.0-dev" + }, + "installer-paths": { + "tests/fixtures/drupal/core": [ + "type:drupal-core" + ], + "tests/fixtures/drupal/libraries/{$name}": [ + "type:drupal-library" + ], + "tests/fixtures/drupal/modules/contrib/{$name}": [ + "type:drupal-module" + ], + "tests/fixtures/drupal/profiles/contrib/{$name}": [ + "type:drupal-profile" + ], + "tests/fixtures/drupal/themes/contrib/{$name}": [ + "type:drupal-theme" + ] + }, + "phpstan": { + "includes": [ + "extension.neon", + "rules.neon" + ] + } + }, + "autoload": { + "psr-4": { + "mglaman\\PHPStanDrupal\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matt Glaman", + "email": "nmd.matt@gmail.com" + } + ], + "description": "Drupal extension and rules for PHPStan", + "support": { + "issues": "https://github.com/mglaman/phpstan-drupal/issues", + "source": "https://github.com/mglaman/phpstan-drupal/tree/1.2.0" + }, + "funding": [ + { + "url": "https://github.com/mglaman", + "type": "github" + }, + { + "url": "https://opencollective.com/phpstan-drupal", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/mglaman/phpstan-drupal", + "type": "tidelift" + } + ], + "time": "2023-08-24T20:32:56+00:00" + }, + { + "name": "phpstan/phpstan", + "version": "1.10.39", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan.git", + "reference": "d9dedb0413f678b4d03cbc2279a48f91592c97c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d9dedb0413f678b4d03cbc2279a48f91592c97c4", + "reference": "d9dedb0413f678b4d03cbc2279a48f91592c97c4", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0" + }, + "conflict": { + "phpstan/phpstan-shim": "*" + }, + "bin": [ + "phpstan", + "phpstan.phar" + ], + "type": "library", + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPStan - PHP Static Analysis Tool", + "keywords": [ + "dev", + "static analysis" + ], + "support": { + "docs": "https://phpstan.org/user-guide/getting-started", + "forum": "https://github.com/phpstan/phpstan/discussions", + "issues": "https://github.com/phpstan/phpstan/issues", + "security": "https://github.com/phpstan/phpstan/security/policy", + "source": "https://github.com/phpstan/phpstan-src" + }, + "funding": [ + { + "url": "https://github.com/ondrejmirtes", + "type": "github" + }, + { + "url": "https://github.com/phpstan", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", + "type": "tidelift" + } + ], + "time": "2023-10-17T15:46:26+00:00" + }, + { + "name": "phpstan/phpstan-deprecation-rules", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan-deprecation-rules.git", + "reference": "089d8a8258ed0aeefdc7b68b6c3d25572ebfdbaa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/089d8a8258ed0aeefdc7b68b6c3d25572ebfdbaa", + "reference": "089d8a8258ed0aeefdc7b68b6c3d25572ebfdbaa", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "phpstan/phpstan": "^1.10.3" + }, + "require-dev": { + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/phpstan-php-parser": "^1.1", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^9.5" + }, + "type": "phpstan-extension", + "extra": { + "phpstan": { + "includes": [ + "rules.neon" + ] + } + }, + "autoload": { + "psr-4": { + "PHPStan\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.", + "support": { + "issues": "https://github.com/phpstan/phpstan-deprecation-rules/issues", + "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/1.1.4" + }, + "time": "2023-08-05T09:02:04+00:00" + }, + { + "name": "symfony/config", + "version": "v6.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "b47ca238b03e7b0d7880ffd1cf06e8d637ca1467" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/b47ca238b03e7b0d7880ffd1cf06e8d637ca1467", + "reference": "b47ca238b03e7b0d7880ffd1cf06e8d637ca1467", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/filesystem": "^5.4|^6.0", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/finder": "<5.4", + "symfony/service-contracts": "<2.5" + }, + "require-dev": { + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/messenger": "^5.4|^6.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/config/tree/v6.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-19T20:22:16+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v6.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "883d961421ab1709877c10ac99451632a3d6fa57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/883d961421ab1709877c10ac99451632a3d6fa57", + "reference": "883d961421ab1709877c10ac99451632a3d6fa57", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v6.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-12T16:00:22+00:00" + }, + { + "name": "symfony/translation", + "version": "v6.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd", + "reference": "3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5|^3.0" + }, + "conflict": { + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^4.13", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/intl": "^5.4|^6.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^5.4|^6.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v6.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-31T07:08:24+00:00" + } + ], + "aliases": [ + { + "package": "drupal/facets", + "version": "dev-3.0.x", + "alias": "2.0.x-dev", + "alias_normalized": "2.0.9999999.9999999-dev" + } + ], + "minimum-stability": "dev", + "stability-flags": { + "drupal/auto_entitylabel": 10, + "drupal/drutopia_collection": 20, + "drupal/drutopia_core": 20, + "drupal/drutopia_organization": 20, + "drupal/drutopia_site": 20, + "drupal/facets": 20, + "drupal/inline_entity_form": 5, + "drupal/menu_link_config": 15, + "drupal/notfoundpassthrough": 20, + "drupal/octavia": 20, + "drupal/octavia_camouflage": 20, + "drupal/plausible": 10, + "drupal/rabbit_hole": 10, + "drupal/search_api_entity_multiselect": 20, + "drupal/social_post_facebook": 20, + "drupal/social_post_twitter": 20, + "drupal/subpathauto": 5, + "drupal/tomselect": 20, + "drupal/views_daterange_filters": 15, + "drupal/views_field_compare": 10, + "drupal/workflow_buttons": 20, + "drutopia/drutopia": 20 + }, + "prefer-stable": true, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "plugin-api-version": "2.6.0" +} diff --git a/scripts/pull.sh b/scripts/pull.sh new file mode 100755 index 0000000..dbe9b90 --- /dev/null +++ b/scripts/pull.sh @@ -0,0 +1,17 @@ +#!/bin/bash +set -e +# Confirmed with echo `pwd` that as long as we use via composer it's always in +# /var/www/html (aka the project root). +proj_dir="$(cd $(dirname ${0})/../ && pwd)" # Parent of this script folder. +[ "$proj_dir" != "/var/www/html" ] && { echo "Script running from unexpected path - are you running within ddev, as you should?"; exit 1; } +backup_file="$(date +%Y%m%dT%H%M%S)_pre_pull.sql" +[ ! -d /var/www/html/backups ] && mkdir /var/www/html/backups || true +echo "Backing up current db to backups/${backup_file}..." +drush sql-dump > /var/www/html/backups/${backup_file} +echo "Dropping local db..." +drush -y sql-drop +echo "Pulling db from live into local..." +drush -y sql-sync @live @self +echo "Pulling files from live into local..." +drush -y rsync @live:%files @self:%files +echo "Done"