diff --git a/README.md b/README.md index 4eec117..8e47eec 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ const syntax = require('postcss-syntax')({ extract: 'markdown', }, { - test: /\.(?:m?[jt]sx?|es\d*|pac)$/i, + test: /\.(?:[cm]?[jt]sx?|es\d*|pac)$/i, extract: 'jsx', }, { diff --git a/get-lang.js b/get-lang.js index 4bc74ab..d4e3478 100644 --- a/get-lang.js +++ b/get-lang.js @@ -22,7 +22,7 @@ const extracts = { // https://github.com/Microsoft/vscode/blob/master/extensions/javascript/package.json // https://github.com/Microsoft/vscode/blob/master/extensions/typescript-basics/package.json // https://github.com/michaelgmcd/vscode-language-babel/blob/master/package.json - jsx: /^(?:m?[jt]sx?|es\d*|pac|babel|flow)$/i, + jsx: /^(?:[cm]?[jt]sx?|es\d*|pac|babel|flow)$/i, // *.*html? HTML https://github.com/Microsoft/vscode/blob/master/extensions/html/package.json // *.xslt? XSLT https://msdn.microsoft.com/en-us/library/ms764661(v=vs.85).aspx // *.vue VUE https://vue-loader.vuejs.org/spec.html diff --git a/package.json b/package.json index 5a5d46b..0fe7e63 100644 --- a/package.json +++ b/package.json @@ -45,6 +45,7 @@ ".js", ".es6", ".mjs", + ".cjs", ".pac", ".jsx", ".ts", diff --git a/test/languages.js b/test/languages.js index d89a4b2..47de047 100644 --- a/test/languages.js +++ b/test/languages.js @@ -110,11 +110,12 @@ describe("language tests", () => { ]); testcase("jsx", [ - // https://github.com/michaelgmcd/vscode-language-babel/blob/master/package.json + // https://github.com/Microsoft/vscode/blob/master/extensions/javascript/package.json // javascript ".js", ".es6", ".mjs", + ".cjs", ".pac", // javascriptreact ".jsx",