UNPKG

804 BJavaScriptView Raw
1var path = require('path');
2
3module.exports = function(grunt) {
4 grunt.initConfig({
5 jscs: {
6 src: ["tasks/nunjucks.js", "tests/compare.js"],
7 options: {
8 config: ".jscsrc"
9 }
10 },
11 nunjucks: {
12 options: {
13 data: grunt.file.readJSON('tests/data.json'),
14 preprocessData: function(data) {
15 data.page = path.basename(this.src[0], '.html');
16 return data;
17 },
18 configureEnvironment: function(env) {
19 env.addGlobal('foo', 'bar');
20 }
21 },
22 render: {
23 files: {
24 'tests/_output.html' : ['tests/input.html']
25 }
26 }
27 }
28 });
29
30 grunt.loadNpmTasks("grunt-jscs");
31 grunt.loadTasks("tasks/");
32
33 grunt.registerTask("jscs", ["jscs"]);
34 grunt.registerTask("test", ["nunjucks"]);
35}
\No newline at end of file