From 323b145b94ecd0b48de1df15d569aa13880b12b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Dufraisse?= Date: Thu, 16 Mar 2023 22:02:26 +0100 Subject: [PATCH] refactor(composer-plugin): install it via seacms-app --- composer.json | 9 ++++- composer.lock | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 100 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 200e1a4..5c7ba8e 100644 --- a/composer.json +++ b/composer.json @@ -13,6 +13,7 @@ "ext-pcre": "*", "picocms/composer-installer": "dev-pico-3.0", "picocms/pico": "dev-fix-compatibility-php8 as v3.0.0-alpha.2", + "seacms/composer-plugin": "dev-master", "seacms/seacms-api": "dev-master", "seacms/seacms-auth": "dev-master" }, @@ -24,7 +25,9 @@ "platform-check": true, "sort-packages": true, "allow-plugins": { - "picocms/composer-installer": true + "picocms/composer-installer": true, + "topfloor/composer-cleanup-vcs-dirs": false, + "seacms/composer-plugin": false } }, "suggest": { @@ -63,6 +66,10 @@ { "type": "vcs", "url": "https://git.defis.info/SeaCMS/seacms-auth" + }, + { + "type": "vcs", + "url": "https://git.defis.info/SeaCMS/composer-plugin" } ] } diff --git a/composer.lock b/composer.lock index 523fc59..b7d6057 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": "be708ff9986d2fb174120f724aaf733a", + "content-hash": "458f87f6f405c7142436c0a12d01ea99", "packages": [ { "name": "erusev/parsedown", @@ -268,6 +268,54 @@ }, "time": "2023-03-10T23:35:40+00:00" }, + { + "name": "seacms/composer-plugin", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://git.defis.info/SeaCMS/composer-plugin", + "reference": "3a1a8da8100369347fc69e4eb96a9b7c7b552fad" + }, + "require": { + "composer-plugin-api": "^2.3", + "topfloor/composer-cleanup-vcs-dirs": "^1.1" + }, + "replace": { + "symfony/finder": "*" + }, + "default-branch": true, + "type": "composer-plugin", + "extra": { + "class": "Seacms\\ComposerInstaller\\Plugin" + }, + "autoload": { + "psr-4": { + "Seacms\\ComposerInstaller\\": "src" + } + }, + "license": [ + "EUPL-1.2" + ], + "authors": [ + { + "name": "Jérémy Dufraisse", + "homepage": "https://github.com/J9rem", + "role": "SeaCMS developer" + } + ], + "description": "Composer plugin SeaCMS", + "homepage": "https://git.defis.info/SeaCMS/composer-plugin", + "keywords": [ + "composer-plugin", + "seacma" + ], + "support": { + "docs": "https://git.defis.info/SeaCMS/composer-plugin/src/branch/master/README.md", + "issues": "https://git.defis.info/SeaCMS/composer-plugin/issues", + "source": "https://git.defis.info/SeaCMS/composer-plugin" + }, + "time": "2023-03-13T18:22:14+00:00" + }, { "name": "seacms/seacms-api", "version": "dev-master", @@ -670,6 +718,48 @@ ], "time": "2020-10-24T10:57:07+00:00" }, + { + "name": "topfloor/composer-cleanup-vcs-dirs", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/VolantisDev/composer-cleanup-vcs-dirs.git", + "reference": "dfa7c8c0fe22e048310d00f133f7df14f0b2f57a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/VolantisDev/composer-cleanup-vcs-dirs/zipball/dfa7c8c0fe22e048310d00f133f7df14f0b2f57a", + "reference": "dfa7c8c0fe22e048310d00f133f7df14f0b2f57a", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1 | ^2", + "php": ">=5.5", + "symfony/finder": "*" + }, + "require-dev": { + "composer/composer": "dev-master" + }, + "type": "composer-plugin", + "extra": { + "class": "TopFloor\\ComposerCleanupVcsDirs\\Plugin" + }, + "autoload": { + "psr-4": { + "TopFloor\\ComposerCleanupVcsDirs\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "description": "Automatically deletes .git directories in newly installed or updated dependencies.", + "support": { + "issues": "https://github.com/VolantisDev/composer-cleanup-vcs-dirs/issues", + "source": "https://github.com/VolantisDev/composer-cleanup-vcs-dirs/tree/1.1.0" + }, + "time": "2021-07-09T16:11:23+00:00" + }, { "name": "twig/twig", "version": "v2.15.4", @@ -764,6 +854,7 @@ "stability-flags": { "picocms/composer-installer": 20, "picocms/pico": 20, + "seacms/composer-plugin": 20, "seacms/seacms-api": 20, "seacms/seacms-auth": 20 },