Minify Polymer

Plugin to minify a polymer plugin

Лицензия

Лицензия

Категории

Категории

Maven Компиляция и сборка
Группа

Группа

fr.algofi.maven.plugins
Идентификатор

Идентификатор

polymer-minifier
Последняя версия

Последняя версия

3.2.3.MULTI-RESOURCES
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

Minify Polymer
Plugin to minify a polymer plugin
Ссылка на сайт

Ссылка на сайт

https://github.com/algofi/polymer-minimizer
Организация-разработчик

Организация-разработчик

Algofi
Система контроля версий

Система контроля версий

https://github.com/algofi/polymer-minimizer.git

Скачать polymer-minifier

Как подключить последнюю версию

<plugin>
    <groupId>fr.algofi.maven.plugins</groupId>
    <artifactId>polymer-minifier</artifactId>
    <version>3.2.3.MULTI-RESOURCES</version>
</plugin>

Зависимости

compile (7)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-plugin-api jar 3.0
org.apache.logging.log4j : log4j-api jar 2.8
org.apache.logging.log4j : log4j-core jar 2.8
org.apache.logging.log4j : log4j-slf4j-impl jar 2.8
org.jsoup : jsoup jar 1.8.3
com.google.javascript : closure-compiler jar v20170124
com.yahoo.platform.yui : yuicompressor jar 2.4.8

provided (1)

Идентификатор библиотеки Тип Версия
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.4

test (3)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12
org.mockito : mockito-all jar 1.10.19
org.eclipse.jetty : jetty-server jar 9.4.2.v20170220

Модули Проекта

Данный проект не имеет модулей.
build: Quality Gate

This maven-plugin build a set of polymer elements into a single file and minifying each of them.

The following rules are applied

  • HTML blanks removal
  • polymer custom tag and properties minification
  • Javascript minification (version 2.x)

Usage

TODO maven configuration example

Roadmap

1.x

  • HTML minification
  • polymer custom tag and properties minification
  • single file built

2.x

Javascript minification

  • Javascript compile with Google Closure Compiler is not working

  • Use an hand made minifier that remove blanks in Javascript and rename minimized polymer component properties.

  • each source file is minified separatly and written down to the disk.

  • each minified file is also gzipped

3.x (soon)

  • CSS minification
  • CSS cleaning : removing custom css properties not used I plan to use the YUI Compressor

4.x (soon)

  • helper to diagnose your HTML imports tree and size
  • ...
fr.algofi.maven.plugins
Conseil finance informatique

Версии библиотеки

Версия
3.2.3.MULTI-RESOURCES
3.2.2.MULTI-RESOURCES
3.2.1.MULTI-RESOURCES
3.1
2.3.2
2.3.1
2.3
2.2
2.1
2.0