| Current Path : /home/rtorresani/www/vendor/magento/module-page-builder/view/adminhtml/web/ts/ |
| Current File : //home/rtorresani/www/vendor/magento/module-page-builder/view/adminhtml/web/ts/.babelrc.js |
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
const tsDirectory = 'app/code/Magento/PageBuilder/view/adminhtml/web/ts/';
const moduleName = 'Magento_PageBuilder';
module.exports = {
passPerPreset: true,
presets: [
{
plugins: [
['@babel/plugin-proposal-class-properties', {
loose: true
}],
'@babel/plugin-transform-modules-amd',
'./babel/plugin-amd-to-magento-amd',
]
},
[
'@babel/preset-env',
{
loose: true,
targets: {
browsers: ['last 2 versions', 'ie >= 11']
},
modules: 'amd'
}
]
],
plugins: [
'@babel/plugin-transform-typescript',
['./babel/plugin-resolve-magento-imports', {
path: tsDirectory,
prefix: moduleName
}],
['@comandeer/babel-plugin-banner', {
'banner': "/*eslint-disable */\n/* jscs:disable */",
}],
'@babel/plugin-syntax-object-rest-spread'
],
ignore: [
'/**/*.d.ts',
'/**/*.types.ts',
]
};