Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module.exports = function (grunt) {
- // Project configuration.
- grunt.initConfig({
- pkg: grunt.file.readJSON('package.json'),
- concat: {
- dist: {
- src: [
- 'assets/js/new-relic/new-relic-logging-service.min.js',
- 'bower_components/jquery/dist/jquery.min.js',
- 'bower_components/bootstrap-sass/assets/javascripts/bootstrap.min.js',
- 'bower_components/angular/angular.min.js',
- 'bower_components/angular-cookies/angular-cookies.min.js',
- 'bower_components/angular-route/angular-route.min.js',
- 'bower_components/angular-translate/angular-translate.min.js',
- 'bower_components/angular-translate-storage-cookie/angular-translate-storage-cookie.min.js',
- 'bower_components/angular-translate-storage-local/angular-translate-storage-local.min.js',
- 'bower_components/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js',
- 'bower_components/angular-filter/dist/angular-filter.min.js',
- 'bower_components/moment/min/moment-with-locales.min.js',
- 'bower_components/moment-timezone/moment-timezone.js',
- 'bower_components/moment-timezone/moment-timezone-utils.js',
- 'bower_components/angular-moment/angular-moment.min.js',
- 'bower_components/hammerjs/hammer.min.js',
- 'bower_components/AngularHammer/angular.hammer.min.js',
- 'bower_components/ng-focus-on/ng-focus-on.min.js',
- 'bower_components/re-tree/re-tree.min.js',
- //*************************************************************************************************/
- 'bower_components/angular-local-storage/dist/angular-local-storage.min.js',
- 'bower_components/fast-json-patch/dist/json-patch-duplex.min.js',
- 'bower_components/qrcode-generator/js/qrcode.js',
- 'bower_components/angular-qrcode/angular-qrcode.js',
- 'bower_components/ng-device-detector/ng-device-detector.min.js',
- 'bower_components/ngmap/build/scripts/ng-map.min.js',
- 'bower_components/bootstrap-daterangepicker/daterangepicker.js',
- 'bower_components/angular-daterangepicker/js/angular-daterangepicker.js',
- 'script.js',
- ],
- dest: 'output/production.js'
- }
- },
- sass: {
- options: {
- outputStyle: 'compressed',
- sourceMap: true
- },
- dist: {
- files: {
- 'output/Style.css': 'assets/css/scss/Style.scss'
- }
- }
- },
- watch: {
- scripts: {
- files: ['app/**/*.js'],
- tasks: ['concat']
- },
- css: {
- files: 'assets/**/*.scss',
- tasks: ['sass']
- },
- copy: {
- files: ['assets/**/*.scss', 'app/**/*.js', 'app/**/*.html', 'index.html'],
- tasks: ['copy']
- },
- replace: {
- files: ['app/**/*.js', 'assets/**/*.scss'],
- tasks: ['replace:devenv']
- }
- },
- connect: {
- server: {
- options: {
- port: 9001,
- base: 'output'
- }
- }
- }
- });
- grunt.loadNpmTasks('grunt-contrib-watch');
- grunt.loadNpmTasks('grunt-contrib-concat');
- grunt.loadNpmTasks('grunt-contrib-connect');
- grunt.loadNpmTasks('grunt-sass');
- grunt.loadNpmTasks('grunt-contrib-copy');
- grunt.loadNpmTasks('grunt-replace');
- // Default task(s).
- grunt.registerTask('default', ['concat', 'sass', 'copy']);
- grunt.registerTask('dev', ['concat', 'replace', 'sass', 'copy', 'connect', 'watch']);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement