Also added fronmatter for interactive: true to turn on React on a file by file basis and prevent slowing down the builds for non-react files
14 lines
376 B
JavaScript
14 lines
376 B
JavaScript
const babel = require('@babel/core')
|
|
const transform = code =>
|
|
babel.transform(code, {
|
|
presets: ['@babel/preset-env'],
|
|
plugins: [
|
|
'@babel/plugin-transform-react-jsx',
|
|
'@babel/plugin-proposal-object-rest-spread',
|
|
'@babel/plugin-transform-modules-commonjs',
|
|
'@babel/plugin-proposal-class-properties'
|
|
]
|
|
}).code
|
|
|
|
module.exports = transform
|