Skip to content

Commit 004bb18

Browse files
committed
Move starter kit loading methods into main class. This seems incomplete, since they're still
very much invoked from outside. Maybe that's okay.
1 parent 6ca768e commit 004bb18

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

core/lib/patternlab.js

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,19 @@ class PatternLab {
136136
}
137137

138138

139+
// Starter Kit loading methods
140+
141+
listStarterkits() {
142+
const starterkit_manager = new sm(this.config);
143+
return starterkit_manager.list_starterkits();
144+
}
145+
146+
loadStarterKit(starterkitName, clean) {
147+
const starterkit_manager = new sm(this.config);
148+
starterkit_manager.load_starterkit(starterkitName, clean);
149+
}
150+
151+
139152
// Pattern processing methods
140153

141154
/**
@@ -414,15 +427,7 @@ const patternlab_engine = function (config) {
414427
// }
415428
}
416429

417-
function listStarterkits() {
418-
const starterkit_manager = new sm(patternlab.config);
419-
return starterkit_manager.list_starterkits();
420-
}
421430

422-
function loadStarterKit(starterkitName, clean) {
423-
const starterkit_manager = new sm(patternlab.config);
424-
starterkit_manager.load_starterkit(starterkitName, clean);
425-
}
426431

427432

428433

@@ -741,10 +746,10 @@ const patternlab_engine = function (config) {
741746
});
742747
},
743748
liststarterkits: function () {
744-
return listStarterkits();
749+
return patternlab.listStarterkits();
745750
},
746751
loadstarterkit: function (starterkitName, clean) {
747-
loadStarterKit(starterkitName, clean);
752+
patternlab.loadStarterKit(starterkitName, clean);
748753
},
749754
installplugin: function (pluginName) {
750755
installPlugin(pluginName);

0 commit comments

Comments
 (0)