1.0.2 • Published 7 years ago
plain-templater v1.0.2
plain-templater
Инструмент для сборки файлов на основе шаблонов
Зависимости
Установка
npm install plain-templater [--save-dev]Использование
- Подключить модуль в
gulpfile.js.
const templater = require('plain-templater');- Установить пути к папке компиляции и папке шаблонов
templater.src = path.join(__dirname, '/temps/');
templater.dest = path.join(__dirname, '/dest/');- Передать конфигурационный объект
const config = {
one: 'testmessage',
count: 10,
values: ['one', 'two', 'three']
};
templater(config);- Создать gulp-task
templater
gulp.task('create', templater);Пути к папкам
По умолчанию в качестве папки с шаблонами используется папка templates, лежащая на одном уровне с файлом, в котором подключен модуль (с gulpfile.js).
По умолчанию в качестве папки для скомпилированных файлов используется папка dist, лежащая на одном уровне с файлом, в котором подключен модуль (с gulpfile.js).
Конфиг
По умолчанию в качестве конфигурационного файла используется файл config.json, лежащий на одном уровне с файлом, в котором подключен модуль (с gulpfile.js).
Компиляция
Pug
Инструмент компилирует pug-шаблоны в простой html. В шаблонах допустимы циклы и условия.
Используется пакет gulp-pug