mirror of
https://github.com/yewstack/yew.git
synced 2025-12-08 21:26:25 +00:00
* Bump the website-deps group across 1 directory with 14 updates Bumps the website-deps group with 12 updates in the /website directory: | Package | From | To | | --- | --- | --- | | [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) | `3.8.1` | `3.9.1` | | [@docusaurus/plugin-client-redirects](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-client-redirects) | `3.8.1` | `3.9.1` | | [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) | `3.8.1` | `3.9.1` | | [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` | | [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.1.1` | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.8` | `19.1.16` | | [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.1.1` | | [sass](https://github.com/sass/dart-sass) | `1.83.4` | `1.93.2` | | [@docusaurus/tsconfig](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-tsconfig) | `3.8.1` | `3.9.1` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.22.0` | `8.45.0` | | [prettier](https://github.com/prettier/prettier) | `3.5.1` | `3.6.2` | | [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` | Updates `@docusaurus/core` from 3.8.1 to 3.9.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.9.1/packages/docusaurus) Updates `@docusaurus/plugin-client-redirects` from 3.8.1 to 3.9.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.9.1/packages/docusaurus-plugin-client-redirects) Updates `@docusaurus/preset-classic` from 3.8.1 to 3.9.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.9.1/packages/docusaurus-preset-classic) Updates `@mdx-js/react` from 3.1.0 to 3.1.1 - [Release notes](https://github.com/mdx-js/mdx/releases) - [Changelog](https://github.com/mdx-js/mdx/blob/main/changelog.md) - [Commits](https://github.com/mdx-js/mdx/commits/3.1.1/packages/react) Updates `react` from 19.0.0 to 19.1.1 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react) Updates `@types/react` from 19.0.8 to 19.1.16 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) Updates `react-dom` from 19.0.0 to 19.1.1 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react-dom) Updates `sass` from 1.83.4 to 1.93.2 - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.83.4...1.93.2) Updates `@docusaurus/module-type-aliases` from 3.8.1 to 3.9.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.9.1/packages/docusaurus-module-type-aliases) Updates `@docusaurus/tsconfig` from 3.8.1 to 3.9.1 - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v3.9.1/packages/docusaurus-tsconfig) Updates `@types/react` from 19.0.8 to 19.1.16 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) Updates `@typescript-eslint/eslint-plugin` from 8.22.0 to 8.45.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.22.0 to 8.45.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/parser) Updates `prettier` from 3.5.1 to 3.6.2 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.5.1...3.6.2) Updates `typescript` from 5.7.3 to 5.9.3 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.9.3) --- updated-dependencies: - dependency-name: "@docusaurus/core" dependency-version: 3.9.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: website-deps - dependency-name: "@docusaurus/plugin-client-redirects" dependency-version: 3.9.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: website-deps - dependency-name: "@docusaurus/preset-classic" dependency-version: 3.9.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: website-deps - dependency-name: "@mdx-js/react" dependency-version: 3.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: website-deps - dependency-name: react dependency-version: 19.1.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: website-deps - dependency-name: "@types/react" dependency-version: 19.1.16 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: website-deps - dependency-name: react-dom dependency-version: 19.1.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: website-deps - dependency-name: sass dependency-version: 1.93.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: website-deps - dependency-name: "@docusaurus/module-type-aliases" dependency-version: 3.9.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: website-deps - dependency-name: "@docusaurus/tsconfig" dependency-version: 3.9.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: website-deps - dependency-name: "@types/react" dependency-version: 19.1.16 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: website-deps - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.45.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: website-deps - dependency-name: "@typescript-eslint/parser" dependency-version: 8.45.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: website-deps - dependency-name: prettier dependency-version: 3.6.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: website-deps - dependency-name: typescript dependency-version: 5.9.3 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: website-deps ... Signed-off-by: dependabot[bot] <support@github.com> * dump node version used in ci * follow migration advice * update translations AI mode is mentioned a bunch in the docusaurus translations, but not enabled by default. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Martin Molzer <WorldSEnder@users.noreply.github.com>
196 lines
5.9 KiB
JavaScript
196 lines
5.9 KiB
JavaScript
const { API_BUTTON } = require('./src/constants')
|
|
|
|
const editUrl = 'https://github.com/yewstack/yew/blob/master/website/'
|
|
|
|
/** @type {import('@docusaurus/types').DocusaurusConfig} */
|
|
module.exports = {
|
|
title: 'Yew',
|
|
tagline:
|
|
'A framework for creating reliable and efficient web applications.',
|
|
url: 'https://yew.rs',
|
|
baseUrl: '/',
|
|
onBrokenLinks: 'throw',
|
|
favicon: 'img/logo.svg',
|
|
organizationName: 'yewstack', // Usually your GitHub org/user name.
|
|
projectName: 'yew', // Usually your repo name.
|
|
themeConfig: {
|
|
colorMode: {
|
|
respectPrefersColorScheme: true,
|
|
},
|
|
docs: {
|
|
sidebar: {
|
|
hideable: true,
|
|
},
|
|
},
|
|
navbar: {
|
|
title: 'Yew',
|
|
logo: {
|
|
alt: 'Yew Logo',
|
|
src: 'img/logo.svg',
|
|
},
|
|
items: [
|
|
{
|
|
type: 'docsVersionDropdown',
|
|
position: 'left',
|
|
},
|
|
{
|
|
type: 'localeDropdown',
|
|
position: 'left',
|
|
},
|
|
{
|
|
type: 'doc',
|
|
position: 'left',
|
|
docId: 'getting-started/introduction',
|
|
label: 'Docs',
|
|
},
|
|
{
|
|
type: 'doc',
|
|
position: 'left',
|
|
docId: 'tutorial/index',
|
|
label: 'Tutorial',
|
|
},
|
|
{
|
|
docsPluginId: 'community',
|
|
type: 'doc',
|
|
position: 'right',
|
|
docId: 'awesome',
|
|
label: 'Community',
|
|
},
|
|
{
|
|
position: 'right',
|
|
to: 'blog',
|
|
label: 'Blog',
|
|
},
|
|
{
|
|
href: 'https://play.yew.rs/',
|
|
position: 'right',
|
|
label: 'Playground',
|
|
},
|
|
{
|
|
href: 'https://docs.rs/yew',
|
|
position: 'right',
|
|
label: API_BUTTON,
|
|
},
|
|
{
|
|
href: 'https://github.com/yewstack/yew',
|
|
label: 'GitHub',
|
|
position: 'right',
|
|
},
|
|
],
|
|
},
|
|
footer: {
|
|
style: 'dark',
|
|
links: [
|
|
{
|
|
title: 'Support',
|
|
items: [
|
|
{
|
|
label: 'Sponsor Project',
|
|
href: 'https://opencollective.com/yew',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
title: 'Participate',
|
|
items: [
|
|
{
|
|
label: 'GitHub',
|
|
href: 'https://github.com/yewstack/yew',
|
|
},
|
|
{
|
|
label: 'Discord',
|
|
href: 'https://discord.gg/VQck8X4',
|
|
},
|
|
{
|
|
label: 'Twitter',
|
|
href: 'https://twitter.com/yewstack',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
title: 'More',
|
|
items: [
|
|
{
|
|
label: 'Yew Awesome',
|
|
href: 'https://github.com/jetli/awesome-yew',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
prism: {
|
|
additionalLanguages: ['rust', 'toml'],
|
|
},
|
|
algolia: {
|
|
appId: 'F8S2ICRD2T',
|
|
apiKey: '2a1c25e8b0a9c95d6d71658887ad4466',
|
|
indexName: 'yew-rs',
|
|
contextualSearch: true,
|
|
insights: true, // Optional, automatically send insights when user interacts with search results
|
|
searchPagePath: 'search',
|
|
},
|
|
},
|
|
i18n: {
|
|
defaultLocale: 'en',
|
|
locales: ['en', 'ja', 'zh-Hans', 'zh-Hant'],
|
|
},
|
|
markdown: {
|
|
hooks: {
|
|
onBrokenMarkdownLinks: 'warn',
|
|
onBrokenMarkdownImages: 'throw',
|
|
},
|
|
},
|
|
presets: [
|
|
[
|
|
'@docusaurus/preset-classic',
|
|
{
|
|
theme: {
|
|
customCss: ['./src/css/custom.css'],
|
|
},
|
|
docs: {
|
|
path: 'docs',
|
|
sidebarPath: require.resolve('./sidebars/docs.js'),
|
|
editUrl,
|
|
routeBasePath: '/docs',
|
|
},
|
|
blog: {
|
|
path: 'blog',
|
|
blogTitle: 'Yew Blog',
|
|
editUrl,
|
|
},
|
|
pages: {},
|
|
gtag: {
|
|
trackingID: 'G-DENCL8P4YP',
|
|
anonymizeIP: true,
|
|
},
|
|
},
|
|
],
|
|
],
|
|
plugins: [
|
|
'docusaurus-plugin-sass',
|
|
[
|
|
'@docusaurus/plugin-content-docs',
|
|
{
|
|
id: 'community',
|
|
path: 'community',
|
|
sidebarPath: require.resolve('./sidebars/community.js'),
|
|
routeBasePath: '/community',
|
|
editUrl,
|
|
},
|
|
],
|
|
[
|
|
'client-redirects',
|
|
{
|
|
redirects: [
|
|
// this handles the redirect from `/next` -> to the (current) first item in the docs sidebar
|
|
// note: if the first item is changed, it should be reflected here
|
|
{
|
|
to: '/docs/next/getting-started/introduction', // string
|
|
from: ['/docs/next'], // string | string[]
|
|
},
|
|
],
|
|
},
|
|
],
|
|
],
|
|
}
|