fix(markdown): no extra whitespace between non-cjk and cjk-punctuation (#3244)
* fix(markdown): no extra whitespace between non-cjk and cjk-punctuation * fix: no node v4 unsupported featuremaster
parent
4c6a7e8749
commit
1cde865a11
|
@ -6,7 +6,10 @@ const escapeStringRegexp = require("escape-string-regexp");
|
|||
|
||||
const getCjkRegex = require("cjk-regex");
|
||||
const cjkRegex = getCjkRegex();
|
||||
const cjkPunctuationRegex = getCjkRegex.punctuations();
|
||||
|
||||
// the `g` flag is dangerous in RegExp#test()
|
||||
// https://stackoverflow.com/a/21373261
|
||||
const cjkPunctuationRegex = new RegExp(getCjkRegex.punctuations().source, "");
|
||||
|
||||
function isExportDeclaration(node) {
|
||||
if (node) {
|
||||
|
|
|
@ -6,6 +6,8 @@ exports[`cjk.md 1`] = `
|
|||
這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!
|
||||
|
||||
全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白
|
||||
|
||||
扩展运算符(spread)是三个点(\`...\`)。
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
這是一段很長很長很長很長很長很長很長很長很長很長很長很長很長很長很長很長很長很長
|
||||
很長的段落
|
||||
|
@ -24,6 +26,8 @@ English 混合著中文的一段 Paragraph!
|
|||
全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白
|
||||
全 形 空白全 形 空白全 形 空白
|
||||
|
||||
扩展运算符(spread)是三个点(\`...\`)。
|
||||
|
||||
`;
|
||||
|
||||
exports[`cjk.md 2`] = `
|
||||
|
@ -32,6 +36,8 @@ exports[`cjk.md 2`] = `
|
|||
這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!
|
||||
|
||||
全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白
|
||||
|
||||
扩展运算符(spread)是三个点(\`...\`)。
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
這是一段很長很長很長很長很長很長很長很長很長很長很長很長很長很長很長很長很長很長很長的段落
|
||||
|
||||
|
@ -39,6 +45,8 @@ exports[`cjk.md 2`] = `
|
|||
|
||||
全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白
|
||||
|
||||
扩展运算符(spread)是三个点(\`...\`)。
|
||||
|
||||
`;
|
||||
|
||||
exports[`inline-nodes.md 1`] = `
|
||||
|
|
|
@ -3,3 +3,5 @@
|
|||
這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!這是一個English混合著中文的一段Paragraph!
|
||||
|
||||
全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白全 形 空白
|
||||
|
||||
扩展运算符(spread)是三个点(`...`)。
|
||||
|
|
Loading…
Reference in New Issue