Skip to content

Commit

Permalink
Merge pull request #1775 from zenorbi/master
Browse files Browse the repository at this point in the history
fix register format detection to include SystemJS.register
  • Loading branch information
guybedford committed Mar 12, 2018
2 parents cbd878d + 5443f12 commit 5157088
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/instantiate.js
Expand Up @@ -420,7 +420,10 @@ export var esmRegEx = /(^\s*|[}\);\n]\s*)(import\s*(['"]|(\*\s+as\s+)?(?!type)([
var leadingCommentAndMetaRegEx = /^(\s*\/\*[^\*]*(\*(?!\/)[^\*]*)*\*\/|\s*\/\/[^\n]*|\s*"[^"]+"\s*;?|\s*'[^']+'\s*;?)*\s*/;
export function detectRegisterFormat(source) {
var leadingCommentAndMeta = source.match(leadingCommentAndMetaRegEx);
return leadingCommentAndMeta && source.substr(leadingCommentAndMeta[0].length, 15) === 'System.register';
if (!leadingCommentAndMeta)
return false;
var codeStart = leadingCommentAndMeta[0].length;
return source.startsWith('System.register', codeStart) || source.startsWith('SystemJS.register', codeStart);
}

// AMD Module Format Detection RegEx
Expand Down

0 comments on commit 5157088

Please sign in to comment.