diff --git a/package.json b/package.json index 016a42c6a6..42213ee14a 100644 --- a/package.json +++ b/package.json @@ -36,10 +36,10 @@ }, "devDependencies": { "@octokit/rest": "^19.0.7", - "@patternfly/patternfly": "^6.5.0-prerelease.23", - "@patternfly/react-code-editor": "^6.5.0-prerelease.11", - "@patternfly/react-core": "^6.5.0-prerelease.11", - "@patternfly/react-table": "^6.5.0-prerelease.11", + "@patternfly/patternfly": "^6.5.0-prerelease.27", + "@patternfly/react-code-editor": "^6.5.0-prerelease.13", + "@patternfly/react-core": "^6.5.0-prerelease.13", + "@patternfly/react-table": "^6.5.0-prerelease.13", "@rspack/cli": "^1.5.6", "@rspack/core": "^1.5.6", "@rspack/dev-server": "^1.1.4", @@ -65,8 +65,9 @@ "ip": ">=2.0.0", "http-cache-semantics": ">=4.1.1", "nanoid": "3.3.8", - "@patternfly/react-code-editor": "^6.5.0-prerelease.11", - "@patternfly/react-core": "^6.5.0-prerelease.11", - "@patternfly/react-table": "^6.5.0-prerelease.11" + "@patternfly/react-code-editor": "^6.5.0-prerelease.13", + "@patternfly/react-core": "^6.5.0-prerelease.13", + "@patternfly/react-table": "^6.5.0-prerelease.13", + "monaco-editor": "0.54.0" } } diff --git a/packages/documentation-framework/components/example/exampleToolbar.jsx b/packages/documentation-framework/components/example/exampleToolbar.jsx index f6b9fd95ad..bd7fdfc32b 100644 --- a/packages/documentation-framework/components/example/exampleToolbar.jsx +++ b/packages/documentation-framework/components/example/exampleToolbar.jsx @@ -195,6 +195,16 @@ export const ExampleToolbar = ({ // TODO: check if worth adding react, patternfly, and example types // https://microsoft.github.io/monaco-editor/api/interfaces/monaco.languages.typescript.languageservicedefaults.html#addextralib const onEditorDidMount = (_editor, monaco) => { + // Configure Monaco environment for web workers (required for Monaco 0.54+) + if (typeof window !== 'undefined' && !window.MonacoEnvironment) { + window.MonacoEnvironment = { + getWorker() { + // Return empty worker since we disable all diagnostics below anyway + return new Worker(URL.createObjectURL(new Blob([''], { type: 'application/javascript' }))); + } + }; + } + monaco.languages.typescript.typescriptDefaults.setCompilerOptions({ jsx: true, ...monaco.languages.typescript.typescriptDefaults.getCompilerOptions() diff --git a/packages/documentation-framework/components/footer/footer.js b/packages/documentation-framework/components/footer/footer.js index eee60b653c..b265e07553 100644 --- a/packages/documentation-framework/components/footer/footer.js +++ b/packages/documentation-framework/components/footer/footer.js @@ -30,68 +30,12 @@ export const Footer = ({ isDarkTheme }) => ( -

What's new

- -
-

Contribute

Community