1.0.2 • Published 5 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