diff --git a/composer.json b/composer.json index 35b540a40c..12fccc5887 100644 --- a/composer.json +++ b/composer.json @@ -33,7 +33,6 @@ "bower-asset/chart-js": "^2.8", "bower-asset/dompurify": "^1.0", "bower-asset/fork-awesome": "^1.1", - "composer/installers": "^2.3", "divineomega/password_exposed": "^3", "enyo/dropzone": "^5.9", "ezyang/htmlpurifier": "^4.7", @@ -63,6 +62,7 @@ "npm-asset/perfect-scrollbar": "0.6.16", "npm-asset/textcomplete": "^0.18.2", "npm-asset/typeahead.js": "^0.11.1", + "oomphinc/composer-installers-extender": "^2.0", "paragonie/hidden-string": "^1.0", "patrickschur/language-detection": "^5.0.0", "pear/console_table": "^1.3", @@ -120,6 +120,7 @@ }, "allow-plugins": { "composer/installers": true, + "oomphinc/composer-installers-extender": true, "php-http/discovery": false } }, diff --git a/composer.lock b/composer.lock index 0850f5d93c..bf7f9189a0 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": "53be8ec2be633c18601d1b936e4d3b12", + "content-hash": "782bc9ebd4061a92566e1970488574aa", "packages": [ { "name": "asika/simple-console", @@ -89,38 +89,6 @@ "homepage": "https://github.com/Bacon/BaconQrCode", "time": "2022-12-07T17:46:57+00:00" }, - { - "name": "bower-asset/Chart-js", - "version": "v2.9.4", - "source": { - "type": "git", - "url": "https://github.com/chartjs/Chart.js.git", - "reference": "9bd4cf82fda9f50a5fb50b72843e06ab88124278" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/chartjs/Chart.js/zipball/9bd4cf82fda9f50a5fb50b72843e06ab88124278", - "reference": "9bd4cf82fda9f50a5fb50b72843e06ab88124278", - "shasum": "" - }, - "type": "bower-asset-library", - "extra": { - "bower-asset-main": "./dist/Chart.js", - "bower-asset-ignore": [ - ".github", - ".codeclimate.yml", - ".gitignore", - ".npmignore", - ".travis.yml", - "scripts" - ] - }, - "license": [ - "MIT" - ], - "description": "Simple HTML5 charts using the canvas element.", - "time": "2020-10-19T12:22:11+00:00" - }, { "name": "bower-asset/base64", "version": "1.3.0", @@ -132,25 +100,30 @@ "dist": { "type": "zip", "url": "https://api.github.com/repos/davidchambers/Base64.js/zipball/22192690552ba07bf035f95a5d2d1a0e2f0ced46", - "reference": "22192690552ba07bf035f95a5d2d1a0e2f0ced46", - "shasum": "" - }, - "type": "bower-asset-library", - "extra": { - "bower-asset-main": "./base64.js", - "bower-asset-ignore": [ - "**/.*", - "Makefile", - "coverage/", - "scripts/", - "test/" - ] + "reference": "22192690552ba07bf035f95a5d2d1a0e2f0ced46" }, + "type": "bower-asset", "license": [ "WTFPL" - ], - "description": "Base64 encoding and decoding", - "time": "2023-09-18T21:37:26+00:00" + ] + }, + { + "name": "bower-asset/chart-js", + "version": "v2.9.4", + "source": { + "type": "git", + "url": "https://github.com/chartjs/Chart.js.git", + "reference": "9bd4cf82fda9f50a5fb50b72843e06ab88124278" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/chartjs/Chart.js/zipball/9bd4cf82fda9f50a5fb50b72843e06ab88124278", + "reference": "9bd4cf82fda9f50a5fb50b72843e06ab88124278" + }, + "type": "bower-asset", + "license": [ + "MIT" + ] }, { "name": "bower-asset/dompurify", @@ -2936,6 +2909,63 @@ ], "time": "2023-11-13T09:31:12+00:00" }, + { + "name": "oomphinc/composer-installers-extender", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/oomphinc/composer-installers-extender.git", + "reference": "cbf4b6f9a24153b785d09eee755b995ba87bd5f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/oomphinc/composer-installers-extender/zipball/cbf4b6f9a24153b785d09eee755b995ba87bd5f9", + "reference": "cbf4b6f9a24153b785d09eee755b995ba87bd5f9", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1 || ^2.0", + "composer/installers": "^1.0 || ^2.0", + "php": ">=7.1" + }, + "require-dev": { + "composer/composer": "^2.0", + "phpunit/phpunit": "^7.2", + "squizlabs/php_codesniffer": "^3.3" + }, + "type": "composer-plugin", + "extra": { + "class": "OomphInc\\ComposerInstallersExtender\\Plugin" + }, + "autoload": { + "psr-4": { + "OomphInc\\ComposerInstallersExtender\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Stephen Beemsterboer", + "email": "stephen@oomphinc.com", + "homepage": "https://github.com/balbuf" + }, + { + "name": "Nathan Dentzau", + "email": "nate@oomphinc.com", + "homepage": "http://oomph.is/ndentzau" + } + ], + "description": "Extend the composer/installers plugin to accept any arbitrary package type.", + "homepage": "http://www.oomphinc.com/", + "support": { + "issues": "https://github.com/oomphinc/composer-installers-extender/issues", + "source": "https://github.com/oomphinc/composer-installers-extender/tree/2.0.1" + }, + "time": "2021-12-15T12:32:42+00:00" + }, { "name": "paragonie/certainty", "version": "v2.8.2",