5
5
* LICENSE file in the root directory of this source tree.
6
6
*/
7
7
8
+ import { resolve } from 'path'
9
+ import type { Options , ThemeConfig } from '@docusaurus/preset-classic'
10
+ import type { Config } from '@docusaurus/types'
11
+ import type { Options as UmamiOptions } from '@dipakparmar/docusaurus-plugin-umami'
12
+
8
13
// See https://docusaurus.io/docs/site-config for all the possible
9
14
// site configuration options.
10
15
11
- const siteConfig = {
16
+ const siteConfig : Config = {
12
17
presets : [
13
18
[
14
19
'@docusaurus/preset-classic' ,
@@ -31,7 +36,7 @@ const siteConfig = {
31
36
require . resolve ( './static/css/codeblock.css' ) ,
32
37
] ,
33
38
} ,
34
- } ,
39
+ } satisfies Options ,
35
40
] ,
36
41
] ,
37
42
title : 'React Redux' , // Title for your website.
@@ -61,6 +66,7 @@ const siteConfig = {
61
66
customFields : {
62
67
repoUrl : 'https://github.com/reduxjs/react-redux' ,
63
68
} ,
69
+ themes : [ require . resolve ( '@getcanary/docusaurus-theme-search-pagefind' ) ] ,
64
70
themeConfig : {
65
71
metadata : [ { name : 'twitter:card' , content : 'summary' } ] ,
66
72
prism : {
@@ -197,27 +203,26 @@ const siteConfig = {
197
203
} ,
198
204
] ,
199
205
} ,
200
- algolia : {
201
- appId : ' ' ,
202
- apiKey : '2d058d216b7fd5d68d481fd48ee72c06' ,
203
- indexName : 'react-redux' ,
204
- algoliaOptions : { } ,
205
- } ,
206
- } ,
206
+ // algolia: {
207
+ // appId: ' ',
208
+ // apiKey: '2d058d216b7fd5d68d481fd48ee72c06',
209
+ // indexName: 'react-redux',
210
+ // algoliaOptions: {},
211
+ // },
212
+ } satisfies ThemeConfig ,
207
213
plugins : [
208
214
[
209
215
'@dipakparmar/docusaurus-plugin-umami' ,
210
- /** @type {import('@dipakparmar/docusaurus-plugin-umami').Options } */
211
- ( {
216
+ {
212
217
websiteID : 'e81a2686-96f3-4557-9c03-f584b7e8ab6b' ,
213
218
analyticsDomain : 'redux-docs-umami.up.railway.app' ,
214
219
scriptName : 'script.js' ,
215
220
dataAutoTrack : true ,
216
221
dataDoNotTrack : true ,
217
222
dataCache : true ,
218
- } ) ,
223
+ } satisfies UmamiOptions ,
219
224
] ,
220
225
] ,
221
226
}
222
227
223
- module . exports = siteConfig
228
+ export default siteConfig
0 commit comments