CircleCI project setup (#138)
This commit is contained in:
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;
|
||||
Reference in new issue
Block a user