0.1.2 • Published 10 years ago
enb-html-freeze v0.1.2
enb-html-freeze
Технологии для фризинга статических ресурсов из HTML.
Установка:
$ npm install --D enb-html-freezeЗапуск тестов
$ npm testAPI
Опции
- 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'
}],
//...
]);Разработка
Руководство на отдельной странице.