Skip to content

Commit e929938

Browse files
authored
Merge pull request #3464 from reduxjs/feature/docs-umami
2 parents 3bb0e1b + 0ba11af commit e929938

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
@@ -168,4 +168,18 @@ module.exports = {
168168
algoliaOptions: {},
169169
},
170170
},
171+
plugins: [
172+
[
173+
'@dipakparmar/docusaurus-plugin-umami',
174+
/** @type {import('@dipakparmar/docusaurus-plugin-umami').Options} */
175+
({
176+
websiteID: '616c102e-05dd-4a74-b63e-01bb52f1bc6c',
177+
analyticsDomain: 'redux-docs-umami.vercel.app',
178+
scriptName: 'script.js',
179+
dataAutoTrack: true,
180+
dataDoNotTrack: true,
181+
dataCache: true
182+
})
183+
]
184+
]
171185
}

website/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"deploy": "docusaurus deploy"
1010
},
1111
"dependencies": {
12+
"@dipakparmar/docusaurus-plugin-umami": "^2.0.6",
1213
"@docusaurus/core": "2.1.0",
1314
"@docusaurus/preset-classic": "2.1.0",
1415
"classnames": "^2.2.6",

yarn.lock

Lines changed: 229 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3574,6 +3574,18 @@ __metadata:
35743574
languageName: node
35753575
linkType: hard
35763576

3577+
"@dipakparmar/docusaurus-plugin-umami@npm:^2.0.6":
3578+
version: 2.0.6
3579+
resolution: "@dipakparmar/docusaurus-plugin-umami@npm:2.0.6"
3580+
dependencies:
3581+
"@docusaurus/core": 2.4.0
3582+
"@docusaurus/types": 2.4.0
3583+
"@docusaurus/utils-validation": 2.4.0
3584+
tslib: ^2.4.0
3585+
checksum: 8d33261e5650c6da64abe8717f1525ff2f9fae73940791d47ab9fa4bc55328bc92632420db1fd4a4927d11cebdbc881e678da75d522a07a7ae960b172364af5e
3586+
languageName: node
3587+
linkType: hard
3588+
35773589
"@docsearch/css@npm:3.2.1":
35783590
version: 3.2.1
35793591
resolution: "@docsearch/css@npm:3.2.1"
@@ -3688,6 +3700,90 @@ __metadata:
36883700
languageName: node
36893701
linkType: hard
36903702

3703+
"@docusaurus/core@npm:2.4.0":
3704+
version: 2.4.0
3705+
resolution: "@docusaurus/core@npm:2.4.0"
3706+
dependencies:
3707+
"@babel/core": ^7.18.6
3708+
"@babel/generator": ^7.18.7
3709+
"@babel/plugin-syntax-dynamic-import": ^7.8.3
3710+
"@babel/plugin-transform-runtime": ^7.18.6
3711+
"@babel/preset-env": ^7.18.6
3712+
"@babel/preset-react": ^7.18.6
3713+
"@babel/preset-typescript": ^7.18.6
3714+
"@babel/runtime": ^7.18.6
3715+
"@babel/runtime-corejs3": ^7.18.6
3716+
"@babel/traverse": ^7.18.8
3717+
"@docusaurus/cssnano-preset": 2.4.0
3718+
"@docusaurus/logger": 2.4.0
3719+
"@docusaurus/mdx-loader": 2.4.0
3720+
"@docusaurus/react-loadable": 5.5.2
3721+
"@docusaurus/utils": 2.4.0
3722+
"@docusaurus/utils-common": 2.4.0
3723+
"@docusaurus/utils-validation": 2.4.0
3724+
"@slorber/static-site-generator-webpack-plugin": ^4.0.7
3725+
"@svgr/webpack": ^6.2.1
3726+
autoprefixer: ^10.4.7
3727+
babel-loader: ^8.2.5
3728+
babel-plugin-dynamic-import-node: ^2.3.3
3729+
boxen: ^6.2.1
3730+
chalk: ^4.1.2
3731+
chokidar: ^3.5.3
3732+
clean-css: ^5.3.0
3733+
cli-table3: ^0.6.2
3734+
combine-promises: ^1.1.0
3735+
commander: ^5.1.0
3736+
copy-webpack-plugin: ^11.0.0
3737+
core-js: ^3.23.3
3738+
css-loader: ^6.7.1
3739+
css-minimizer-webpack-plugin: ^4.0.0
3740+
cssnano: ^5.1.12
3741+
del: ^6.1.1
3742+
detect-port: ^1.3.0
3743+
escape-html: ^1.0.3
3744+
eta: ^2.0.0
3745+
file-loader: ^6.2.0
3746+
fs-extra: ^10.1.0
3747+
html-minifier-terser: ^6.1.0
3748+
html-tags: ^3.2.0
3749+
html-webpack-plugin: ^5.5.0
3750+
import-fresh: ^3.3.0
3751+
leven: ^3.1.0
3752+
lodash: ^4.17.21
3753+
mini-css-extract-plugin: ^2.6.1
3754+
postcss: ^8.4.14
3755+
postcss-loader: ^7.0.0
3756+
prompts: ^2.4.2
3757+
react-dev-utils: ^12.0.1
3758+
react-helmet-async: ^1.3.0
3759+
react-loadable: "npm:@docusaurus/react-loadable@5.5.2"
3760+
react-loadable-ssr-addon-v5-slorber: ^1.0.1
3761+
react-router: ^5.3.3
3762+
react-router-config: ^5.1.1
3763+
react-router-dom: ^5.3.3
3764+
rtl-detect: ^1.0.4
3765+
semver: ^7.3.7
3766+
serve-handler: ^6.1.3
3767+
shelljs: ^0.8.5
3768+
terser-webpack-plugin: ^5.3.3
3769+
tslib: ^2.4.0
3770+
update-notifier: ^5.1.0
3771+
url-loader: ^4.1.1
3772+
wait-on: ^6.0.1
3773+
webpack: ^5.73.0
3774+
webpack-bundle-analyzer: ^4.5.0
3775+
webpack-dev-server: ^4.9.3
3776+
webpack-merge: ^5.8.0
3777+
webpackbar: ^5.0.2
3778+
peerDependencies:
3779+
react: ^16.8.4 || ^17.0.0
3780+
react-dom: ^16.8.4 || ^17.0.0
3781+
bin:
3782+
docusaurus: bin/docusaurus.mjs
3783+
checksum: 04d30e31e9c4198ce3f4a47c4f59943f357ef96a5cfa10674fd3049d4cf067c15fa0ae184383ba3e420f59a9b3077ed1cf1f373626399f0e46cea6fcf0897d7b
3784+
languageName: node
3785+
linkType: hard
3786+
36913787
"@docusaurus/cssnano-preset@npm:2.1.0":
36923788
version: 2.1.0
36933789
resolution: "@docusaurus/cssnano-preset@npm:2.1.0"
@@ -3700,6 +3796,18 @@ __metadata:
37003796
languageName: node
37013797
linkType: hard
37023798

3799+
"@docusaurus/cssnano-preset@npm:2.4.0":
3800+
version: 2.4.0
3801+
resolution: "@docusaurus/cssnano-preset@npm:2.4.0"
3802+
dependencies:
3803+
cssnano-preset-advanced: ^5.3.8
3804+
postcss: ^8.4.14
3805+
postcss-sort-media-queries: ^4.2.1
3806+
tslib: ^2.4.0
3807+
checksum: b8982230ec014378a5453453df400a328a6ecdeecffb666ead5cfbeb5dc689610f0e62ee818ffcc8adc270c7c47cb818ad730c769eb8fa689dd79d4f9d448b6d
3808+
languageName: node
3809+
linkType: hard
3810+
37033811
"@docusaurus/logger@npm:2.1.0":
37043812
version: 2.1.0
37053813
resolution: "@docusaurus/logger@npm:2.1.0"
@@ -3710,6 +3818,16 @@ __metadata:
37103818
languageName: node
37113819
linkType: hard
37123820

3821+
"@docusaurus/logger@npm:2.4.0":
3822+
version: 2.4.0
3823+
resolution: "@docusaurus/logger@npm:2.4.0"
3824+
dependencies:
3825+
chalk: ^4.1.2
3826+
tslib: ^2.4.0
3827+
checksum: 0424b77e2abaa50f20d6042ededf831157852656d1242ae9b0829b897e6f5b1e1e5ea30df599839e0ec51c72e42a5a867b136387dd5359032c735f431eddd078
3828+
languageName: node
3829+
linkType: hard
3830+
37133831
"@docusaurus/mdx-loader@npm:2.1.0":
37143832
version: 2.1.0
37153833
resolution: "@docusaurus/mdx-loader@npm:2.1.0"
@@ -3738,6 +3856,34 @@ __metadata:
37383856
languageName: node
37393857
linkType: hard
37403858

3859+
"@docusaurus/mdx-loader@npm:2.4.0":
3860+
version: 2.4.0
3861+
resolution: "@docusaurus/mdx-loader@npm:2.4.0"
3862+
dependencies:
3863+
"@babel/parser": ^7.18.8
3864+
"@babel/traverse": ^7.18.8
3865+
"@docusaurus/logger": 2.4.0
3866+
"@docusaurus/utils": 2.4.0
3867+
"@mdx-js/mdx": ^1.6.22
3868+
escape-html: ^1.0.3
3869+
file-loader: ^6.2.0
3870+
fs-extra: ^10.1.0
3871+
image-size: ^1.0.1
3872+
mdast-util-to-string: ^2.0.0
3873+
remark-emoji: ^2.2.0
3874+
stringify-object: ^3.3.0
3875+
tslib: ^2.4.0
3876+
unified: ^9.2.2
3877+
unist-util-visit: ^2.0.3
3878+
url-loader: ^4.1.1
3879+
webpack: ^5.73.0
3880+
peerDependencies:
3881+
react: ^16.8.4 || ^17.0.0
3882+
react-dom: ^16.8.4 || ^17.0.0
3883+
checksum: 3d4e7bf6840fa7dcf4250aa5ea019f80dac6cc38e9f8b9a0515b81b6c0f6d6f4ed4103f521784e70db856aec06cff4be176ef281e1cac53afc82bc1182bbf9ad
3884+
languageName: node
3885+
linkType: hard
3886+
37413887
"@docusaurus/module-type-aliases@npm:2.1.0":
37423888
version: 2.1.0
37433889
resolution: "@docusaurus/module-type-aliases@npm:2.1.0"
@@ -4049,6 +4195,25 @@ __metadata:
40494195
languageName: node
40504196
linkType: hard
40514197

4198+
"@docusaurus/types@npm:2.4.0":
4199+
version: 2.4.0
4200+
resolution: "@docusaurus/types@npm:2.4.0"
4201+
dependencies:
4202+
"@types/history": ^4.7.11
4203+
"@types/react": "*"
4204+
commander: ^5.1.0
4205+
joi: ^17.6.0
4206+
react-helmet-async: ^1.3.0
4207+
utility-types: ^3.10.0
4208+
webpack: ^5.73.0
4209+
webpack-merge: ^5.8.0
4210+
peerDependencies:
4211+
react: ^16.8.4 || ^17.0.0
4212+
react-dom: ^16.8.4 || ^17.0.0
4213+
checksum: 54b0cd8992269ab0508d94ce19a7fcc2b3e7c9700eb112c9b859ddac8228dcc64282c414b602ba44894be87be79eeeef730fb8e569be68b6e26453e18addcf21
4214+
languageName: node
4215+
linkType: hard
4216+
40524217
"@docusaurus/utils-common@npm:2.1.0":
40534218
version: 2.1.0
40544219
resolution: "@docusaurus/utils-common@npm:2.1.0"
@@ -4063,6 +4228,20 @@ __metadata:
40634228
languageName: node
40644229
linkType: hard
40654230

4231+
"@docusaurus/utils-common@npm:2.4.0":
4232+
version: 2.4.0
4233+
resolution: "@docusaurus/utils-common@npm:2.4.0"
4234+
dependencies:
4235+
tslib: ^2.4.0
4236+
peerDependencies:
4237+
"@docusaurus/types": "*"
4238+
peerDependenciesMeta:
4239+
"@docusaurus/types":
4240+
optional: true
4241+
checksum: 711e61e899b133fc7cd755e6de75fd79a712eeabbd9853b9122e3929c8390e015bb9e4bca2284028e40e7a0fb2b89ef1c184f7e4149097ffd7b64821b38c11da
4242+
languageName: node
4243+
linkType: hard
4244+
40664245
"@docusaurus/utils-validation@npm:2.1.0":
40674246
version: 2.1.0
40684247
resolution: "@docusaurus/utils-validation@npm:2.1.0"
@@ -4076,6 +4255,19 @@ __metadata:
40764255
languageName: node
40774256
linkType: hard
40784257

4258+
"@docusaurus/utils-validation@npm:2.4.0":
4259+
version: 2.4.0
4260+
resolution: "@docusaurus/utils-validation@npm:2.4.0"
4261+
dependencies:
4262+
"@docusaurus/logger": 2.4.0
4263+
"@docusaurus/utils": 2.4.0
4264+
joi: ^17.6.0
4265+
js-yaml: ^4.1.0
4266+
tslib: ^2.4.0
4267+
checksum: 21a229858ed9254830b68dd08de6456dc19b68adead581f86e854ea3e55b64b9616a3bbca521e74f754c9c7bc835ca348dfe9f0949d9a8d189db5b39bcdb9f6b
4268+
languageName: node
4269+
linkType: hard
4270+
40794271
"@docusaurus/utils@npm:2.1.0":
40804272
version: 2.1.0
40814273
resolution: "@docusaurus/utils@npm:2.1.0"
@@ -4104,6 +4296,35 @@ __metadata:
41044296
languageName: node
41054297
linkType: hard
41064298

4299+
"@docusaurus/utils@npm:2.4.0":
4300+
version: 2.4.0
4301+
resolution: "@docusaurus/utils@npm:2.4.0"
4302+
dependencies:
4303+
"@docusaurus/logger": 2.4.0
4304+
"@svgr/webpack": ^6.2.1
4305+
escape-string-regexp: ^4.0.0
4306+
file-loader: ^6.2.0
4307+
fs-extra: ^10.1.0
4308+
github-slugger: ^1.4.0
4309+
globby: ^11.1.0
4310+
gray-matter: ^4.0.3
4311+
js-yaml: ^4.1.0
4312+
lodash: ^4.17.21
4313+
micromatch: ^4.0.5
4314+
resolve-pathname: ^3.0.0
4315+
shelljs: ^0.8.5
4316+
tslib: ^2.4.0
4317+
url-loader: ^4.1.1
4318+
webpack: ^5.73.0
4319+
peerDependencies:
4320+
"@docusaurus/types": "*"
4321+
peerDependenciesMeta:
4322+
"@docusaurus/types":
4323+
optional: true
4324+
checksum: 7ba6634b6ff71bb7cc64b0eb3c6d2892a21873bce8559bcd460693a80ca0229828c04da751277cdb17c6f18e80e061322bbcd84e9b743adc96c594b43e8a2165
4325+
languageName: node
4326+
linkType: hard
4327+
41074328
"@emotion/babel-plugin@npm:^11.3.0":
41084329
version: 11.3.0
41094330
resolution: "@emotion/babel-plugin@npm:11.3.0"
@@ -14120,6 +14341,13 @@ __metadata:
1412014341
languageName: node
1412114342
linkType: hard
1412214343

14344+
"eta@npm:^2.0.0":
14345+
version: 2.2.0
14346+
resolution: "eta@npm:2.2.0"
14347+
checksum: 6a09631481d4f26a9662a1eb736a65cc1cbc48e24935e6ff5d83a83b0cb509ea56d588d66d7c087d590601dc59bdabdac2356936b1b789d020eb0cf2d8304d54
14348+
languageName: node
14349+
linkType: hard
14350+
1412314351
"etag@npm:~1.8.1":
1412414352
version: 1.8.1
1412514353
resolution: "etag@npm:1.8.1"
@@ -28093,6 +28321,7 @@ fsevents@^1.2.7:
2809328321
version: 0.0.0-use.local
2809428322
resolution: "website@workspace:website"
2809528323
dependencies:
28324+
"@dipakparmar/docusaurus-plugin-umami": ^2.0.6
2809628325
"@docusaurus/core": 2.1.0
2809728326
"@docusaurus/preset-classic": 2.1.0
2809828327
classnames: ^2.2.6

0 commit comments

Comments
 (0)