diff --git a/composer.json b/composer.json index 509ca1e..d5f80bd 100644 --- a/composer.json +++ b/composer.json @@ -22,6 +22,7 @@ "drupal/core-project-message": "^10.2", "drupal/core-recommended": "^10.2", "drupal/feeds": "^3.0@beta", + "drupal/feeds_ex": "^1.0@beta", "drupal/hook_event_dispatcher": "^4.0", "drupal/inline_entity_form": "^3.0@RC", "drupal/layout_builder_modal": "^1.2", diff --git a/composer.lock b/composer.lock index 18cfd82..4f0caba 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "4c035dd8905c0520525f9fb4f5a07945", + "content-hash": "458c41f03ff6c768a09edf9a072f26a8", "packages": [ { "name": "asm89/stack-cors", @@ -1946,6 +1946,76 @@ "issues": "https://www.drupal.org/project/issues/feeds" } }, + { + "name": "drupal/feeds_ex", + "version": "1.0.0-beta4", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/feeds_ex.git", + "reference": "8.x-1.0-beta4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/feeds_ex-8.x-1.0-beta4.zip", + "reference": "8.x-1.0-beta4", + "shasum": "cd4d7e4cfe69667d656669e44d9d32067e2aa9f9" + }, + "require": { + "drupal/core": "^9 || ^10", + "drupal/feeds": "*", + "ext-libxml": "*", + "ext-simplexml": "*", + "gravitypdf/querypath": "^3.0", + "mtdowling/jmespath.php": "^2.0", + "softcreatr/jsonpath": "^0.5 || ^0.7 || ^0.8 || ^0.9" + }, + "require-dev": { + "drupal/feeds": "3.x-dev" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0-beta4", + "datestamp": "1718270830", + "security-coverage": { + "status": "not-covered", + "message": "Project has not opted into security advisory coverage!" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "joelpittet", + "homepage": "https://www.drupal.org/user/160302" + }, + { + "name": "MegaChriz", + "homepage": "https://www.drupal.org/user/654114" + }, + { + "name": "twistor", + "homepage": "https://www.drupal.org/user/473738" + }, + { + "name": "_shY", + "homepage": "https://www.drupal.org/user/3672933" + } + ], + "description": "A generic Feeds parser used to create extensible parsers.", + "homepage": "http://drupal.org/project/feeds_ex", + "keywords": [ + "feeds", + "parser" + ], + "support": { + "source": "http://cgit.drupalcode.org/feeds_ex", + "issues": "http://drupal.org/project/issues/feeds_ex" + } + }, { "name": "drupal/hook_event_dispatcher", "version": "4.0.2", @@ -3185,6 +3255,70 @@ }, "time": "2024-04-23T02:10:57+00:00" }, + { + "name": "gravitypdf/querypath", + "version": "3.2.3", + "source": { + "type": "git", + "url": "https://github.com/GravityPDF/querypath.git", + "reference": "e4b11dc1e713a405c8dee570c515affe9c04f232" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GravityPDF/querypath/zipball/e4b11dc1e713a405c8dee570c515affe9c04f232", + "reference": "e4b11dc1e713a405c8dee570c515affe9c04f232", + "shasum": "" + }, + "require": { + "masterminds/html5": "^2.0", + "php": "^7.1 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0" + }, + "replace": { + "arthurkushman/query-path": "3.1.4", + "querypath/querypath": "3.0.5" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "mockery/mockery": "^1.1", + "phpcompatibility/php-compatibility": "*", + "yoast/phpunit-polyfills": "^1.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/qp_functions.php" + ], + "psr-4": { + "QueryPath\\": "src/", + "QueryPathTests\\": "tests/QueryPath/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHP library for HTML(5)/XML querying (CSS 4 or XPath) and processing (like jQuery) with PHP8.3 support", + "homepage": "https://github.com/gravitypdf/querypath", + "keywords": [ + "css", + "html", + "jquery", + "php", + "xml" + ], + "support": { + "forum": "https://github.com/gravitypdf/querypath/discussions", + "issues": "https://github.com/gravitypdf/querypath/issues", + "source": "https://github.com/gravitypdf/querypath" + }, + "funding": [ + { + "url": "https://www.paypal.com/donate/?hosted_button_id=VRUVBVM6BZPKN", + "type": "paypal" + } + ], + "time": "2023-12-01T05:41:42+00:00" + }, { "name": "guzzlehttp/guzzle", "version": "7.8.1", @@ -4197,6 +4331,72 @@ }, "time": "2024-03-05T09:16:03+00:00" }, + { + "name": "mtdowling/jmespath.php", + "version": "2.7.0", + "source": { + "type": "git", + "url": "https://github.com/jmespath/jmespath.php.git", + "reference": "bbb69a935c2cbb0c03d7f481a238027430f6440b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/bbb69a935c2cbb0c03d7f481a238027430f6440b", + "reference": "bbb69a935c2cbb0c03d7f481a238027430f6440b", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-mbstring": "^1.17" + }, + "require-dev": { + "composer/xdebug-handler": "^3.0.3", + "phpunit/phpunit": "^8.5.33" + }, + "bin": [ + "bin/jp.php" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "files": [ + "src/JmesPath.php" + ], + "psr-4": { + "JmesPath\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Declaratively specify how to extract elements from a JSON document", + "keywords": [ + "json", + "jsonpath" + ], + "support": { + "issues": "https://github.com/jmespath/jmespath.php/issues", + "source": "https://github.com/jmespath/jmespath.php/tree/2.7.0" + }, + "time": "2023-08-25T10:54:48+00:00" + }, { "name": "nesbot/carbon", "version": "3.6.0", @@ -5396,6 +5596,75 @@ ], "time": "2024-03-02T06:30:58+00:00" }, + { + "name": "softcreatr/jsonpath", + "version": "0.9.1", + "source": { + "type": "git", + "url": "https://github.com/SoftCreatR/JSONPath.git", + "reference": "272173a65fd16b25010dbd54d04dd34c0c5a8500" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SoftCreatR/JSONPath/zipball/272173a65fd16b25010dbd54d04dd34c0c5a8500", + "reference": "272173a65fd16b25010dbd54d04dd34c0c5a8500", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "8.1 - 8.4" + }, + "replace": { + "flow/jsonpath": "*" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.58", + "phpunit/phpunit": "10 - 12", + "squizlabs/php_codesniffer": "^3.10" + }, + "type": "library", + "autoload": { + "psr-4": { + "Flow\\JSONPath\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Stephen Frank", + "email": "stephen@flowsa.com", + "homepage": "https://prismaticbytes.com", + "role": "Developer" + }, + { + "name": "Sascha Greuel", + "email": "hello@1-2.dev", + "homepage": "https://1-2.dev", + "role": "Developer" + } + ], + "description": "JSONPath implementation for parsing, searching and flattening arrays", + "support": { + "email": "hello@1-2.dev", + "forum": "https://github.com/SoftCreatR/JSONPath/discussions", + "issues": "https://github.com/SoftCreatR/JSONPath/issues", + "source": "https://github.com/SoftCreatR/JSONPath" + }, + "funding": [ + { + "url": "https://ecologi.com/softcreatr?r=61212ab3fc69b8eb8a2014f4", + "type": "custom" + }, + { + "url": "https://github.com/softcreatr", + "type": "github" + } + ], + "time": "2024-06-01T09:15:21+00:00" + }, { "name": "symfony/clock", "version": "v7.1.1", @@ -13558,6 +13827,7 @@ "minimum-stability": "beta", "stability-flags": { "drupal/feeds": 10, + "drupal/feeds_ex": 10, "drupal/inline_entity_form": 5, "drupal/rabbit_hole": 10 },