From 8be522cc25633349e1d00dbbb522c0f0931b1a15 Mon Sep 17 00:00:00 2001 From: Abhishek Chatterjee Date: Sat, 17 Jan 2026 22:38:29 +0530 Subject: [PATCH] IMDEEPMIND-22: Update Docusaurus configuration and package dependencies - Set trailingSlash option to true in docusaurus.config.ts for URL consistency. - Added hooks for onBrokenMarkdownLinks and onBrokenMarkdownImages in markdown configuration. - Updated baseline-browser-mapping dependency to version 2.9.15 in package.json and package-lock.json. --- docusaurus.config.ts | 6 +++++- package-lock.json | 7 ++++--- package.json | 1 + 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 4375f471..27a26e1c 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -24,7 +24,7 @@ const config: Config = { deploymentBranch: "gh-pages", onBrokenLinks: "throw", - onBrokenMarkdownLinks: "throw", + trailingSlash: true, // Even if you don't use internationalization, you can use this field to set // useful metadata like html lang. For example, if your site is Chinese, you @@ -36,6 +36,10 @@ const config: Config = { markdown: { mermaid: true, + hooks: { + onBrokenMarkdownLinks: "throw", + onBrokenMarkdownImages: "throw", + }, }, presets: [ diff --git a/package-lock.json b/package-lock.json index 7e0fec3b..0ea544cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,6 +25,7 @@ "@docusaurus/module-type-aliases": "^3.9.2", "@docusaurus/tsconfig": "^3.9.2", "@docusaurus/types": "^3.9.2", + "baseline-browser-mapping": "^2.9.15", "gh-pages": "^6.2.0", "markdownlint-cli": "^0.45.0", "typescript": "~5.6.2" @@ -6670,9 +6671,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.8.28", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.28.tgz", - "integrity": "sha512-gYjt7OIqdM0PcttNYP2aVrr2G0bMALkBaoehD4BuRGjAOtipg0b6wHg1yNL+s5zSnLZZrGHOw4IrND8CD+3oIQ==", + "version": "2.9.15", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.15.tgz", + "integrity": "sha512-kX8h7K2srmDyYnXRIppo4AH/wYgzWVCs+eKr3RusRSQ5PvRYoEFmR/I0PbdTjKFAoKqp5+kbxnNTFO9jOfSVJg==", "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.js" diff --git a/package.json b/package.json index 74a2a718..9e5a47ab 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "@docusaurus/module-type-aliases": "^3.9.2", "@docusaurus/tsconfig": "^3.9.2", "@docusaurus/types": "^3.9.2", + "baseline-browser-mapping": "^2.9.15", "gh-pages": "^6.2.0", "markdownlint-cli": "^0.45.0", "typescript": "~5.6.2"