From b5c713a72b3077b97e536c22d30d39d2449da05b Mon Sep 17 00:00:00 2001 From: Kyle Shockey Date: Thu, 14 Dec 2017 18:51:48 -0800 Subject: [PATCH] Eliminate require.context usage --- .../split-pane-mode/components/index.js | 17 -------------- src/core/plugins/split-pane-mode/index.js | 7 +++--- src/plugins/index.js | 22 +++++-------------- 3 files changed, 10 insertions(+), 36 deletions(-) delete mode 100644 src/core/plugins/split-pane-mode/components/index.js diff --git a/src/core/plugins/split-pane-mode/components/index.js b/src/core/plugins/split-pane-mode/components/index.js deleted file mode 100644 index 7149382d..00000000 --- a/src/core/plugins/split-pane-mode/components/index.js +++ /dev/null @@ -1,17 +0,0 @@ -import { pascalCaseFilename } from "core/utils" - -const request = require.context(".", true, /\.jsx?$/) - -request.keys().forEach( function( key ){ - if( key === "./index.js" ) { - return - } - - // if( key.slice(2).indexOf("/") > -1) { - // // skip files in subdirs - // return - // } - - let mod = request(key) - module.exports[pascalCaseFilename(key)] = mod.default ? mod.default : mod -}) diff --git a/src/core/plugins/split-pane-mode/index.js b/src/core/plugins/split-pane-mode/index.js index 9b4d285e..913738c4 100644 --- a/src/core/plugins/split-pane-mode/index.js +++ b/src/core/plugins/split-pane-mode/index.js @@ -1,5 +1,4 @@ -import * as components from "./components" - +import SplitPaneMode from "./components/split-pane-mode" export default function SplitPaneModePlugin() { return { // statePlugins: { @@ -9,6 +8,8 @@ export default function SplitPaneModePlugin() { // } // }, - components, + components: { + SplitPaneMode + } } } diff --git a/src/plugins/index.js b/src/plugins/index.js index 5cbd4b9c..f143ff0b 100644 --- a/src/plugins/index.js +++ b/src/plugins/index.js @@ -1,17 +1,7 @@ -import { pascalCaseFilename } from "js/utils" +import Configs from "./configs" +import Topbar from "./topbar" -const request = require.context(".", true, /\.jsx?$/) - -request.keys().forEach( function( key ){ - if( key === "./index.js" ) { - return - } - - // if( key.slice(2).indexOf("/") > -1) { - // // skip files in subdirs - // return - // } - - let mod = request(key) - module.exports[pascalCaseFilename(key)] = mod.default ? mod.default : mod -}) +export default { + Configs, + Topbar +}