const mix = require( 'laravel-mix' ); mix.autoload( {} ) .js( 'src/js/gutenberg.js', 'dist/js/gutenberg.js' ) .react() .babelConfig( { 'plugins': [ [ '@wordpress/babel-plugin-makepot', { 'output': 'languages/wp-revisions-control-gutenberg.pot', }, ], ], } ) .webpackConfig( { externals: { '@wordpress/components': 'wp.components', '@wordpress/compose': 'wp.compose', '@wordpress/data': 'wp.data', '@wordpress/edit-post': 'wp.editPost', '@wordpress/i18n': 'wp.i18n', '@wordpress/plugins': 'wp.plugins', 'react': 'React', 'react-dom': 'ReactDOM', } } );