CircleCI project setup (#138)

This commit is contained in:
Sebastian Rindom authored and GitHub committed 2020-11-21 15:50:42 +01:00
1 parent f5ec1b1b4c
commit c6996dd530
33 files changed
+3091 -432

No files matched your search

@@ -0,0 +1,26 @@
const r = require(`./resolver`);
function preset(context, options = {}) {
const { debug = false, nodeVersion = `10.14.0` } = options;
const { NODE_ENV, BABEL_ENV } = process.env;
const nodeConfig = {
corejs: 3,
useBuiltIns: `entry`,
targets: {
node: nodeVersion,
},
};
return {
presets: [r(`@babel/preset-env`)],
plugins: [
r(`@babel/plugin-proposal-class-properties`),
r(`@babel/plugin-transform-classes`),
r(`@babel/plugin-transform-instanceof`),
r(`@babel/plugin-transform-runtime`),
].filter(Boolean),
};
}
module.exports = preset;