Dev mode: fixed loading plugins located outside of the Flipper source root folder
Summary: Dev mode: fixed loading of plugins located outside of the Flipper source root folder, e.g. in ~/flipper-plugins as suggested in tutorial docs. Reviewed By: passy Differential Revision: D21306639 fbshipit-source-id: bb9044b25324065f0c12169b95fbe663da8d4305
This commit is contained in:
committed by
Facebook GitHub Bot
parent
b27f8ee236
commit
c21ccedf14
@@ -11,6 +11,7 @@ import {default as generate} from '@babel/generator';
|
||||
import {parse} from '@babel/parser';
|
||||
import {transformFromAstSync} from '@babel/core';
|
||||
import {default as flipperEnv} from './flipper-env';
|
||||
import {resolve} from 'path';
|
||||
|
||||
export default function transform({
|
||||
filename,
|
||||
@@ -25,6 +26,7 @@ export default function transform({
|
||||
presets?: any[];
|
||||
plugins?: any[];
|
||||
}) {
|
||||
filename = resolve(options.projectRoot, filename);
|
||||
presets = presets ?? [require('@babel/preset-react')];
|
||||
plugins = plugins ?? [];
|
||||
const isTypeScript = filename.endsWith('.tsx') || filename.endsWith('.ts');
|
||||
|
||||
Reference in New Issue
Block a user