diff --git a/composer.json b/composer.json index 1a3b81a..4515fb5 100644 --- a/composer.json +++ b/composer.json @@ -8,6 +8,7 @@ "php": "^8.0", "picocms/pico": "dev-fix-compatibility-php8 as v3.0.0-alpha.2", "seacms/app": "dev-master", + "seacms/composer-plugin": "dev-master", "seacms/seacms-theme": "dev-master" }, "config": { @@ -19,7 +20,8 @@ "sort-packages": true, "allow-plugins": { "picocms/composer-installer": true, - "topfloor/composer-cleanup-vcs-dirs": false + "topfloor/composer-cleanup-vcs-dirs": false, + "seacms/composer-plugin": true } }, "extra": { @@ -37,41 +39,8 @@ "archive": { "exclude": ["node_modules","/archives","/*.zip","/*.gz","/*.bz2"] }, - "repositories": [ - { - "type": "path", - "url": "../seacms-app", - "options": { - "name": "seacms/seacms-app", - "versions": { - "seacms/seacms-app": "dev-master", - "symlink": true - } - } - }, - { - "type": "path", - "url": "../pico-content-editor", - "options": { - "name": "seacms/pico-content-editor", - "versions": { - "seacms/pico-content-editor": "dev-master", - "symlink": true - } - } - }, - { - "type": "path", - "url": "../seacms-theme", - "options": { - "name": "seacms/seacms-theme", - "versions": { - "seacms/seacms-theme": "dev-master", - "symlink": true - } - } - }, - { + "repositories": { + "picocms/pico": { "type": "path", "url": "../pico", "options": { @@ -82,7 +51,7 @@ } } }, - { + "seacms/seacms-api": { "type": "path", "url": "../seacms-api", "options": { @@ -92,8 +61,19 @@ "symlink": true } } - }, - { + }, + "seacms/seacms-app": { + "type": "path", + "url": "../seacms-app", + "options": { + "name": "seacms/seacms-app", + "versions": { + "seacms/seacms-app": "dev-master", + "symlink": true + } + } + }, + "seacms/seacms-auth": { "type": "path", "url": "../seacms-auth", "options": { @@ -103,6 +83,39 @@ "symlink": true } } + }, + "seacms/composer-plugin": { + "type": "path", + "url": "../composer-plugin", + "options": { + "name": "seacms/composer-plugin", + "versions": { + "seacms/composer-plugin": "dev-master", + "symlink": true + } + } + }, + "seacms/pico-content-editor": { + "type": "path", + "url": "../pico-content-editor", + "options": { + "name": "seacms/pico-content-editor", + "versions": { + "seacms/pico-content-editor": "dev-master", + "symlink": true + } + } + }, + "seacms/seacms-theme": { + "type": "path", + "url": "../seacms-theme", + "options": { + "name": "seacms/seacms-theme", + "versions": { + "seacms/seacms-theme": "dev-master", + "symlink": true + } + } } - ] + } } diff --git a/composer.lock b/composer.lock index 5a57622..ce9a96c 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": "ca7ae09d4583642f355da888629c686f", + "content-hash": "9a32b0ec8335523b4a2efbbd4e8f8389", "packages": [ { "name": "erusev/parsedown", @@ -333,10 +333,9 @@ "dist": { "type": "path", "url": "../seacms-app", - "reference": "38dea6765b59940e276884619f059ca990af9057" + "reference": "f0c54299bbd5bf6b372e1f6275d3ac2d0ce51619" }, "require": { - "composer": "^2.4", "ext-dom": "*", "ext-filter": "*", "ext-json": "*", @@ -390,18 +389,68 @@ "relative": true } }, + { + "name": "seacms/composer-plugin", + "version": "dev-master", + "dist": { + "type": "path", + "url": "../composer-plugin", + "reference": "4826be297c84d7ac37796e7e923b61910c939b60" + }, + "require": { + "composer-plugin-api": "^2.3", + "topfloor/composer-cleanup-vcs-dirs": "^1.1" + }, + "replace": { + "symfony/finder": "*" + }, + "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" + }, + "transport-options": { + "relative": true + } + }, { "name": "seacms/pico-content-editor", "version": "dev-master", "dist": { "type": "path", "url": "../pico-content-editor", - "reference": "1258377ed81edc492f1b7fb79cf76f18ab65a7fc" + "reference": "da5ed742f3eb4e4af466eb278754168715ec8b8d" }, "require": { "php": "^8.0", "pixel418/markdownify": "^2.3", - "seacms/seacms-api": "dev-master" + "seacms/seacms-api": "dev-master", + "seacms/seacms-auth": "dev-master" }, "type": "pico-plugin", "autoload": { @@ -503,7 +552,7 @@ "dist": { "type": "path", "url": "../seacms-auth", - "reference": "245487ad7ffab6643360f0f87a72ca3710c4a7e8" + "reference": "eef1cad3ccb4deda8f9fbccf01880e0040be3c97" }, "require": { "php": "^8.0", @@ -548,7 +597,7 @@ "dist": { "type": "path", "url": "../seacms-theme", - "reference": "89dfb914e435c91327fbeab11b05c9594fc9201f" + "reference": "7e0717491f77b2e7b2716e903b07a808178fe52d" }, "require": { "seacms/app": "dev-master", @@ -886,6 +935,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", @@ -980,6 +1071,7 @@ "stability-flags": { "picocms/pico": 20, "seacms/app": 20, + "seacms/composer-plugin": 20, "seacms/seacms-theme": 20 }, "prefer-stable": true,