--- a/client/gruntfile.js Mon Mar 30 10:11:32 2015 +0200
+++ b/client/gruntfile.js Sat Apr 18 16:47:18 2015 +0200
@@ -14,7 +14,8 @@
'js/ldtjson-bin.js',
'js/list-bin.js',
'js/wikipedia-bin.js',
- 'dist/js/paper-renderer.js'
+ 'dist/js/templates.js',
+ 'dist/js/paper-renderer.js',
];
var renkan_banner = grunt.file.read('js/header.js').toString() +
@@ -41,6 +42,20 @@
}
}
},
+ jst: {
+ compile: {
+ options: {
+ templateSettings: {
+ //interpolate : /\{\{(.+?)\}\}/g
+ },
+ namespace: 'renkanJST',
+ //amd: true
+ },
+ files: {
+ "dist/js/templates.js": ["templates/*.html"]
+ }
+ }
+ },
uglify: {
options: {
banner: renkan_banner,
@@ -68,6 +83,7 @@
force: true
},
renderer: ["dist/js/paper-renderer.js"],
+ jst:["dist/js/templates.js"],
renkan: ["dist/"],
lib: ["lib/"],
},
@@ -158,9 +174,10 @@
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.loadNpmTasks('grunt-bower-task');
+ grunt.loadNpmTasks('grunt-contrib-jst');
// Default task(s).
- grunt.registerTask('default', ['jshint', 'requirejs', 'concat', 'uglify', 'cssmin', 'bower:install', 'copy:renkan', 'copy:renkan_css', 'clean:renderer']);
+ grunt.registerTask('default', ['jshint', 'requirejs', 'jst', 'concat', 'uglify', 'cssmin', 'bower:install', 'copy:renkan', 'copy:renkan_css', 'clean:renderer', 'clean:jst']);
grunt.registerTask('copy-server', 'copy files to server part', function(){
grunt.task.run(['copy:renkan_server']);
});