diff --git a/docusaurus.config.js b/docusaurus.config.js index 75c91fb1c..91c767a86 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -303,6 +303,13 @@ const config = { themes: ["@docusaurus/theme-mermaid", "@docusaurus/theme-live-codeblock"], plugins: [ + [ + 'vercel-analytics', + { + debug: true, + mode: 'auto', + }, + ], [ "@docusaurus/plugin-pwa", { @@ -331,7 +338,6 @@ const config = { ], }, ], - [ "@docusaurus/plugin-ideal-image", { @@ -415,7 +421,6 @@ const config = { showLastUpdateTime: true, }, ], - [ "@docusaurus/plugin-content-docs", /** @type {import('@docusaurus/plugin-content-docs').Options} */ @@ -430,7 +435,6 @@ const config = { showLastUpdateTime: true, }, ], - [ path.join(__dirname, "/plugins/my-plugin"), { diff --git a/package-lock.json b/package-lock.json index be9c7884c..98c1a0990 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@docusaurus/plugin-content-pages": "^3.2.1", "@docusaurus/plugin-ideal-image": "^3.2.1", "@docusaurus/plugin-pwa": "^3.2.1", + "@docusaurus/plugin-vercel-analytics": "^3.2.1", "@docusaurus/preset-classic": "^3.2.1", "@docusaurus/remark-plugin-npm2yarn": "^3.2.1", "@docusaurus/theme-live-codeblock": "^3.2.1", @@ -2657,6 +2658,27 @@ "react-dom": "^18.0.0" } }, + "node_modules/@docusaurus/plugin-vercel-analytics": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-vercel-analytics/-/plugin-vercel-analytics-3.2.1.tgz", + "integrity": "sha512-iX6CAOZGvYtvbXQlSJdaRIk24pPtXDR6cP/UBranUaA7pVpNd6EqCADs3EZTopq+FxMZMDbcUaxMo8pTfUxV/Q==", + "dependencies": { + "@docusaurus/core": "3.2.1", + "@docusaurus/logger": "3.2.1", + "@docusaurus/types": "3.2.1", + "@docusaurus/utils": "3.2.1", + "@docusaurus/utils-validation": "3.2.1", + "@vercel/analytics": "^1.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, "node_modules/@docusaurus/preset-classic": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.2.1.tgz", @@ -4322,6 +4344,26 @@ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, + "node_modules/@vercel/analytics": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.2.2.tgz", + "integrity": "sha512-X0rctVWkQV1e5Y300ehVNqpOfSOufo7ieA5PIdna8yX/U7Vjz0GFsGf4qvAhxV02uQ2CVt7GYcrFfddXXK2Y4A==", + "dependencies": { + "server-only": "^0.0.1" + }, + "peerDependencies": { + "next": ">= 13", + "react": "^18 || ^19" + }, + "peerDependenciesMeta": { + "next": { + "optional": true + }, + "react": { + "optional": true + } + } + }, "node_modules/@webassemblyjs/ast": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", @@ -16580,6 +16622,11 @@ "node": ">= 0.8.0" } }, + "node_modules/server-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/server-only/-/server-only-0.0.1.tgz", + "integrity": "sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==" + }, "node_modules/set-function-length": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", diff --git a/package.json b/package.json index b53a0a18b..bde5d6fb9 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "@docusaurus/plugin-content-pages": "^3.2.1", "@docusaurus/plugin-ideal-image": "^3.2.1", "@docusaurus/plugin-pwa": "^3.2.1", + "@docusaurus/plugin-vercel-analytics": "^3.2.1", "@docusaurus/preset-classic": "^3.2.1", "@docusaurus/remark-plugin-npm2yarn": "^3.2.1", "@docusaurus/theme-live-codeblock": "^3.2.1",