Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
90 lines (52 sloc) 1.46 KB

Deprecated

The Dust project is no longer maintained.


gulp-dust Build Status

Precompile Dust templates

Issues with the output should be reported on the Dust issue tracker.

Install

$ npm install --save-dev gulp-dust

Usage

const gulp = require('gulp');
const dust = require('gulp-dust');

gulp.task('default', () =>
	gulp.src('templates/list.html')
		.pipe(dust())
		.pipe(gulp.dest('dist'))
);

API

dust([options])

options

Type: Object

name

Type: Function
Default: Filename (templates/list.html => list)

You can override the default behavior by supplying a function which gets the current File object and is expected to return the name.

Example:

dust({
	name: file => 'custom'
});
config

Type: Object
Default: {whitespace: false, amd: false, cjs: false}

Corresponds to dust.config. Use it to override any dust configuration value.

whitespace

Type: boolean
Default: false

Preserve whitespace.

amd

Type: boolean
Default: false

Compile as AMD modules.

cjs

Type: boolean
Default: false

Compile as CommonJS modules.

License

MIT © Sindre Sorhus

You can’t perform that action at this time.