diff --git a/package.json b/package.json
index da272a34..dcfe390d 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
"version": "1.0.0-alpha.64",
"description": "Vite & Vue powered static site generator",
"type": "module",
- "packageManager": "pnpm@8.0.0",
+ "packageManager": "pnpm@8.1.1",
"main": "dist/node/index.js",
"types": "types/index.d.ts",
"exports": {
@@ -126,14 +126,14 @@
"@types/micromatch": "^4.0.2",
"@types/minimist": "^1.2.2",
"@types/node": "^18.15.11",
- "@types/prompts": "^2.4.3",
+ "@types/prompts": "^2.4.4",
"chokidar": "^3.5.3",
"compression": "^1.7.4",
"conventional-changelog-cli": "^2.2.2",
"cross-spawn": "^7.0.3",
"debug": "^4.3.4",
"enquirer": "^2.3.6",
- "esbuild": "^0.17.14",
+ "esbuild": "^0.17.15",
"escape-html": "^1.0.3",
"execa": "^7.1.1",
"fast-glob": "^3.2.12",
@@ -156,7 +156,7 @@
"path-to-regexp": "^6.2.1",
"picocolors": "^1.0.0",
"pkg-dir": "^7.0.0",
- "playwright-chromium": "^1.32.1",
+ "playwright-chromium": "^1.32.2",
"polka": "1.0.0-next.22",
"prettier": "^2.8.7",
"prompts": "^2.4.2",
@@ -170,7 +170,7 @@
"simple-git-hooks": "^2.8.1",
"sirv": "^2.0.2",
"supports-color": "^9.3.1",
- "typescript": "^5.0.2",
+ "typescript": "^5.0.3",
"vitest": "^0.29.8",
"vue-tsc": "^1.3.2",
"wait-on": "^7.0.1"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index fb9373fa..d934109b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -117,8 +117,8 @@ importers:
specifier: ^18.15.11
version: 18.15.11
'@types/prompts':
- specifier: ^2.4.3
- version: 2.4.3
+ specifier: ^2.4.4
+ version: 2.4.4
chokidar:
specifier: ^3.5.3
version: 3.5.3
@@ -138,8 +138,8 @@ importers:
specifier: ^2.3.6
version: 2.3.6
esbuild:
- specifier: ^0.17.14
- version: 0.17.14
+ specifier: ^0.17.15
+ version: 0.17.15
escape-html:
specifier: ^1.0.3
version: 1.0.3
@@ -207,8 +207,8 @@ importers:
specifier: ^7.0.0
version: 7.0.0
playwright-chromium:
- specifier: ^1.32.1
- version: 1.32.1
+ specifier: ^1.32.2
+ version: 1.32.2
polka:
specifier: 1.0.0-next.22
version: 1.0.0-next.22
@@ -229,10 +229,10 @@ importers:
version: 3.20.2
rollup-plugin-dts:
specifier: ^5.3.0
- version: 5.3.0(rollup@3.20.2)(typescript@5.0.2)
+ version: 5.3.0(rollup@3.20.2)(typescript@5.0.3)
rollup-plugin-esbuild:
specifier: ^5.0.0
- version: 5.0.0(esbuild@0.17.14)(rollup@3.20.2)(supports-color@9.3.1)
+ version: 5.0.0(esbuild@0.17.15)(rollup@3.20.2)(supports-color@9.3.1)
semver:
specifier: ^7.3.8
version: 7.3.8
@@ -249,14 +249,14 @@ importers:
specifier: ^9.3.1
version: 9.3.1
typescript:
- specifier: ^5.0.2
- version: 5.0.2
+ specifier: ^5.0.3
+ version: 5.0.3
vitest:
specifier: ^0.29.8
version: 0.29.8(supports-color@9.3.1)
vue-tsc:
specifier: ^1.3.2
- version: 1.3.2(typescript@5.0.2)
+ version: 1.3.2(typescript@5.0.3)
wait-on:
specifier: ^7.0.1
version: 7.0.1(debug@4.3.4)
@@ -488,176 +488,176 @@ packages:
- '@algolia/client-search'
dev: false
- /@esbuild/android-arm64@0.17.14:
- resolution: {integrity: sha512-eLOpPO1RvtsP71afiFTvS7tVFShJBCT0txiv/xjFBo5a7R7Gjw7X0IgIaFoLKhqXYAXhahoXm7qAmRXhY4guJg==}
+ /@esbuild/android-arm64@0.17.15:
+ resolution: {integrity: sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
requiresBuild: true
optional: true
- /@esbuild/android-arm@0.17.14:
- resolution: {integrity: sha512-0CnlwnjDU8cks0yJLXfkaU/uoLyRf9VZJs4p1PskBr2AlAHeEsFEwJEo0of/Z3g+ilw5mpyDwThlxzNEIxOE4g==}
+ /@esbuild/android-arm@0.17.15:
+ resolution: {integrity: sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
requiresBuild: true
optional: true
- /@esbuild/android-x64@0.17.14:
- resolution: {integrity: sha512-nrfQYWBfLGfSGLvRVlt6xi63B5IbfHm3tZCdu/82zuFPQ7zez4XjmRtF/wIRYbJQ/DsZrxJdEvYFE67avYXyng==}
+ /@esbuild/android-x64@0.17.15:
+ resolution: {integrity: sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
requiresBuild: true
optional: true
- /@esbuild/darwin-arm64@0.17.14:
- resolution: {integrity: sha512-eoSjEuDsU1ROwgBH/c+fZzuSyJUVXQTOIN9xuLs9dE/9HbV/A5IqdXHU1p2OfIMwBwOYJ9SFVGGldxeRCUJFyw==}
+ /@esbuild/darwin-arm64@0.17.15:
+ resolution: {integrity: sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
optional: true
- /@esbuild/darwin-x64@0.17.14:
- resolution: {integrity: sha512-zN0U8RWfrDttdFNkHqFYZtOH8hdi22z0pFm0aIJPsNC4QQZv7je8DWCX5iA4Zx6tRhS0CCc0XC2m7wKsbWEo5g==}
+ /@esbuild/darwin-x64@0.17.15:
+ resolution: {integrity: sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
requiresBuild: true
optional: true
- /@esbuild/freebsd-arm64@0.17.14:
- resolution: {integrity: sha512-z0VcD4ibeZWVQCW1O7szaLxGsx54gcCnajEJMdYoYjLiq4g1jrP2lMq6pk71dbS5+7op/L2Aod+erw+EUr28/A==}
+ /@esbuild/freebsd-arm64@0.17.15:
+ resolution: {integrity: sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
optional: true
- /@esbuild/freebsd-x64@0.17.14:
- resolution: {integrity: sha512-hd9mPcxfTgJlolrPlcXkQk9BMwNBvNBsVaUe5eNUqXut6weDQH8whcNaKNF2RO8NbpT6GY8rHOK2A9y++s+ehw==}
+ /@esbuild/freebsd-x64@0.17.15:
+ resolution: {integrity: sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
optional: true
- /@esbuild/linux-arm64@0.17.14:
- resolution: {integrity: sha512-FhAMNYOq3Iblcj9i+K0l1Fp/MHt+zBeRu/Qkf0LtrcFu3T45jcwB6A1iMsemQ42vR3GBhjNZJZTaCe3VFPbn9g==}
+ /@esbuild/linux-arm64@0.17.15:
+ resolution: {integrity: sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-arm@0.17.14:
- resolution: {integrity: sha512-BNTl+wSJ1omsH8s3TkQmIIIQHwvwJrU9u1ggb9XU2KTVM4TmthRIVyxSp2qxROJHhZuW/r8fht46/QE8hU8Qvg==}
+ /@esbuild/linux-arm@0.17.15:
+ resolution: {integrity: sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-ia32@0.17.14:
- resolution: {integrity: sha512-91OK/lQ5y2v7AsmnFT+0EyxdPTNhov3y2CWMdizyMfxSxRqHazXdzgBKtlmkU2KYIc+9ZK3Vwp2KyXogEATYxQ==}
+ /@esbuild/linux-ia32@0.17.15:
+ resolution: {integrity: sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-loong64@0.17.14:
- resolution: {integrity: sha512-vp15H+5NR6hubNgMluqqKza85HcGJgq7t6rMH7O3Y6ApiOWPkvW2AJfNojUQimfTp6OUrACUXfR4hmpcENXoMQ==}
+ /@esbuild/linux-loong64@0.17.15:
+ resolution: {integrity: sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-mips64el@0.17.14:
- resolution: {integrity: sha512-90TOdFV7N+fgi6c2+GO9ochEkmm9kBAKnuD5e08GQMgMINOdOFHuYLPQ91RYVrnWwQ5683sJKuLi9l4SsbJ7Hg==}
+ /@esbuild/linux-mips64el@0.17.15:
+ resolution: {integrity: sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-ppc64@0.17.14:
- resolution: {integrity: sha512-NnBGeoqKkTugpBOBZZoktQQ1Yqb7aHKmHxsw43NddPB2YWLAlpb7THZIzsRsTr0Xw3nqiPxbA1H31ZMOG+VVPQ==}
+ /@esbuild/linux-ppc64@0.17.15:
+ resolution: {integrity: sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-riscv64@0.17.14:
- resolution: {integrity: sha512-0qdlKScLXA8MGVy21JUKvMzCYWovctuP8KKqhtE5A6IVPq4onxXhSuhwDd2g5sRCzNDlDjitc5sX31BzDoL5Fw==}
+ /@esbuild/linux-riscv64@0.17.15:
+ resolution: {integrity: sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-s390x@0.17.14:
- resolution: {integrity: sha512-Hdm2Jo1yaaOro4v3+6/zJk6ygCqIZuSDJHdHaf8nVH/tfOuoEX5Riv03Ka15LmQBYJObUTNS1UdyoMk0WUn9Ww==}
+ /@esbuild/linux-s390x@0.17.15:
+ resolution: {integrity: sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/linux-x64@0.17.14:
- resolution: {integrity: sha512-8KHF17OstlK4DuzeF/KmSgzrTWQrkWj5boluiiq7kvJCiQVzUrmSkaBvcLB2UgHpKENO2i6BthPkmUhNDaJsVw==}
+ /@esbuild/linux-x64@0.17.15:
+ resolution: {integrity: sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@esbuild/netbsd-x64@0.17.14:
- resolution: {integrity: sha512-nVwpqvb3yyXztxIT2+VsxJhB5GCgzPdk1n0HHSnchRAcxqKO6ghXwHhJnr0j/B+5FSyEqSxF4q03rbA2fKXtUQ==}
+ /@esbuild/netbsd-x64@0.17.15:
+ resolution: {integrity: sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
requiresBuild: true
optional: true
- /@esbuild/openbsd-x64@0.17.14:
- resolution: {integrity: sha512-1RZ7uQQ9zcy/GSAJL1xPdN7NDdOOtNEGiJalg/MOzeakZeTrgH/DoCkbq7TaPDiPhWqnDF+4bnydxRqQD7il6g==}
+ /@esbuild/openbsd-x64@0.17.15:
+ resolution: {integrity: sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
requiresBuild: true
optional: true
- /@esbuild/sunos-x64@0.17.14:
- resolution: {integrity: sha512-nqMjDsFwv7vp7msrwWRysnM38Sd44PKmW8EzV01YzDBTcTWUpczQg6mGao9VLicXSgW/iookNK6AxeogNVNDZA==}
+ /@esbuild/sunos-x64@0.17.15:
+ resolution: {integrity: sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
requiresBuild: true
optional: true
- /@esbuild/win32-arm64@0.17.14:
- resolution: {integrity: sha512-xrD0mccTKRBBIotrITV7WVQAwNJ5+1va6L0H9zN92v2yEdjfAN7864cUaZwJS7JPEs53bDTzKFbfqVlG2HhyKQ==}
+ /@esbuild/win32-arm64@0.17.15:
+ resolution: {integrity: sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
requiresBuild: true
optional: true
- /@esbuild/win32-ia32@0.17.14:
- resolution: {integrity: sha512-nXpkz9bbJrLLyUTYtRotSS3t5b+FOuljg8LgLdINWFs3FfqZMtbnBCZFUmBzQPyxqU87F8Av+3Nco/M3hEcu1w==}
+ /@esbuild/win32-ia32@0.17.15:
+ resolution: {integrity: sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
requiresBuild: true
optional: true
- /@esbuild/win32-x64@0.17.14:
- resolution: {integrity: sha512-gPQmsi2DKTaEgG14hc3CHXHp62k8g6qr0Pas+I4lUxRMugGSATh/Bi8Dgusoz9IQ0IfdrvLpco6kujEIBoaogA==}
+ /@esbuild/win32-x64@0.17.15:
+ resolution: {integrity: sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -1084,8 +1084,8 @@ packages:
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
dev: true
- /@types/prompts@2.4.3:
- resolution: {integrity: sha512-qpzXlxoPv67TCtTCS+SwYmz1M+G5ARTrE5YVlrZPy/xBD36dzLqiJLDzOzsMXkcJYq6+6UkWqFwtLAOjsfec5Q==}
+ /@types/prompts@2.4.4:
+ resolution: {integrity: sha512-p5N9uoTH76lLvSAaYSZtBCdEXzpOOufsRjnhjVSrZGXikVGHX9+cc9ERtHRV4hvBKHyZb1bg4K+56Bd2TqUn4A==}
dependencies:
'@types/node': 18.15.11
kleur: 3.0.3
@@ -2101,34 +2101,34 @@ packages:
is-symbol: 1.0.4
dev: true
- /esbuild@0.17.14:
- resolution: {integrity: sha512-vOO5XhmVj/1XQR9NQ1UPq6qvMYL7QFJU57J5fKBKBKxp17uDt5PgxFDb4A2nEiXhr1qQs4x0F5+66hVVw4ruNw==}
+ /esbuild@0.17.15:
+ resolution: {integrity: sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- '@esbuild/android-arm': 0.17.14
- '@esbuild/android-arm64': 0.17.14
- '@esbuild/android-x64': 0.17.14
- '@esbuild/darwin-arm64': 0.17.14
- '@esbuild/darwin-x64': 0.17.14
- '@esbuild/freebsd-arm64': 0.17.14
- '@esbuild/freebsd-x64': 0.17.14
- '@esbuild/linux-arm': 0.17.14
- '@esbuild/linux-arm64': 0.17.14
- '@esbuild/linux-ia32': 0.17.14
- '@esbuild/linux-loong64': 0.17.14
- '@esbuild/linux-mips64el': 0.17.14
- '@esbuild/linux-ppc64': 0.17.14
- '@esbuild/linux-riscv64': 0.17.14
- '@esbuild/linux-s390x': 0.17.14
- '@esbuild/linux-x64': 0.17.14
- '@esbuild/netbsd-x64': 0.17.14
- '@esbuild/openbsd-x64': 0.17.14
- '@esbuild/sunos-x64': 0.17.14
- '@esbuild/win32-arm64': 0.17.14
- '@esbuild/win32-ia32': 0.17.14
- '@esbuild/win32-x64': 0.17.14
+ '@esbuild/android-arm': 0.17.15
+ '@esbuild/android-arm64': 0.17.15
+ '@esbuild/android-x64': 0.17.15
+ '@esbuild/darwin-arm64': 0.17.15
+ '@esbuild/darwin-x64': 0.17.15
+ '@esbuild/freebsd-arm64': 0.17.15
+ '@esbuild/freebsd-x64': 0.17.15
+ '@esbuild/linux-arm': 0.17.15
+ '@esbuild/linux-arm64': 0.17.15
+ '@esbuild/linux-ia32': 0.17.15
+ '@esbuild/linux-loong64': 0.17.15
+ '@esbuild/linux-mips64el': 0.17.15
+ '@esbuild/linux-ppc64': 0.17.15
+ '@esbuild/linux-riscv64': 0.17.15
+ '@esbuild/linux-s390x': 0.17.15
+ '@esbuild/linux-x64': 0.17.15
+ '@esbuild/netbsd-x64': 0.17.15
+ '@esbuild/openbsd-x64': 0.17.15
+ '@esbuild/sunos-x64': 0.17.15
+ '@esbuild/win32-arm64': 0.17.15
+ '@esbuild/win32-ia32': 0.17.15
+ '@esbuild/win32-x64': 0.17.15
/escalade@3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
@@ -3479,17 +3479,17 @@ packages:
pathe: 1.1.0
dev: true
- /playwright-chromium@1.32.1:
- resolution: {integrity: sha512-TADlQ5xJ4iHIHLKQw361PrleUMHJIRlrw+yDadd3IWS0TCHL+CpMjGhSV9OZbKdsi0oZxjDudwd8B2d6lzjfmw==}
+ /playwright-chromium@1.32.2:
+ resolution: {integrity: sha512-PRCuascozwWRrjQG8yzBdsS7Tv7ZRjVz4D/UGU6fEd1WFcxiUGdNwaO3rNTjQd44tb2OgENmhSOfqGKXp1RkVg==}
engines: {node: '>=14'}
hasBin: true
requiresBuild: true
dependencies:
- playwright-core: 1.32.1
+ playwright-core: 1.32.2
dev: true
- /playwright-core@1.32.1:
- resolution: {integrity: sha512-KZYUQC10mXD2Am1rGlidaalNGYk3LU1vZqqNk0gT4XPty1jOqgup8KDP8l2CUlqoNKhXM5IfGjWgW37xvGllBA==}
+ /playwright-core@1.32.2:
+ resolution: {integrity: sha512-zD7aonO+07kOTthsrCR3YCVnDcqSHIJpdFUtZEMOb6//1Rc7/6mZDRdw+nlzcQiQltOOsiqI3rrSyn/SlyjnJQ==}
engines: {node: '>=14'}
hasBin: true
dev: true
@@ -3696,7 +3696,7 @@ packages:
glob: 9.3.2
dev: true
- /rollup-plugin-dts@5.3.0(rollup@3.20.2)(typescript@5.0.2):
+ /rollup-plugin-dts@5.3.0(rollup@3.20.2)(typescript@5.0.3):
resolution: {integrity: sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==}
engines: {node: '>=v14'}
peerDependencies:
@@ -3705,12 +3705,12 @@ packages:
dependencies:
magic-string: 0.30.0
rollup: 3.20.2
- typescript: 5.0.2
+ typescript: 5.0.3
optionalDependencies:
'@babel/code-frame': 7.18.6
dev: true
- /rollup-plugin-esbuild@5.0.0(esbuild@0.17.14)(rollup@3.20.2)(supports-color@9.3.1):
+ /rollup-plugin-esbuild@5.0.0(esbuild@0.17.15)(rollup@3.20.2)(supports-color@9.3.1):
resolution: {integrity: sha512-1cRIOHAPh8WQgdQQyyvFdeOdxuiyk+zB5zJ5+YOwrZP4cJ0MT3Fs48pQxrZeyZHcn+klFherytILVfE4aYrneg==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
peerDependencies:
@@ -3720,7 +3720,7 @@ packages:
'@rollup/pluginutils': 5.0.2(rollup@3.20.2)
debug: 4.3.4(supports-color@9.3.1)
es-module-lexer: 1.2.1
- esbuild: 0.17.14
+ esbuild: 0.17.15
joycon: 3.1.1
jsonc-parser: 3.2.0
rollup: 3.20.2
@@ -4205,8 +4205,8 @@ packages:
is-typed-array: 1.1.10
dev: true
- /typescript@5.0.2:
- resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==}
+ /typescript@5.0.3:
+ resolution: {integrity: sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==}
engines: {node: '>=12.20'}
hasBin: true
dev: true
@@ -4310,7 +4310,7 @@ packages:
optional: true
dependencies:
'@types/node': 18.15.11
- esbuild: 0.17.14
+ esbuild: 0.17.15
postcss: 8.4.21
resolve: 1.22.1
rollup: 3.20.2
@@ -4409,7 +4409,7 @@ packages:
he: 1.2.0
dev: true
- /vue-tsc@1.3.2(typescript@5.0.2):
+ /vue-tsc@1.3.2(typescript@5.0.3):
resolution: {integrity: sha512-RfPXpQID6TTlJrMzuYuvU3lE21zN+2sTUs1l2Xo++2oqst+Aur0Ctdmi6sZ37QkluGBuWoXy8UUiyVp6nKMTfQ==}
hasBin: true
peerDependencies:
@@ -4417,7 +4417,7 @@ packages:
dependencies:
'@volar/vue-language-core': 1.3.2
'@volar/vue-typescript': 1.3.2
- typescript: 5.0.2
+ typescript: 5.0.3
dev: true
/vue@3.2.47:
diff --git a/src/node/markdown/plugins/highlight.ts b/src/node/markdown/plugins/highlight.ts
index 3f0ae499..c9eb93cc 100644
--- a/src/node/markdown/plugins/highlight.ts
+++ b/src/node/markdown/plugins/highlight.ts
@@ -148,7 +148,7 @@ export async function highlight(
)
}
- str = removeMustache(str)
+ str = removeMustache(str).trim()
const codeToHtml = (theme: IThemeRegistration) => {
const res =
diff --git a/src/node/markdown/plugins/lineNumbers.ts b/src/node/markdown/plugins/lineNumbers.ts
index af8fb20b..ac4f3ece 100644
--- a/src/node/markdown/plugins/lineNumbers.ts
+++ b/src/node/markdown/plugins/lineNumbers.ts
@@ -25,12 +25,7 @@ export const lineNumberPlugin = (md: MarkdownIt, enable = false) => {
const lines = code.split('\n')
- const lineNumbersCode = [
- ...Array(
- lines.length -
- (lines[lines.length - 1] === `` ? 1 : 0)
- )
- ]
+ const lineNumbersCode = [...Array(lines.length)]
.map((_, index) => `${index + 1}
`)
.join('')
diff --git a/src/node/plugin.ts b/src/node/plugin.ts
index 1881d2ed..9e8a6617 100644
--- a/src/node/plugin.ts
+++ b/src/node/plugin.ts
@@ -3,11 +3,11 @@ import c from 'picocolors'
import { slash } from './utils/slash'
import type { OutputAsset, OutputChunk } from 'rollup'
import {
- defineConfig,
mergeConfig,
searchForWorkspaceRoot,
type Plugin,
- type ResolvedConfig
+ type ResolvedConfig,
+ type UserConfig
} from 'vite'
import {
APP_PATH,
@@ -116,7 +116,7 @@ export async function createVitePressPlugin(
},
config() {
- const baseConfig = defineConfig({
+ const baseConfig: UserConfig = {
resolve: {
alias: resolveAliases(siteConfig, ssr)
},
@@ -139,7 +139,7 @@ export async function createVitePressPlugin(
}
},
vitepress: siteConfig
- })
+ }
return userViteConfig
? mergeConfig(baseConfig, userViteConfig)
: baseConfig