babel-preset-niksy
Version:
Babel preset for my projects.
34 lines (27 loc) • 574 B
JavaScript
;
module.exports = ( context, passedOptions ) => {
const presetEnvKey = '@babel/preset-env';
const options = {
[presetEnvKey]: {
modules: false
}
};
if (
typeof passedOptions !== 'undefined' &&
(presetEnvKey in passedOptions)
) {
options[presetEnvKey] = Object.assign({}, options[presetEnvKey], passedOptions[presetEnvKey]);
}
return {
presets: [
[
presetEnvKey,
options[presetEnvKey]
]
],
plugins: [
'@babel/plugin-transform-member-expression-literals',
'@babel/plugin-transform-property-literals'
]
};
};