Remove babel transforms for flipper-server
Summary: Flipper server itself requires no babel transforms. We applied extra transforms only for the bundled plugins. However, we pack and ship all plugins in the /static folder. They are always available on the FS. Therefore we could stop bundling any plugins into flipper-server's source code. Reviewed By: lblasa Differential Revision: D38910251 fbshipit-source-id: b3e9fe5ae2ab69ce5579b01b6793ebf7e88baf66
This commit is contained in:
committed by
Facebook GitHub Bot
parent
218cb6abf2
commit
a67a4e5d0f
@@ -21,11 +21,21 @@ export interface GlobalObject {
|
||||
antdesign_icons: any;
|
||||
}
|
||||
|
||||
declare module globalThis {
|
||||
let React: any;
|
||||
let ReactDOM: any;
|
||||
let ReactDOMClient: any;
|
||||
let ReactIs: any;
|
||||
let Flipper: any;
|
||||
let FlipperPlugin: any;
|
||||
let Immer: any;
|
||||
let antd: any;
|
||||
let emotion_styled: any;
|
||||
let antdesign_icons: any;
|
||||
}
|
||||
|
||||
export const setGlobalObject = (replacements: GlobalObject) => {
|
||||
const globalObject = (function (this: any) {
|
||||
return this;
|
||||
})();
|
||||
for (const [name, module] of Object.entries(replacements)) {
|
||||
globalObject[name] = module;
|
||||
globalThis[name as keyof GlobalObject] = module;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user