From c4a8b4607209844cbd43b83c170ae118a17a893d Mon Sep 17 00:00:00 2001 From: Greg Anderson Date: Sun, 1 Jan 2017 12:37:43 -0800 Subject: [PATCH] Lightning v2 for Pantheon. --- circle.yml | 1 + composer.json | 15 +- composer.lock | 4833 ++++++++++++-------- scripts/ScriptHandler.php | 44 + scripts/composer/ScriptHandler.php | 10 +- tests/installer-features/installer.feature | 26 +- tests/site-features/content-ui.feature | 12 + tests/site-features/content.feature | 101 - 8 files changed, 3053 insertions(+), 1989 deletions(-) create mode 100644 scripts/ScriptHandler.php create mode 100644 tests/site-features/content-ui.feature delete mode 100644 tests/site-features/content.feature diff --git a/circle.yml b/circle.yml index be59924a9..418641417 100644 --- a/circle.yml +++ b/circle.yml @@ -24,6 +24,7 @@ dependencies: - git config --global user.email "$GIT_EMAIL" - git config --global user.name "Circle CI" - echo "date.timezone = 'US/Central'" > /opt/circleci/php/7.0.7/etc/conf.d/xdebug.ini + - npm install -g bower override: - composer global require "hirak/prestissimo:^0.3" - composer global require "consolidation/cgr" diff --git a/composer.json b/composer.json index b30cff83a..4689a6d2c 100644 --- a/composer.json +++ b/composer.json @@ -15,9 +15,7 @@ "cweagans/composer-patches": "~1.0", "drupal/core": "~8", - - "drupal/console": "^1.0.0-rc8", - "drush/drush": "~8" + "acquia/lightning-project": "^8.2" }, "require-dev": { "mikey179/vfsstream": "~1.2", @@ -39,15 +37,21 @@ "prefer-stable": true, "autoload": { "classmap": [ + "scripts/ScriptHandler.php", "scripts/composer/ScriptHandler.php" ] }, "scripts": { - "build-assets": "echo 'No build step defined.'", + "build-assets": [ + "@lightning" + ], "drupal-unit-tests": "cd web/core && ../../vendor/bin/phpunit --testsuite=unit --exclude-group Composer,DependencyInjection,PageCache", "drupal": "drupal --ansi", "drupal-scaffold": "DrupalComposer\\DrupalScaffold\\Plugin::scaffold", "prepare-for-pantheon": "DrupalProject\\composer\\ScriptHandler::prepareForPantheon", + "lightning": [ + "Acquia\\Lightning\\ScriptHandler::deployLibraries" + ], "post-install-cmd": [ "DrupalProject\\composer\\ScriptHandler::createRequiredFiles" ], @@ -69,6 +73,7 @@ "sites/default/default.services.pantheon.preproduction.yml", "sites/default/settings.pantheon.php" ] - } + }, + "enable-patching": true } } diff --git a/composer.lock b/composer.lock index 4b693e4d2..f2d85ef1e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,70 +4,197 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "hash": "318bc2842bbc9daae55bd0da1d9868cd", - "content-hash": "2b4b98ce7747a894fb6055ce0cef3988", + "content-hash": "6aa64abf77acca3f71b72dfd28aaf329", "packages": [ { - "name": "alchemy/zippy", - "version": "0.3.5", + "name": "acquia/lightning", + "version": "2.0.1", "source": { "type": "git", - "url": "https://github.com/alchemy-fr/Zippy.git", - "reference": "92c773f7bbe47fdb30c61dbaea3dcbf4dd13a40a" + "url": "https://github.com/acquia/lightning.git", + "reference": "dab1e2f5313323699e74f31c723777356ee20086" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/alchemy-fr/Zippy/zipball/92c773f7bbe47fdb30c61dbaea3dcbf4dd13a40a", - "reference": "92c773f7bbe47fdb30c61dbaea3dcbf4dd13a40a", + "url": "https://api.github.com/repos/acquia/lightning/zipball/dab1e2f5313323699e74f31c723777356ee20086", + "reference": "dab1e2f5313323699e74f31c723777356ee20086", "shasum": "" }, "require": { - "doctrine/collections": "~1.0", - "ext-mbstring": "*", - "php": ">=5.3.3", - "symfony/filesystem": "^2.0.5|^3.0", - "symfony/process": "^2.1|^3.0" + "composer/installers": "^1.0", + "cweagans/composer-patches": "^1.5.0", + "drupal-composer/drupal-scaffold": "^2.0.0", + "drupal/acquia_connector": "^1.1", + "drupal/config_update": "^1.1", + "drupal/core": "^8.2.0", + "drupal/ctools": "3.0.0-alpha27", + "drupal/embed": "^1.0", + "drupal/entity_browser": "^1.0", + "drupal/entity_embed": "^1.0", + "drupal/features": "^3.0", + "drupal/inline_entity_form": "^1.0", + "drupal/key_value": "^1.0", + "drupal/media_entity": "^1.0", + "drupal/media_entity_document": "^1.0", + "drupal/media_entity_image": "^1.0", + "drupal/media_entity_instagram": "^1.0", + "drupal/media_entity_twitter": "^1.3", + "drupal/metatag": "^1.0", + "drupal/multiversion": "1.0.0-alpha12", + "drupal/page_manager": "1.0.0-alpha24", + "drupal/panelizer": "3.0.0-alpha2", + "drupal/panels": "3.0.0-beta5", + "drupal/pathauto": "^1.0", + "drupal/replication": "1.0.0-alpha5", + "drupal/scheduled_updates": "1.0.0-alpha5", + "drupal/token": "^1.0", + "drupal/video_embed_field": "^1.0", + "drupal/views_infinite_scroll": "^1.1", + "drupal/workbench_moderation": "1.1.0", + "drupal/workspace": "1.0.0-alpha4" }, "require-dev": { - "ext-zip": "*", - "guzzle/guzzle": "~3.0", - "phpunit/phpunit": "^4.0|^5.0", - "symfony/finder": "^2.0.5|^3.0" - }, - "suggest": { - "ext-zip": "To use the ZipExtensionAdapter", - "guzzle/guzzle": "To use the GuzzleTeleporter" + "behat/behat": "^3.0", + "behat/mink": "~1.7", + "behat/mink-goutte-driver": "~1.2", + "drupal-composer/drupal-scaffold": "^2.0.0", + "drupal/coder": "8.*", + "drupal/devel": "^1.0", + "drupal/drupal-extension": "^3.2", + "drush/drush": "^8.0", + "jcalderonzumba/gastonjs": "~1.0.2", + "mikey179/vfsstream": "~1.2", + "phing/phing": "^2.14", + "phpunit/phpunit": "~4.8", + "se/selenium-server-standalone": "^2.53", + "squizlabs/php_codesniffer": "2.*", + "symfony/css-selector": "~2.8" }, - "type": "library", + "type": "drupal-profile", "extra": { - "branch-alias": { - "dev-master": "0.2.x-dev" + "packagist.drupal-composer.org": { + "discover-make-files": false + }, + "installer-paths": { + "docroot/core": [ + "type:drupal-core" + ], + "modules/contrib/{$name}": [ + "type:drupal-module" + ] + }, + "patches": { + "drupal/panelizer": { + "2747739 - Mega Patch 8.x-3.0-alpha2 --> 54f0ac6e": "https://www.drupal.org/files/issues/panelizer--8.x-3.0-alpha2--54f0ac6e.patch", + "2701349 - Generate new UUIDs for displays when switching from default to field storage": "https://www.drupal.org/files/issues/2701349-2.patch", + "2700597 - Explicitly set the Panels IPE URL root when saving in Panelizer": "https://www.drupal.org/files/issues/panelizer-ipe-url-root-handling.patch", + "2664682 - Implement admin UI for editing Panelizer defaults": "https://www.drupal.org/files/issues/panelizer-2664682-93.patch", + "2793841 - Properly integrate with Panels IPE": "https://www.drupal.org/files/issues/panelizer-panels-ipe-tempstore-id.patch" + }, + "drupal/panels": { + "2793801 - Allow modules to influence the IPE tempstore ID": "https://www.drupal.org/files/issues/2793801-9.patch" + }, + "drupal/scheduled_updates": { + "2674874 - Issue saving Schedule Update Type form": "https://www.drupal.org/files/issues/schedule_updates-save_type-2674874-2.patch", + "2720169 - Scheduled Update Type entity should not have canonical link template": "https://www.drupal.org/files/issues/scheduled_updates-no-canonical-link-for-update-type.patch" + }, + "drupal/workbench_moderation": { + "2668006 - Provide logical access control for when IPE should be applied to moderated nodes": "https://www.drupal.org/files/issues/2668006-2.patch", + "2780691 - Incorrect EntityRevision paramconverter service definition causes a fatal error": "https://www.drupal.org/files/issues/workbench_moderation-invalid_service_definition.patch" + }, + "drupal/multiversion": { + "2822915 - Migration source plugin makes bad assumptions that can lead to data loss": "https://www.drupal.org/files/issues/2822915-2.patch", + "2825477 - ContentEntityStorageTrait uses current entity as original, which breaks things": "https://www.drupal.org/files/issues/2825477-2.patch" + }, + "drupal/replication": { + "2814055 - Allow modules to react to replication events": "https://www.drupal.org/files/issues/2814055-2.patch", + "2820105 - User references are not replicated": "https://www.drupal.org/files/issues/2820105-10.patch" + }, + "drupal/core": { + "2652138 - ImageFormatter does not support SVGs": "https://www.drupal.org/files/issues/2652138-28.patch", + "2765525 - Add AJAX command to add style sheets to CKEditor instances": "https://www.drupal.org/files/issues/2765525-30-8.2.x.patch" + }, + "drupal/entity_embed": { + "2832504 - Send the CKEditor instance ID to the embed.preview route": "https://www.drupal.org/files/issues/2832504-2.patch" + } } }, "autoload": { "psr-4": { - "Alchemy\\Zippy\\": "src/" + "Acquia\\LightningExtension\\": "src/LightningExtension" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alchemy", - "email": "dev.team@alchemy.fr", - "homepage": "http://www.alchemy.fr/" - } + "GPL-2.0+" ], - "description": "Zippy, the archive manager companion", - "keywords": [ - "bzip", - "compression", - "tar", - "zip" + "description": "The best of Drupal, curated by Acquia", + "time": "2016-12-16T19:29:33+00:00" + }, + { + "name": "acquia/lightning-project", + "version": "8.2.0", + "source": { + "type": "git", + "url": "https://github.com/acquia/lightning-project.git", + "reference": "166ad1180439e9e793c9f85db6a5a4dd6920fc24" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/acquia/lightning-project/zipball/166ad1180439e9e793c9f85db6a5a4dd6920fc24", + "reference": "166ad1180439e9e793c9f85db6a5a4dd6920fc24", + "shasum": "" + }, + "require": { + "acquia/lightning": "~2.0.0", + "composer/installers": "^1.0", + "cweagans/composer-patches": "^1.6.0", + "drupal-composer/drupal-scaffold": "^2.0.0" + }, + "require-dev": { + "behat/behat": "^3.0", + "behat/mink": "~1.7", + "behat/mink-goutte-driver": "~1.2", + "drupal/coder": "8.*", + "drupal/drupal-extension": "^3.2", + "jcalderonzumba/gastonjs": "~1.0.2", + "mikey179/vfsstream": "~1.2", + "phpunit/phpunit": "~4.8", + "se/selenium-server-standalone": "^2.53", + "symfony/css-selector": "~2.8" + }, + "type": "project", + "extra": { + "installer-paths": { + "docroot/core": [ + "type:drupal-core" + ], + "docroot/modules/contrib/{$name}": [ + "type:drupal-module" + ], + "docroot/profiles/contrib/{$name}": [ + "type:drupal-profile" + ], + "docroot/themes/contrib/{$name}": [ + "type:drupal-theme" + ], + "drush/contrib/{$name}": [ + "type:drupal-drush" + ] + }, + "enable-patching": true + }, + "autoload": { + "classmap": [ + "scripts/ScriptHandler.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" ], - "time": "2016-02-15 22:46:40" + "description": "Project template for Drupal 8 sites built with the Lightning distribution.", + "time": "2016-12-14T11:17:20+00:00" }, { "name": "asm89/stack-cors", @@ -110,7 +237,52 @@ "cors", "stack" ], - "time": "2016-08-01 12:05:04" + "time": "2016-08-01T12:05:04+00:00" + }, + { + "name": "clue/graph", + "version": "v0.9.0", + "source": { + "type": "git", + "url": "https://github.com/clue/graph.git", + "reference": "0336a4d5229fa61a20ccceaeab25e52ac9542700" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/clue/graph/zipball/0336a4d5229fa61a20ccceaeab25e52ac9542700", + "reference": "0336a4d5229fa61a20ccceaeab25e52ac9542700", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "suggest": { + "graphp/algorithms": "Common graph algorithms, such as Dijkstra and Moore-Bellman-Ford (shortest path), minimum spanning tree (MST), Kruskal, Prim and many more..", + "graphp/graphviz": "GraphViz graph drawing / DOT output" + }, + "type": "library", + "autoload": { + "psr-4": { + "Fhaculty\\Graph\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A mathematical graph/network library written in PHP", + "homepage": "https://github.com/clue/graph", + "keywords": [ + "edge", + "graph", + "mathematical", + "network", + "vertex" + ], + "time": "2015-03-07T18:11:31+00:00" }, { "name": "composer/installers", @@ -217,7 +389,7 @@ "zend", "zikula" ], - "time": "2016-08-13 20:53:52" + "time": "2016-08-13T20:53:52+00:00" }, { "name": "composer/semver", @@ -279,108 +451,7 @@ "validation", "versioning" ], - "time": "2016-08-30 16:08:34" - }, - { - "name": "consolidation/annotated-command", - "version": "2.0.3", - "source": { - "type": "git", - "url": "https://github.com/consolidation/annotated-command.git", - "reference": "0bcb15e86b8bfbb1972fc6bc31b7d9c3fa40285d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/0bcb15e86b8bfbb1972fc6bc31b7d9c3fa40285d", - "reference": "0bcb15e86b8bfbb1972fc6bc31b7d9c3fa40285d", - "shasum": "" - }, - "require": { - "consolidation/output-formatters": "~2|~3", - "php": ">=5.4.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2", - "psr/log": "~1", - "symfony/console": "^2.8|~3", - "symfony/event-dispatcher": "^2.5|~3", - "symfony/finder": "^2.5|~3" - }, - "require-dev": { - "phpunit/phpunit": "4.*", - "satooshi/php-coveralls": "^1.0", - "squizlabs/php_codesniffer": "^2.7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.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.", - "time": "2016-11-14 23:51:12" - }, - { - "name": "consolidation/output-formatters", - "version": "2.1.3", - "source": { - "type": "git", - "url": "https://github.com/consolidation/output-formatters.git", - "reference": "664722e42208d41c556b40e5ecbf2925b7f26e89" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/664722e42208d41c556b40e5ecbf2925b7f26e89", - "reference": "664722e42208d41c556b40e5ecbf2925b7f26e89", - "shasum": "" - }, - "require": { - "php": ">=5.4.0", - "symfony/console": "~2.5|~3.0", - "symfony/finder": "~2.5|~3.0", - "victorjonsson/markdowndocs": "^1.3" - }, - "require-dev": { - "phpunit/phpunit": "4.*", - "satooshi/php-coveralls": "^1.0", - "squizlabs/php_codesniffer": "2.*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "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.", - "time": "2016-11-10 23:25:21" + "time": "2016-08-30T16:08:34+00:00" }, { "name": "cweagans/composer-patches", @@ -424,42 +495,39 @@ } ], "description": "Provides a way to patch Composer packages.", - "time": "2016-12-01 01:19:32" + "time": "2016-12-01T01:19:32+00:00" }, { - "name": "dflydev/dot-access-configuration", - "version": "dev-master", + "name": "doctrine/annotations", + "version": "v1.2.7", "source": { "type": "git", - "url": "https://github.com/dflydev/dflydev-dot-access-configuration.git", - "reference": "ae6e7138b1d9063d343322cca63994ee1ac5161d" + "url": "https://github.com/doctrine/annotations.git", + "reference": "f25c8aab83e0c3e976fd7d19875f198ccf2f7535" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-configuration/zipball/ae6e7138b1d9063d343322cca63994ee1ac5161d", - "reference": "ae6e7138b1d9063d343322cca63994ee1ac5161d", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/f25c8aab83e0c3e976fd7d19875f198ccf2f7535", + "reference": "f25c8aab83e0c3e976fd7d19875f198ccf2f7535", "shasum": "" }, "require": { - "dflydev/dot-access-data": "1.*", - "dflydev/placeholder-resolver": "1.*", + "doctrine/lexer": "1.*", "php": ">=5.3.2" }, "require-dev": { - "symfony/yaml": "~2.1" - }, - "suggest": { - "symfony/yaml": "Required for using the YAML Configuration Builders" + "doctrine/cache": "1.*", + "phpunit/phpunit": "4.*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "1.3.x-dev" } }, "autoload": { "psr-0": { - "Dflydev\\DotAccessConfiguration": "src" + "Doctrine\\Common\\Annotations\\": "lib/" } }, "notification-url": "https://packagist.org/downloads/", @@ -468,50 +536,69 @@ ], "authors": [ { - "name": "Dragonfly Development Inc.", - "email": "info@dflydev.com", - "homepage": "http://dflydev.com" + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" }, { - "name": "Beau Simensen", - "email": "beau@dflydev.com", - "homepage": "http://beausimensen.com" + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" } ], - "description": "Given a deep data structure representing a configuration, access configuration by dot notation.", - "homepage": "https://github.com/dflydev/dflydev-dot-access-configuration", + "description": "Docblock Annotations Parser", + "homepage": "http://www.doctrine-project.org", "keywords": [ - "config", - "configuration" + "annotations", + "docblock", + "parser" ], - "time": "2016-12-12 17:43:40" + "time": "2015-08-31T12:32:49+00:00" }, { - "name": "dflydev/dot-access-data", - "version": "v1.0.1", + "name": "doctrine/cache", + "version": "v1.6.1", "source": { "type": "git", - "url": "https://github.com/dflydev/dflydev-dot-access-data.git", - "reference": "7a0960d088119818ce7687d200c363b01d183cbe" + "url": "https://github.com/doctrine/cache.git", + "reference": "b6f544a20f4807e81f7044d31e679ccbb1866dc3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/7a0960d088119818ce7687d200c363b01d183cbe", - "reference": "7a0960d088119818ce7687d200c363b01d183cbe", + "url": "https://api.github.com/repos/doctrine/cache/zipball/b6f544a20f4807e81f7044d31e679ccbb1866dc3", + "reference": "b6f544a20f4807e81f7044d31e679ccbb1866dc3", "shasum": "" }, "require": { - "php": ">=5.3.2" + "php": "~5.5|~7.0" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4" + }, + "require-dev": { + "phpunit/phpunit": "~4.8|~5.0", + "predis/predis": "~1.0", + "satooshi/php-coveralls": "~0.6" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "1.6.x-dev" } }, "autoload": { - "psr-0": { - "Dflydev\\DotAccessData": "src" + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" } }, "notification-url": "https://packagist.org/downloads/", @@ -520,52 +607,63 @@ ], "authors": [ { - "name": "Dragonfly Development Inc.", - "email": "info@dflydev.com", - "homepage": "http://dflydev.com" + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" }, { - "name": "Beau Simensen", - "email": "beau@dflydev.com", - "homepage": "http://beausimensen.com" + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" } ], - "description": "Given a deep data structure, access data by dot notation.", - "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "description": "Caching library offering an object-oriented API for many cache backends", + "homepage": "http://www.doctrine-project.org", "keywords": [ - "access", - "data", - "dot", - "notation" + "cache", + "caching" ], - "time": "2015-08-13 03:51:18" + "time": "2016-10-29T11:16:17+00:00" }, { - "name": "dflydev/placeholder-resolver", - "version": "v1.0.2", + "name": "doctrine/collections", + "version": "v1.3.0", "source": { "type": "git", - "url": "https://github.com/dflydev/dflydev-placeholder-resolver.git", - "reference": "c498d0cae91b1bb36cc7d60906dab8e62bb7c356" + "url": "https://github.com/doctrine/collections.git", + "reference": "6c1e4eef75f310ea1b3e30945e9f06e652128b8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-placeholder-resolver/zipball/c498d0cae91b1bb36cc7d60906dab8e62bb7c356", - "reference": "c498d0cae91b1bb36cc7d60906dab8e62bb7c356", + "url": "https://api.github.com/repos/doctrine/collections/zipball/6c1e4eef75f310ea1b3e30945e9f06e652128b8a", + "reference": "6c1e4eef75f310ea1b3e30945e9f06e652128b8a", "shasum": "" }, "require": { "php": ">=5.3.2" }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "1.2.x-dev" } }, "autoload": { "psr-0": { - "Dflydev\\PlaceholderResolver": "src" + "Doctrine\\Common\\Collections\\": "lib/" } }, "notification-url": "https://packagist.org/downloads/", @@ -574,260 +672,34 @@ ], "authors": [ { - "name": "Dragonfly Development Inc.", - "email": "info@dflydev.com", - "homepage": "http://dflydev.com" + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" }, { - "name": "Beau Simensen", - "email": "beau@dflydev.com", - "homepage": "http://beausimensen.com" + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" } ], - "description": "Given a data source representing key => value pairs, resolve placeholders like ${foo.bar} to the value associated with the 'foo.bar' key in the data source.", - "homepage": "https://github.com/dflydev/dflydev-placeholder-resolver", + "description": "Collections Abstraction library", + "homepage": "http://www.doctrine-project.org", "keywords": [ - "placeholder", - "resolver" + "array", + "collections", + "iterator" ], - "time": "2012-10-28 21:08:28" - }, - { - "name": "dnoegel/php-xdg-base-dir", - "version": "0.1", - "source": { - "type": "git", - "url": "https://github.com/dnoegel/php-xdg-base-dir.git", - "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a", - "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "@stable" - }, - "type": "project", - "autoload": { - "psr-4": { - "XdgBaseDir\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "implementation of xdg base directory specification for php", - "time": "2014-10-24 07:27:01" - }, - { - "name": "doctrine/annotations", - "version": "v1.2.7", - "source": { - "type": "git", - "url": "https://github.com/doctrine/annotations.git", - "reference": "f25c8aab83e0c3e976fd7d19875f198ccf2f7535" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/f25c8aab83e0c3e976fd7d19875f198ccf2f7535", - "reference": "f25c8aab83e0c3e976fd7d19875f198ccf2f7535", - "shasum": "" - }, - "require": { - "doctrine/lexer": "1.*", - "php": ">=5.3.2" - }, - "require-dev": { - "doctrine/cache": "1.*", - "phpunit/phpunit": "4.*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "psr-0": { - "Doctrine\\Common\\Annotations\\": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Docblock Annotations Parser", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "annotations", - "docblock", - "parser" - ], - "time": "2015-08-31 12:32:49" - }, - { - "name": "doctrine/cache", - "version": "v1.6.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/cache.git", - "reference": "b6f544a20f4807e81f7044d31e679ccbb1866dc3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/b6f544a20f4807e81f7044d31e679ccbb1866dc3", - "reference": "b6f544a20f4807e81f7044d31e679ccbb1866dc3", - "shasum": "" - }, - "require": { - "php": "~5.5|~7.0" - }, - "conflict": { - "doctrine/common": ">2.2,<2.4" - }, - "require-dev": { - "phpunit/phpunit": "~4.8|~5.0", - "predis/predis": "~1.0", - "satooshi/php-coveralls": "~0.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.6.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Caching library offering an object-oriented API for many cache backends", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "cache", - "caching" - ], - "time": "2016-10-29 11:16:17" - }, - { - "name": "doctrine/collections", - "version": "v1.3.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/collections.git", - "reference": "6c1e4eef75f310ea1b3e30945e9f06e652128b8a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/6c1e4eef75f310ea1b3e30945e9f06e652128b8a", - "reference": "6c1e4eef75f310ea1b3e30945e9f06e652128b8a", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-0": { - "Doctrine\\Common\\Collections\\": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Collections Abstraction library", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "array", - "collections", - "iterator" - ], - "time": "2015-04-14 22:21:58" + "time": "2015-04-14T22:21:58+00:00" }, { "name": "doctrine/common", @@ -900,7 +772,7 @@ "persistence", "spl" ], - "time": "2015-12-25 13:10:16" + "time": "2015-12-25T13:10:16+00:00" }, { "name": "doctrine/inflector", @@ -967,7 +839,7 @@ "singularize", "string" ], - "time": "2015-11-06 14:35:42" + "time": "2015-11-06T14:35:42+00:00" }, { "name": "doctrine/lexer", @@ -1021,7 +893,7 @@ "lexer", "parser" ], - "time": "2014-09-09 13:34:57" + "time": "2014-09-09T13:34:57+00:00" }, { "name": "drupal-composer/drupal-scaffold", @@ -1062,218 +934,172 @@ "GPL-2.0+" ], "description": "Composer Plugin for updating the Drupal scaffold files when using drupal/core", - "time": "2016-11-05 10:46:44" + "time": "2016-11-05T10:46:44+00:00" }, { - "name": "drupal/console", - "version": "1.0.0-rc12", + "name": "drupal/acquia_connector", + "version": "1.7.0", "source": { "type": "git", - "url": "https://github.com/hechoendrupal/drupal-console.git", - "reference": "da0e61df3451d465334ee0f6750d557f37073165" + "url": "https://git.drupal.org/project/acquia_connector", + "reference": "8.x-1.7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hechoendrupal/drupal-console/zipball/da0e61df3451d465334ee0f6750d557f37073165", - "reference": "da0e61df3451d465334ee0f6750d557f37073165", - "shasum": "" + "url": "https://ftp.drupal.org/files/projects/acquia_connector-8.x-1.7.zip", + "reference": null, + "shasum": "42d059bdc7efe11691113040cd80be3ebcf19b35" }, "require": { - "alchemy/zippy": "0.3.5", - "composer/installers": "~1.0", - "doctrine/annotations": "1.2.*", - "drupal/console-core": "1.0.0-rc12", - "gabordemooij/redbean": "~4.3", - "guzzlehttp/guzzle": "~6.1", - "php": "^5.5.9 || ^7.0", - "symfony/cache": ">=2.7 <3.2", - "symfony/css-selector": ">=2.7 <3.2", - "symfony/dom-crawler": ">=2.7 <3.2", - "symfony/expression-language": ">=2.7 <3.2", - "symfony/http-foundation": ">=2.7 <3.2" + "drupal/core": "~8.0" }, - "bin": [ - "bin/drupal" - ], - "type": "project", - "autoload": { - "psr-4": { - "Drupal\\Console\\": "src" + "require-dev": { + "drupal/search_api_solr": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.7", + "datestamp": "1480953783" } }, - "notification-url": "https://packagist.org/downloads/", + "notification-url": "https://packages.drupal.org/8/downloads", "license": [ "GPL-2.0+" ], "authors": [ { - "name": "David Flores", - "email": "dmousex@gmail.com", - "homepage": "http://dmouse.net" + "name": "Dries", + "homepage": "https://www.drupal.org/user/1" + }, + { + "name": "Gábor Hojtsy", + "homepage": "https://www.drupal.org/user/4166" }, { - "name": "Jesus Manuel Olivas", - "email": "jesus.olivas@gmail.com", - "homepage": "http://jmolivas.com" + "name": "Nick_vh", + "homepage": "https://www.drupal.org/user/122682" }, { - "name": "Drupal Console Contributors", - "homepage": "https://github.com/hechoendrupal/DrupalConsole/graphs/contributors" + "name": "Stanislav Mixnovich", + "homepage": "https://www.drupal.org/user/2859977" }, { - "name": "Eduardo Garcia", - "email": "enzo@enzolutions.com", - "homepage": "http://enzolutions.com/" + "name": "bjaspan", + "homepage": "https://www.drupal.org/user/46413" }, { - "name": "Omar Aguirre", - "email": "omersguchigu@gmail.com" + "name": "dmitrii", + "homepage": "https://www.drupal.org/user/411965" + }, + { + "name": "irek02", + "homepage": "https://www.drupal.org/user/736644" + }, + { + "name": "janusman", + "homepage": "https://www.drupal.org/user/153120" + }, + { + "name": "kolafson", + "homepage": "https://www.drupal.org/user/822402" + }, + { + "name": "mundanity", + "homepage": "https://www.drupal.org/user/373605" + }, + { + "name": "paul.lovvik", + "homepage": "https://www.drupal.org/user/289213" } ], - "description": "The Drupal CLI. A tool to generate boilerplate code, interact with and debug Drupal.", - "homepage": "http://drupalconsole.com/", - "keywords": [ - "console", - "development", - "drupal", - "symfony" - ], - "time": "2016-12-22 23:48:04" + "description": "Allows Drupal to securely communicate with the Acquia Subscription, and checks for updates to Acquia Drupal.", + "homepage": "https://www.drupal.org/project/acquia_connector", + "support": { + "source": "http://cgit.drupalcode.org/acquia_connector" + } }, { - "name": "drupal/console-core", - "version": "1.0.0-rc12", + "name": "drupal/config_update", + "version": "1.2.0", "source": { "type": "git", - "url": "https://github.com/hechoendrupal/drupal-console-core.git", - "reference": "59e2f5069db3eec1260eecd7e7b4e7167c36cc91" + "url": "https://git.drupal.org/project/config_update", + "reference": "8.x-1.2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hechoendrupal/drupal-console-core/zipball/59e2f5069db3eec1260eecd7e7b4e7167c36cc91", - "reference": "59e2f5069db3eec1260eecd7e7b4e7167c36cc91", - "shasum": "" + "url": "https://ftp.drupal.org/files/projects/config_update-8.x-1.2.zip", + "reference": null, + "shasum": "9490c58d1b7e58c5c08533c93d5565f356144591" }, "require": { - "dflydev/dot-access-configuration": "dev-master", - "drupal/console-en": "1.0.0-rc12", - "php": "^5.5.9 || ^7.0", - "stecman/symfony-console-completion": "~0.7", - "symfony/config": ">=2.7 <3.2", - "symfony/console": ">=2.7 <3.2", - "symfony/debug": ">=2.6 <3.2", - "symfony/dependency-injection": ">=2.7 <3.2", - "symfony/event-dispatcher": ">=2.7 <3.2", - "symfony/filesystem": ">=2.7 <3.2", - "symfony/finder": ">=2.7 <3.2", - "symfony/process": ">=2.7 <3.2", - "symfony/translation": ">=2.7 <3.2", - "symfony/yaml": ">=2.7 <3.2", - "twig/twig": "^1.23.1", - "webflo/drupal-finder": "0.*" + "drupal/core": "*" }, - "type": "project", - "autoload": { - "files": [ - "src/constants.php", - "src/functions.php" - ], - "psr-4": { - "Drupal\\Console\\": "src" + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.2", + "datestamp": "1477674962" } }, - "notification-url": "https://packagist.org/downloads/", + "notification-url": "https://packages.drupal.org/8/downloads", "license": [ "GPL-2.0+" ], "authors": [ { - "name": "David Flores", - "email": "dmousex@gmail.com", - "homepage": "http://dmouse.net" - }, - { - "name": "Jesus Manuel Olivas", - "email": "jesus.olivas@gmail.com", - "homepage": "http://jmolivas.com" - }, - { - "name": "Drupal Console Contributors", - "homepage": "https://github.com/hechoendrupal/DrupalConsole/graphs/contributors" - }, - { - "name": "Eduardo Garcia", - "email": "enzo@enzolutions.com", - "homepage": "http://enzolutions.com/" + "name": "jhodgdon", + "homepage": "https://www.drupal.org/user/155601" }, { - "name": "Omar Aguirre", - "email": "omersguchigu@gmail.com" + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" } ], - "description": "Drupal Console Core", - "homepage": "http://drupalconsole.com/", - "keywords": [ - "console", - "development", - "drupal", - "symfony" - ], - "time": "2016-12-22 23:33:09" + "description": "Provides basic revert and update functionality for other modules", + "homepage": "https://www.drupal.org/project/config_update", + "support": { + "source": "http://cgit.drupalcode.org/config_update" + } }, { - "name": "drupal/console-en", - "version": "1.0.0-rc12", + "name": "drupal/conflict", + "version": "8.1.0-alpha1", "source": { "type": "git", - "url": "https://github.com/hechoendrupal/drupal-console-en.git", - "reference": "810cc4d3e45d47ff444be57c8d25f50ebfcfae28" + "url": "https://git.drupal.org/project/conflict", + "reference": "54f9034199b5ae4df5ee9aad6272070bcb045c0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hechoendrupal/drupal-console-en/zipball/810cc4d3e45d47ff444be57c8d25f50ebfcfae28", - "reference": "810cc4d3e45d47ff444be57c8d25f50ebfcfae28", - "shasum": "" + "url": "https://ftp.drupal.org/files/projects/conflict-8.x-1.0-alpha1.zip", + "reference": null, + "shasum": null }, - "type": "drupal-console-language", - "notification-url": "https://packagist.org/downloads/", + "require": { + "drupal/core": "8.*", + "graphp/algorithms": "~0.8.1" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-8.x-1.x": "8.1.x-dev" + } + }, + "notification-url": "https://packagist.drupal-composer.org/downloads/", "license": [ "GPL-2.0+" ], - "authors": [ - { - "name": "David Flores", - "email": "dmousex@gmail.com", - "homepage": "http://dmouse.net" - }, - { - "name": "Jesus Manuel Olivas", - "email": "jesus.olivas@gmail.com", - "homepage": "http://jmolivas.com" - }, - { - "name": "Drupal Console Contributors", - "homepage": "https://github.com/hechoendrupal/DrupalConsole/graphs/contributors" - }, - { - "name": "Eduardo Garcia", - "email": "enzo@enzolutions.com", - "homepage": "http://enzolutions.com/" - }, - { - "name": "Omar Aguirre", - "email": "omersguchigu@gmail.com" - } - ], - "description": "Drupal Console English Language", - "homepage": "http://drupalconsole.com/", - "keywords": [ - "console", - "development", - "drupal", - "symfony" - ], - "time": "2016-12-22 23:08:32" + "description": "Fieldwise conflict prevention and resolution.", + "homepage": "https://www.drupal.org/project/conflict", + "time": "2016-08-02T07:12:43+00:00" }, { "name": "drupal/core", @@ -1450,810 +1276,1955 @@ "GPL-2.0+" ], "description": "Drupal is an open source content management platform powering millions of websites and applications.", - "time": "2016-12-07 18:31:42" + "time": "2016-12-07T18:31:42+00:00" }, { - "name": "drush/drush", - "version": "8.1.8", + "name": "drupal/ctools", + "version": "3.0.0-alpha27", "source": { "type": "git", - "url": "https://github.com/drush-ops/drush.git", - "reference": "838c36d80bea7f78f1ae3e7f7479d60b7361c0fd" + "url": "https://git.drupal.org/project/ctools", + "reference": "8.x-3.0-alpha27" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drush-ops/drush/zipball/838c36d80bea7f78f1ae3e7f7479d60b7361c0fd", - "reference": "838c36d80bea7f78f1ae3e7f7479d60b7361c0fd", - "shasum": "" + "url": "https://ftp.drupal.org/files/projects/ctools-8.x-3.0-alpha27.zip", + "reference": null, + "shasum": "3e069c46902dd05c2a4e0caf7b185942e9b53238" }, "require": { - "consolidation/annotated-command": "~2", - "consolidation/output-formatters": "~2", - "pear/console_table": "~1.3.0", - "php": ">=5.4.5", - "phpdocumentor/reflection-docblock": "^2.0", - "psr/log": "~1.0", - "psy/psysh": "~0.6", - "symfony/console": "~2.7", - "symfony/event-dispatcher": "~2.7", - "symfony/finder": "~2.7", - "symfony/var-dumper": "~2.7", - "symfony/yaml": "~2.3", - "webmozart/path-util": "~2" - }, - "require-dev": { - "phpunit/phpunit": "4.*", - "symfony/process": "2.7.*" - }, - "suggest": { - "drush/config-extra": "Provides configuration workflow commands, such as config-merge.", - "ext-pcntl": "*" + "drupal/core": "~8.0" }, - "bin": [ - "drush", - "drush.launcher", - "drush.php", - "drush.complete.sh" - ], - "type": "library", + "type": "drupal-module", "extra": { "branch-alias": { - "dev-master": "8.0.x-dev" - } - }, - "autoload": { - "psr-0": { - "Drush": "lib/", - "Consolidation": "lib/" + "dev-3.x": "3.x-dev" + }, + "drupal": { + "version": "8.x-3.0-alpha27", + "datestamp": "1471723439" } }, - "notification-url": "https://packagist.org/downloads/", + "notification-url": "https://packages.drupal.org/8/downloads", "license": [ "GPL-2.0+" ], "authors": [ { - "name": "Moshe Weitzman", - "email": "weitzman@tejasa.com" + "name": "EclipseGc", + "homepage": "https://www.drupal.org/user/61203" }, { - "name": "Owen Barton", - "email": "drupal@owenbarton.com" + "name": "damiankloip", + "homepage": "https://www.drupal.org/user/1037976" }, { - "name": "Mark Sonnabaum", - "email": "marksonnabaum@gmail.com" + "name": "dawehner", + "homepage": "https://www.drupal.org/user/99340" }, { - "name": "Antoine Beaupré", - "email": "anarcat@koumbit.org" + "name": "esmerel", + "homepage": "https://www.drupal.org/user/164022" }, { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" + "name": "japerry", + "homepage": "https://www.drupal.org/user/45640" }, { - "name": "Jonathan Araña Cruz", - "email": "jonhattan@faita.net" + "name": "merlinofchaos", + "homepage": "https://www.drupal.org/user/26979" }, { - "name": "Jonathan Hedstrom", - "email": "jhedstrom@gmail.com" + "name": "neclimdul", + "homepage": "https://www.drupal.org/user/48673" }, { - "name": "Christopher Gervais", - "email": "chris@ergonlogic.com" + "name": "sdboyer", + "homepage": "https://www.drupal.org/user/146719" }, { - "name": "Dave Reid", - "email": "dave@davereid.net" + "name": "sun", + "homepage": "https://www.drupal.org/user/54136" }, { - "name": "Damian Lee", - "email": "damiankloip@googlemail.com" + "name": "tim.plunkett", + "homepage": "https://www.drupal.org/user/241634" } ], - "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", - "time": "2016-11-30 07:01:02" + "description": "Provides a number of utility and helper APIs for Drupal developers and site builders.", + "homepage": "https://www.drupal.org/project/ctools", + "support": { + "source": "http://cgit.drupalcode.org/ctools" + } }, { - "name": "easyrdf/easyrdf", - "version": "0.9.1", - "source": { - "type": "git", - "url": "https://github.com/njh/easyrdf.git", - "reference": "acd09dfe0555fbcfa254291e433c45fdd4652566" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/njh/easyrdf/zipball/acd09dfe0555fbcfa254291e433c45fdd4652566", - "reference": "acd09dfe0555fbcfa254291e433c45fdd4652566", - "shasum": "" - }, + "name": "drupal/ctools_block", + "version": "3.0.0-alpha27", "require": { - "ext-mbstring": "*", - "ext-pcre": "*", - "php": ">=5.2.8" - }, - "require-dev": { - "phpunit/phpunit": "~3.5", - "sami/sami": "~1.4", - "squizlabs/php_codesniffer": "~1.4.3" + "drupal/core": "~8.0", + "drupal/ctools": "self.version" }, - "suggest": { - "ml/json-ld": "~1.0" - }, - "type": "library", - "autoload": { - "psr-0": { - "EasyRdf_": "lib/" + "type": "metapackage", + "extra": { + "branch-alias": { + "dev-3.x": "3.x-dev" + }, + "drupal": { + "version": "8.x-3.0-alpha27", + "datestamp": "1471723439" } }, - "notification-url": "https://packagist.org/downloads/", + "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "BSD-3-Clause" + "GPL-2.0+" ], "authors": [ { - "name": "Nicholas Humfrey", - "email": "njh@aelius.com", - "homepage": "http://www.aelius.com/njh/", - "role": "Developer" + "name": "EclipseGc", + "homepage": "https://www.drupal.org/user/61203" }, { - "name": "Alexey Zakhlestin", - "email": "indeyets@gmail.com", - "role": "Developer" + "name": "damiankloip", + "homepage": "https://www.drupal.org/user/1037976" + }, + { + "name": "dawehner", + "homepage": "https://www.drupal.org/user/99340" + }, + { + "name": "esmerel", + "homepage": "https://www.drupal.org/user/164022" + }, + { + "name": "japerry", + "homepage": "https://www.drupal.org/user/45640" + }, + { + "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": "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" - ], - "time": "2015-02-27 09:45:49" + "description": "Provides improvements to blocks that will one day be added to Drupal core.", + "homepage": "https://www.drupal.org/project/ctools", + "support": { + "source": "http://cgit.drupalcode.org/ctools" + } }, { - "name": "egulias/email-validator", - "version": "1.2.13", + "name": "drupal/embed", + "version": "1.0.0-rc3", "source": { "type": "git", - "url": "https://github.com/egulias/EmailValidator.git", - "reference": "b8bb147f46cc9790326ce2440a13be06cc5a63bb" + "url": "https://git.drupal.org/project/embed", + "reference": "8.x-1.0-rc3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b8bb147f46cc9790326ce2440a13be06cc5a63bb", - "reference": "b8bb147f46cc9790326ce2440a13be06cc5a63bb", - "shasum": "" + "url": "https://ftp.drupal.org/files/projects/embed-8.x-1.0-rc3.zip", + "reference": null, + "shasum": "9138d016313a47a52c6c9805fb7d034ff5105f3a" }, "require": { - "doctrine/lexer": "^1.0.1", - "php": ">= 5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.24" + "drupal/core": "~8.0" }, - "type": "library", + "type": "drupal-module", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "psr-0": { - "Egulias\\": "src/" + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0-rc3", + "datestamp": "1468176563" } }, - "notification-url": "https://packagist.org/downloads/", + "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "MIT" + "GPL-2.0+" ], "authors": [ { - "name": "Eduardo Gulias Davis" + "name": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "Devin Carlson", + "homepage": "https://www.drupal.org/user/290182" + }, + { + "name": "Drupal Media Team", + "homepage": "https://www.drupal.org/user/3260690" + }, + { + "name": "cs_shadow", + "homepage": "https://www.drupal.org/user/2828287" + }, + { + "name": "slashrsm", + "homepage": "https://www.drupal.org/user/744628" } ], - "description": "A library for validating emails", - "homepage": "https://github.com/egulias/EmailValidator", - "keywords": [ - "email", - "emailvalidation", - "emailvalidator", - "validation", - "validator" - ], - "time": "2016-07-03 21:52:18" + "description": "Provide a framework for various different types of embeds in WYSIWYG editors, common functionality, interfaces, and standards.", + "homepage": "https://www.drupal.org/project/embed", + "support": { + "source": "http://cgit.drupalcode.org/embed", + "issues": "https://www.drupal.org/project/issues/embed", + "irc": "irc://irc.freenode.org/drupal-media" + } }, { - "name": "gabordemooij/redbean", - "version": "v4.3.3", + "name": "drupal/entity", + "version": "1.0.0-alpha4", "source": { "type": "git", - "url": "https://github.com/gabordemooij/redbean.git", - "reference": "1c7ec69850e9f7966ff7feb87b01d8f43a9753d3" + "url": "https://git.drupal.org/project/entity", + "reference": "8.x-1.0-alpha4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/gabordemooij/redbean/zipball/1c7ec69850e9f7966ff7feb87b01d8f43a9753d3", - "reference": "1c7ec69850e9f7966ff7feb87b01d8f43a9753d3", - "shasum": "" + "url": "https://ftp.drupal.org/files/projects/entity-8.x-1.0-alpha4.zip", + "reference": null, + "shasum": "c081d3757c159dfee74c9e5acb63bdee81c42e18" }, "require": { - "php": ">=5.3.4" + "drupal/core": "~8.1" }, - "type": "library", - "autoload": { - "psr-4": { - "RedBeanPHP\\": "RedBeanPHP" + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0-alpha4", + "datestamp": "1481194983" } }, - "notification-url": "https://packagist.org/downloads/", + "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "New BSD and GPLv2" + "GPL-2.0+" ], "authors": [ { - "name": "Gabor de Mooij", - "email": "gabor@redbeanphp.com", - "homepage": "http://redbeanphp.com" + "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" } ], - "description": "RedBeanPHP ORM", - "homepage": "http://redbeanphp.com/", - "keywords": [ - "orm" - ], - "time": "2016-10-03 21:25:17" + "description": "Provides expanded entity APIs, which will be moved to Drupal core one day.", + "homepage": "http://drupal.org/project/entity", + "support": { + "source": "http://cgit.drupalcode.org/entity" + } }, { - "name": "guzzlehttp/guzzle", - "version": "6.2.2", + "name": "drupal/entity_browser", + "version": "1.0.0-beta2", "source": { "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "ebf29dee597f02f09f4d5bbecc68230ea9b08f60" + "url": "https://git.drupal.org/project/entity_browser", + "reference": "8.x-1.0-beta2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ebf29dee597f02f09f4d5bbecc68230ea9b08f60", - "reference": "ebf29dee597f02f09f4d5bbecc68230ea9b08f60", - "shasum": "" + "url": "https://ftp.drupal.org/files/projects/entity_browser-8.x-1.0-beta2.zip", + "reference": null, + "shasum": "f6eb6e52d93908bc24eebe0ca37fbc781c31ea2e" }, "require": { - "guzzlehttp/promises": "^1.0", - "guzzlehttp/psr7": "^1.3.1", - "php": ">=5.5" + "drupal/core": "~8.0" }, "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "^4.0", - "psr/log": "^1.0" + "drupal/ctools": "*", + "drupal/inline_entity_form": "*", + "drupal/media_entity": "*", + "drupal/paragraphs": "*", + "drupal/token": "*" }, - "type": "library", + "type": "drupal-module", "extra": { "branch-alias": { - "dev-master": "6.2-dev" - } - }, - "autoload": { - "files": [ - "src/functions_include.php" - ], - "psr-4": { - "GuzzleHttp\\": "src/" + "dev-1.x": "1.x-dev", + "dev-8.x-1.x": "8.1.x-dev" + }, + "drupal": { + "version": "8.x-1.0-beta2", + "datestamp": "1480323780" } }, - "notification-url": "https://packagist.org/downloads/", + "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "MIT" + "GPL-2.0+" ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "Janez Urevc", + "homepage": "https://github.com/slashrsm", + "role": "Maintainer" + }, + { + "name": "Primoz Hmeljak", + "homepage": "https://github.com/primsi", + "role": "Maintainer" + }, + { + "name": "See other contributors", + "homepage": "https://www.drupal.org/node/1943336/committers", + "role": "contributor" + }, + { + "name": "Primsi", + "homepage": "https://www.drupal.org/user/282629" + }, + { + "name": "marcingy", + "homepage": "https://www.drupal.org/user/77320" + }, + { + "name": "samuel.mortenson", + "homepage": "https://www.drupal.org/user/2582268" + }, + { + "name": "slashrsm", + "homepage": "https://www.drupal.org/user/744628" } ], - "description": "Guzzle is a PHP HTTP client library", - "homepage": "http://guzzlephp.org/", - "keywords": [ - "client", - "curl", - "framework", - "http", - "http client", - "rest", - "web service" - ], - "time": "2016-10-08 15:01:37" + "description": "Entity browsing and selecting component.", + "homepage": "http://drupal.org/project/entity_browser", + "support": { + "source": "http://cgit.drupalcode.org/entity_browser", + "issues": "http://drupal.org/project/issues/entity_browser", + "irc": "irc://irc.freenode.org/drupal-contribute" + } }, { - "name": "guzzlehttp/promises", - "version": "v1.3.1", + "name": "drupal/entity_embed", + "version": "1.0.0-beta2", "source": { "type": "git", - "url": "https://github.com/guzzle/promises.git", - "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646" + "url": "https://git.drupal.org/project/entity_embed", + "reference": "8.x-1.0-beta2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646", - "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646", - "shasum": "" + "url": "https://ftp.drupal.org/files/projects/entity_embed-8.x-1.0-beta2.zip", + "reference": null, + "shasum": "21cdeb2b058efce461683aed9a8951053512dca7" }, "require": { - "php": ">=5.5.0" + "drupal/core": "*", + "drupal/embed": "*" }, "require-dev": { - "phpunit/phpunit": "^4.0" + "drupal/entity_browser": "*" }, - "type": "library", + "type": "drupal-module", "extra": { "branch-alias": { - "dev-master": "1.4-dev" - } + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0-beta2", + "datestamp": "1476698339" + }, + "patches_applied": { + "2832504 - Send the CKEditor instance ID to the embed.preview route": "https://www.drupal.org/files/issues/2832504-2.patch" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "Devin Carlson", + "homepage": "https://www.drupal.org/user/290182" + }, + { + "name": "Drupal Media Team", + "homepage": "https://www.drupal.org/user/3260690" + }, + { + "name": "cs_shadow", + "homepage": "https://www.drupal.org/user/2828287" + }, + { + "name": "slashrsm", + "homepage": "https://www.drupal.org/user/744628" + } + ], + "description": "Allows any entity to be embedded within a text area using a WYSIWYG editor.", + "homepage": "https://www.drupal.org/project/entity_embed", + "support": { + "source": "http://cgit.drupalcode.org/entity_embed", + "issues": "https://www.drupal.org/project/issues/entity_embed", + "irc": "irc://irc.freenode.org/drupal-media" + } + }, + { + "name": "drupal/features", + "version": "3.2.0", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/features", + "reference": "8.x-3.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/features-8.x-3.2.zip", + "reference": null, + "shasum": "1fce32d01b812d2a613ffadb1b9395293364980e" + }, + "require": { + "drupal/config_update": "*", + "drupal/core": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-3.x": "3.x-dev" + }, + "drupal": { + "version": "8.x-3.2", + "datestamp": "1481513884" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "dawehner", + "homepage": "https://www.drupal.org/user/99340" + }, + { + "name": "e2thex", + "homepage": "https://www.drupal.org/user/189123" + }, + { + "name": "febbraro", + "homepage": "https://www.drupal.org/user/43670" + }, + { + "name": "jmiccolis", + "homepage": "https://www.drupal.org/user/31731" + }, + { + "name": "mpotter", + "homepage": "https://www.drupal.org/user/616192" + }, + { + "name": "nedjo", + "homepage": "https://www.drupal.org/user/4481" + }, + { + "name": "tim.plunkett", + "homepage": "https://www.drupal.org/user/241634" + } + ], + "description": "Enables administrators to package configuration into modules.", + "homepage": "https://www.drupal.org/project/features", + "support": { + "source": "http://cgit.drupalcode.org/features" + } + }, + { + "name": "drupal/inline_entity_form", + "version": "1.0.0-beta1", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/inline_entity_form", + "reference": "8.x-1.0-beta1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/inline_entity_form-8.x-1.0-beta1.zip", + "reference": null, + "shasum": "185ffc28a7b68d19cce057855d1c111f1741a3ea" + }, + "require": { + "drupal/core": "~8.0" + }, + "require-dev": { + "drupal/entity_reference_revisions": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0-beta1", + "datestamp": "1477868343" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "bojanz", + "homepage": "https://www.drupal.org/user/86106" + }, + { + "name": "dawehner", + "homepage": "https://www.drupal.org/user/99340" + }, + { + "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": "http://cgit.drupalcode.org/inline_entity_form" + } + }, + { + "name": "drupal/key_value", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/key_value", + "reference": "8.x-1.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/key_value-8.x-1.0.zip", + "reference": null, + "shasum": "855ae74d28f7385341f2378aa39b26990bb2136c" + }, + "require": { + "drupal/core": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0", + "datestamp": "1450370339" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "dixon_", + "homepage": "https://www.drupal.org/user/239911" + }, + { + "name": "jeqq", + "homepage": "https://www.drupal.org/user/1427908" + }, + { + "name": "timmillwood", + "homepage": "https://www.drupal.org/user/227849" + } + ], + "description": "Extends the core key-value API with a backend for lists and sorted sets that you can do range queries on.", + "homepage": "https://www.drupal.org/project/key_value", + "support": { + "source": "http://cgit.drupalcode.org/key_value" + } + }, + { + "name": "drupal/layout_plugin", + "version": "8.1.0-alpha23", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/layout_plugin", + "reference": "a0a5ee04d162b90b690a09d1db29d541e9d2773c" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/layout_plugin-8.x-1.0-alpha23.zip", + "reference": null, + "shasum": null + }, + "require": { + "drupal/core": "8.*" + }, + "replace": { + "drupal/layout_plugin_example": "self.version" + }, + "suggest": { + "drupal/core": "Required by drupal/layout_plugin_example" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-8.x-1.x": "8.1.x-dev" + } + }, + "notification-url": "https://packagist.drupal-composer.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "David Snopek" + }, + { + "name": "Bram Goffings" + }, + { + "name": "Fredrik Lassen" + } + ], + "description": "Provides a way for modules or themes to register layouts.", + "homepage": "https://www.drupal.org/project/layout_plugin", + "keywords": [ + "layout", + "php" + ], + "time": "2016-10-03T18:36:43+00:00" + }, + { + "name": "drupal/media_entity", + "version": "1.6.0", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/media_entity", + "reference": "8.x-1.6" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/media_entity-8.x-1.6.zip", + "reference": null, + "shasum": "86fd1478f2448c034660faa30ef34c0e8519fecb" + }, + "require": { + "drupal/core": "~8.1", + "drupal/entity": "^1.0.0-alpha3" + }, + "require-dev": { + "drupal/entity": "*", + "drupal/inline_entity_form": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.6", + "datestamp": "1480363983" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Berdir", + "homepage": "https://www.drupal.org/user/214652" + }, + { + "name": "Drupal Media Team", + "homepage": "https://www.drupal.org/user/3260690" + }, + { + "name": "Drupal media CI", + "homepage": "https://www.drupal.org/user/3057985" + }, + { + "name": "Primsi", + "homepage": "https://www.drupal.org/user/282629" + }, + { + "name": "boztek", + "homepage": "https://www.drupal.org/user/134410" + }, + { + "name": "chr.fritsch", + "homepage": "https://www.drupal.org/user/2103716" + }, + { + "name": "jcisio", + "homepage": "https://www.drupal.org/user/210762" + }, + { + "name": "katzilla", + "homepage": "https://www.drupal.org/user/260398" + }, + { + "name": "phenaproxima", + "homepage": "https://www.drupal.org/user/205645" + }, + { + "name": "seanB", + "homepage": "https://www.drupal.org/user/545912" + }, + { + "name": "slashrsm", + "homepage": "https://www.drupal.org/user/744628" + } + ], + "description": "Provides a lean and simple way to store media on Drupal 8 sites.", + "homepage": "https://www.drupal.org/project/media_entity", + "keywords": [ + "Drupal" + ], + "support": { + "source": "https://www.drupal.org/project/media_entity", + "issues": "https://www.drupal.org/project/issues/media_entity" + } + }, + { + "name": "drupal/media_entity_document", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/media_entity_document", + "reference": "8.x-1.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/media_entity_document-8.x-1.1.zip", + "reference": null, + "shasum": "88a45820cf0aeb5f8a3ade3338007771191508e4" + }, + "require": { + "drupal/core": "~8.1", + "drupal/media_entity": "~1.0 || ~8.1.0" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.1", + "datestamp": "1470211995" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "NerOcrO", + "homepage": "https://www.drupal.org/user/1728164", + "role": "Maintainer" + } + ], + "description": "Local documents integration for Drupal Media entity.", + "homepage": "https://www.drupal.org/project/media_entity_document", + "keywords": [ + "Drupal", + "document", + "media" + ], + "support": { + "source": "https://www.drupal.org/project/media_entity_document", + "issues": "https://www.drupal.org/project/issues/media_entity_document" + } + }, + { + "name": "drupal/media_entity_image", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/media_entity_image", + "reference": "8.x-1.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/media_entity_image-8.x-1.2.zip", + "reference": null, + "shasum": "d02d1d793a50ea3b9cb5a3219472fdd27980f4f3" + }, + "require": { + "drupal/core": "~8.1", + "drupal/media_entity": "~1.0 || ~8.1.0" + }, + "require-dev": { + "drupal/entity_browser": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.2", + "datestamp": "1470170939" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Drupal Media Team", + "homepage": "https://www.drupal.org/user/3260690" + }, + { + "name": "Primsi", + "homepage": "https://www.drupal.org/user/282629" + }, + { + "name": "slashrsm", + "homepage": "https://www.drupal.org/user/744628" + } + ], + "description": "Local images integration for Drupal Media entity.", + "homepage": "https://www.drupal.org/project/media_entity_image", + "keywords": [ + "Drupal", + "image", + "media" + ], + "support": { + "source": "https://www.drupal.org/project/media_entity_image", + "issues": "https://www.drupal.org/project/issues/media_entity_image" + } + }, + { + "name": "drupal/media_entity_instagram", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/media_entity_instagram", + "reference": "8.x-1.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/media_entity_instagram-8.x-1.2.zip", + "reference": null, + "shasum": "1183314bbfed2dfeaeabdc7e970521b394c5e337" + }, + "require": { + "drupal/core": "~8.0", + "drupal/media_entity": "*", + "php-instagram-api/php-instagram-api": "dev-master" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.2", + "datestamp": "1470169139" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Drupal Media Team", + "homepage": "https://www.drupal.org/user/3260690" + }, + { + "name": "Primsi", + "homepage": "https://www.drupal.org/user/282629" + }, + { + "name": "designesse", + "homepage": "https://www.drupal.org/user/854012" + }, + { + "name": "slashrsm", + "homepage": "https://www.drupal.org/user/744628" + } + ], + "description": "Provides a media entity instagram.", + "homepage": "https://www.drupal.org/project/media_entity_instagram", + "support": { + "source": "http://cgit.drupalcode.org/media_entity_instagram" + } + }, + { + "name": "drupal/media_entity_twitter", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/media_entity_twitter", + "reference": "8.x-1.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/media_entity_twitter-8.x-1.3.zip", + "reference": null, + "shasum": "280406ba63e2c00befa9bb1434ad2d4d3113b239" }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Promise\\": "src/" + "require": { + "drupal/core": "~8.0", + "drupal/media_entity": "*", + "j7mbo/twitter-api-php": "~1.0" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" }, - "files": [ - "src/functions_include.php" - ] + "drupal": { + "version": "8.x-1.3", + "datestamp": "1478549339" + } }, - "notification-url": "https://packagist.org/downloads/", + "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "MIT" + "GPL-2.0+" ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "Drupal Media Team", + "homepage": "https://www.drupal.org/user/3260690" + }, + { + "name": "Primsi", + "homepage": "https://www.drupal.org/user/282629" + }, + { + "name": "slashrsm", + "homepage": "https://www.drupal.org/user/744628" } ], - "description": "Guzzle promises library", + "description": "Media entity Twitter provider.", + "homepage": "https://www.drupal.org/project/media_entity_twitter", + "support": { + "source": "http://cgit.drupalcode.org/media_entity_twitter" + } + }, + { + "name": "drupal/metatag", + "version": "1.0.0-beta11", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/metatag", + "reference": "8.x-1.0-beta11" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/metatag-8.x-1.0-beta11.zip", + "reference": null, + "shasum": "d73fb7ba41833bd8ccb9a661aafc47258b4c7e18" + }, + "require": { + "drupal/core": "*", + "drupal/token": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0-beta11", + "datestamp": "1478265227" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "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": [ - "promise" + "php", + "seo" ], - "time": "2016-12-20 10:07:11" + "support": { + "source": "http://cgit.drupalcode.org/metatag", + "issues": "http://drupal.org/project/issues/metatag" + } }, { - "name": "guzzlehttp/psr7", - "version": "1.3.1", + "name": "drupal/multiversion", + "version": "1.0.0-alpha12", "source": { "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "5c6447c9df362e8f8093bda8f5d8873fe5c7f65b" + "url": "https://git.drupal.org/project/multiversion", + "reference": "8.x-1.0-alpha12" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/5c6447c9df362e8f8093bda8f5d8873fe5c7f65b", - "reference": "5c6447c9df362e8f8093bda8f5d8873fe5c7f65b", - "shasum": "" + "url": "https://ftp.drupal.org/files/projects/multiversion-8.x-1.0-alpha12.zip", + "reference": null, + "shasum": "521decbaf2af5bcbb225ab7699da6263ba5767d0" }, "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0" + "drupal/conflict": "*", + "drupal/core": "^8.1.0", + "drupal/key_value": "*", + "relaxedws/lca": "dev-master" }, - "provide": { - "psr/http-message-implementation": "1.0" + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0-alpha12", + "datestamp": "1477470543" + }, + "patches_applied": { + "2822915 - Migration source plugin makes bad assumptions that can lead to data loss": "https://www.drupal.org/files/issues/2822915-2.patch", + "2825477 - ContentEntityStorageTrait uses current entity as original, which breaks things": "https://www.drupal.org/files/issues/2825477-2.patch" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "dixon_", + "homepage": "https://www.drupal.org/user/239911" + }, + { + "name": "jeqq", + "homepage": "https://www.drupal.org/user/1427908" + }, + { + "name": "timmillwood", + "homepage": "https://www.drupal.org/user/227849" + } + ], + "description": "Extends the revision support for content entities.", + "homepage": "https://www.drupal.org/project/multiversion", + "support": { + "source": "http://cgit.drupalcode.org/multiversion" + } + }, + { + "name": "drupal/page_manager", + "version": "1.0.0-alpha24", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/page_manager", + "reference": "8.x-1.0-alpha24" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/page_manager-8.x-1.0-alpha24.zip", + "reference": null, + "shasum": "f0d5a6ff5ef1151265fd21c1758455902e6940df" + }, + "require": { + "drupal/core": "^8.0.5", + "drupal/ctools": "~3.0.0-alpha21" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0-alpha24", + "datestamp": "1471723439" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Tim Plunkett", + "homepage": "https://www.drupal.org/u/tim.plunkett", + "role": "Maintainer" + }, + { + "name": "dsnopek", + "homepage": "https://www.drupal.org/user/266527" + }, + { + "name": "japerry", + "homepage": "https://www.drupal.org/user/45640" + }, + { + "name": "tim.plunkett", + "homepage": "https://www.drupal.org/user/241634" + } + ], + "description": "Provides a way to place blocks on a custom page.", + "homepage": "https://www.drupal.org/project/page_manager", + "support": { + "source": "https://git.drupal.org/project/page_manager.git", + "issues": "https://www.drupal.org/project/issues/page_manager", + "irc": "irc://irc.freenode.org/drupal-contribute" + } + }, + { + "name": "drupal/panelizer", + "version": "3.0.0-alpha2", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/panelizer", + "reference": "8.x-3.0-alpha2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/panelizer-8.x-3.0-alpha2.zip", + "reference": null, + "shasum": "fc77ea854cad9ec21c0a4de75ae409f2d80dbf7c" + }, + "require": { + "drupal/core": "~8.0", + "drupal/ctools_block": "*", + "drupal/panels": "*", + "drupal/panels_ipe": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-3.x": "3.x-dev" + }, + "drupal": { + "version": "8.x-3.0-alpha2", + "datestamp": "1481832184" + }, + "patches_applied": { + "2747739 - Mega Patch 8.x-3.0-alpha2 --> 54f0ac6e": "https://www.drupal.org/files/issues/panelizer--8.x-3.0-alpha2--54f0ac6e.patch", + "2701349 - Generate new UUIDs for displays when switching from default to field storage": "https://www.drupal.org/files/issues/2701349-2.patch", + "2700597 - Explicitly set the Panels IPE URL root when saving in Panelizer": "https://www.drupal.org/files/issues/panelizer-ipe-url-root-handling.patch", + "2664682 - Implement admin UI for editing Panelizer defaults": "https://www.drupal.org/files/issues/panelizer-2664682-93.patch", + "2793841 - Properly integrate with Panels IPE": "https://www.drupal.org/files/issues/panelizer-panels-ipe-tempstore-id.patch" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "DamienMcKenna", + "homepage": "https://www.drupal.org/user/108450" + }, + { + "name": "EclipseGc", + "homepage": "https://www.drupal.org/user/61203" + }, + { + "name": "dsnopek", + "homepage": "https://www.drupal.org/user/266527" + }, + { + "name": "japerry", + "homepage": "https://www.drupal.org/user/45640" + }, + { + "name": "merlinofchaos", + "homepage": "https://www.drupal.org/user/26979" + }, + { + "name": "neclimdul", + "homepage": "https://www.drupal.org/user/48673" + } + ], + "description": "Allow any entity view mode to be rendered using a Panels display.", + "homepage": "https://www.drupal.org/project/panelizer", + "support": { + "source": "http://cgit.drupalcode.org/panelizer" + } + }, + { + "name": "drupal/panels", + "version": "3.0.0-beta5", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/panels", + "reference": "8.x-3.0-beta5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/panels-8.x-3.0-beta5.zip", + "reference": null, + "shasum": "3f62240b59b503902f349f2667a65c668d1e3fb2" + }, + "require": { + "drupal/core": "~8.0", + "drupal/ctools": ">=3.0.0-alpha26", + "drupal/layout_plugin": ">=1.0.0-alpha22" }, "require-dev": { - "phpunit/phpunit": "~4.0" + "drupal/page_manager": "*" }, - "type": "library", + "type": "drupal-module", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-3.x": "3.x-dev" + }, + "drupal": { + "version": "8.x-3.0-beta5", + "datestamp": "1475335394" + }, + "patches_applied": { + "2793801 - Allow modules to influence the IPE tempstore ID": "https://www.drupal.org/files/issues/2793801-9.patch" } }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Jakob Perry", + "homepage": "https://www.drupal.org/u/japerry" }, - "files": [ - "src/functions_include.php" - ] + { + "name": "Samuel Mortenson", + "homepage": "https://www.drupal.org/u/samuel.mortenson" + }, + { + "name": "See other contributors", + "homepage": "https://www.drupal.org/node/74958/committers" + }, + { + "name": "japerry", + "homepage": "https://www.drupal.org/user/45640" + }, + { + "name": "merlinofchaos", + "homepage": "https://www.drupal.org/user/26979" + }, + { + "name": "neclimdul", + "homepage": "https://www.drupal.org/user/48673" + }, + { + "name": "samuel.mortenson", + "homepage": "https://www.drupal.org/user/2582268" + }, + { + "name": "sdboyer", + "homepage": "https://www.drupal.org/user/146719" + }, + { + "name": "tim.plunkett", + "homepage": "https://www.drupal.org/user/241634" + } + ], + "description": "Core Panels display functions; provides no external UI, at least one other Panels module should be enabled.", + "homepage": "https://www.drupal.org/project/panels", + "support": { + "source": "http://git.drupal.org/project/panels.git", + "issues": "https://www.drupal.org/project/issues/panels", + "irc": "irc://irc.freenode.org/drupal-scotch" + } + }, + { + "name": "drupal/panels_ipe", + "version": "3.0.0-beta5", + "require": { + "drupal/core": "*", + "drupal/panels": "self.version" + }, + "type": "metapackage", + "extra": { + "branch-alias": { + "dev-3.x": "3.x-dev" + }, + "drupal": { + "version": "8.x-3.0-beta5", + "datestamp": "1475335394" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "EclipseGc", + "homepage": "https://www.drupal.org/user/61203" + }, + { + "name": "Letharion", + "homepage": "https://www.drupal.org/user/373603" + }, + { + "name": "esmerel", + "homepage": "https://www.drupal.org/user/164022" + }, + { + "name": "japerry", + "homepage": "https://www.drupal.org/user/45640" + }, + { + "name": "merlinofchaos", + "homepage": "https://www.drupal.org/user/26979" + }, + { + "name": "neclimdul", + "homepage": "https://www.drupal.org/user/48673" + }, + { + "name": "samuel.mortenson", + "homepage": "https://www.drupal.org/user/2582268" + }, + { + "name": "sdboyer", + "homepage": "https://www.drupal.org/user/146719" + }, + { + "name": "tim.plunkett", + "homepage": "https://www.drupal.org/user/241634" + } + ], + "description": "Panels In-place editor.", + "homepage": "https://www.drupal.org/project/panels", + "support": { + "source": "http://cgit.drupalcode.org/panels" + } + }, + { + "name": "drupal/pathauto", + "version": "1.0.0-beta1", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/pathauto", + "reference": "8.x-1.0-beta1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/pathauto-8.x-1.0-beta1.zip", + "reference": null, + "shasum": "0c8756d73d5b1f95419921926e8e55bc0c69e41b" + }, + "require": { + "drupal/core": "*", + "drupal/ctools": "*", + "drupal/token": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0-beta1", + "datestamp": "1474313339" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "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": "http://cgit.drupalcode.org/pathauto" + } + }, + { + "name": "drupal/replication", + "version": "1.0.0-alpha5", + "source": { + "type": "git", + "url": "https://git.drupal.org/project/replication", + "reference": "8.x-1.0-alpha5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/replication-8.x-1.0-alpha5.zip", + "reference": null, + "shasum": "c93cf5c84c2fe58ac5969c89a060cb37bebcce60" + }, + "require": { + "drupal/core": "~8.0", + "drupal/multiversion": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0-alpha5", + "datestamp": "1477394943" + }, + "patches_applied": { + "2814055 - Allow modules to react to replication events": "https://www.drupal.org/files/issues/2814055-2.patch", + "2820105 - User references are not replicated": "https://www.drupal.org/files/issues/2820105-10.patch" + } }, - "notification-url": "https://packagist.org/downloads/", + "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "MIT" + "GPL-2.0+" ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "dixon_", + "homepage": "https://www.drupal.org/user/239911" + }, + { + "name": "jeqq", + "homepage": "https://www.drupal.org/user/1427908" + }, + { + "name": "rooey", + "homepage": "https://www.drupal.org/user/9705" + }, + { + "name": "timmillwood", + "homepage": "https://www.drupal.org/user/227849" } ], - "description": "PSR-7 message implementation", - "keywords": [ - "http", - "message", - "stream", - "uri" - ], - "time": "2016-06-24 23:00:38" + "description": "Provides services and entities types so assist with and log content replication.", + "homepage": "http://drupal.org/project/replication", + "support": { + "source": "http://cgit.drupalcode.org/replication" + } }, { - "name": "ircmaxell/password-compat", - "version": "v1.0.4", + "name": "drupal/scheduled_updates", + "version": "1.0.0-alpha5", "source": { "type": "git", - "url": "https://github.com/ircmaxell/password_compat.git", - "reference": "5c5cde8822a69545767f7c7f3058cb15ff84614c" + "url": "https://git.drupal.org/project/scheduled_updates", + "reference": "8.x-1.0-alpha5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ircmaxell/password_compat/zipball/5c5cde8822a69545767f7c7f3058cb15ff84614c", - "reference": "5c5cde8822a69545767f7c7f3058cb15ff84614c", - "shasum": "" + "url": "https://ftp.drupal.org/files/projects/scheduled_updates-8.x-1.0-alpha5.zip", + "reference": null, + "shasum": "05e431fba49f6acc34276b7e055725398c239428" }, - "require-dev": { - "phpunit/phpunit": "4.*" + "require": { + "drupal/core": "*", + "drupal/inline_entity_form": "*" }, - "type": "library", - "autoload": { - "files": [ - "lib/password.php" - ] + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0-alpha5", + "datestamp": "1453656839" + }, + "patches_applied": { + "2674874 - Issue saving Schedule Update Type form": "https://www.drupal.org/files/issues/schedule_updates-save_type-2674874-2.patch", + "2720169 - Scheduled Update Type entity should not have canonical link template": "https://www.drupal.org/files/issues/scheduled_updates-no-canonical-link-for-update-type.patch" + } }, - "notification-url": "https://packagist.org/downloads/", + "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "MIT" + "GPL-2.0+" ], "authors": [ { - "name": "Anthony Ferrara", - "email": "ircmaxell@php.net", - "homepage": "http://blog.ircmaxell.com" + "name": "tedbow", + "homepage": "https://www.drupal.org/user/240860" } ], - "description": "A compatibility library for the proposed simplified password hashing algorithm: https://wiki.php.net/rfc/password_hash", - "homepage": "https://github.com/ircmaxell/password_compat", + "description": "My Awesome Module", + "homepage": "http://drupal.org/project/scheduled_updates", "keywords": [ - "hashing", - "password" + "Drupal" ], - "time": "2014-11-20 16:49:30" + "support": { + "source": "http://cgit.drupalcode.org/scheduled_updates", + "issues": "http://drupal.org/project/issues/scheduled_updates" + } }, { - "name": "jakub-onderka/php-console-color", - "version": "0.1", + "name": "drupal/token", + "version": "1.0.0-beta2", "source": { "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", - "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1" + "url": "https://git.drupal.org/project/token", + "reference": "8.x-1.0-beta2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/e0b393dacf7703fc36a4efc3df1435485197e6c1", - "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1", - "shasum": "" + "url": "https://ftp.drupal.org/files/projects/token-8.x-1.0-beta2.zip", + "reference": null, + "shasum": "b838318eddf46e4f382489de5516ab916257c393" }, "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "jakub-onderka/php-code-style": "1.0", - "jakub-onderka/php-parallel-lint": "0.*", - "jakub-onderka/php-var-dump-check": "0.*", - "phpunit/phpunit": "3.7.*", - "squizlabs/php_codesniffer": "1.*" + "drupal/core": "~8.0" }, - "type": "library", - "autoload": { - "psr-0": { - "JakubOnderka\\PhpConsoleColor": "src/" + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0-beta2", + "datestamp": "1474367039" } }, - "notification-url": "https://packagist.org/downloads/", + "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "BSD-2-Clause" + "GPL-2.0+" ], "authors": [ { - "name": "Jakub Onderka", - "email": "jakub.onderka@gmail.com", - "homepage": "http://www.acci.cz" + "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" } ], - "time": "2014-04-08 15:00:19" + "description": "Provides a user interface for the Token API and some missing core tokens.", + "homepage": "https://www.drupal.org/project/token", + "support": { + "source": "http://cgit.drupalcode.org/token", + "issues": "https://www.drupal.org/project/issues/token" + } }, { - "name": "jakub-onderka/php-console-highlighter", - "version": "v0.3.2", + "name": "drupal/video_embed_field", + "version": "1.3.0", "source": { "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", - "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5" + "url": "https://git.drupal.org/project/video_embed_field", + "reference": "8.x-1.3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/7daa75df45242c8d5b75a22c00a201e7954e4fb5", - "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5", - "shasum": "" + "url": "https://ftp.drupal.org/files/projects/video_embed_field-8.x-1.3.zip", + "reference": null, + "shasum": "6091cd14e8ddeab0b2c8b42027fd2c07e52601ec" }, "require": { - "jakub-onderka/php-console-color": "~0.1", - "php": ">=5.3.0" + "drupal/core": "*" }, "require-dev": { - "jakub-onderka/php-code-style": "~1.0", - "jakub-onderka/php-parallel-lint": "~0.5", - "jakub-onderka/php-var-dump-check": "~0.1", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~1.5" + "drupal/colorbox": "*", + "drupal/media_entity": "*", + "drupal/media_entity_embeddable_video": "*" }, - "type": "library", - "autoload": { - "psr-0": { - "JakubOnderka\\PhpConsoleHighlighter": "src/" + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.x", + "datestamp": "1470991139", + "package": "Field types" } }, - "notification-url": "https://packagist.org/downloads/", + "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "MIT" + "GPL-2.0+" ], "authors": [ { - "name": "Jakub Onderka", - "email": "acci@acci.cz", - "homepage": "http://www.acci.cz/" + "name": "Sam152", + "homepage": "https://www.drupal.org/user/1485048" + }, + { + "name": "jec006", + "homepage": "https://www.drupal.org/user/855980" + }, + { + "name": "plopesc", + "homepage": "https://www.drupal.org/user/282415" } ], - "time": "2015-04-20 18:58:01" + "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": "http://cgit.drupalcode.org/video_embed_field" + } }, { - "name": "masterminds/html5", - "version": "2.2.2", + "name": "drupal/views_infinite_scroll", + "version": "1.3.0", "source": { "type": "git", - "url": "https://github.com/Masterminds/html5-php.git", - "reference": "7866e93dcf0245de22378414e0c2c7350abc45af" + "url": "https://git.drupal.org/project/views_infinite_scroll", + "reference": "8.x-1.3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/7866e93dcf0245de22378414e0c2c7350abc45af", - "reference": "7866e93dcf0245de22378414e0c2c7350abc45af", - "shasum": "" + "url": "https://ftp.drupal.org/files/projects/views_infinite_scroll-8.x-1.3.zip", + "reference": null, + "shasum": "98a85593fbd6fe3ae6c03583bb693a38864f3ff7" }, "require": { - "ext-libxml": "*", - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "4.*", - "sami/sami": "~2.0", - "satooshi/php-coveralls": "1.0.*" + "drupal/core": "*" }, - "type": "library", + "type": "drupal-module", "extra": { "branch-alias": { - "dev-master": "2.2-dev" - } - }, - "autoload": { - "psr-4": { - "Masterminds\\": "src" + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.3", + "datestamp": "1478250540" } }, - "notification-url": "https://packagist.org/downloads/", + "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "MIT" + "GPL-2.0+" ], "authors": [ { - "name": "Matt Butcher", - "email": "technosophos@gmail.com" - }, - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" + "name": "Remon", + "homepage": "https://www.drupal.org/user/143827" }, { - "name": "Matt Farina", - "email": "matt@mattfarina.com" + "name": "Sam152", + "homepage": "https://www.drupal.org/user/1485048" } ], - "description": "An HTML5 parser and serializer.", - "homepage": "http://masterminds.github.io/html5-php", - "keywords": [ - "HTML5", - "dom", - "html", - "parser", - "querypath", - "serializer", - "xml" - ], - "time": "2016-09-22 11:01:11" + "description": "A pager which allows an infinite scroll effect for views.", + "homepage": "https://www.drupal.org/project/views_infinite_scroll", + "support": { + "source": "http://cgit.drupalcode.org/views_infinite_scroll" + } }, { - "name": "nikic/php-parser", - "version": "v3.0.2", + "name": "drupal/workbench_moderation", + "version": "1.1.0", "source": { "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "adf44419c0fc014a0f191db6f89d3e55d4211744" + "url": "https://git.drupal.org/project/workbench_moderation", + "reference": "8.x-1.1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/adf44419c0fc014a0f191db6f89d3e55d4211744", - "reference": "adf44419c0fc014a0f191db6f89d3e55d4211744", - "shasum": "" + "url": "https://ftp.drupal.org/files/projects/workbench_moderation-8.x-1.1.zip", + "reference": null, + "shasum": "3af6ed1395f0c42c0a1644653561c4d2d6ad24dd" }, "require": { - "ext-tokenizer": "*", - "php": ">=5.5" - }, - "require-dev": { - "phpunit/phpunit": "~4.0|~5.0" + "drupal/core": "*" }, - "bin": [ - "bin/php-parse" - ], - "type": "library", + "type": "drupal-module", "extra": { "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.1", + "datestamp": "1467086939" + }, + "patches_applied": { + "2668006 - Provide logical access control for when IPE should be applied to moderated nodes": "https://www.drupal.org/files/issues/2668006-2.patch", + "2780691 - Incorrect EntityRevision paramconverter service definition causes a fatal error": "https://www.drupal.org/files/issues/workbench_moderation-invalid_service_definition.patch" } }, - "notification-url": "https://packagist.org/downloads/", + "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "BSD-3-Clause" + "GPL-2.0+" ], "authors": [ { - "name": "Nikita Popov" + "name": "Crell", + "homepage": "https://www.drupal.org/user/26398" + }, + { + "name": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "agentrickard", + "homepage": "https://www.drupal.org/user/20975" + }, + { + "name": "becw", + "homepage": "https://www.drupal.org/user/81067" + }, + { + "name": "caroltron", + "homepage": "https://www.drupal.org/user/171342" + }, + { + "name": "colan", + "homepage": "https://www.drupal.org/user/58704" + }, + { + "name": "das-peter", + "homepage": "https://www.drupal.org/user/762870" + }, + { + "name": "josephdpurcell", + "homepage": "https://www.drupal.org/user/2944035" + }, + { + "name": "larowlan", + "homepage": "https://www.drupal.org/user/395439" + }, + { + "name": "robeano", + "homepage": "https://www.drupal.org/user/67660" + }, + { + "name": "srjosh", + "homepage": "https://www.drupal.org/user/165878" + }, + { + "name": "stevector", + "homepage": "https://www.drupal.org/user/179805" + }, + { + "name": "tedbow", + "homepage": "https://www.drupal.org/user/240860" + }, + { + "name": "timmillwood", + "homepage": "https://www.drupal.org/user/227849" } ], - "description": "A PHP parser written in PHP", + "description": "Provides moderation states for content", + "homepage": "http://drupal.org/project/workbench_moderation", "keywords": [ - "parser", - "php" + "Drupal" ], - "time": "2016-12-06 11:30:35" + "support": { + "source": "http://cgit.drupalcode.org/workbench_moderation", + "issues": "http://drupal.org/project/issues/workbench_moderation" + } }, { - "name": "paragonie/random_compat", - "version": "v2.0.4", + "name": "drupal/workspace", + "version": "1.0.0-alpha4", "source": { "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "a9b97968bcde1c4de2a5ec6cbd06a0f6c919b46e" + "url": "https://git.drupal.org/project/workspace", + "reference": "8.x-1.0-alpha4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/a9b97968bcde1c4de2a5ec6cbd06a0f6c919b46e", - "reference": "a9b97968bcde1c4de2a5ec6cbd06a0f6c919b46e", - "shasum": "" + "url": "https://ftp.drupal.org/files/projects/workspace-8.x-1.0-alpha4.zip", + "reference": null, + "shasum": "5cde5f4a4d7c69595335076825c8330e6de575fa" }, "require": { - "php": ">=5.2.0" - }, - "require-dev": { - "phpunit/phpunit": "4.*|5.*" - }, - "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + "drupal/core": "*", + "drupal/replication": "*" }, - "type": "library", - "autoload": { - "files": [ - "lib/random.php" - ] + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0-alpha4", + "datestamp": "1477395239" + } }, - "notification-url": "https://packagist.org/downloads/", + "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "MIT" + "GPL-2.0+" ], "authors": [ { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" + "name": "Crell", + "homepage": "https://www.drupal.org/user/26398" + }, + { + "name": "Frank Ralf", + "homepage": "https://www.drupal.org/user/216048" + }, + { + "name": "dixon_", + "homepage": "https://www.drupal.org/user/239911" + }, + { + "name": "jeqq", + "homepage": "https://www.drupal.org/user/1427908" + }, + { + "name": "jvandyk", + "homepage": "https://www.drupal.org/user/2375" + }, + { + "name": "timmillwood", + "homepage": "https://www.drupal.org/user/227849" } ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "description": "The workspace module", + "homepage": "https://www.drupal.org/project/workspace", "keywords": [ - "csprng", - "pseudorandom", - "random" + "Drupal" ], - "time": "2016-11-07 23:38:38" + "support": { + "source": "http://cgit.drupalcode.org/workspace", + "issues": "http://drupal.org/project/issues/workspace" + } }, { - "name": "pear/console_table", - "version": "v1.3.0", + "name": "easyrdf/easyrdf", + "version": "0.9.1", "source": { "type": "git", - "url": "https://github.com/pear/Console_Table.git", - "reference": "64100b9ee81852f4fa17823e55d0b385a544f976" + "url": "https://github.com/njh/easyrdf.git", + "reference": "acd09dfe0555fbcfa254291e433c45fdd4652566" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pear/Console_Table/zipball/64100b9ee81852f4fa17823e55d0b385a544f976", - "reference": "64100b9ee81852f4fa17823e55d0b385a544f976", + "url": "https://api.github.com/repos/njh/easyrdf/zipball/acd09dfe0555fbcfa254291e433c45fdd4652566", + "reference": "acd09dfe0555fbcfa254291e433c45fdd4652566", "shasum": "" }, "require": { - "php": ">=5.2.0" + "ext-mbstring": "*", + "ext-pcre": "*", + "php": ">=5.2.8" + }, + "require-dev": { + "phpunit/phpunit": "~3.5", + "sami/sami": "~1.4", + "squizlabs/php_codesniffer": "~1.4.3" }, "suggest": { - "pear/Console_Color2": ">=0.1.2" + "ml/json-ld": "~1.0" }, "type": "library", "autoload": { - "classmap": [ - "Table.php" - ] + "psr-0": { + "EasyRdf_": "lib/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-2-Clause" + "BSD-3-Clause" ], "authors": [ { - "name": "Jan Schneider", - "homepage": "http://pear.php.net/user/yunosh" - }, - { - "name": "Tal Peer", - "homepage": "http://pear.php.net/user/tal" - }, - { - "name": "Xavier Noguer", - "homepage": "http://pear.php.net/user/xnoguer" + "name": "Nicholas Humfrey", + "email": "njh@aelius.com", + "homepage": "http://www.aelius.com/njh/", + "role": "Developer" }, { - "name": "Richard Heyes", - "homepage": "http://pear.php.net/user/richard" + "name": "Alexey Zakhlestin", + "email": "indeyets@gmail.com", + "role": "Developer" } ], - "description": "Library that makes it easy to build console style tables.", - "homepage": "http://pear.php.net/package/Console_Table/", + "description": "EasyRdf is a PHP library designed to make it easy to consume and produce RDF.", + "homepage": "http://www.easyrdf.org/", "keywords": [ - "console" + "Linked Data", + "RDF", + "Semantic Web", + "Turtle", + "rdfa", + "sparql" ], - "time": "2016-01-21 16:14:31" + "time": "2015-02-27T09:45:49+00:00" }, { - "name": "phpdocumentor/reflection-docblock", - "version": "2.0.4", + "name": "egulias/email-validator", + "version": "1.2.13", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8" + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "b8bb147f46cc9790326ce2440a13be06cc5a63bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d68dbdc53dc358a816f00b300704702b2eaff7b8", - "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b8bb147f46cc9790326ce2440a13be06cc5a63bb", + "reference": "b8bb147f46cc9790326ce2440a13be06cc5a63bb", "shasum": "" }, "require": { - "php": ">=5.3.3" + "doctrine/lexer": "^1.0.1", + "php": ">= 5.3.3" }, "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "suggest": { - "dflydev/markdown": "~1.0", - "erusev/parsedown": "~1.0" + "phpunit/phpunit": "^4.8.24" }, "type": "library", "extra": { @@ -2263,9 +3234,7 @@ }, "autoload": { "psr-0": { - "phpDocumentor": [ - "src/" - ] + "Egulias\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -2274,38 +3243,45 @@ ], "authors": [ { - "name": "Mike van Riel", - "email": "mike.vanriel@naenius.com" + "name": "Eduardo Gulias Davis" } ], - "time": "2015-02-03 12:10:50" + "description": "A library for validating emails", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "time": "2016-07-03T21:52:18+00:00" }, { - "name": "psr/cache", - "version": "1.0.1", + "name": "graphp/algorithms", + "version": "v0.8.1", "source": { "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + "url": "https://github.com/graphp/algorithms.git", + "reference": "81db4049c35730767ec8f97fb5c4844234b86cef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "url": "https://api.github.com/repos/graphp/algorithms/zipball/81db4049c35730767ec8f97fb5c4844234b86cef", + "reference": "81db4049c35730767ec8f97fb5c4844234b86cef", "shasum": "" }, "require": { - "php": ">=5.3.0" + "clue/graph": "~0.9.0|~0.8.0", + "php": ">=5.3" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } + "require-dev": { + "phpunit/phpunit": "~4.0" }, + "type": "library", "autoload": { "psr-4": { - "Psr\\Cache\\": "src/" + "Graphp\\Algorithms\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -2314,44 +3290,59 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Christian Lück", + "email": "christian@lueck.tv" } ], - "description": "Common interface for caching libraries", + "description": "Common mathematical graph algorithms", + "homepage": "https://github.com/graphp/algorithms", "keywords": [ - "cache", - "psr", - "psr-6" - ], - "time": "2016-08-06 20:24:11" + "Graph algorithms", + "dijkstra", + "kruskal", + "minimum spanning tree", + "moore-bellman-ford", + "prim", + "shortest path" + ], + "time": "2015-03-08T10:12:01+00:00" }, { - "name": "psr/http-message", - "version": "1.0.1", + "name": "guzzlehttp/guzzle", + "version": "6.2.2", "source": { "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + "url": "https://github.com/guzzle/guzzle.git", + "reference": "ebf29dee597f02f09f4d5bbecc68230ea9b08f60" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ebf29dee597f02f09f4d5bbecc68230ea9b08f60", + "reference": "ebf29dee597f02f09f4d5bbecc68230ea9b08f60", "shasum": "" }, "require": { - "php": ">=5.3.0" + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.3.1", + "php": ">=5.5" + }, + "require-dev": { + "ext-curl": "*", + "phpunit/phpunit": "^4.0", + "psr/log": "^1.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "6.2-dev" } }, "autoload": { + "files": [ + "src/functions_include.php" + ], "psr-4": { - "Psr\\Http\\Message\\": "src/" + "GuzzleHttp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -2360,49 +3351,57 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" } ], - "description": "Common interface for HTTP messages", - "homepage": "https://github.com/php-fig/http-message", + "description": "Guzzle is a PHP HTTP client library", + "homepage": "http://guzzlephp.org/", "keywords": [ + "client", + "curl", + "framework", "http", - "http-message", - "psr", - "psr-7", - "request", - "response" + "http client", + "rest", + "web service" ], - "time": "2016-08-06 14:39:51" + "time": "2016-10-08T15:01:37+00:00" }, { - "name": "psr/log", - "version": "1.0.2", + "name": "guzzlehttp/promises", + "version": "v1.3.1", "source": { "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" + "url": "https://github.com/guzzle/promises.git", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=5.5.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.4-dev" } }, "autoload": { "psr-4": { - "Psr\\Log\\": "Psr/Log/" - } + "GuzzleHttp\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2410,70 +3409,54 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" } ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", + "description": "Guzzle promises library", "keywords": [ - "log", - "psr", - "psr-3" + "promise" ], - "time": "2016-10-10 12:19:37" + "time": "2016-12-20T10:07:11+00:00" }, { - "name": "psy/psysh", - "version": "v0.8.0", + "name": "guzzlehttp/psr7", + "version": "1.3.1", "source": { "type": "git", - "url": "https://github.com/bobthecow/psysh.git", - "reference": "4a8860e13aa68a4bbf2476c014f8a1f14f1bf991" + "url": "https://github.com/guzzle/psr7.git", + "reference": "5c6447c9df362e8f8093bda8f5d8873fe5c7f65b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/4a8860e13aa68a4bbf2476c014f8a1f14f1bf991", - "reference": "4a8860e13aa68a4bbf2476c014f8a1f14f1bf991", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/5c6447c9df362e8f8093bda8f5d8873fe5c7f65b", + "reference": "5c6447c9df362e8f8093bda8f5d8873fe5c7f65b", "shasum": "" }, "require": { - "dnoegel/php-xdg-base-dir": "0.1", - "jakub-onderka/php-console-highlighter": "0.3.*", - "nikic/php-parser": "~1.3|~2.0|~3.0", - "php": ">=5.3.9", - "symfony/console": "~2.3.10|^2.4.2|~3.0", - "symfony/var-dumper": "~2.7|~3.0" + "php": ">=5.4.0", + "psr/http-message": "~1.0" }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~1.11", - "hoa/console": "~3.16|~1.14", - "phpunit/phpunit": "~4.4|~5.0", - "symfony/finder": "~2.1|~3.0" + "provide": { + "psr/http-message-implementation": "1.0" }, - "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.", - "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + "require-dev": { + "phpunit/phpunit": "~4.0" }, - "bin": [ - "bin/psysh" - ], "type": "library", "extra": { "branch-alias": { - "dev-develop": "0.8.x-dev" + "dev-master": "1.4-dev" } }, "autoload": { - "files": [ - "src/Psy/functions.php" - ], "psr-4": { - "Psy\\": "src/Psy/" - } + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2481,53 +3464,42 @@ ], "authors": [ { - "name": "Justin Hileman", - "email": "justin@justinhileman.info", - "homepage": "http://justinhileman.com" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" } ], - "description": "An interactive shell for modern PHP.", - "homepage": "http://psysh.org", + "description": "PSR-7 message implementation", "keywords": [ - "REPL", - "console", - "interactive", - "shell" + "http", + "message", + "stream", + "uri" ], - "time": "2016-12-07 17:15:07" + "time": "2016-06-24T23:00:38+00:00" }, { - "name": "stack/builder", + "name": "ircmaxell/password-compat", "version": "v1.0.4", "source": { "type": "git", - "url": "https://github.com/stackphp/builder.git", - "reference": "59fcc9b448a8ce5e338a04c4e2e4aca893e83425" + "url": "https://github.com/ircmaxell/password_compat.git", + "reference": "5c5cde8822a69545767f7c7f3058cb15ff84614c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/stackphp/builder/zipball/59fcc9b448a8ce5e338a04c4e2e4aca893e83425", - "reference": "59fcc9b448a8ce5e338a04c4e2e4aca893e83425", + "url": "https://api.github.com/repos/ircmaxell/password_compat/zipball/5c5cde8822a69545767f7c7f3058cb15ff84614c", + "reference": "5c5cde8822a69545767f7c7f3058cb15ff84614c", "shasum": "" }, - "require": { - "php": ">=5.3.0", - "symfony/http-foundation": "~2.1|~3.0", - "symfony/http-kernel": "~2.1|~3.0" - }, "require-dev": { - "silex/silex": "~1.0" + "phpunit/phpunit": "4.*" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, "autoload": { - "psr-0": { - "Stack": "src" - } + "files": [ + "lib/password.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2535,100 +3507,101 @@ ], "authors": [ { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" + "name": "Anthony Ferrara", + "email": "ircmaxell@php.net", + "homepage": "http://blog.ircmaxell.com" } ], - "description": "Builder for stack middlewares based on HttpKernelInterface.", + "description": "A compatibility library for the proposed simplified password hashing algorithm: https://wiki.php.net/rfc/password_hash", + "homepage": "https://github.com/ircmaxell/password_compat", "keywords": [ - "stack" + "hashing", + "password" ], - "time": "2016-06-02 06:58:42" + "time": "2014-11-20T16:49:30+00:00" }, { - "name": "stecman/symfony-console-completion", - "version": "0.7.0", + "name": "j7mbo/twitter-api-php", + "version": "1.0.5", "source": { "type": "git", - "url": "https://github.com/stecman/symfony-console-completion.git", - "reference": "5461d43e53092b3d3b9dbd9d999f2054730f4bbb" + "url": "https://github.com/J7mbo/twitter-api-php.git", + "reference": "a89ce3e294484aad7ae13dbabe45fb3928024ef8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/stecman/symfony-console-completion/zipball/5461d43e53092b3d3b9dbd9d999f2054730f4bbb", - "reference": "5461d43e53092b3d3b9dbd9d999f2054730f4bbb", + "url": "https://api.github.com/repos/J7mbo/twitter-api-php/zipball/a89ce3e294484aad7ae13dbabe45fb3928024ef8", + "reference": "a89ce3e294484aad7ae13dbabe45fb3928024ef8", "shasum": "" }, "require": { - "php": ">=5.3.2", - "symfony/console": "~2.3 || ~3.0" + "ext-curl": "*" }, "require-dev": { - "phpunit/phpunit": "~4.4" + "phpunit/phpunit": "~4.5,>=4.5.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.6.x-dev" + "dev-master": "1.0-dev" } }, "autoload": { - "psr-4": { - "Stecman\\Component\\Symfony\\Console\\BashCompletion\\": "src/" - } + "files": [ + "TwitterAPIExchange.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "GNU Public License" ], "authors": [ { - "name": "Stephen Holdaway", - "email": "stephen@stecman.co.nz" + "name": "James Mallison", + "homepage": "https://github.com/j7mbo/twitter-api-php" } ], - "description": "Automatic BASH completion for Symfony Console Component based applications.", - "time": "2016-02-24 05:08:54" + "description": "Simple PHP Wrapper for Twitter API v1.1 calls", + "homepage": "https://github.com/j7mbo/twitter-api-php", + "keywords": [ + "api", + "php", + "twitter" + ], + "time": "2015-08-03T21:35:18+00:00" }, { - "name": "symfony-cmf/routing", - "version": "1.4.0", + "name": "masterminds/html5", + "version": "2.2.2", "source": { "type": "git", - "url": "https://github.com/symfony-cmf/Routing.git", - "reference": "b93704ca098334f56e9b317932f21a4362e620db" + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "7866e93dcf0245de22378414e0c2c7350abc45af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony-cmf/Routing/zipball/b93704ca098334f56e9b317932f21a4362e620db", - "reference": "b93704ca098334f56e9b317932f21a4362e620db", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/7866e93dcf0245de22378414e0c2c7350abc45af", + "reference": "7866e93dcf0245de22378414e0c2c7350abc45af", "shasum": "" }, "require": { - "php": "^5.3.9|^7.0", - "psr/log": "1.*", - "symfony/http-kernel": "^2.2|3.*", - "symfony/routing": "^2.2|3.*" + "ext-libxml": "*", + "php": ">=5.3.0" }, "require-dev": { - "friendsofsymfony/jsrouting-bundle": "^1.1", - "symfony-cmf/testing": "^1.3", - "symfony/config": "^2.2|3.*", - "symfony/dependency-injection": "^2.0.5|3.*", - "symfony/event-dispatcher": "^2.1|3.*" - }, - "suggest": { - "symfony/event-dispatcher": "DynamicRouter can optionally trigger an event at the start of matching. Minimal version (~2.1)" + "phpunit/phpunit": "4.*", + "sami/sami": "~2.0", + "satooshi/php-coveralls": "1.0.*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "2.2-dev" } }, "autoload": { "psr-4": { - "Symfony\\Cmf\\Component\\Routing\\": "" + "Masterminds\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -2637,60 +3610,58 @@ ], "authors": [ { - "name": "Symfony CMF Community", - "homepage": "https://github.com/symfony-cmf/Routing/contributors" + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" } ], - "description": "Extends the Symfony2 routing component for dynamic routes and chaining several routers", - "homepage": "http://cmf.symfony.com", + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", "keywords": [ - "database", - "routing" + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" ], - "time": "2016-03-31 09:11:39" + "time": "2016-09-22T11:01:11+00:00" }, { - "name": "symfony/cache", - "version": "v3.1.8", + "name": "paragonie/random_compat", + "version": "v2.0.4", "source": { "type": "git", - "url": "https://github.com/symfony/cache.git", - "reference": "0f5881c9b8a03cef13fdee381f8ee623d0429cf4" + "url": "https://github.com/paragonie/random_compat.git", + "reference": "a9b97968bcde1c4de2a5ec6cbd06a0f6c919b46e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/0f5881c9b8a03cef13fdee381f8ee623d0429cf4", - "reference": "0f5881c9b8a03cef13fdee381f8ee623d0429cf4", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/a9b97968bcde1c4de2a5ec6cbd06a0f6c919b46e", + "reference": "a9b97968bcde1c4de2a5ec6cbd06a0f6c919b46e", "shasum": "" }, "require": { - "php": ">=5.5.9", - "psr/cache": "~1.0", - "psr/log": "~1.0" - }, - "provide": { - "psr/cache-implementation": "1.0" + "php": ">=5.2.0" }, "require-dev": { - "cache/integration-tests": "dev-master", - "doctrine/cache": "~1.6", - "predis/predis": "~1.0" + "phpunit/phpunit": "4.*|5.*" }, "suggest": { - "symfony/polyfill-apcu": "For using ApcuAdapter on HHVM" + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-dev" - } - }, "autoload": { - "psr-4": { - "Symfony\\Component\\Cache\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" + "files": [ + "lib/random.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -2699,56 +3670,41 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" } ], - "description": "Symfony implementation of PSR-6", - "homepage": "https://symfony.com", + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", "keywords": [ - "caching", - "psr6" + "csprng", + "pseudorandom", + "random" ], - "time": "2016-11-09 14:09:05" + "time": "2016-11-07T23:38:38+00:00" }, { - "name": "symfony/class-loader", - "version": "v2.8.15", + "name": "php-instagram-api/php-instagram-api", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/class-loader.git", - "reference": "f7fe9d14e194d0bf0ee476f051e3ffe20ee45032" + "url": "https://github.com/galen/PHP-Instagram-API.git", + "reference": "7a796fdae715fcdccc00590933ce482437342c35" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/class-loader/zipball/f7fe9d14e194d0bf0ee476f051e3ffe20ee45032", - "reference": "f7fe9d14e194d0bf0ee476f051e3ffe20ee45032", + "url": "https://api.github.com/repos/galen/PHP-Instagram-API/zipball/7a796fdae715fcdccc00590933ce482437342c35", + "reference": "7a796fdae715fcdccc00590933ce482437342c35", "shasum": "" }, "require": { - "php": ">=5.3.9", - "symfony/polyfill-apcu": "~1.1" - }, - "require-dev": { - "symfony/finder": "~2.0,>=2.0.5|~3.0.0" + "php": ">=5.3.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, "autoload": { - "psr-4": { - "Symfony\\Component\\ClassLoader\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "psr-0": { + "Instagram": "." + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2756,55 +3712,46 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Galen Grover", + "email": "galenjr@gmail.com", + "homepage": "http://www.galengrover.com", + "role": "Developer" } ], - "description": "Symfony ClassLoader Component", - "homepage": "https://symfony.com", - "time": "2016-11-29 08:25:54" + "description": "PHP Instagram API for PHP 5.3+", + "homepage": "https://github.com/galen/PHP-Instagram-API", + "keywords": [ + "instagram" + ], + "time": "2013-11-13 23:10:03" }, { - "name": "symfony/config", - "version": "v3.1.8", + "name": "psr/http-message", + "version": "1.0.1", "source": { "type": "git", - "url": "https://github.com/symfony/config.git", - "reference": "b0fe918a721df5194ec5785fabb771302f2ca474" + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/b0fe918a721df5194ec5785fabb771302f2ca474", - "reference": "b0fe918a721df5194ec5785fabb771302f2ca474", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", "shasum": "" }, "require": { - "php": ">=5.5.9", - "symfony/filesystem": "~2.8|~3.0" - }, - "require-dev": { - "symfony/yaml": "~2.7|~3.0" - }, - "suggest": { - "symfony/yaml": "To use the yaml reference dumper" + "php": ">=5.3.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Config\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Psr\\Http\\Message\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2812,60 +3759,49 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" } ], - "description": "Symfony Config Component", - "homepage": "https://symfony.com", - "time": "2016-12-10 08:22:22" + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2016-08-06T14:39:51+00:00" }, { - "name": "symfony/console", - "version": "v2.8.15", + "name": "psr/log", + "version": "1.0.2", "source": { "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "d5643cd095e5e37d31e004bb2606b5dd7e96602f" + "url": "https://github.com/php-fig/log.git", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/d5643cd095e5e37d31e004bb2606b5dd7e96602f", - "reference": "d5643cd095e5e37d31e004bb2606b5dd7e96602f", + "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", "shasum": "" }, "require": { - "php": ">=5.3.9", - "symfony/debug": "~2.7,>=2.7.2|~3.0.0", - "symfony/polyfill-mbstring": "~1.0" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/event-dispatcher": "~2.1|~3.0.0", - "symfony/process": "~2.1|~3.0.0" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/process": "" + "php": ">=5.3.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Console\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Psr\\Log\\": "Psr/Log/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2873,109 +3809,81 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" } ], - "description": "Symfony Console Component", - "homepage": "https://symfony.com", - "time": "2016-12-06 11:59:35" + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2016-10-10T12:19:37+00:00" }, { - "name": "symfony/css-selector", - "version": "v2.8.15", + "name": "relaxedws/lca", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/css-selector.git", - "reference": "981abbbd6ba49af338a98490cbe29e7f39ca9fa9" + "url": "https://github.com/relaxedws/lca.git", + "reference": "d68f9c7e4bad1ddd081cf314f438299f1421c2bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/981abbbd6ba49af338a98490cbe29e7f39ca9fa9", - "reference": "981abbbd6ba49af338a98490cbe29e7f39ca9fa9", + "url": "https://api.github.com/repos/relaxedws/lca/zipball/d68f9c7e4bad1ddd081cf314f438299f1421c2bd", + "reference": "d68f9c7e4bad1ddd081cf314f438299f1421c2bd", "shasum": "" }, "require": { - "php": ">=5.3.9" + "graphp/algorithms": "~0.8.1" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } + "require-dev": { + "phpunit/phpunit": "~4.0" }, + "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\CssSelector\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Relaxed\\LCA\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jean-François Simon", - "email": "jeanfrancois.simon@sensiolabs.com" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony CssSelector Component", - "homepage": "https://symfony.com", - "time": "2016-11-03 07:52:58" + "description": "Library used to find lowest common ancestor in graphs.", + "time": "2016-08-03 08:34:39" }, { - "name": "symfony/debug", - "version": "v2.8.15", + "name": "stack/builder", + "version": "v1.0.4", "source": { "type": "git", - "url": "https://github.com/symfony/debug.git", - "reference": "62a68f640456f6761d752c62d81631428ef0d8a1" + "url": "https://github.com/stackphp/builder.git", + "reference": "59fcc9b448a8ce5e338a04c4e2e4aca893e83425" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/62a68f640456f6761d752c62d81631428ef0d8a1", - "reference": "62a68f640456f6761d752c62d81631428ef0d8a1", + "url": "https://api.github.com/repos/stackphp/builder/zipball/59fcc9b448a8ce5e338a04c4e2e4aca893e83425", + "reference": "59fcc9b448a8ce5e338a04c4e2e4aca893e83425", "shasum": "" }, - "require": { - "php": ">=5.3.9", - "psr/log": "~1.0" - }, - "conflict": { - "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" + "require": { + "php": ">=5.3.0", + "symfony/http-foundation": "~2.1|~3.0", + "symfony/http-kernel": "~2.1|~3.0" }, "require-dev": { - "symfony/class-loader": "~2.2|~3.0.0", - "symfony/http-kernel": "~2.3.24|~2.5.9|~2.6,>=2.6.2|~3.0.0" + "silex/silex": "~1.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "1.0-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Component\\Debug\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "psr-0": { + "Stack": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2983,62 +3891,56 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" } ], - "description": "Symfony Debug Component", - "homepage": "https://symfony.com", - "time": "2016-11-15 12:53:17" + "description": "Builder for stack middlewares based on HttpKernelInterface.", + "keywords": [ + "stack" + ], + "time": "2016-06-02T06:58:42+00:00" }, { - "name": "symfony/dependency-injection", - "version": "v2.8.15", + "name": "symfony-cmf/routing", + "version": "1.4.0", "source": { "type": "git", - "url": "https://github.com/symfony/dependency-injection.git", - "reference": "51a7b5385fb0f42e5edbdb2cfbad1a011ecdaee7" + "url": "https://github.com/symfony-cmf/Routing.git", + "reference": "b93704ca098334f56e9b317932f21a4362e620db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/51a7b5385fb0f42e5edbdb2cfbad1a011ecdaee7", - "reference": "51a7b5385fb0f42e5edbdb2cfbad1a011ecdaee7", + "url": "https://api.github.com/repos/symfony-cmf/Routing/zipball/b93704ca098334f56e9b317932f21a4362e620db", + "reference": "b93704ca098334f56e9b317932f21a4362e620db", "shasum": "" }, "require": { - "php": ">=5.3.9" - }, - "conflict": { - "symfony/expression-language": "<2.6" + "php": "^5.3.9|^7.0", + "psr/log": "1.*", + "symfony/http-kernel": "^2.2|3.*", + "symfony/routing": "^2.2|3.*" }, "require-dev": { - "symfony/config": "~2.2|~3.0.0", - "symfony/expression-language": "~2.6|~3.0.0", - "symfony/yaml": "~2.3.42|~2.7.14|~2.8.7|~3.0.7" + "friendsofsymfony/jsrouting-bundle": "^1.1", + "symfony-cmf/testing": "^1.3", + "symfony/config": "^2.2|3.*", + "symfony/dependency-injection": "^2.0.5|3.*", + "symfony/event-dispatcher": "^2.1|3.*" }, "suggest": { - "symfony/config": "", - "symfony/expression-language": "For using expressions in service container configuration", - "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", - "symfony/yaml": "" + "symfony/event-dispatcher": "DynamicRouter can optionally trigger an event at the start of matching. Minimal version (~2.1)" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "1.4-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\DependencyInjection\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Symfony\\Cmf\\Component\\Routing\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3046,51 +3948,48 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Symfony CMF Community", + "homepage": "https://github.com/symfony-cmf/Routing/contributors" } ], - "description": "Symfony DependencyInjection Component", - "homepage": "https://symfony.com", - "time": "2016-12-08 14:41:31" + "description": "Extends the Symfony2 routing component for dynamic routes and chaining several routers", + "homepage": "http://cmf.symfony.com", + "keywords": [ + "database", + "routing" + ], + "time": "2016-03-31T09:11:39+00:00" }, { - "name": "symfony/dom-crawler", - "version": "v3.1.8", + "name": "symfony/class-loader", + "version": "v2.8.15", "source": { "type": "git", - "url": "https://github.com/symfony/dom-crawler.git", - "reference": "51e979357eba65b1e6aac7cba75cf5aa6379b8f3" + "url": "https://github.com/symfony/class-loader.git", + "reference": "f7fe9d14e194d0bf0ee476f051e3ffe20ee45032" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/51e979357eba65b1e6aac7cba75cf5aa6379b8f3", - "reference": "51e979357eba65b1e6aac7cba75cf5aa6379b8f3", + "url": "https://api.github.com/repos/symfony/class-loader/zipball/f7fe9d14e194d0bf0ee476f051e3ffe20ee45032", + "reference": "f7fe9d14e194d0bf0ee476f051e3ffe20ee45032", "shasum": "" }, "require": { - "php": ">=5.5.9", - "symfony/polyfill-mbstring": "~1.0" + "php": ">=5.3.9", + "symfony/polyfill-apcu": "~1.1" }, "require-dev": { - "symfony/css-selector": "~2.8|~3.0" - }, - "suggest": { - "symfony/css-selector": "" + "symfony/finder": "~2.0,>=2.0.5|~3.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "2.8-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\DomCrawler\\": "" + "Symfony\\Component\\ClassLoader\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -3110,37 +4009,38 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony DomCrawler Component", + "description": "Symfony ClassLoader Component", "homepage": "https://symfony.com", - "time": "2016-12-10 14:24:45" + "time": "2016-11-29T08:25:54+00:00" }, { - "name": "symfony/event-dispatcher", + "name": "symfony/console", "version": "v2.8.15", "source": { "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "25c576abd4e0f212e678fe8b2bd9a9a98c7ea934" + "url": "https://github.com/symfony/console.git", + "reference": "d5643cd095e5e37d31e004bb2606b5dd7e96602f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/25c576abd4e0f212e678fe8b2bd9a9a98c7ea934", - "reference": "25c576abd4e0f212e678fe8b2bd9a9a98c7ea934", + "url": "https://api.github.com/repos/symfony/console/zipball/d5643cd095e5e37d31e004bb2606b5dd7e96602f", + "reference": "d5643cd095e5e37d31e004bb2606b5dd7e96602f", "shasum": "" }, "require": { - "php": ">=5.3.9" + "php": ">=5.3.9", + "symfony/debug": "~2.7,>=2.7.2|~3.0.0", + "symfony/polyfill-mbstring": "~1.0" }, "require-dev": { "psr/log": "~1.0", - "symfony/config": "~2.0,>=2.0.5|~3.0.0", - "symfony/dependency-injection": "~2.6|~3.0.0", - "symfony/expression-language": "~2.6|~3.0.0", - "symfony/stopwatch": "~2.3|~3.0.0" + "symfony/event-dispatcher": "~2.1|~3.0.0", + "symfony/process": "~2.1|~3.0.0" }, "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/process": "" }, "type": "library", "extra": { @@ -3150,7 +4050,7 @@ }, "autoload": { "psr-4": { - "Symfony\\Component\\EventDispatcher\\": "" + "Symfony\\Component\\Console\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -3170,36 +4070,44 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony EventDispatcher Component", + "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2016-10-13 01:43:15" + "time": "2016-12-06T11:59:35+00:00" }, { - "name": "symfony/expression-language", - "version": "v3.1.8", + "name": "symfony/debug", + "version": "v2.8.15", "source": { "type": "git", - "url": "https://github.com/symfony/expression-language.git", - "reference": "b39826dc179f4d45c6c9a3bd4b51912726c344a3" + "url": "https://github.com/symfony/debug.git", + "reference": "62a68f640456f6761d752c62d81631428ef0d8a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/expression-language/zipball/b39826dc179f4d45c6c9a3bd4b51912726c344a3", - "reference": "b39826dc179f4d45c6c9a3bd4b51912726c344a3", + "url": "https://api.github.com/repos/symfony/debug/zipball/62a68f640456f6761d752c62d81631428ef0d8a1", + "reference": "62a68f640456f6761d752c62d81631428ef0d8a1", "shasum": "" }, "require": { - "php": ">=5.5.9" + "php": ">=5.3.9", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" + }, + "require-dev": { + "symfony/class-loader": "~2.2|~3.0.0", + "symfony/http-kernel": "~2.3.24|~2.5.9|~2.6,>=2.6.2|~3.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "2.8-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\ExpressionLanguage\\": "" + "Symfony\\Component\\Debug\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -3219,36 +4127,50 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony ExpressionLanguage Component", + "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2016-11-03 08:04:31" + "time": "2016-11-15T12:53:17+00:00" }, { - "name": "symfony/filesystem", - "version": "v3.1.8", + "name": "symfony/dependency-injection", + "version": "v2.8.15", "source": { "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "509b2bc3636f11be17f5d8b5f083803c3257dc65" + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "51a7b5385fb0f42e5edbdb2cfbad1a011ecdaee7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/509b2bc3636f11be17f5d8b5f083803c3257dc65", - "reference": "509b2bc3636f11be17f5d8b5f083803c3257dc65", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/51a7b5385fb0f42e5edbdb2cfbad1a011ecdaee7", + "reference": "51a7b5385fb0f42e5edbdb2cfbad1a011ecdaee7", "shasum": "" }, "require": { - "php": ">=5.5.9" + "php": ">=5.3.9" + }, + "conflict": { + "symfony/expression-language": "<2.6" + }, + "require-dev": { + "symfony/config": "~2.2|~3.0.0", + "symfony/expression-language": "~2.6|~3.0.0", + "symfony/yaml": "~2.3.42|~2.7.14|~2.8.7|~3.0.7" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "2.8-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Filesystem\\": "" + "Symfony\\Component\\DependencyInjection\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -3268,27 +4190,38 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Filesystem Component", + "description": "Symfony DependencyInjection Component", "homepage": "https://symfony.com", - "time": "2016-11-24 00:33:22" + "time": "2016-12-08T14:41:31+00:00" }, { - "name": "symfony/finder", + "name": "symfony/event-dispatcher", "version": "v2.8.15", "source": { "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "c0f10576335743b881ac1ed39d18c0fa66048775" + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "25c576abd4e0f212e678fe8b2bd9a9a98c7ea934" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/c0f10576335743b881ac1ed39d18c0fa66048775", - "reference": "c0f10576335743b881ac1ed39d18c0fa66048775", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/25c576abd4e0f212e678fe8b2bd9a9a98c7ea934", + "reference": "25c576abd4e0f212e678fe8b2bd9a9a98c7ea934", "shasum": "" }, "require": { "php": ">=5.3.9" }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~2.0,>=2.0.5|~3.0.0", + "symfony/dependency-injection": "~2.6|~3.0.0", + "symfony/expression-language": "~2.6|~3.0.0", + "symfony/stopwatch": "~2.3|~3.0.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, "type": "library", "extra": { "branch-alias": { @@ -3297,7 +4230,7 @@ }, "autoload": { "psr-4": { - "Symfony\\Component\\Finder\\": "" + "Symfony\\Component\\EventDispatcher\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -3317,9 +4250,9 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Finder Component", + "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2016-12-13 09:38:12" + "time": "2016-10-13T01:43:15+00:00" }, { "name": "symfony/http-foundation", @@ -3374,7 +4307,7 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "https://symfony.com", - "time": "2016-11-27 04:20:28" + "time": "2016-11-27T04:20:28+00:00" }, { "name": "symfony/http-kernel", @@ -3456,7 +4389,7 @@ ], "description": "Symfony HttpKernel Component", "homepage": "https://symfony.com", - "time": "2016-12-13 12:16:15" + "time": "2016-12-13T12:16:15+00:00" }, { "name": "symfony/polyfill-apcu", @@ -3509,7 +4442,7 @@ "portable", "shim" ], - "time": "2016-11-14 01:06:16" + "time": "2016-11-14T01:06:16+00:00" }, { "name": "symfony/polyfill-iconv", @@ -3568,7 +4501,7 @@ "portable", "shim" ], - "time": "2016-11-14 01:06:16" + "time": "2016-11-14T01:06:16+00:00" }, { "name": "symfony/polyfill-mbstring", @@ -3627,7 +4560,7 @@ "portable", "shim" ], - "time": "2016-11-14 01:06:16" + "time": "2016-11-14T01:06:16+00:00" }, { "name": "symfony/polyfill-php54", @@ -3685,7 +4618,7 @@ "portable", "shim" ], - "time": "2016-11-14 01:06:16" + "time": "2016-11-14T01:06:16+00:00" }, { "name": "symfony/polyfill-php55", @@ -3741,7 +4674,7 @@ "portable", "shim" ], - "time": "2016-11-14 01:06:16" + "time": "2016-11-14T01:06:16+00:00" }, { "name": "symfony/process", @@ -3790,7 +4723,7 @@ ], "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2016-11-24 00:43:03" + "time": "2016-11-24T00:43:03+00:00" }, { "name": "symfony/psr-http-message-bridge", @@ -3844,7 +4777,7 @@ "http-message", "psr-7" ], - "time": "2015-05-29 17:57:12" + "time": "2015-05-29T17:57:12+00:00" }, { "name": "symfony/routing", @@ -3919,7 +4852,7 @@ "uri", "url" ], - "time": "2016-11-25 12:26:42" + "time": "2016-11-25T12:26:42+00:00" }, { "name": "symfony/serializer", @@ -3983,7 +4916,7 @@ ], "description": "Symfony Serializer Component", "homepage": "https://symfony.com", - "time": "2016-11-03 07:52:58" + "time": "2016-11-03T07:52:58+00:00" }, { "name": "symfony/translation", @@ -4047,7 +4980,7 @@ ], "description": "Symfony Translation Component", "homepage": "https://symfony.com", - "time": "2016-11-18 21:10:01" + "time": "2016-11-18T21:10:01+00:00" }, { "name": "symfony/validator", @@ -4098,66 +5031,7 @@ }, "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": "Symfony Validator Component", - "homepage": "https://symfony.com", - "time": "2016-12-08 15:59:39" - }, - { - "name": "symfony/var-dumper", - "version": "v2.8.15", - "source": { - "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "873e692cdc3ed80ab3c1d6404b087ce396dd4acc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/873e692cdc3ed80ab3c1d6404b087ce396dd4acc", - "reference": "873e692cdc3ed80ab3c1d6404b087ce396dd4acc", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "symfony/polyfill-mbstring": "~1.0" - }, - "require-dev": { - "twig/twig": "~1.20|~2.0" - }, - "suggest": { - "ext-symfony_debug": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "autoload": { - "files": [ - "Resources/functions/dump.php" - ], - "psr-4": { - "Symfony\\Component\\VarDumper\\": "" + "Symfony\\Component\\Validator\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -4169,21 +5043,17 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony mechanism for exploring and dumping PHP variables", + "description": "Symfony Validator Component", "homepage": "https://symfony.com", - "keywords": [ - "debug", - "dump" - ], - "time": "2016-12-06 16:05:07" + "time": "2016-12-08T15:59:39+00:00" }, { "name": "symfony/yaml", @@ -4232,7 +5102,7 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2016-11-14 16:15:57" + "time": "2016-11-14T16:15:57+00:00" }, { "name": "twig/twig", @@ -4293,184 +5163,7 @@ "keywords": [ "templating" ], - "time": "2016-12-23 11:06:22" - }, - { - "name": "victorjonsson/markdowndocs", - "version": "1.3.7", - "source": { - "type": "git", - "url": "https://github.com/victorjonsson/PHP-Markdown-Documentation-Generator.git", - "reference": "a8244617cdce4804cd94ea508c82e8d7e29a273a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/victorjonsson/PHP-Markdown-Documentation-Generator/zipball/a8244617cdce4804cd94ea508c82e8d7e29a273a", - "reference": "a8244617cdce4804cd94ea508c82e8d7e29a273a", - "shasum": "" - }, - "require": { - "php": ">=5.5.0", - "symfony/console": ">=2.6" - }, - "require-dev": { - "phpunit/phpunit": "3.7.23" - }, - "bin": [ - "bin/phpdoc-md" - ], - "type": "library", - "autoload": { - "psr-0": { - "PHPDocsMD": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Victor Jonsson", - "email": "kontakt@victorjonsson.se" - } - ], - "description": "Command line tool for generating markdown-formatted class documentation", - "homepage": "https://github.com/victorjonsson/PHP-Markdown-Documentation-Generator", - "time": "2016-10-11 21:10:19" - }, - { - "name": "webflo/drupal-finder", - "version": "0.2.1", - "source": { - "type": "git", - "url": "https://github.com/webflo/drupal-finder.git", - "reference": "4bd98f7e7b1d30e284e55f51d5d0c8712f676348" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webflo/drupal-finder/zipball/4bd98f7e7b1d30e284e55f51d5d0c8712f676348", - "reference": "4bd98f7e7b1d30e284e55f51d5d0c8712f676348", - "shasum": "" - }, - "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+" - ], - "authors": [ - { - "name": "Florian Weber", - "email": "florian@webflo.org" - } - ], - "description": "Helper class to locate a Drupal installation from a given path.", - "time": "2016-11-28 18:50:45" - }, - { - "name": "webmozart/assert", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/webmozart/assert.git", - "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/2db61e59ff05fe5126d152bd0655c9ea113e550f", - "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.6", - "sebastian/version": "^1.0.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3-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" - ], - "time": "2016-11-23 20:04:58" - }, - { - "name": "webmozart/path-util", - "version": "2.3.0", - "source": { - "type": "git", - "url": "https://github.com/webmozart/path-util.git", - "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozart/path-util/zipball/d939f7edc24c9a1bb9c0dee5cb05d8e859490725", - "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "webmozart/assert": "~1.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.6", - "sebastian/version": "^1.0.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.3-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\PathUtil\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "A robust cross-platform utility for normalizing, comparing and modifying file paths.", - "time": "2015-12-17 08:42:14" + "time": "2016-12-23T11:06:22+00:00" }, { "name": "zendframework/zend-diactoros", @@ -4520,7 +5213,7 @@ "psr", "psr-7" ], - "time": "2016-10-11 13:25:21" + "time": "2016-10-11T13:25:21+00:00" }, { "name": "zendframework/zend-escaper", @@ -4564,7 +5257,7 @@ "escaper", "zf2" ], - "time": "2016-06-30 19:48:38" + "time": "2016-06-30T19:48:38+00:00" }, { "name": "zendframework/zend-feed", @@ -4625,35 +5318,35 @@ "feed", "zf2" ], - "time": "2016-02-11 18:54:29" + "time": "2016-02-11T18:54:29+00:00" }, { "name": "zendframework/zend-stdlib", - "version": "3.0.1", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/zendframework/zend-stdlib.git", - "reference": "8bafa58574204bdff03c275d1d618aaa601588ae" + "reference": "debedcfc373a293f9250cc9aa03cf121428c8e78" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/8bafa58574204bdff03c275d1d618aaa601588ae", - "reference": "8bafa58574204bdff03c275d1d618aaa601588ae", + "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/debedcfc373a293f9250cc9aa03cf121428c8e78", + "reference": "debedcfc373a293f9250cc9aa03cf121428c8e78", "shasum": "" }, "require": { - "php": "^5.5 || ^7.0" + "php": "^5.6 || ^7.0" }, "require-dev": { "athletic/athletic": "~0.1", - "fabpot/php-cs-fixer": "1.7.*", - "phpunit/phpunit": "~4.0" + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "^2.6.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev", - "dev-develop": "3.1-dev" + "dev-master": "3.1-dev", + "dev-develop": "3.2-dev" } }, "autoload": { @@ -4670,7 +5363,7 @@ "stdlib", "zf2" ], - "time": "2016-04-12 21:19:36" + "time": "2016-09-13T14:38:50+00:00" } ], "packages-dev": [ @@ -4754,7 +5447,7 @@ "symfony", "testing" ], - "time": "2016-12-25 13:43:52" + "time": "2016-12-25T13:43:52+00:00" }, { "name": "behat/gherkin", @@ -4813,7 +5506,7 @@ "gherkin", "parser" ], - "time": "2016-10-30 11:50:56" + "time": "2016-10-30T11:50:56+00:00" }, { "name": "behat/mink", @@ -4871,7 +5564,7 @@ "testing", "web" ], - "time": "2016-03-05 08:26:18" + "time": "2016-03-05T08:26:18+00:00" }, { "name": "behat/mink-browserkit-driver", @@ -4927,7 +5620,7 @@ "browser", "testing" ], - "time": "2016-03-05 08:59:47" + "time": "2016-03-05T08:59:47+00:00" }, { "name": "behat/mink-extension", @@ -4986,7 +5679,7 @@ "test", "web" ], - "time": "2016-02-15 07:55:18" + "time": "2016-02-15T07:55:18+00:00" }, { "name": "behat/mink-goutte-driver", @@ -5041,7 +5734,7 @@ "headless", "testing" ], - "time": "2016-03-05 09:04:22" + "time": "2016-03-05T09:04:22+00:00" }, { "name": "behat/mink-selenium2-driver", @@ -5102,7 +5795,7 @@ "testing", "webdriver" ], - "time": "2016-03-05 09:10:18" + "time": "2016-03-05T09:10:18+00:00" }, { "name": "behat/transliterator", @@ -5142,7 +5835,7 @@ "slug", "transliterator" ], - "time": "2015-09-28 16:26:35" + "time": "2015-09-28T16:26:35+00:00" }, { "name": "container-interop/container-interop", @@ -5169,7 +5862,7 @@ "MIT" ], "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", - "time": "2014-12-30 15:22:37" + "time": "2014-12-30T15:22:37+00:00" }, { "name": "doctrine/instantiator", @@ -5223,7 +5916,7 @@ "constructor", "instantiate" ], - "time": "2015-06-14 21:17:01" + "time": "2015-06-14T21:17:01+00:00" }, { "name": "drupal/drupal-driver", @@ -5280,7 +5973,7 @@ "test", "web" ], - "time": "2016-06-20 16:29:51" + "time": "2016-06-20T16:29:51+00:00" }, { "name": "drupal/drupal-extension", @@ -5334,7 +6027,7 @@ "test", "web" ], - "time": "2015-12-22 20:10:14" + "time": "2015-12-22T20:10:14+00:00" }, { "name": "drush-ops/behat-drush-endpoint", @@ -5367,7 +6060,7 @@ "Drush", "testing" ], - "time": "2015-11-11 07:34:40" + "time": "2015-11-11T07:34:40+00:00" }, { "name": "fabpot/goutte", @@ -5416,7 +6109,7 @@ "keywords": [ "scraper" ], - "time": "2016-11-15 16:27:29" + "time": "2016-11-15T16:27:29+00:00" }, { "name": "instaclick/php-webdriver", @@ -5474,7 +6167,7 @@ "webdriver", "webtest" ], - "time": "2015-06-15 20:19:33" + "time": "2015-06-15T20:19:33+00:00" }, { "name": "jcalderonzumba/gastonjs", @@ -5531,7 +6224,7 @@ "headless", "phantomjs" ], - "time": "2016-05-04 16:27:07" + "time": "2016-05-04T16:27:07+00:00" }, { "name": "jcalderonzumba/mink-phantomjs-driver", @@ -5589,7 +6282,7 @@ "phantomjs", "testing" ], - "time": "2016-12-01 10:57:30" + "time": "2016-12-01T10:57:30+00:00" }, { "name": "mikey179/vfsStream", @@ -5628,14 +6321,160 @@ ], "authors": [ { - "name": "Frank Kleine", - "homepage": "http://frankkleine.de/", - "role": "Developer" + "name": "Frank Kleine", + "homepage": "http://frankkleine.de/", + "role": "Developer" + } + ], + "description": "Virtual file system to mock the real file system in unit tests.", + "homepage": "http://vfs.bovigo.org/", + "time": "2016-07-18T14:02:57+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "1.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/144c307535e82c8fdcaacbcfc1d6d8eeb896687c", + "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2015-12-27T11:43:31+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "8331b5efe816ae05461b7ca1e721c01b46bafb3e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/8331b5efe816ae05461b7ca1e721c01b46bafb3e", + "reference": "8331b5efe816ae05461b7ca1e721c01b46bafb3e", + "shasum": "" + }, + "require": { + "php": ">=5.5", + "phpdocumentor/reflection-common": "^1.0@dev", + "phpdocumentor/type-resolver": "^0.2.0", + "webmozart/assert": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^4.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2016-09-30T07:12:33+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "0.2.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "e224fb2ea2fba6d3ad6fdaef91cd09a172155ccb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/e224fb2ea2fba6d3ad6fdaef91cd09a172155ccb", + "reference": "e224fb2ea2fba6d3ad6fdaef91cd09a172155ccb", + "shasum": "" + }, + "require": { + "php": ">=5.5", + "phpdocumentor/reflection-common": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^5.2||^4.8.24" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" } ], - "description": "Virtual file system to mock the real file system in unit tests.", - "homepage": "http://vfs.bovigo.org/", - "time": "2016-07-18 14:02:57" + "time": "2016-11-25T06:54:22+00:00" }, { "name": "phpspec/prophecy", @@ -5698,7 +6537,7 @@ "spy", "stub" ], - "time": "2016-11-21 14:58:47" + "time": "2016-11-21T14:58:47+00:00" }, { "name": "phpunit/php-code-coverage", @@ -5760,7 +6599,7 @@ "testing", "xunit" ], - "time": "2015-10-06 15:47:00" + "time": "2015-10-06T15:47:00+00:00" }, { "name": "phpunit/php-file-iterator", @@ -5807,7 +6646,7 @@ "filesystem", "iterator" ], - "time": "2016-10-03 07:40:28" + "time": "2016-10-03T07:40:28+00:00" }, { "name": "phpunit/php-text-template", @@ -5848,7 +6687,7 @@ "keywords": [ "template" ], - "time": "2015-06-21 13:50:34" + "time": "2015-06-21T13:50:34+00:00" }, { "name": "phpunit/php-timer", @@ -5892,7 +6731,7 @@ "keywords": [ "timer" ], - "time": "2016-05-12 18:03:57" + "time": "2016-05-12T18:03:57+00:00" }, { "name": "phpunit/php-token-stream", @@ -5941,7 +6780,7 @@ "keywords": [ "tokenizer" ], - "time": "2016-11-15 14:06:22" + "time": "2016-11-15T14:06:22+00:00" }, { "name": "phpunit/phpunit", @@ -6013,7 +6852,7 @@ "testing", "xunit" ], - "time": "2016-12-09 02:45:31" + "time": "2016-12-09T02:45:31+00:00" }, { "name": "phpunit/phpunit-mock-objects", @@ -6069,7 +6908,7 @@ "mock", "xunit" ], - "time": "2015-10-02 06:51:40" + "time": "2015-10-02T06:51:40+00:00" }, { "name": "sebastian/comparator", @@ -6133,7 +6972,7 @@ "compare", "equality" ], - "time": "2016-11-19 09:18:40" + "time": "2016-11-19T09:18:40+00:00" }, { "name": "sebastian/diff", @@ -6185,7 +7024,7 @@ "keywords": [ "diff" ], - "time": "2015-12-08 07:14:41" + "time": "2015-12-08T07:14:41+00:00" }, { "name": "sebastian/environment", @@ -6235,7 +7074,7 @@ "environment", "hhvm" ], - "time": "2016-08-18 05:49:44" + "time": "2016-08-18T05:49:44+00:00" }, { "name": "sebastian/exporter", @@ -6302,7 +7141,7 @@ "export", "exporter" ], - "time": "2016-06-17 09:04:28" + "time": "2016-06-17T09:04:28+00:00" }, { "name": "sebastian/global-state", @@ -6353,7 +7192,7 @@ "keywords": [ "global state" ], - "time": "2015-10-12 03:26:01" + "time": "2015-10-12T03:26:01+00:00" }, { "name": "sebastian/recursion-context", @@ -6406,7 +7245,7 @@ ], "description": "Provides functionality to recursively process PHP variables", "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2015-11-11 19:50:13" + "time": "2015-11-11T19:50:13+00:00" }, { "name": "sebastian/version", @@ -6441,7 +7280,7 @@ ], "description": "Library that helps with managing the version number of Git-hosted PHP projects", "homepage": "https://github.com/sebastianbergmann/version", - "time": "2015-06-21 13:59:46" + "time": "2015-06-21T13:59:46+00:00" }, { "name": "symfony/browser-kit", @@ -6498,7 +7337,271 @@ ], "description": "Symfony BrowserKit Component", "homepage": "https://symfony.com", - "time": "2016-10-13 13:35:11" + "time": "2016-10-13T13:35:11+00:00" + }, + { + "name": "symfony/config", + "version": "v3.2.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "b4ec9f099599cfc5b7f4d07bb2e910781a2be5e4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/b4ec9f099599cfc5b7f4d07bb2e910781a2be5e4", + "reference": "b4ec9f099599cfc5b7f4d07bb2e910781a2be5e4", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "symfony/filesystem": "~2.8|~3.0" + }, + "require-dev": { + "symfony/yaml": "~3.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "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": "Symfony Config Component", + "homepage": "https://symfony.com", + "time": "2016-12-09T07:45:17+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v2.8.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "981abbbd6ba49af338a98490cbe29e7f39ca9fa9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/981abbbd6ba49af338a98490cbe29e7f39ca9fa9", + "reference": "981abbbd6ba49af338a98490cbe29e7f39ca9fa9", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony CssSelector Component", + "homepage": "https://symfony.com", + "time": "2016-11-03T07:52:58+00:00" + }, + { + "name": "symfony/dom-crawler", + "version": "v3.2.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "1638c7534a8a2fa0bf9e979f9aacb6d7e8e9e24e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/1638c7534a8a2fa0bf9e979f9aacb6d7e8e9e24e", + "reference": "1638c7534a8a2fa0bf9e979f9aacb6d7e8e9e24e", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "symfony/css-selector": "~2.8|~3.0" + }, + "suggest": { + "symfony/css-selector": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\DomCrawler\\": "" + }, + "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": "Symfony DomCrawler Component", + "homepage": "https://symfony.com", + "time": "2016-12-10T14:24:53+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v3.2.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "8d4cf7561a5b17e5eb7a02b80d0b8f014a3796d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/8d4cf7561a5b17e5eb7a02b80d0b8f014a3796d4", + "reference": "8d4cf7561a5b17e5eb7a02b80d0b8f014a3796d4", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "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": "Symfony Filesystem Component", + "homepage": "https://symfony.com", + "time": "2016-11-24T00:46:43+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/2db61e59ff05fe5126d152bd0655c9ea113e550f", + "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.6", + "sebastian/version": "^1.0.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-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" + ], + "time": "2016-11-23T20:04:58+00:00" } ], "aliases": [], diff --git a/scripts/ScriptHandler.php b/scripts/ScriptHandler.php new file mode 100644 index 000000000..a3c050122 --- /dev/null +++ b/scripts/ScriptHandler.php @@ -0,0 +1,44 @@ +getComposer()->getPackage()->getExtra(); + + print "extra is " . var_export($extra, TRUE) . "\n"; + + if (isset($extra['installer-paths'])) { + foreach ($extra['installer-paths'] as $path => $criteria) { + if (array_intersect(['drupal/lightning', 'type:drupal-profile'], $criteria)) { + $lightning = $path; + } + } + if (isset($lightning)) { + $lightning = str_replace('{$name}', 'lightning', $lightning); + + print "lightning is $lightning\n"; + + $executor = new ProcessExecutor($event->getIO()); + $output = NULL; + $executor->execute('npm run install-libraries', $output, $lightning); + } + } + } + +} diff --git a/scripts/composer/ScriptHandler.php b/scripts/composer/ScriptHandler.php index c0869afb9..97d701000 100644 --- a/scripts/composer/ScriptHandler.php +++ b/scripts/composer/ScriptHandler.php @@ -10,16 +10,13 @@ use Composer\Script\Event; use Symfony\Component\Filesystem\Filesystem; -class ScriptHandler -{ +class ScriptHandler { - protected static function getDrupalRoot($project_root) - { + protected static function getDrupalRoot($project_root) { return $project_root . '/web'; } - public static function createRequiredFiles(Event $event) - { + public static function createRequiredFiles(Event $event) { $fs = new Filesystem(); $root = static::getDrupalRoot(getcwd()); @@ -53,4 +50,5 @@ public static function prepareForPantheon() $gitignoreContents = preg_replace('/.*::: cut :::*/s', '', $gitignoreContents); file_put_contents($gitignoreFile, $gitignoreContents); } + } diff --git a/tests/installer-features/installer.feature b/tests/installer-features/installer.feature index 9a4f87e82..9cc72f408 100644 --- a/tests/installer-features/installer.feature +++ b/tests/installer-features/installer.feature @@ -5,22 +5,19 @@ Feature: Installer Scenario: Installer is ready Given I have wiped the site - And I am on "/core/install.php" - Then I should see "Choose language" + And I am on "/core/installer" + Then I should see "Lightning" + And I should see "Choose language" Scenario: Language selection - Given I am on "/core/install.php" - And I press "Save and continue" - Then I should see "Select an installation profile" - - Scenario: Profile selection - Given I am on "/core/install.php?langcode=en" + Given I am on "/core/installer" And I press "Save and continue" And I wait for the progress bar to finish - Then I should see "Site name" + Then I should see "Lightning" + And I should see "Site name" Scenario: Configure site - Given I am on "/core/install.php?langcode=en&profile=standard" + Given I am on "/core/install.php?langcode=en&profile=lightning" And I enter the value of the env var "TEST_SITE_NAME" for "edit-site-name" And I enter the value of the env var "ADMIN_EMAIL" for "edit-site-mail" And I enter "admin" for "Username" @@ -28,5 +25,10 @@ Feature: Installer And I enter the value of the env var "ADMIN_PASSWORD" for "edit-account-pass-pass2" And I enter the value of the env var "ADMIN_EMAIL" for "edit-account-mail" And I press "Save and continue" - And I visit "/" - Then I should see "No front page content has been created yet." + Then I should see "Extensions" + + Scenario: Configure extensions + Given I am on "/core/install.php?profile=lightning&langcode=en" + And I press "Continue" + And I wait for the progress bar to finish + Then I should see "Ready to Rock" diff --git a/tests/site-features/content-ui.feature b/tests/site-features/content-ui.feature new file mode 100644 index 000000000..08e4ec9fe --- /dev/null +++ b/tests/site-features/content-ui.feature @@ -0,0 +1,12 @@ +Feature: Create Content through Drupal Content UI + In order to know that the Drupal content UI is working + As a website user + I need to be able to add a basic page + + @api + Scenario: Add a basic page + Given I am logged in as a user with the "administrator" role + And I am on "/node/add/page" + And I enter "Test Page" for "Title" + And I press "Save" + Then I should see "Basic page Test Page has been created." diff --git a/tests/site-features/content.feature b/tests/site-features/content.feature deleted file mode 100644 index b59664255..000000000 --- a/tests/site-features/content.feature +++ /dev/null @@ -1,101 +0,0 @@ -Feature: Content - In order to test some basic Behat functionality - As a website user - I need to be able to see that the Drupal and Drush drivers are working - -# TODO: 'Given ... content' (below) works, but 'When I am viewing ... content' -# uses data that pantheonssh rejects - -# @api -# Scenario: Create a node -# Given I am logged in as a user with the "administrator" role -# When I am viewing an "article" content with the title "My article" -# Then I should see the heading "My article" - - @api - Scenario: Create many nodes - Given "page" content: - | title | - | Page one | - | Page two | - And "article" content: - | title | - | First article | - | Second article | - And I am logged in as a user with the "administrator" role - When I go to "admin/content" - Then I should see "Page one" - And I should see "Page two" - And I should see "First article" - And I should see "Second article" - -# Setting the body field contents does not seem to be effective - -# @api -# Scenario: Create nodes with fields -# Given "article" content: -# | title | promote | body | -# | First article with fields | 1 | PLACEHOLDER BODY | -# When I am on the homepage -# And follow "First article with fields" -# Then I should see the text "PLACEHOLDER BODY" - -# @api -# Scenario: Create and view a node with fields -# Given I am viewing an "Article" content: -# | title | My article with fields! | -# | body | A placeholder | -# Then I should see the heading "My article with fields!" -# And I should see the text "A placeholder" - - @api - Scenario: Create users - Given users: - | name | mail | status | - | Joe User | joe@example.com | 1 | - And I am logged in as a user with the "administrator" role - When I visit "admin/people" - Then I should see the link "Joe User" - - @api - Scenario: Login as a user created during this scenario - Given users: - | name | status | mail | - | Test user | 1 | test@example.com | - When I am logged in as "Test user" - Then I should see the link "Log out" - -# Similarly, 'When I am viewing a ... term' also uses bad characters. - -# @api -# Scenario: Create a term -# Given I am logged in as a user with the "administrator" role -# When I am viewing a "tags" term with the name "My tag" -# Then I should see the heading "My tag" - - @api - Scenario: Create many terms - Given "tags" terms: - | name | - | Tag one | - | Tag two | - And I am logged in as a user with the "administrator" role - When I go to "admin/structure/taxonomy/manage/tags/overview" - Then I should see "Tag one" - And I should see "Tag two" - - @api - Scenario: Create nodes with specific authorship - Given users: - | name | mail | status | - | Joe User | joe@example.com | 1 | - And "article" content: - | title | author | promote | - | Article by Joe | Joe User | 1 | - When I am logged in as a user with the "administrator" role - And I am on the homepage - Then I should see the link "Article by Joe" - When I follow "Article by Joe" - Then I should see the text "Article by Joe" - # Todo: The node is created by 'Anonymous', but it should be created by 'Joe User' - # And I should see the link "Joe User"