in generators/app/generate-colortheme.js [190:209]
function processContent(extensionConfig, tmThemeFileName, body, generator) {
var themeNameMatch = body.match(/<key>name<\/key>\s*<string>([^<]*)/);
var themeName = themeNameMatch ? themeNameMatch[1] : '';
try {
extensionConfig.themeContent = migrate(body, tmThemeFileName, generator);
if (tmThemeFileName) {
if (tmThemeFileName.indexOf('.tmTheme') === -1) {
tmThemeFileName = tmThemeFileName + '.tmTheme';
}
extensionConfig.tmThemeFileName = tmThemeFileName;
extensionConfig.tmThemeContent = body;
}
extensionConfig.themeName = themeName;
extensionConfig.displayName = themeName;
return Promise.resolve();
} catch (e) {
return Promise.reject(e);
}
};