| changeset 423 | 4f0b6f345564 |
| parent 421 | 6cf2ef158f9b |
| child 425 | 823e8f1d26f7 |
| 422:6447f10b7d2c | 423:4f0b6f345564 |
|---|---|
12 'js/full-json.js', |
12 'js/full-json.js', |
13 'js/save-once.js', |
13 'js/save-once.js', |
14 'js/ldtjson-bin.js', |
14 'js/ldtjson-bin.js', |
15 'js/list-bin.js', |
15 'js/list-bin.js', |
16 'js/wikipedia-bin.js', |
16 'js/wikipedia-bin.js', |
17 'dist/js/paper-renderer.js', |
|
17 'dist/js/templates.js', |
18 'dist/js/templates.js', |
18 'dist/js/paper-renderer.js', |
|
19 ]; |
19 ]; |
20 |
20 |
21 var renkan_banner = grunt.file.read('js/header.js').toString() + |
21 var renkan_banner = grunt.file.read('js/header.js').toString() + |
22 '\n/*! <%= pkg.name %> - v<%= pkg.version %> - Copyright © IRI ' + |
22 '\n/*! <%= pkg.name %> - v<%= pkg.version %> - Copyright © IRI ' + |
23 '<%= grunt.template.today("yyyy") %> */\n\n'; |
23 '<%= grunt.template.today("yyyy") %> */\n\n'; |
142 cleanBowerDir: false, |
142 cleanBowerDir: false, |
143 bowerOptions: {} |
143 bowerOptions: {} |
144 } |
144 } |
145 } |
145 } |
146 }, |
146 }, |
147 watch: { |
|
148 css:{ |
|
149 files: ['css/**/*.css'], |
|
150 tasks: ['cssmin', 'copy:renkan_css'], |
|
151 }, |
|
152 js:{ |
|
153 files: ['js/**/*.js', 'templates/**/*.html'], |
|
154 tasks: ['jshint', 'requirejs', 'jst', 'concat', 'uglify', 'copy:renkan', 'clean:renderer'], |
|
155 }, |
|
156 lib:{ |
|
157 files: ['bower.json'], |
|
158 tasks: ['bower:install', 'copy:renkan'], |
|
159 }, |
|
160 options: { |
|
161 interrupt: true, |
|
162 }, |
|
163 }, |
|
147 connect: { |
164 connect: { |
148 server: { |
165 server: { |
149 options: { |
166 options: { |
150 port: 9001, |
167 port: 9001, |
151 base: '.', |
168 base: '.', |
152 keepalive: true, |
|
153 useAvailablePort: true, |
169 useAvailablePort: true, |
154 debug: true, |
170 debug: true, |
155 middleware: function(connect, options, middlewares) { |
171 middleware: function(connect, options, middlewares) { |
156 middlewares.push(simplePersist.middleware); |
172 middlewares.push(simplePersist.middleware); |
157 return middlewares; |
173 return middlewares; |
170 grunt.loadNpmTasks('grunt-contrib-copy'); |
186 grunt.loadNpmTasks('grunt-contrib-copy'); |
171 grunt.loadNpmTasks('grunt-contrib-jshint'); |
187 grunt.loadNpmTasks('grunt-contrib-jshint'); |
172 grunt.loadNpmTasks('grunt-contrib-connect'); |
188 grunt.loadNpmTasks('grunt-contrib-connect'); |
173 grunt.loadNpmTasks('grunt-bower-task'); |
189 grunt.loadNpmTasks('grunt-bower-task'); |
174 grunt.loadNpmTasks('grunt-contrib-jst'); |
190 grunt.loadNpmTasks('grunt-contrib-jst'); |
191 grunt.loadNpmTasks('grunt-contrib-watch'); |
|
175 |
192 |
176 // Default task(s). |
193 // Default task(s). |
177 grunt.registerTask('default', ['jshint', 'requirejs', 'jst', 'concat', 'uglify', 'cssmin', 'bower:install', 'copy:renkan', 'copy:renkan_css', 'clean:renderer', 'clean:jst']); |
194 grunt.registerTask('default', ['jshint', 'requirejs', 'jst', 'concat', 'uglify', 'cssmin', 'bower:install', 'copy:renkan', 'copy:renkan_css', 'clean:renderer', 'clean:jst']); |
178 grunt.registerTask('copy-server', 'copy files to server part', function(){ |
195 grunt.registerTask('copy-server', 'copy files to server part', function(){ |
179 grunt.task.run(['copy:renkan_server']); |
196 grunt.task.run(['copy:renkan_server']); |
180 }); |
197 }); |
198 grunt.registerTask('dev', [ 'jshint', 'requirejs', 'jst', 'concat', 'uglify', 'cssmin', 'bower:install', 'copy:renkan', 'copy:renkan_css', 'clean:renderer', 'connect:server', 'watch']); |
|
181 |
199 |
182 |
200 |
183 }; |
201 }; |