diff --git a/composer.json b/composer.json index b7a6445d..d7f50b4d 100644 --- a/composer.json +++ b/composer.json @@ -24,6 +24,7 @@ "symfony/options-resolver": "^4.2", "symfony/property-access": "^4.3", "symfony/serializer": "^4.2", + "t3/min": "^1.7", "typo3/cms-adminpanel": "^9.5", "typo3/cms-backend": "^9.5", "typo3/cms-belog": "^9.5", diff --git a/composer.lock b/composer.lock index 50d4e69c..864e5ab0 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": "63ee00ca1b21b36103d80334fc23aa1d", + "content-hash": "da04324df2beb39822b941c825ef6f72", "packages": [ { "name": "algo26-matthias/idna-convert", @@ -1308,6 +1308,115 @@ ], "time": "2019-06-07T06:24:33+00:00" }, + { + "name": "matthiasmullie/minify", + "version": "1.3.61", + "source": { + "type": "git", + "url": "https://github.com/matthiasmullie/minify.git", + "reference": "d5acb8ce5b6acb7d11bafe97cecc533f6e4fd751" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/matthiasmullie/minify/zipball/d5acb8ce5b6acb7d11bafe97cecc533f6e4fd751", + "reference": "d5acb8ce5b6acb7d11bafe97cecc533f6e4fd751", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "matthiasmullie/path-converter": "~1.1", + "php": ">=5.3.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.0", + "matthiasmullie/scrapbook": "~1.0", + "phpunit/phpunit": "~4.8" + }, + "suggest": { + "psr/cache-implementation": "Cache implementation to use with Minify::cache" + }, + "bin": [ + "bin/minifycss", + "bin/minifyjs" + ], + "type": "library", + "autoload": { + "psr-4": { + "MatthiasMullie\\Minify\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matthias Mullie", + "email": "minify@mullie.eu", + "homepage": "http://www.mullie.eu", + "role": "Developer" + } + ], + "description": "CSS & JavaScript minifier, in PHP. Removes whitespace, strips comments, combines files (incl. @import statements and small assets in CSS files), and optimizes/shortens a few common programming patterns.", + "homepage": "http://www.minifier.org", + "keywords": [ + "JS", + "css", + "javascript", + "minifier", + "minify" + ], + "time": "2018-11-26T23:10:39+00:00" + }, + { + "name": "matthiasmullie/path-converter", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/matthiasmullie/path-converter.git", + "reference": "5e4b121c8b9f97c80835c1d878b0812ba1d607c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/matthiasmullie/path-converter/zipball/5e4b121c8b9f97c80835c1d878b0812ba1d607c9", + "reference": "5e4b121c8b9f97c80835c1d878b0812ba1d607c9", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "MatthiasMullie\\PathConverter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matthias Mullie", + "email": "pathconverter@mullie.eu", + "homepage": "http://www.mullie.eu", + "role": "Developer" + } + ], + "description": "Relative path converter", + "homepage": "http://github.com/matthiasmullie/path-converter", + "keywords": [ + "converter", + "path", + "paths", + "relative" + ], + "time": "2018-10-25T15:19:41+00:00" + }, { "name": "nikic/php-parser", "version": "v4.2.2", @@ -3105,6 +3214,52 @@ "homepage": "https://symfony.com", "time": "2019-04-06T14:04:46+00:00" }, + { + "name": "t3/min", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://bitbucket.org/t--3/min.git", + "reference": "fd6f290b05e2b346b456fa2ba17f1b6d67bc3c64" + }, + "dist": { + "type": "zip", + "url": "https://bitbucket.org/t--3/min/get/fd6f290b05e2b346b456fa2ba17f1b6d67bc3c64.zip", + "reference": "fd6f290b05e2b346b456fa2ba17f1b6d67bc3c64", + "shasum": "" + }, + "require": { + "matthiasmullie/minify": "^1.3", + "php": ">=7.0.0" + }, + "replace": { + "arminvieweg/tinysource": "*", + "instituteweb/min": "*", + "min": "*", + "tinysource": "*" + }, + "type": "typo3-cms-extension", + "autoload": { + "psr-4": { + "T3\\Min\\": "Classes" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Armin Vieweg", + "email": "armin@v.ieweg.de", + "homepage": "http://v.ieweg.de", + "role": "Developer" + } + ], + "description": "Extends TYPO3's compressor for JS and CSS with minifier. This may save you up to 60% of default compressed file size. Also compresses HTML output of TYPO3. Full composer support.", + "homepage": "https://extensions.typo3.org/extension/min/", + "time": "2018-12-21T13:33:57+00:00" + }, { "name": "typo3/class-alias-loader", "version": "1.0.1",