1.0.2 • Published 5 years ago

plain-templater v1.0.2

Weekly downloads
2
License
ISC
Repository
github
Last release
5 years ago

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

Документация PUG