diff --git a/lib/index.umd.js b/lib/index.umd.js
index 1bd031a..0732195 100644
--- a/lib/index.umd.js
+++ b/lib/index.umd.js
@@ -149,10 +149,10 @@
start: function start(src) {
var _src$match2;
- return (_src$match2 = src.match(/(?<=^|\n).+ search(?=$|\n)/)) == null ? void 0 : _src$match2.index;
+ return (_src$match2 = src.match(/(?<=^|
).+ search(?=$|
)/)) == null ? void 0 : _src$match2.index;
},
tokenizer: function tokenizer(src, tokens) {
- var rule = /^(.+) search(?=$|\n)/;
+ var rule = /^(?!.*
)(.+) search(?=$|
)/;
var match = rule.exec(src);
if (match) {
diff --git a/package-lock.json b/package-lock.json
index 5936239..667a534 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "marked-mfm",
- "version": "0.1.0",
+ "version": "0.3.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "marked-mfm",
- "version": "0.1.0",
+ "version": "0.3.1",
"license": "BlueOak-1.0.0",
"dependencies": {
"@babel/core": "^7.18.6",
diff --git a/package.json b/package.json
index b632c54..eee9682 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "marked-mfm",
- "version": "0.2.1",
+ "version": "0.3.1",
"description": "Marked.js extension for Misskey-flavored Markdown",
"main": "./src/index.js",
"browser": "./lib/index.umd.js",
diff --git a/src/index.js b/src/index.js
index a145adb..6c07a70 100644
--- a/src/index.js
+++ b/src/index.js
@@ -50,9 +50,9 @@ export default {
{
name: 'mfmSearch',
level: 'inline',
- start (src) { return src.match(/(?<=^|\n).+ search(?=$|\n)/)?.index },
+ start (src) { return src.match(/(?<=^|
).+ search(?=$|
)/)?.index },
tokenizer (src, tokens) {
- const rule = /^(.+) search(?=$|\n)/
+ const rule = /^(?!.*
)(.+) search(?=$|
)/
const match = rule.exec(src)
if (match) {
const token = {