summaryrefslogtreecommitdiffstats
path: root/vnfmarket-be/portal-marketplace/src/main/webapp/Gruntfile.js
diff options
context:
space:
mode:
Diffstat (limited to 'vnfmarket-be/portal-marketplace/src/main/webapp/Gruntfile.js')
-rw-r--r--vnfmarket-be/portal-marketplace/src/main/webapp/Gruntfile.js192
1 files changed, 0 insertions, 192 deletions
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/Gruntfile.js b/vnfmarket-be/portal-marketplace/src/main/webapp/Gruntfile.js
deleted file mode 100644
index 99673b10..00000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/Gruntfile.js
+++ /dev/null
@@ -1,192 +0,0 @@
-/*
-
- Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
-*/
-// Grunt tasks
-
-module.exports = function (grunt) {
- "use strict";
-
- // Project configuration.
- grunt.initConfig({
-
- pkg: grunt.file.readJSON('package.json'),
- banner: '/*!\n' +
- '* <%= pkg.name %> - v<%= pkg.version %> - MIT LICENSE <%= grunt.template.today("yyyy-mm-dd") %>. \n' +
- '* @author <%= pkg.author %>\n' +
- '*/\n',
-
- clean: {
- dist: ['src']
- },
-
- jshint: {
- options: {
- jshintrc: '.jshintrc'
- },
- gruntfile: {
- src: 'Gruntfile.js'
- },
- app: {
- src: ['app/modules/**/*.js']
- }
- },
-
- exec: {
- bowerInstaller: 'bower-installer'
- },
-
- concat: {
- options: {
- banner: '<%= banner %>',
- stripBanners: false
- },
- base: {
- src: [
- // Angular Project Dependencies,
- 'app/app.js',
- 'app/app.config.js',
- 'app/modules/**/*Module.js',
- 'app/modules/**/*Route.js',
- 'app/modules/**/*Ctrl.js',
- 'app/modules/**/*Service.js',
- 'app/modules/**/*Directive.js'
- ],
- dest: 'app/assets/js/<%= pkg.name %>-appbundle.js'
- },
- build: {
- src: [
- // Angular Project Dependencies,
- 'app/assets/libs/angular/angular.js',
- 'app/assets/libs/**/*.js'
-
- ],
- dest: 'app/assets/js/<%= pkg.name %>-angularbundle.js'
- }
- },
-
- uglify: {
- options: {
- banner: '<%= banner %>',
- report: 'min'
- },
- base: {
- src: ['<%= concat.base.dest %>'],
- dest: 'app/assets/js/<%= pkg.name %>-angscript.min.js'
- },
- basePlugin: {
- src: [ 'src/plugins/**/*.js' ],
- dest: 'app/assets/js/plugins/',
- expand: true,
- flatten: true,
- ext: '.min.js'
- }
- },
-
- connect: {
- server: {
- options: {
- keepalive: true,
- port: 4000,
- base: '.',
- hostname: 'localhost',
- debug: true,
- livereload: true,
- open: true
- }
- }
- },
- concurrent: {
- tasks: ['connect', 'watch'],
- options: {
- logConcurrentOutput: true
- }
- },
-
- watch: {
- app: {
- files: '<%= jshint.app.src %>',
- tasks: ['jshint:app'],
- options: {
- livereload: true
- }
- }
- },
-
- injector: {
- options: {},
- dev: {
- files: {
- 'index.html': [
- 'bower.json',
- 'app/app.js',
- 'app/app.config.js',
- 'app/**/*Module.js',
- 'app/**/*Route.js',
- 'app/**/*Ctrl.js',
- 'app/**/*Service.js',
- 'app/**/*Directive.js'
- ]
- }
- },
- production: {
- files: {
- 'index.html': [
- 'app/assets/css/**/*.css',
- 'app/assets/js/*.js'
- ]
-
- }
- }
- },
-
- ngtemplates: {
- app: {
- src: 'app/modules/**/*.html',
- dest: 'app/assets/js/templates.js',
- options: {
- module: '<%= pkg.name %>',
- root: 'app/',
- standAlone: false
- }
- }
- }
-
-
-
- });
-
- require('time-grunt')(grunt);
- require('load-grunt-tasks')(grunt);
-
- // Making grunt default to force in order not to break the project if something fail.
- grunt.option('force', true);
-
- // Register grunt tasks
- grunt.registerTask("build", [
- "jshint",
- "exec",
- "concat",
- "ngtemplates",
- "injector:production",
- "concurrent",
- "clean"
- ]);
-
- // Development task(s).
- grunt.registerTask('dev', ['injector:dev', 'concurrent']);
-
-};