1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| module.exports = function (grunt) {
| var standaloneFiles = [
| 'bower_components/sockjs-client/dist/sockjs.min.js',
| 'bower_components/stomp-websocket/lib/stomp.min.js',
| 'src/ng-stomp.js'
| ]
|
| grunt.initConfig({
| fileExists: {
| scripts: standaloneFiles
| },
| uglify: {
| main: {
| options: {
| preserveComments: 'some'
| },
| files: {
| 'dist/ng-stomp.min.js': ['src/ng-stomp.js'],
| 'dist/ng-stomp.standalone.min.js': standaloneFiles
| }
| }
| },
| standard: {
| options: {
| format: true
| },
| app: {
| src: ['ng-stomp.js']
| }
| }
| })
|
| grunt.loadNpmTasks('grunt-file-exists')
| grunt.loadNpmTasks('grunt-contrib-uglify')
| grunt.loadNpmTasks('grunt-standard')
| grunt.registerTask('default', ['standard', 'fileExists', 'uglify'])
| }
|
|