@@ -136,27 +136,23 @@ module.exports = class PatternLab {
136
136
*/
137
137
//todo, move this to plugin_manager
138
138
initializePlugins ( patternlab ) {
139
- if ( ! patternlab . config . plugins ) {
140
- return ;
141
- }
142
-
143
- const plugin_manager = new pm (
144
- patternlab . config ,
145
- path . resolve ( __dirname , '../../patternlab-config.json' )
146
- ) ;
147
- const foundPlugins = findModules ( 'plugin-' ) ;
148
-
149
- if ( foundPlugins && foundPlugins . length > 0 ) {
150
- for ( let i = 0 ; i < foundPlugins . length ; i ++ ) {
151
- const pluginKey = foundPlugins [ i ] ;
152
-
153
- logger . info ( `Found plugin: ${ pluginKey } ` ) ;
154
- logger . info ( `Attempting to load and initialize plugin.` ) ;
155
-
156
- const plugin = plugin_manager . load_plugin ( pluginKey ) ;
157
- plugin ( patternlab ) ;
158
- }
159
- }
139
+ // console.log('initialize plugins');
140
+ // if (!patternlab.config.plugins) {
141
+ // return;
142
+ // }
143
+ // const plugin_manager = new pm(
144
+ // patternlab.config,
145
+ // path.resolve(__dirname, '../../patternlab-config.json')
146
+ // );
147
+ // const nodeModulesPath = path.join(process.cwd(), 'node_modules');
148
+ // const foundPlugins = findModules(nodeModulesPath, plugin_manager.is_plugin);
149
+ // console.log(148, foundPlugins, patternlab.config.plugins);
150
+ // foundPlugins.forEach(plugin => {
151
+ // logger.info(`Found plugin: plugin-${plugin.name}`);
152
+ // logger.info(`Attempting to load and initialize plugin.`);
153
+ // const pluginModule = plugin_manager.load_plugin(plugin.modulePath);
154
+ // pluginModule(patternlab);
155
+ // });
160
156
}
161
157
162
158
buildGlobalData ( additionalData ) {
@@ -311,19 +307,6 @@ module.exports = class PatternLab {
311
307
}
312
308
}
313
309
314
- /**
315
- * Installs a given plugin. Assumes it has already been pulled down via npm
316
- * @param pluginName - the name of the plugin
317
- */
318
- installPlugin ( pluginName ) {
319
- //get the config
320
- const configPath = path . resolve ( process . cwd ( ) , 'patternlab-config.json' ) ;
321
- const config = fs . readJSONSync ( path . resolve ( configPath ) , 'utf8' ) ;
322
- const plugin_manager = new pm ( config , configPath ) ;
323
-
324
- plugin_manager . install_plugin ( pluginName ) ;
325
- }
326
-
327
310
/**
328
311
* Given a path, load info from the folder to compile into a single config object.
329
312
* @param dataFilesPath
0 commit comments