mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2026-01-22 00:57:55 +00:00
Use project babel config for buildHomebrew script
Jest uses the babel.config file already. Might as well all use the same config.
This commit is contained in:
@@ -7,11 +7,12 @@ const { pack, watchFile, livereload } = vitreum;
|
|||||||
import lessTransform from 'vitreum/transforms/less.js';
|
import lessTransform from 'vitreum/transforms/less.js';
|
||||||
import assetTransform from 'vitreum/transforms/asset.js';
|
import assetTransform from 'vitreum/transforms/asset.js';
|
||||||
import babel from '@babel/core';
|
import babel from '@babel/core';
|
||||||
|
import babelConfig from '../babel.config.json' with { type : 'json' };
|
||||||
import less from 'less';
|
import less from 'less';
|
||||||
|
|
||||||
const isDev = !!process.argv.find((arg) => arg === '--dev');
|
const isDev = !!process.argv.find((arg) => arg === '--dev');
|
||||||
|
|
||||||
const babelify = async (code)=>(await babel.transformAsync(code, { presets: [['@babel/preset-env', { 'exclude': ['proposal-dynamic-import'] }], '@babel/preset-react'], plugins: ['@babel/plugin-transform-runtime'] })).code;
|
const babelify = async (code)=>(await babel.transformAsync(code, babelConfig)).code;
|
||||||
|
|
||||||
const transforms = {
|
const transforms = {
|
||||||
'.js' : (code, filename, opts)=>babelify(code),
|
'.js' : (code, filename, opts)=>babelify(code),
|
||||||
|
|||||||
Reference in New Issue
Block a user