From a411fc67208c3bfd0c128b95edcdabe087c12168 Mon Sep 17 00:00:00 2001 From: Andrey Goncharov Date: Thu, 15 Sep 2022 10:02:19 -0700 Subject: [PATCH] Remove stale babel transforms Reviewed By: lblasa Differential Revision: D39467843 fbshipit-source-id: e2659995913144d4ba1a51e5670d4405e1354314 --- .../src/transform-server-add-on.tsx | 49 ----------------- .../src/transform-server-dev.tsx | 48 ----------------- .../src/transform-server-prod.tsx | 53 ------------------- 3 files changed, 150 deletions(-) delete mode 100644 desktop/babel-transformer/src/transform-server-add-on.tsx delete mode 100644 desktop/babel-transformer/src/transform-server-dev.tsx delete mode 100644 desktop/babel-transformer/src/transform-server-prod.tsx diff --git a/desktop/babel-transformer/src/transform-server-add-on.tsx b/desktop/babel-transformer/src/transform-server-add-on.tsx deleted file mode 100644 index a833332c6..000000000 --- a/desktop/babel-transformer/src/transform-server-add-on.tsx +++ /dev/null @@ -1,49 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * @format - */ - -import {default as doTransform} from './transform'; -import {default as getCacheKey} from './get-cache-key'; - -// Copy-paste from transform-plugin with @babel/preset-env instead of @babel/preset-react - -const presets = [ - [ - '@babel/preset-env', - { - targets: { - node: 'current', - }, - }, - ], -]; - -const plugins = [ - require('./fsevents-dynamic-imports'), - require('./prefixed-node-requires'), - require('./electron-requires'), - require('./plugin-flipper-requires'), - require('./fb-stubs'), -]; - -module.exports = { - transform, - getCacheKey, -}; - -function transform({ - filename, - options, - src, -}: { - filename: string; - options: any; - src: string; -}) { - return doTransform({filename, options, src, presets, plugins}); -} diff --git a/desktop/babel-transformer/src/transform-server-dev.tsx b/desktop/babel-transformer/src/transform-server-dev.tsx deleted file mode 100644 index 556776aa1..000000000 --- a/desktop/babel-transformer/src/transform-server-dev.tsx +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * @format - */ - -import {default as doTransform} from './transform'; -import {default as getCacheKey} from './get-cache-key'; - -const presets = [ - '@babel/preset-react', - [ - '@babel/preset-env', - { - targets: { - node: 'current', - }, - }, - ], -]; - -// In DEV builds, we keep node_modules as is, as to not waste resources on trying to bundle them -const plugins = [ - require('./fsevents-dynamic-imports'), - require('./electron-requires-server'), - require('./plugin-flipper-requires'), - require('./fb-stubs'), -]; - -module.exports = { - transform, - getCacheKey, -}; - -function transform({ - filename, - options, - src, -}: { - filename: string; - options: any; - src: string; -}) { - return doTransform({filename, options, src, presets, plugins}); -} diff --git a/desktop/babel-transformer/src/transform-server-prod.tsx b/desktop/babel-transformer/src/transform-server-prod.tsx deleted file mode 100644 index 6549af44e..000000000 --- a/desktop/babel-transformer/src/transform-server-prod.tsx +++ /dev/null @@ -1,53 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * @format - */ - -import {default as doTransform} from './transform'; -import {default as getCacheKey} from './get-cache-key'; - -const presets = [ - '@babel/preset-react', - [ - '@babel/preset-env', - { - targets: { - node: 'current', - }, - }, - ], -]; - -// In PROD builds, we bundle up all node_modules as well, so that there is a single JS file to run in the end, without -// needing to install deps for either flipper-server or flipper-server-core. -// This is also the reason that all server deps are DEV deps -// electron-requires makes sure that *only* requires of built in node_modules are using "electronRequire" -// (which effectively makes them external, as electronRequire === require, but not rolled up with Metro) -const plugins = [ - require('./fsevents-dynamic-imports'), - require('./prefixed-node-requires'), - require('./electron-requires'), - require('./plugin-flipper-requires'), - require('./fb-stubs'), -]; - -module.exports = { - transform, - getCacheKey, -}; - -function transform({ - filename, - options, - src, -}: { - filename: string; - options: any; - src: string; -}) { - return doTransform({filename, options, src, presets, plugins}); -}