help: Make canonical URL for the root to be /help/.

We also make sure that /help/ is accessible when using the dev server.

We add vite as a dependency. v7 of vite is the latest version but using
that causes type problems for PluginOptions since astro uses vite v6.
Therefore we pin vite to v6 for now.

This commit also runs `pnpm dedupe` for `tinyglobby` pinning it to
0.2.15 instead of the previous 0.2.14 in the lockfile.
This commit is contained in:
Shubham Padia
2025-09-23 11:32:49 +00:00
committed by Tim Abbott
parent 72e3b94855
commit 9fa09f8f87
5 changed files with 65 additions and 8 deletions

13
pnpm-lock.yaml generated
View File

@@ -513,6 +513,9 @@ importers:
typescript-eslint:
specifier: ^8.13.0
version: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
vite:
specifier: ^6.3.5
version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(terser@5.44.0)(yaml@2.8.1)
vnu-jar:
specifier: ^24.10.17
version: 24.10.17
@@ -8865,8 +8868,8 @@ packages:
tinyexec@1.0.1:
resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==}
tinyglobby@0.2.14:
resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
tinyglobby@0.2.15:
resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
engines: {node: '>=12.0.0'}
tinyqueue@2.0.3:
@@ -13008,7 +13011,7 @@ snapshots:
shiki: 3.12.2
smol-toml: 1.4.2
tinyexec: 0.3.2
tinyglobby: 0.2.14
tinyglobby: 0.2.15
tsconfck: 3.1.6(typescript@5.9.2)
ultrahtml: 1.6.0
unifont: 0.5.2
@@ -20388,7 +20391,7 @@ snapshots:
tinyexec@1.0.1: {}
tinyglobby@0.2.14:
tinyglobby@0.2.15:
dependencies:
fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3
@@ -20964,7 +20967,7 @@ snapshots:
picomatch: 4.0.3
postcss: 8.5.6
rollup: 4.50.0
tinyglobby: 0.2.14
tinyglobby: 0.2.15
optionalDependencies:
'@types/node': 22.18.1
fsevents: 2.3.3