diff --git a/composer.json b/composer.json index 11a82ec..f0ce69d 100644 --- a/composer.json +++ b/composer.json @@ -13,7 +13,7 @@ "ext-pcre": "*", "composer": "^2.4", "picocms/composer-installer": "dev-pico-3.0", - "picocms/pico": "dev-fix-compatibility-php8", + "picocms/pico": "dev-fix-compatibility-php8 as v3.0.0-alpha.2", "picocms/pico-theme": "^3.0" }, "config": { @@ -41,5 +41,75 @@ }, "archive": { "exclude": ["vendor","node_modules","/archives","/*.zip","/*.gz","/*.bz2"] - } + }, + "repositories": [ + { + "type": "package", + "package": { + "name": "picocms/pico", + "version": "dev-fix-compatibility-php8", + "source": { + "url": "https://git.defis.info/SeaCMS/pico", + "type": "git", + "reference": "fix-compatibility-php8" + }, + "type": "library", + "description": "Pico is a flat file CMS, this means there is no administration backend and database to deal with. You simply create .md files in the \"content\" folder and that becomes a page.", + "keywords": ["pico", "picocms", "pico-cms", "simple", "flat-file", "cms", "content-management", "website", "markdown-to-html", "php", "markdown", "yaml", "twig" ], + "homepage": "http://picocms.org/", + "license": "MIT", + "authors": [ + { + "name": "Gilbert Pellegrom", + "email": "gilbert@pellegrom.me", + "role": "Project Founder" + }, + { + "name": "Daniel Rudolf", + "email": "picocms.org@daniel-rudolf.de", + "role": "Lead Developer" + }, + { + "name": "The Pico Community", + "homepage": "http://picocms.org/" + }, + { + "name": "Contributors", + "homepage": "https://github.com/picocms/Pico/graphs/contributors" + } + ], + "support": { + "docs": "http://picocms.org/docs", + "issues": "https://github.com/picocms/Pico/issues", + "source": "https://github.com/picocms/Pico" + }, + "require": { + "php": "^7.0.8 || ^8.0", + "ext-mbstring": "*", + "twig/twig": "^2.12", + "symfony/yaml" : "^3.4", + "erusev/parsedown": "1.7.4", + "erusev/parsedown-extra": "0.8.1" + }, + "suggest": { + "picocms/pico-theme": "Pico requires a theme to actually display the contents of your website. This is Pico's official default theme.", + "picocms/pico-deprecated": "PicoDeprecated's purpose is to maintain backward compatibility to older versions of Pico.", + "picocms/composer-installer": "This Composer plugin is responsible for installing Pico plugins and themes using the Composer package manager." + }, + "autoload": { + "psr-0": { + "Pico": "lib/", + "PicoPluginInterface": "lib/", + "AbstractPicoPlugin": "lib/" + } + }, + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev", + "dev-pico-3.0": "3.0.x-dev" + } + } + } + } + ] } diff --git a/composer.lock b/composer.lock index b47b2ec..8d3f0d6 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": "3555533f1e651a8c2b9637ff69cb65e6", + "content-hash": "fee7b47b4ef8a3572dd9e559129b5311", "packages": [ { "name": "erusev/parsedown", @@ -178,23 +178,17 @@ }, { "name": "picocms/pico", - "version": "v3.0.0-alpha.2", + "version": "dev-fix-compatibility-php8", "source": { "type": "git", - "url": "https://github.com/picocms/Pico.git", - "reference": "f7637ad335a97a639d69f9e7a1ef500762bad6f7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/picocms/Pico/zipball/f7637ad335a97a639d69f9e7a1ef500762bad6f7", - "reference": "f7637ad335a97a639d69f9e7a1ef500762bad6f7", - "shasum": "" + "url": "https://git.defis.info/SeaCMS/pico", + "reference": "fix-compatibility-php8" }, "require": { "erusev/parsedown": "1.7.4", "erusev/parsedown-extra": "0.8.1", "ext-mbstring": "*", - "php": ">=7.0.8", + "php": "^7.0.8 || ^8.0", "symfony/yaml": "^3.4", "twig/twig": "^2.12" }, @@ -213,11 +207,10 @@ "autoload": { "psr-0": { "Pico": "lib/", - "AbstractPicoPlugin": "lib/", - "PicoPluginInterface": "lib/" + "PicoPluginInterface": "lib/", + "AbstractPicoPlugin": "lib/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -244,7 +237,6 @@ "description": "Pico is a flat file CMS, this means there is no administration backend and database to deal with. You simply create .md files in the \"content\" folder and that becomes a page.", "homepage": "http://picocms.org/", "keywords": [ - "Simple", "cms", "content-management", "flat-file", @@ -254,6 +246,7 @@ "pico", "pico-cms", "picocms", + "simple", "twig", "website", "yaml" @@ -262,14 +255,7 @@ "docs": "http://picocms.org/docs", "issues": "https://github.com/picocms/Pico/issues", "source": "https://github.com/picocms/Pico" - }, - "funding": [ - { - "url": "https://www.bountysource.com/teams/picocms", - "type": "custom" - } - ], - "time": "2020-12-24T16:41:20+00:00" + } }, { "name": "picocms/pico-theme", @@ -645,16 +631,16 @@ }, { "name": "twig/twig", - "version": "v2.15.3", + "version": "v2.15.4", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "ab402673db8746cb3a4c46f3869d6253699f614a" + "reference": "3e059001d6d597dd50ea7c74dd2464b4adea48d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/ab402673db8746cb3a4c46f3869d6253699f614a", - "reference": "ab402673db8746cb3a4c46f3869d6253699f614a", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/3e059001d6d597dd50ea7c74dd2464b4adea48d3", + "reference": "3e059001d6d597dd50ea7c74dd2464b4adea48d3", "shasum": "" }, "require": { @@ -709,7 +695,7 @@ ], "support": { "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v2.15.3" + "source": "https://github.com/twigphp/Twig/tree/v2.15.4" }, "funding": [ { @@ -721,14 +707,22 @@ "type": "tidelift" } ], - "time": "2022-09-28T08:40:08+00:00" + "time": "2022-12-27T12:26:20+00:00" } ], "packages-dev": [], - "aliases": [], + "aliases": [ + { + "package": "picocms/pico", + "version": "dev-fix-compatibility-php8", + "alias": "v3.0.0-alpha.2", + "alias_normalized": "3.0.0.0-alpha2" + } + ], "minimum-stability": "dev", "stability-flags": { - "picocms/composer-installer": 20 + "picocms/composer-installer": 20, + "picocms/pico": 20 }, "prefer-stable": true, "prefer-lowest": false,