Chatto/chatto/src/main/javascript/Gruntfile.js

45 lines
1.2 KiB
JavaScript
Raw Normal View History

2020-01-14 10:13:57 +00:00
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'])
};