26 lines
535 B
JavaScript
26 lines
535 B
JavaScript
module.exports = {
|
|
presets: [
|
|
[ '@babel/preset-env', {
|
|
modules: false
|
|
} ],
|
|
[ '@babel/preset-react', {
|
|
pragma: 'wp.element.createElement',
|
|
pragmaFrag: 'wp.element.Fragment'
|
|
} ]
|
|
],
|
|
plugins: [
|
|
'@babel/plugin-proposal-class-properties',
|
|
'@babel/plugin-proposal-object-rest-spread',
|
|
'@babel/plugin-syntax-async-generators',
|
|
'@babel/plugin-transform-runtime'
|
|
],
|
|
env: {
|
|
production: {
|
|
plugins: [
|
|
[ '@wordpress/babel-plugin-makepot', {
|
|
output: 'languages/carbon-fields-ui.pot'
|
|
} ]
|
|
]
|
|
}
|
|
}
|
|
};
|