X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=Gruntfile.js;h=c42c9a5643332cae9f72027a0742c6f5f1c2e27e;hb=56d082fc317da56a535a83fdd5472b630d955ceb;hp=cc434c1706ed31bac8384dc0f1232419bf975d09;hpb=44b5e61d0ea44bef1601b77805cc6360363f88db;p=e-mobility-charging-stations-simulator.git diff --git a/Gruntfile.js b/Gruntfile.js index cc434c17..c42c9a56 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -3,12 +3,35 @@ module.exports = function(grunt) { pkg: grunt.file.readJSON('package.json'), ts: { tsconfig: './tsconfig.json', - dev: { - watch: './src' + buildWatch: { + watch: './src', }, - prod: {} + build: {} + }, + mkdir: { + assets: { + options: { + create: ['dist/assets'], + } + } + }, + copy: { + assets: { + files: [{ + expand: true, + cwd: 'src/assets', + src: '**', + dest: 'dist/assets', + }] + }, + }, + clean: { + build: ['dist'], } }); + grunt.loadNpmTasks('grunt-contrib-clean'); + grunt.loadNpmTasks('grunt-mkdir'); + grunt.loadNpmTasks('grunt-contrib-copy'); grunt.loadNpmTasks('grunt-ts'); - grunt.registerTask('default', ['ts:prod']); + grunt.registerTask('default', ['clean:build', 'ts:build', 'mkdir:assets', 'copy:assets']); };