UNPKG

grunt-html-build

Version:

Grunt HTML Builder - Appends scripts and styles, Removes debug parts, append html partials, Template options

56 lines (53 loc) 2.13 kB
module.exports = function (grunt) { grunt.initConfig({ fixturesPath: "fixtures", htmlbuild: { dist: { src: './*.html', dest: './samples/', options: { beautify: true, //allowUnknownTags: true, //parseTag: 'htmlbuild', // keepTags: true, relative: true, processFiles: true, scripts: { bundle: [ '<%= fixturesPath %>/scripts/*.js', '!**/main.js', ], bundle_remote: [ "//cdn.jsdelivr.net/jquery/2.1.0/jquery.min.js", "//cdn.jsdelivr.net/bootstrap/3.1.1/js/bootstrap.min.js" ], inlineapp: '<%= fixturesPath %>/scripts/app.js', main: '<%= fixturesPath %>/scripts/main.js' }, styles: { bundle: { cwd: '<%= fixturesPath %>', files: [ 'css/libs.css', 'css/dev.css', 'css/another.less' ] }, test: '<%= fixturesPath %>/css/inline.css', pageSpecific: '<%= fixturesPath %>/css/$(filename).inline.css' }, sections: { views: '<%= fixturesPath %>/views/**/*.html', templates: '<%= fixturesPath %>/templates/**/*.html', }, data: { version: "0.1.0", title: "test", }, } } } }); grunt.loadTasks('tasks'); grunt.registerTask('default', ['htmlbuild']); };