diff options
author | Herbert Eiselt <herbert.eiselt@highstreet-technologies.com> | 2019-02-07 17:50:41 +0100 |
---|---|---|
committer | Herbert Eiselt <herbert.eiselt@highstreet-technologies.com> | 2019-02-07 17:51:11 +0100 |
commit | 12a8c669f52c0e84d580c078cee849b25133b585 (patch) | |
tree | 1a0ddb6cc13f225e8a58833b8975f98b453a8d52 /sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/Gruntfile.js | |
parent | bd2aa3c75e0073ff07fb46b14b8b51926915d5c8 (diff) |
Add sdnr wt devicemanager
Add complete sdnr wireless transport app devicemanager
Change-Id: I433014ee579a3c8833b3b8f84c4087c5f776704f
Issue-ID: SDNC-575
Signed-off-by: Herbert Eiselt <herbert.eiselt@highstreet-technologies.com>
Diffstat (limited to 'sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/Gruntfile.js')
-rw-r--r-- | sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/Gruntfile.js | 115 |
1 files changed, 115 insertions, 0 deletions
diff --git a/sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/Gruntfile.js b/sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/Gruntfile.js new file mode 100644 index 000000000..d9607ac76 --- /dev/null +++ b/sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/Gruntfile.js @@ -0,0 +1,115 @@ +module.exports = function(grunt) { + + var fileSets = require("./grunt_fileSets.js"); + + // Project configuration. + grunt.initConfig({ + clean: { + _site: { + src: ['_site'] + } + }, + concat: { + vendorjs: { + src: fileSets.vendorJs, + dest: '_site/vendor.js' + }, + vendorcss: { + src: fileSets.vendorCss, + dest: '_site/vendor.css' + }, + appjs: { + src: fileSets.srcJs, + dest: '_site/app.js' + }, + appcss: { + src: fileSets.srcCss, + dest: '_site/app.css' + } + }, + + copy: { + site_index: { + src: 'index.html', + dest: '_site/index.html', + options: { + process: function( src ) { + return src.replace(/_site\//g, ""); + } + } + }, + base: { + expand: true, + cwd: 'src/app/base/', + src: [ '*.gif', '*.png', '*.css' ], + dest: '_site/base/' + }, + iconFonts: { + expand: true, + cwd: 'src/vendor/font-awesome/fonts/', + src: '**', + dest: '_site/fonts' + }, + i18n: { + src: 'src/vendor/i18n/i18n.js', + dest: '_site/i18n.js' + }, + lang: { + expand: true, + cwd: 'src/app/lang/', + src: '**', + dest: '_site/lang/' + } + }, + + jasmine: { + task: { + src: [ fileSets.vendorJs, 'src/vendor/i18n/i18n.js', 'src/app/lang/en_strings.js', fileSets.srcJs ], + options: { + specs: 'src/app/**/*Spec.js', + helpers: 'test/spec/*Helper.js', + display: "short", + summary: true + } + } + }, + + watch: { + "scripts": { + files: ['src/**/*', 'test/spec/*' ], + tasks: ['default'], + options: { + spawn: false + } + }, + "grunt": { + files: [ 'Gruntfile.js' ] + } + }, + + connect: { + server: { + options: { + port: 9100, + base: '.', + keepalive: true + } + } + } + + }); + + grunt.loadNpmTasks('grunt-contrib-clean'); + grunt.loadNpmTasks('grunt-contrib-concat'); + grunt.loadNpmTasks('grunt-contrib-watch'); + grunt.loadNpmTasks('grunt-contrib-connect'); + grunt.loadNpmTasks('grunt-contrib-copy'); + grunt.loadNpmTasks('grunt-contrib-jasmine'); + + // Default task(s). + grunt.registerTask('default', ['clean', 'concat', 'copy', 'jasmine']); + grunt.registerTask('server', ['connect:server']); + grunt.registerTask('dev', [ 'default', 'watch' ]); + + +}; |