Skip to content

Commit e924eea

Browse files
authored
Merge pull request #4550 from reduxjs/feature/docs-umami
2 parents ee9b344 + f911af2 commit e924eea

File tree

3 files changed

+244
-0
lines changed

3 files changed

+244
-0
lines changed

website/docusaurus.config.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,5 +192,19 @@ module.exports = {
192192
}
193193
}
194194
]
195+
],
196+
plugins: [
197+
[
198+
'@dipakparmar/docusaurus-plugin-umami',
199+
/** @type {import('@dipakparmar/docusaurus-plugin-umami').Options} */
200+
({
201+
websiteID: '4bb3bf09-7460-453f-857d-874d8a361cb6',
202+
analyticsDomain: 'redux-docs-umami.vercel.app',
203+
scriptName: 'script.js',
204+
dataAutoTrack: true,
205+
dataDoNotTrack: true,
206+
dataCache: true
207+
})
208+
]
195209
]
196210
}

website/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"deploy": "docusaurus deploy"
77
},
88
"dependencies": {
9+
"@dipakparmar/docusaurus-plugin-umami": "^2.0.6",
910
"@docusaurus/core": "2.2.0",
1011
"@docusaurus/preset-classic": "2.2.0",
1112
"classnames": "^2.2.6",

website/yarn.lock

Lines changed: 229 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1677,6 +1677,18 @@ __metadata:
16771677
languageName: node
16781678
linkType: hard
16791679

1680+
"@dipakparmar/docusaurus-plugin-umami@npm:^2.0.6":
1681+
version: 2.0.6
1682+
resolution: "@dipakparmar/docusaurus-plugin-umami@npm:2.0.6"
1683+
dependencies:
1684+
"@docusaurus/core": 2.4.0
1685+
"@docusaurus/types": 2.4.0
1686+
"@docusaurus/utils-validation": 2.4.0
1687+
tslib: ^2.4.0
1688+
checksum: 8d33261e5650c6da64abe8717f1525ff2f9fae73940791d47ab9fa4bc55328bc92632420db1fd4a4927d11cebdbc881e678da75d522a07a7ae960b172364af5e
1689+
languageName: node
1690+
linkType: hard
1691+
16801692
"@docsearch/css@npm:3.3.3":
16811693
version: 3.3.3
16821694
resolution: "@docsearch/css@npm:3.3.3"
@@ -1791,6 +1803,90 @@ __metadata:
17911803
languageName: node
17921804
linkType: hard
17931805

1806+
"@docusaurus/core@npm:2.4.0":
1807+
version: 2.4.0
1808+
resolution: "@docusaurus/core@npm:2.4.0"
1809+
dependencies:
1810+
"@babel/core": ^7.18.6
1811+
"@babel/generator": ^7.18.7
1812+
"@babel/plugin-syntax-dynamic-import": ^7.8.3
1813+
"@babel/plugin-transform-runtime": ^7.18.6
1814+
"@babel/preset-env": ^7.18.6
1815+
"@babel/preset-react": ^7.18.6
1816+
"@babel/preset-typescript": ^7.18.6
1817+
"@babel/runtime": ^7.18.6
1818+
"@babel/runtime-corejs3": ^7.18.6
1819+
"@babel/traverse": ^7.18.8
1820+
"@docusaurus/cssnano-preset": 2.4.0
1821+
"@docusaurus/logger": 2.4.0
1822+
"@docusaurus/mdx-loader": 2.4.0
1823+
"@docusaurus/react-loadable": 5.5.2
1824+
"@docusaurus/utils": 2.4.0
1825+
"@docusaurus/utils-common": 2.4.0
1826+
"@docusaurus/utils-validation": 2.4.0
1827+
"@slorber/static-site-generator-webpack-plugin": ^4.0.7
1828+
"@svgr/webpack": ^6.2.1
1829+
autoprefixer: ^10.4.7
1830+
babel-loader: ^8.2.5
1831+
babel-plugin-dynamic-import-node: ^2.3.3
1832+
boxen: ^6.2.1
1833+
chalk: ^4.1.2
1834+
chokidar: ^3.5.3
1835+
clean-css: ^5.3.0
1836+
cli-table3: ^0.6.2
1837+
combine-promises: ^1.1.0
1838+
commander: ^5.1.0
1839+
copy-webpack-plugin: ^11.0.0
1840+
core-js: ^3.23.3
1841+
css-loader: ^6.7.1
1842+
css-minimizer-webpack-plugin: ^4.0.0
1843+
cssnano: ^5.1.12
1844+
del: ^6.1.1
1845+
detect-port: ^1.3.0
1846+
escape-html: ^1.0.3
1847+
eta: ^2.0.0
1848+
file-loader: ^6.2.0
1849+
fs-extra: ^10.1.0
1850+
html-minifier-terser: ^6.1.0
1851+
html-tags: ^3.2.0
1852+
html-webpack-plugin: ^5.5.0
1853+
import-fresh: ^3.3.0
1854+
leven: ^3.1.0
1855+
lodash: ^4.17.21
1856+
mini-css-extract-plugin: ^2.6.1
1857+
postcss: ^8.4.14
1858+
postcss-loader: ^7.0.0
1859+
prompts: ^2.4.2
1860+
react-dev-utils: ^12.0.1
1861+
react-helmet-async: ^1.3.0
1862+
react-loadable: "npm:@docusaurus/[email protected]"
1863+
react-loadable-ssr-addon-v5-slorber: ^1.0.1
1864+
react-router: ^5.3.3
1865+
react-router-config: ^5.1.1
1866+
react-router-dom: ^5.3.3
1867+
rtl-detect: ^1.0.4
1868+
semver: ^7.3.7
1869+
serve-handler: ^6.1.3
1870+
shelljs: ^0.8.5
1871+
terser-webpack-plugin: ^5.3.3
1872+
tslib: ^2.4.0
1873+
update-notifier: ^5.1.0
1874+
url-loader: ^4.1.1
1875+
wait-on: ^6.0.1
1876+
webpack: ^5.73.0
1877+
webpack-bundle-analyzer: ^4.5.0
1878+
webpack-dev-server: ^4.9.3
1879+
webpack-merge: ^5.8.0
1880+
webpackbar: ^5.0.2
1881+
peerDependencies:
1882+
react: ^16.8.4 || ^17.0.0
1883+
react-dom: ^16.8.4 || ^17.0.0
1884+
bin:
1885+
docusaurus: bin/docusaurus.mjs
1886+
checksum: 04d30e31e9c4198ce3f4a47c4f59943f357ef96a5cfa10674fd3049d4cf067c15fa0ae184383ba3e420f59a9b3077ed1cf1f373626399f0e46cea6fcf0897d7b
1887+
languageName: node
1888+
linkType: hard
1889+
17941890
"@docusaurus/cssnano-preset@npm:2.2.0":
17951891
version: 2.2.0
17961892
resolution: "@docusaurus/cssnano-preset@npm:2.2.0"
@@ -1803,6 +1899,18 @@ __metadata:
18031899
languageName: node
18041900
linkType: hard
18051901

1902+
"@docusaurus/cssnano-preset@npm:2.4.0":
1903+
version: 2.4.0
1904+
resolution: "@docusaurus/cssnano-preset@npm:2.4.0"
1905+
dependencies:
1906+
cssnano-preset-advanced: ^5.3.8
1907+
postcss: ^8.4.14
1908+
postcss-sort-media-queries: ^4.2.1
1909+
tslib: ^2.4.0
1910+
checksum: b8982230ec014378a5453453df400a328a6ecdeecffb666ead5cfbeb5dc689610f0e62ee818ffcc8adc270c7c47cb818ad730c769eb8fa689dd79d4f9d448b6d
1911+
languageName: node
1912+
linkType: hard
1913+
18061914
"@docusaurus/logger@npm:2.2.0":
18071915
version: 2.2.0
18081916
resolution: "@docusaurus/logger@npm:2.2.0"
@@ -1813,6 +1921,16 @@ __metadata:
18131921
languageName: node
18141922
linkType: hard
18151923

1924+
"@docusaurus/logger@npm:2.4.0":
1925+
version: 2.4.0
1926+
resolution: "@docusaurus/logger@npm:2.4.0"
1927+
dependencies:
1928+
chalk: ^4.1.2
1929+
tslib: ^2.4.0
1930+
checksum: 0424b77e2abaa50f20d6042ededf831157852656d1242ae9b0829b897e6f5b1e1e5ea30df599839e0ec51c72e42a5a867b136387dd5359032c735f431eddd078
1931+
languageName: node
1932+
linkType: hard
1933+
18161934
"@docusaurus/mdx-loader@npm:2.2.0":
18171935
version: 2.2.0
18181936
resolution: "@docusaurus/mdx-loader@npm:2.2.0"
@@ -1841,6 +1959,34 @@ __metadata:
18411959
languageName: node
18421960
linkType: hard
18431961

1962+
"@docusaurus/mdx-loader@npm:2.4.0":
1963+
version: 2.4.0
1964+
resolution: "@docusaurus/mdx-loader@npm:2.4.0"
1965+
dependencies:
1966+
"@babel/parser": ^7.18.8
1967+
"@babel/traverse": ^7.18.8
1968+
"@docusaurus/logger": 2.4.0
1969+
"@docusaurus/utils": 2.4.0
1970+
"@mdx-js/mdx": ^1.6.22
1971+
escape-html: ^1.0.3
1972+
file-loader: ^6.2.0
1973+
fs-extra: ^10.1.0
1974+
image-size: ^1.0.1
1975+
mdast-util-to-string: ^2.0.0
1976+
remark-emoji: ^2.2.0
1977+
stringify-object: ^3.3.0
1978+
tslib: ^2.4.0
1979+
unified: ^9.2.2
1980+
unist-util-visit: ^2.0.3
1981+
url-loader: ^4.1.1
1982+
webpack: ^5.73.0
1983+
peerDependencies:
1984+
react: ^16.8.4 || ^17.0.0
1985+
react-dom: ^16.8.4 || ^17.0.0
1986+
checksum: 3d4e7bf6840fa7dcf4250aa5ea019f80dac6cc38e9f8b9a0515b81b6c0f6d6f4ed4103f521784e70db856aec06cff4be176ef281e1cac53afc82bc1182bbf9ad
1987+
languageName: node
1988+
linkType: hard
1989+
18441990
"@docusaurus/module-type-aliases@npm:2.2.0":
18451991
version: 2.2.0
18461992
resolution: "@docusaurus/module-type-aliases@npm:2.2.0"
@@ -2152,6 +2298,25 @@ __metadata:
21522298
languageName: node
21532299
linkType: hard
21542300

2301+
"@docusaurus/types@npm:2.4.0":
2302+
version: 2.4.0
2303+
resolution: "@docusaurus/types@npm:2.4.0"
2304+
dependencies:
2305+
"@types/history": ^4.7.11
2306+
"@types/react": "*"
2307+
commander: ^5.1.0
2308+
joi: ^17.6.0
2309+
react-helmet-async: ^1.3.0
2310+
utility-types: ^3.10.0
2311+
webpack: ^5.73.0
2312+
webpack-merge: ^5.8.0
2313+
peerDependencies:
2314+
react: ^16.8.4 || ^17.0.0
2315+
react-dom: ^16.8.4 || ^17.0.0
2316+
checksum: 54b0cd8992269ab0508d94ce19a7fcc2b3e7c9700eb112c9b859ddac8228dcc64282c414b602ba44894be87be79eeeef730fb8e569be68b6e26453e18addcf21
2317+
languageName: node
2318+
linkType: hard
2319+
21552320
"@docusaurus/utils-common@npm:2.2.0":
21562321
version: 2.2.0
21572322
resolution: "@docusaurus/utils-common@npm:2.2.0"
@@ -2166,6 +2331,20 @@ __metadata:
21662331
languageName: node
21672332
linkType: hard
21682333

2334+
"@docusaurus/utils-common@npm:2.4.0":
2335+
version: 2.4.0
2336+
resolution: "@docusaurus/utils-common@npm:2.4.0"
2337+
dependencies:
2338+
tslib: ^2.4.0
2339+
peerDependencies:
2340+
"@docusaurus/types": "*"
2341+
peerDependenciesMeta:
2342+
"@docusaurus/types":
2343+
optional: true
2344+
checksum: 711e61e899b133fc7cd755e6de75fd79a712eeabbd9853b9122e3929c8390e015bb9e4bca2284028e40e7a0fb2b89ef1c184f7e4149097ffd7b64821b38c11da
2345+
languageName: node
2346+
linkType: hard
2347+
21692348
"@docusaurus/utils-validation@npm:2.2.0":
21702349
version: 2.2.0
21712350
resolution: "@docusaurus/utils-validation@npm:2.2.0"
@@ -2179,6 +2358,19 @@ __metadata:
21792358
languageName: node
21802359
linkType: hard
21812360

2361+
"@docusaurus/utils-validation@npm:2.4.0":
2362+
version: 2.4.0
2363+
resolution: "@docusaurus/utils-validation@npm:2.4.0"
2364+
dependencies:
2365+
"@docusaurus/logger": 2.4.0
2366+
"@docusaurus/utils": 2.4.0
2367+
joi: ^17.6.0
2368+
js-yaml: ^4.1.0
2369+
tslib: ^2.4.0
2370+
checksum: 21a229858ed9254830b68dd08de6456dc19b68adead581f86e854ea3e55b64b9616a3bbca521e74f754c9c7bc835ca348dfe9f0949d9a8d189db5b39bcdb9f6b
2371+
languageName: node
2372+
linkType: hard
2373+
21822374
"@docusaurus/utils@npm:2.2.0":
21832375
version: 2.2.0
21842376
resolution: "@docusaurus/utils@npm:2.2.0"
@@ -2207,6 +2399,35 @@ __metadata:
22072399
languageName: node
22082400
linkType: hard
22092401

2402+
"@docusaurus/utils@npm:2.4.0":
2403+
version: 2.4.0
2404+
resolution: "@docusaurus/utils@npm:2.4.0"
2405+
dependencies:
2406+
"@docusaurus/logger": 2.4.0
2407+
"@svgr/webpack": ^6.2.1
2408+
escape-string-regexp: ^4.0.0
2409+
file-loader: ^6.2.0
2410+
fs-extra: ^10.1.0
2411+
github-slugger: ^1.4.0
2412+
globby: ^11.1.0
2413+
gray-matter: ^4.0.3
2414+
js-yaml: ^4.1.0
2415+
lodash: ^4.17.21
2416+
micromatch: ^4.0.5
2417+
resolve-pathname: ^3.0.0
2418+
shelljs: ^0.8.5
2419+
tslib: ^2.4.0
2420+
url-loader: ^4.1.1
2421+
webpack: ^5.73.0
2422+
peerDependencies:
2423+
"@docusaurus/types": "*"
2424+
peerDependenciesMeta:
2425+
"@docusaurus/types":
2426+
optional: true
2427+
checksum: 7ba6634b6ff71bb7cc64b0eb3c6d2892a21873bce8559bcd460693a80ca0229828c04da751277cdb17c6f18e80e061322bbcd84e9b743adc96c594b43e8a2165
2428+
languageName: node
2429+
linkType: hard
2430+
22102431
"@gar/promisify@npm:^1.1.3":
22112432
version: 1.1.3
22122433
resolution: "@gar/promisify@npm:1.1.3"
@@ -6053,6 +6274,13 @@ __metadata:
60536274
languageName: node
60546275
linkType: hard
60556276

6277+
"eta@npm:^2.0.0":
6278+
version: 2.2.0
6279+
resolution: "eta@npm:2.2.0"
6280+
checksum: 6a09631481d4f26a9662a1eb736a65cc1cbc48e24935e6ff5d83a83b0cb509ea56d588d66d7c087d590601dc59bdabdac2356936b1b789d020eb0cf2d8304d54
6281+
languageName: node
6282+
linkType: hard
6283+
60566284
"etag@npm:~1.8.1":
60576285
version: 1.8.1
60586286
resolution: "etag@npm:1.8.1"
@@ -11321,6 +11549,7 @@ __metadata:
1132111549
version: 0.0.0-use.local
1132211550
resolution: "root-workspace-0b6124@workspace:."
1132311551
dependencies:
11552+
"@dipakparmar/docusaurus-plugin-umami": ^2.0.6
1132411553
"@docusaurus/core": 2.2.0
1132511554
"@docusaurus/preset-classic": 2.2.0
1132611555
"@reduxjs/toolkit": ^1.8.2

0 commit comments

Comments
 (0)