Skip to content

Commit 4e4fdbf

Browse files
authored
Update docusaurus, v4 preps, security fixes (#282)
* Update docusaurus, v4 preps, security fixes * Require node 20
1 parent 5899651 commit 4e4fdbf

File tree

5 files changed

+8200
-4083
lines changed

5 files changed

+8200
-4083
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:18 AS builder
1+
FROM node:20 AS builder
22
WORKDIR /app
33

44
# Install dependencies

babel.config.js

Lines changed: 0 additions & 3 deletions
This file was deleted.

docusaurus.config.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,25 @@ const darkCodeTheme = Themes.dracula;
99
/** @type {import('@docusaurus/types').Config} */
1010
const config = {
1111

12+
future: {
13+
v4: true,
14+
experimental_faster: true
15+
},
16+
1217
themes: [
1318
"docusaurus-theme-search-typesense",
1419
],
1520
title: "FreeSWITCH Documentation",
1621
url: "https://developer.signalwire.com",
1722
baseUrl: "/freeswitch/",
1823
onBrokenLinks: "throw",
19-
onBrokenMarkdownLinks: "throw",
2024
onBrokenAnchors: "throw",
2125
favicon: "img/favicon.webp",
26+
markdown: {
27+
hooks: {
28+
onBrokenMarkdownLinks: "throw"
29+
}
30+
},
2231

2332
// Even if you don't use internalization, you can use this field to set useful
2433
// metadata like html lang. For example, if your site is Chinese, you may want

0 commit comments

Comments
 (0)