Технологии для фризинга статических ресурсов из HTML.
$ npm install --D enb-html-freeze
$ npm test
Опции
- String target — Результирующий таргет. По умолчанию —
?.freeze.html
. - String source — Исходный
html
таргет. По умолчанию —?.html
. - String staticDir — Путь к директории для фризинга. По умолчанию —
_
. - String algorithm — Алгоритм вычисления hash-суммы. По умолчанию —
md5
. - String tag — HTML тэг. По умолчанию —
img
. - String attr — Атрибут HTML тэга. По умолчанию —
src
. - Number parallelLimit — Количество одновременно сохраняемых файлов. По умолчанию —
50
.
Пример
var htmlFreeze = require('enb-freeze/techs/html');
//..
nodeConfig.addTechs([
//...
[htmlFreeze, {
source: '?.source.html',
target: '?.frz.html',
staticDir: 'statics/imgs',
parallelLimit: 100,
algorithm: 'sha1',
tag: 'div',
attr: 'data-img'
}],
//...
]);
Руководство на отдельной странице.