var getJadeDependencies = function (file) {
return require(`jade`).compileFile(file).dependencies;
};
gulp.task('jade', function () {
return gulp.src(['src/jade/**/*.jade','!src/jade/**/_*.jade'])
.pipe(newer('src/jade/**/*.jade'))
.pipe(plumber())
.pipe(jade({
pretty: '\t'
}))
.on('error', console.log)
.pipe(gulp.dest('./dist/'));
});
mixin test(data)
.block
.block_heading #{data.heading}
.block_text #{data.text}
doctype html
html(lang="en")
head
title
body
- var dataTest = {heading: "Heading", text: "Text"}
+test(dataTest)
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
</head>
<body>
<div class="block">
<div class="block_heading">Heading</div>
<div class="block_text">Text</div>
</div>
</body>
</html>