diff --git a/package.json b/package.json
index eb6165924..a45603ef5 100644
--- a/package.json
+++ b/package.json
@@ -84,7 +84,7 @@
"lodash": "^4.17.21",
"magic-string": "^0.30.3",
"markdown-table": "^3.0.3",
- "marked": "^4.3.0",
+ "marked": "^9.1.1",
"minimist": "^1.2.8",
"npm-run-all": "^4.1.5",
"prettier": "^3.0.3",
diff --git a/packages/vue/__tests__/e2e/markdown.spec.ts b/packages/vue/__tests__/e2e/markdown.spec.ts
index 56c570e19..dc863c907 100644
--- a/packages/vue/__tests__/e2e/markdown.spec.ts
+++ b/packages/vue/__tests__/e2e/markdown.spec.ts
@@ -13,7 +13,7 @@ describe('e2e: markdown', () => {
await page().goto(baseUrl)
expect(await isVisible('#editor')).toBe(true)
expect(await value('textarea')).toBe('# hello')
- expect(await html('#editor div')).toBe('
hello
\n')
+ expect(await html('#editor div')).toBe('hello
\n')
await page().type('textarea', '\n## foo\n\n- bar\n- baz')
@@ -23,8 +23,8 @@ describe('e2e: markdown', () => {
await expectByPolling(
() => html('#editor div'),
- 'hello
\n' +
- 'foo
\n' +
+ 'hello
\n' +
+ 'foo
\n' +
'\n'
)
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 46f5847d3..3403d09d7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -90,8 +90,8 @@ importers:
specifier: ^3.0.3
version: 3.0.3
marked:
- specifier: ^4.3.0
- version: 4.3.0
+ specifier: ^9.1.1
+ version: 9.1.1
minimist:
specifier: ^1.2.8
version: 1.2.8
@@ -4254,9 +4254,9 @@ packages:
resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
dev: true
- /marked@4.3.0:
- resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==}
- engines: {node: '>= 12'}
+ /marked@9.1.1:
+ resolution: {integrity: sha512-ZmXkUGH54U4rEy3GL9vYj8+S1PHJx/zz5pc4Frn7UdGiNREKT12fWBJ5a5ffjFtghx9C9912vEg9Zra1Nf7CnA==}
+ engines: {node: '>= 16'}
hasBin: true
dev: true