adapt build process

This commit is contained in:
Rene
2020-08-30 23:25:16 +02:00
parent 464dd57ad7
commit 104fbe876d
6 changed files with 403 additions and 336 deletions
+27 -13
View File
@@ -1,14 +1,28 @@
module.exports = {
plugins: ['@babel/plugin-transform-modules-commonjs'],
presets: [
[
'@babel/preset-env',
{
targets: {
node: 'current',
},
},
],
'@babel/preset-typescript',
],
module.exports = function (api) {
api.cache.using(() => process.env.NODE_ENV);
if (api.env('build')) {
return {
plugins: ['@babel/plugin-transform-runtime', '@babel/plugin-proposal-class-properties'],
};
}
if (api.env('test')) {
return {
plugins: ['@babel/plugin-transform-modules-commonjs'],
presets: [
[
'@babel/preset-env',
{
targets: {
node: 'current',
},
},
],
'@babel/preset-typescript',
],
};
}
return {};
};