Skip to content

Commit 0cdc0bd

Browse files
committed
buildScss: ns() #1938
1 parent 6202c18 commit 0cdc0bd

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

buildScripts/buildScss.js

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,20 @@ inquirer.prompt(questions).then(answers => {
164164
}
165165

166166
return themeMap;
167-
}
167+
};
168+
169+
const ns = (names, create, scope) => {
170+
names = Array.isArray(names) ? names : names.split('.');
171+
172+
return names.reduce((prev, current) => {
173+
if (create && !prev[current]) {
174+
prev[current] = {};
175+
}
176+
if (prev) {
177+
return prev[current];
178+
}
179+
}, scope);
180+
};
168181

169182
const parseScssFiles = (files, mode, target, useCssVars) => {
170183
let data = '',

0 commit comments

Comments
 (0)