Skip to content

Commit c4545cc

Browse files
authored
refactor: modernize dependencies and update module imports for Docusaurus v3 (#995)
1 parent eafd793 commit c4545cc

13 files changed

+45
-368
lines changed

babel.config.js

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,3 @@
1-
module.exports = {
2-
presets: [require.resolve("@docusaurus/core/lib/babel/preset")],
3-
plugins: [
4-
[
5-
"babel-plugin-styled-components",
6-
{
7-
ssr: true,
8-
},
9-
],
10-
],
11-
};
1+
export default {
2+
presets: ['@docusaurus/babel/preset'],
3+
};

docs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ const docs = [
6565
editUrl: 'https://github.com/tolgee/documentation/tree/main',
6666
versions: {
6767
current: {
68+
label: 'Android SDK',
6869
banner: 'none',
69-
label: '1.x.x',
7070
},
7171
},
7272
},

docusaurus.config.js renamed to docusaurus.config.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
// @ts-check
2-
require('dotenv').config();
1+
import dotenv from 'dotenv';
2+
dotenv.config();
33

4-
const { docs } = require('./docs');
5-
const { redirects } = require('./redirects');
6-
const { navbar } = require('./navbar');
7-
const { footer } = require('./footer');
8-
const openApiPluginConfig = require('./apiSpecGeneration/pluginConfig');
4+
import { docs } from './docs';
5+
import { redirects } from './redirects';
6+
import { navbar } from './navbar';
7+
import { footer } from './footer';
8+
import type { Config } from '@docusaurus/types';
9+
import openApiPluginConfig from './apiSpecGeneration/pluginConfig';
910

10-
/** @type {import("@docusaurus/types").Config} */
11-
const config = {
11+
const config: Config = {
1212
title: 'Tolgee',
1313
tagline: 'Localization for everyone',
1414
url: 'https://docs.tolgee.io',
@@ -49,7 +49,7 @@ const config = {
4949
{
5050
docs: {
5151
sidebarPath: require.resolve('./sidebars.js'),
52-
docItemComponent: '@theme/ApiItem', // Derived from docusaurus-theme-openapi
52+
docItemComponent: '@theme/DocItem', // Derived from docusaurus-theme-openapi
5353
editUrl: 'https://github.com/tolgee/documentation/tree/main',
5454
},
5555
blog: {

0 commit comments

Comments
 (0)