diff --git a/src/reactTemplates.js b/src/reactTemplates.js index 4de2848..818ed71 100644 --- a/src/reactTemplates.js +++ b/src/reactTemplates.js @@ -194,7 +194,7 @@ function convertHtmlToReact(node, context) { } function extractDefinesFromJSXTag(html, defines) { - html = html.replace(/\<\!doctype jsx\s*(.*?)\s*\>/, function(full, reqStr) { + html = html.replace(/\<\!doctype jsx\s*(.*?)\s*\>/i, function(full, reqStr) { var match = true; while (match) { match = false; @@ -240,7 +240,7 @@ function convertFile(source, target) { // return;// only handle html files // } var html = fs.readFileSync(source).toString(); - if (!html.match(/\<\!doctype jsx/)) { + if (!html.match(/\<\!doctype jsx/i)) { console.log('invalid file, missing header'); return; } diff --git a/test/data/repeat.html b/test/data/repeat.html index 22ff667..3f4e3f8 100644 --- a/test/data/repeat.html +++ b/test/data/repeat.html @@ -1,4 +1,4 @@ - +

Mock