diff --git a/composer.json b/composer.json index aabf4f45fa..c78e134756 100644 --- a/composer.json +++ b/composer.json @@ -8,6 +8,7 @@ "ext-ctype": "*", "ext-iconv": "*", "alchemy/zippy": "v0.5.x-dev", + "erusev/parsedown": "^1.7", "lstrojny/functional-php": "^1.11", "sensio/framework-extra-bundle": "^5.1", "symfony/asset": "5.1.*", @@ -34,7 +35,8 @@ "symfony/twig-pack": "*", "symfony/validator": "5.1.*", "symfony/web-link": "5.1.*", - "symfony/yaml": "5.1.*" + "symfony/yaml": "5.1.*", + "twig/markdown-extra": "^3.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^2.16", diff --git a/composer.lock b/composer.lock index 4d863e03ab..c42316af02 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": "a8085f858efa686769f2685b846b81f5", + "content-hash": "bc5cc577cedf0c270809dd40c6ae1e13", "packages": [ { "name": "alchemy/resource-component", @@ -1589,6 +1589,52 @@ ], "time": "2020-02-13T22:36:52+00:00" }, + { + "name": "erusev/parsedown", + "version": "1.7.4", + "source": { + "type": "git", + "url": "https://github.com/erusev/parsedown.git", + "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/erusev/parsedown/zipball/cb17b6477dfff935958ba01325f2e8a2bfa6dab3", + "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35" + }, + "type": "library", + "autoload": { + "psr-0": { + "Parsedown": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Emanuil Rusev", + "email": "hello@erusev.com", + "homepage": "http://erusev.com" + } + ], + "description": "Parser for Markdown.", + "homepage": "http://parsedown.org", + "keywords": [ + "markdown", + "parser" + ], + "time": "2019-12-30T22:54:17+00:00" + }, { "name": "laminas/laminas-code", "version": "3.4.1", @@ -7581,6 +7627,63 @@ ], "time": "2020-01-01T17:11:09+00:00" }, + { + "name": "twig/markdown-extra", + "version": "v3.0.3", + "source": { + "type": "git", + "url": "https://github.com/twigphp/markdown-extra.git", + "reference": "c9d09a12024febcb6976886794d095a31f1ce6fa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/markdown-extra/zipball/c9d09a12024febcb6976886794d095a31f1ce6fa", + "reference": "c9d09a12024febcb6976886794d095a31f1ce6fa", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "twig/twig": "^2.4|^3.0" + }, + "require-dev": { + "erusev/parsedown": "^1.7", + "league/commonmark": "^1.0", + "league/html-to-markdown": "^4.8", + "michelf/php-markdown": "^1.8", + "symfony/phpunit-bridge": "^4.4|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Twig\\Extra\\Markdown\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + } + ], + "description": "A Twig extension for Markdown", + "homepage": "https://twig.symfony.com", + "keywords": [ + "html", + "markdown", + "twig" + ], + "time": "2020-01-01T17:11:09+00:00" + }, { "name": "twig/twig", "version": "v3.0.3", diff --git a/symfony.lock b/symfony.lock index d5103e9929..7cd3e3b1db 100644 --- a/symfony.lock +++ b/symfony.lock @@ -96,6 +96,9 @@ "egulias/email-validator": { "version": "2.1.17" }, + "erusev/parsedown": { + "version": "1.7.4" + }, "friendsofphp/php-cs-fixer": { "version": "2.2", "recipe": { @@ -546,6 +549,9 @@ "twig/extra-bundle": { "version": "v3.0.3" }, + "twig/markdown-extra": { + "version": "v3.0.3" + }, "twig/twig": { "version": "v3.0.3" },