@bytemd/plugin-math
Advanced tools
| { | ||
| "block": "Blok formülü", | ||
| "blockText": "formül", | ||
| "inline": "Satır içi formülü", | ||
| "inlineText": "formül" | ||
| } |
+22
-12
@@ -17,2 +17,6 @@ "use strict"; | ||
| var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( | ||
| // If the importer is in node compatibility mode or this is not an ESM | ||
| // file that has been converted to a CommonJS file using a Babel- | ||
| // compatible transform (i.e. "__esModule" has not been set), then set | ||
| // "default" to the CommonJS "module.exports" for node compatibility. | ||
| isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, | ||
@@ -76,3 +80,2 @@ mod | ||
| } | ||
| const unicodePunctuationRegex = /[!-/:-@[-`{-~\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/; | ||
| function markdownLineEnding(code) { | ||
@@ -84,9 +87,2 @@ return code !== null && code < -2; | ||
| } | ||
| regexCheck(unicodePunctuationRegex); | ||
| function regexCheck(regex) { | ||
| return check; | ||
| function check(code) { | ||
| return code !== null && regex.test(String.fromCharCode(code)); | ||
| } | ||
| } | ||
| function factorySpace(effects, ok, type, max) { | ||
@@ -558,3 +554,6 @@ const limit = max ? max - 1 : Number.POSITIVE_INFINITY; | ||
| const data = this.resume(); | ||
| const node = this.stack[this.stack.length - 1]; | ||
| const node = ( | ||
| /** @type {Math} */ | ||
| this.stack[this.stack.length - 1] | ||
| ); | ||
| node.meta = data; | ||
@@ -570,3 +569,6 @@ } | ||
| const data = this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g, ""); | ||
| const node = this.exit(token); | ||
| const node = ( | ||
| /** @type {Math} */ | ||
| this.exit(token) | ||
| ); | ||
| node.value = data; | ||
@@ -593,3 +595,6 @@ node.data.hChildren[0].value = data; | ||
| const data = this.resume(); | ||
| const node = this.exit(token); | ||
| const node = ( | ||
| /** @type {Math} */ | ||
| this.exit(token) | ||
| ); | ||
| node.value = data; | ||
@@ -673,3 +678,8 @@ node.data.hChildren[0].value = data; | ||
| function add(field, value) { | ||
| const list = data[field] ? data[field] : data[field] = []; | ||
| const list = ( | ||
| /** @type {unknown[]} */ | ||
| // Other extensions | ||
| /* c8 ignore next 2 */ | ||
| data[field] ? data[field] : data[field] = [] | ||
| ); | ||
| list.push(value); | ||
@@ -676,0 +686,0 @@ } |
+22
-12
@@ -17,2 +17,6 @@ "use strict"; | ||
| var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( | ||
| // If the importer is in node compatibility mode or this is not an ESM | ||
| // file that has been converted to a CommonJS file using a Babel- | ||
| // compatible transform (i.e. "__esModule" has not been set), then set | ||
| // "default" to the CommonJS "module.exports" for node compatibility. | ||
| isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, | ||
@@ -76,3 +80,2 @@ mod | ||
| } | ||
| const unicodePunctuationRegex = /[!-/:-@[-`{-~\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/; | ||
| function markdownLineEnding(code) { | ||
@@ -84,9 +87,2 @@ return code !== null && code < -2; | ||
| } | ||
| regexCheck(unicodePunctuationRegex); | ||
| function regexCheck(regex) { | ||
| return check; | ||
| function check(code) { | ||
| return code !== null && regex.test(String.fromCharCode(code)); | ||
| } | ||
| } | ||
| function factorySpace(effects, ok, type, max) { | ||
@@ -558,3 +554,6 @@ const limit = max ? max - 1 : Number.POSITIVE_INFINITY; | ||
| const data = this.resume(); | ||
| const node = this.stack[this.stack.length - 1]; | ||
| const node = ( | ||
| /** @type {Math} */ | ||
| this.stack[this.stack.length - 1] | ||
| ); | ||
| node.meta = data; | ||
@@ -570,3 +569,6 @@ } | ||
| const data = this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g, ""); | ||
| const node = this.exit(token); | ||
| const node = ( | ||
| /** @type {Math} */ | ||
| this.exit(token) | ||
| ); | ||
| node.value = data; | ||
@@ -593,3 +595,6 @@ node.data.hChildren[0].value = data; | ||
| const data = this.resume(); | ||
| const node = this.exit(token); | ||
| const node = ( | ||
| /** @type {Math} */ | ||
| this.exit(token) | ||
| ); | ||
| node.value = data; | ||
@@ -673,3 +678,8 @@ node.data.hChildren[0].value = data; | ||
| function add(field, value) { | ||
| const list = data[field] ? data[field] : data[field] = []; | ||
| const list = ( | ||
| /** @type {unknown[]} */ | ||
| // Other extensions | ||
| /* c8 ignore next 2 */ | ||
| data[field] ? data[field] : data[field] = [] | ||
| ); | ||
| list.push(value); | ||
@@ -676,0 +686,0 @@ } |
+3
-3
| { | ||
| "name": "@bytemd/plugin-math", | ||
| "version": "1.20.2", | ||
| "version": "1.21.0", | ||
| "description": "ByteMD plugin to support math formula", | ||
@@ -36,3 +36,3 @@ "repository": { | ||
| "devDependencies": { | ||
| "bytemd": "1.20.2" | ||
| "bytemd": "1.21.0" | ||
| }, | ||
@@ -42,3 +42,3 @@ "peerDependencies": { | ||
| }, | ||
| "gitHead": "5341fc66607cf079145e3116ba101e57d1569b0f" | ||
| "gitHead": "7d942bf2af0d110e0560bec06bdda1c04c8dbeb5" | ||
| } |
Sorry, the diff of this file is too big to display
24
4.35%2847
0.39%322480
-1%