module.exports = function(grunt) { // Project configuration. grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), // uglify: { // options: { // banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n' // }, // build: { // src: 'src/<%= pkg.name %>.js', // dest: 'build/<%= pkg.name %>.min.js' // } // }, browserify: { main: { src: 'ts/src/main.ts', dest: '../resources/static/js/bundle.js' }, options: { plugin: [ ['tsify', { target: 'es2017', noImplicitAny: true }], // register plugin by name ], browserifyOptions: { debug: true }, } } }); // Load the plugin that provides the "uglify" task. // grunt.loadNpmTasks('grunt-contrib-uglify'); // // Default task(s). // grunt.registerTask('default', ['uglify']); grunt.loadNpmTasks('grunt-browserify') grunt.registerTask('default', ['browserify']) };