rmrevin / Yii2 Minify View
Licence: mit
Yii2 View component with minification css & js
Stars: โญ 186
Projects that are alternatives of or similar to Yii2 Minify View
imagemin-power-cli
Optimize (compress) images with power using imagemin ๐ช
Stars: โญ 13 (-93.01%)
Mutual labels: minify, minification
MinifyAll
A ๐ฉ๐ฆ๐๐ผ๐ฑ๐ฒ ๐บ๐ถ๐ป๐ถ๐ณ๐ถ๐ฒ๐ฟ for JS, JSON/C, CSS, and HTML, you will love its simplicity! ๐ ๐พ๐ค๐ข๐ฅ๐ง๐๐จ๐จ and ๐๐ฏ๐๐ฅ files and folders ๐ฆ Reduce your bundle and file sizes with lightning speed โก
Stars: โญ 54 (-70.97%)
Mutual labels: minify, minification
Image Shrinker
App for macOS. Minify your images and graphics with just one drop. Autorenamed in the same place where it comes from. Immediately!
Stars: โญ 217 (+16.67%)
Mutual labels: minify, minification
packtag
A JSP Taglib for delivering minified, combined and gzip-compressed resources (JavaScript and CSS).
Stars: โญ 22 (-88.17%)
Mutual labels: minify, minification
postcss-clean
PostCss plugin to minify your CSS with clean-css
Stars: โญ 41 (-77.96%)
Mutual labels: minify, minification
MinifyAllCli
๐ฆ A lightweight, simple and easy npm tool to ๐บ๐ถ๐ป๐ถ๐ณ๐ JSON/C, HTML and CSS! Also known as MinifyAll core! โญ Usable as ๐ช๐ณ๐ฐ tool or ๐๐๐๐๐๐๐๐๐๐ in TS/JS as a ๐ด๐ถ๐ซ๐ผ๐ณ๐ฌ ๐ฅฐ
Stars: โญ 21 (-88.71%)
Mutual labels: minify, minification
kirby-blade
Enable Laravel Blade Template Engine for Kirby 3
Stars: โญ 20 (-89.25%)
Mutual labels: view, minify
Webmarkupmin
The Web Markup Minifier (abbreviated WebMarkupMin) - a .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code.
Stars: โญ 312 (+67.74%)
Mutual labels: minify, minification
Toucheffects
Android View็นๅป็นๆTouchEffects,ๅ ่กไปฃ็ ไธบๆๆๆงไปถๆทปๅ ็นๅปๆๆ
Stars: โญ 167 (-10.22%)
Mutual labels: view
Transitioner
A library for dynamic view-to-view transitions
Stars: โญ 2,049 (+1001.61%)
Mutual labels: view
Meiwidgetview
๐ฅไธๆฌพๆฑๆปไบ้ญ้๏ผ้ธฟๆด๏ผไปฅๅ่ชๅทฑๅนณๆถๆถ้็่ชๅฎไนๆงไปถ้ๅๅบ๏ผๅฐ็บขไนฆ๏ผ
Stars: โญ 2,060 (+1007.53%)
Mutual labels: view
Slidingsquareloaderview
Marvelous sliding square loader view
Stars: โญ 166 (-10.75%)
Mutual labels: view
Spannabletextview
SpannableTextView is a custom TextView which lets you customize the styling of slice of your text or statment via Spannables, but without the hassle of having to deal directly with Spannable themselves.
Stars: โญ 177 (-4.84%)
Mutual labels: view
Balance
Balance accounting (bookkeeping) system based on debit and credit principle
Stars: โญ 162 (-12.9%)
Mutual labels: yii
Expansionpanel
Android - Expansion panels contain creation flows and allow lightweight editing of an element.
Stars: โญ 1,984 (+966.67%)
Mutual labels: view
Yii 2 Minify View Component
The main feature of this component - concatenate and compress files connected through "AssetBundle".
Code Status
Support
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
],
]
]
];
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].