diff --git a/package.json b/package.json
index 3b098f27..12fd7d68 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
"version": "1.0.0-draft.8",
"description": "Vite & Vue powered static site generator",
"type": "module",
- "packageManager": "pnpm@7.0.1",
+ "packageManager": "pnpm@7.1.7",
"main": "dist/node/index.js",
"types": "types/index.d.ts",
"exports": {
@@ -78,7 +78,7 @@
"body-scroll-lock": "^4.0.0-beta.0",
"shiki": "^0.10.1",
"vite": "^2.9.7",
- "vue": "3.2.33"
+ "vue": "^3.2.33"
},
"devDependencies": {
"@rollup/plugin-alias": "^3.1.5",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ba25cb56..322d556f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -69,7 +69,7 @@ importers:
typescript: ^4.7.2
vite: ^2.9.7
vitest: ^0.10.4
- vue: 3.2.33
+ vue: ^3.2.33
dependencies:
'@docsearch/css': 3.1.0
'@docsearch/js': 3.1.0
diff --git a/src/node/markdownToVue.ts b/src/node/markdownToVue.ts
index fde93186..273d4dc1 100644
--- a/src/node/markdownToVue.ts
+++ b/src/node/markdownToVue.ts
@@ -188,10 +188,16 @@ function genPageDataCode(tags: string[], data: PageData) {
defaultExportRE.test(tagSrc) || namedDefaultExportRE.test(tagSrc)
tags[existingScriptIndex] = tagSrc.replace(
scriptRE,
- code + (hasDefaultExport ? `` : `\nexport default{}\n`) + ``
+ code +
+ (hasDefaultExport
+ ? ``
+ : `\nexport default {name:'${data.relativePath}'}`) +
+ ``
)
} else {
- tags.unshift(``)
+ tags.unshift(
+ ``
+ )
}
return tags