22 lines
609 B
JavaScript
22 lines
609 B
JavaScript
// php create templates
|
||
import gulp from 'gulp';
|
||
import header from 'gulp-header';
|
||
|
||
const checkNewTemplates = (event) => {
|
||
const fileName = event.slice(10, -4)
|
||
const templateName = fileName[0].toUpperCase() + fileName.slice(1)
|
||
const templateString = `<?php
|
||
/**
|
||
* Template Name: ${templateName}
|
||
*/
|
||
?>`
|
||
gulp.src(event)
|
||
.pipe(header(templateString))
|
||
.pipe(gulp.dest('./'))
|
||
|
||
|
||
//TODO создавать файл .sass фаайл в src/pages с именем созданного файла в templates
|
||
|
||
}
|
||
|
||
export const phpDevelop = () => gulp.watch('templates/*.php').on('add', checkNewTemplates) |