/grunt-babel

Grunt plugin for Babel

Primary LanguageJavaScriptMIT LicenseMIT

This readme is for grunt-babel v8 + Babel v7 Check the 7.x branch for docs with Babel v6

grunt-babel Build Status

Use next generation JavaScript, today, with Babel

Issues with the output should be reported on the Babel issue tracker.

Install

For grunt-babel v8..

$ yarn add --dev grunt-babel@8.x.x @babel/core @babel/preset-env

or for grunt-babel v7...

$ yarn add --dev grunt-babel @babel/core @babel/preset-env

Usage

require('load-grunt-tasks')(grunt); // npm install --save-dev load-grunt-tasks

grunt.initConfig({
	babel: {
		options: {
			sourceMap: true,
			presets: ['@babel/preset-env']
		},
		dist: {
			files: {
				'dist/app.js': 'src/app.js'
			}
		}
	}
});

grunt.registerTask('default', ['babel']);

Options

See the Babel options, except for filename which is handled for you.

License

MIT © Sindre Sorhus