yii2-minify-view

Yii2 View component with minification css & js

Github星跟踪图

Yii 2 Minify View Component

The main feature of this component - concatenate and compress files
connected through "AssetBundle".

License
Latest Stable Version
Latest Unstable Version
Total Downloads

Code Status

Scrutinizer Code Quality
Code Coverage
Travis CI Build Status
Dependency Status

Support

GutHub issues or public chat.

Installation

The preferred way to install this extension is through composer.

Either run

composer require rmrevin/yii2-minify-view

or add

"rmrevin/yii2-minify-view": "^1.15",

to the require section of your composer.json file.

Configure

<?php

return [
	// ...
	'components' => [
		// ...
		'view' => [
			'class' => '\rmrevin\yii\minify\View',
			'enableMinify' => !YII_DEBUG,
			'concatCss' => true, // concatenate css
			'minifyCss' => true, // minificate css
			'concatJs' => true, // concatenate js
			'minifyJs' => true, // minificate js
			'minifyOutput' => true, // minificate result html page
			'webPath' => '@web', // path alias to web base
			'basePath' => '@webroot', // path alias to web base
			'minifyPath' => '@webroot/minify', // path alias to save minify result
			'jsPosition' => [ \yii\web\View::POS_END ], // positions of js files to be minified
			'forceCharset' => 'UTF-8', // charset forcibly assign, otherwise will use all of the files found charset
			'expandImports' => true, // whether to change @import on content
			'compressOptions' => ['extra' => true], // options for compress
			'excludeFiles' => [
            	'jquery.js', // exclude this file from minification
            	'app-[^.].js', // you may use regexp
            ],
            'excludeBundles' => [
            	\app\helloworld\AssetBundle::class, // exclude this bundle from minification
            ],
		]
	]
];

主要指标

概览
名称与所有者rmrevin/yii2-minify-view
主编程语言PHP
编程语言PHP (语言数: 3)
平台
许可证MIT License
所有者活动
创建于2014-03-24 09:12:17
推送于2020-09-15 18:43:52
最后一次提交2020-06-27 14:02:29
发布数56
最新版本名称2.0.0 (发布于 )
第一版名称1.0.0 (发布于 )
用户参与
星数189
关注者数13
派生数67
提交数170
已启用问题?
问题数51
打开的问题数9
拉请求数14
打开的拉请求数1
关闭的拉请求数7
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?