From 88bda42e74ddb6e8debff597e890d4d087eccd24 Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Sat, 10 Jun 2023 01:37:39 +0530 Subject: [PATCH] Use script instead of npm package. --- packages/mermaid/src/docs/.vitepress/config.ts | 13 ++++++++++++- .../mermaid/src/docs/.vitepress/theme/index.ts | 6 ------ packages/mermaid/src/docs/package.json | 1 - pnpm-lock.yaml | 15 +++------------ 4 files changed, 15 insertions(+), 20 deletions(-) diff --git a/packages/mermaid/src/docs/.vitepress/config.ts b/packages/mermaid/src/docs/.vitepress/config.ts index 8403ff069..286c0c871 100644 --- a/packages/mermaid/src/docs/.vitepress/config.ts +++ b/packages/mermaid/src/docs/.vitepress/config.ts @@ -16,7 +16,18 @@ export default defineConfig({ description: 'Create diagrams and visualizations using text and code.', base: '/', markdown: allMarkdownTransformers, - head: [['link', { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }]], + head: [ + ['link', { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }], + [ + 'script', + { + defer: 'true', + 'data-domain': 'mermaid.js.org', + // All tracked stats are public and available at https://p.mermaid.live/mermaid.js.org + src: 'https://p.mermaid.live/js/script.js', + }, + ], + ], themeConfig: { nav: nav(), editLink: { diff --git a/packages/mermaid/src/docs/.vitepress/theme/index.ts b/packages/mermaid/src/docs/.vitepress/theme/index.ts index a9c11fdb9..ba1ac9bdb 100644 --- a/packages/mermaid/src/docs/.vitepress/theme/index.ts +++ b/packages/mermaid/src/docs/.vitepress/theme/index.ts @@ -9,12 +9,6 @@ import HomePage from '../components/HomePage.vue'; import { getRedirect } from './redirect.js'; import { h } from 'vue'; -import Plausible from 'plausible-tracker'; -// All tracked stats are public and available at https://p.mermaid.live/mermaid.js.org -const { enableAutoPageviews } = Plausible({ - apiHost: 'https://p.mermaid.live', -}); -enableAutoPageviews(); import Theme from 'vitepress/theme'; import '../style/main.css'; diff --git a/packages/mermaid/src/docs/package.json b/packages/mermaid/src/docs/package.json index 64b7b4823..aeb3d24f3 100644 --- a/packages/mermaid/src/docs/package.json +++ b/packages/mermaid/src/docs/package.json @@ -16,7 +16,6 @@ "dependencies": { "@vueuse/core": "^10.1.0", "jiti": "^1.18.2", - "plausible-tracker": "^0.3.8", "vue": "^3.2.47" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 91a103ce5..633990a3c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -391,9 +391,6 @@ importers: jiti: specifier: ^1.18.2 version: 1.18.2 - plausible-tracker: - specifier: ^0.3.8 - version: 0.3.8 vue: specifier: ^3.2.47 version: 3.2.47 @@ -446,12 +443,12 @@ importers: jiti: specifier: ^1.18.2 version: 1.18.2 + plausible-tracker: + specifier: ^0.3.8 + version: 0.3.8 vue: specifier: ^3.2.47 version: 3.2.47 - vue-plausible: - specifier: ^1.3.2 - version: 1.3.2 devDependencies: '@iconify-json/carbon': specifier: ^1.1.16 @@ -14851,12 +14848,6 @@ packages: vue: 3.3.4 dev: true - /vue-plausible@1.3.2: - resolution: {integrity: sha512-7hdLrDjw0+qjdM9hxowOirQSHPCljWwd8scW0tRFHyXAQSE/yBWrJ3EPuEiZlJUoth9ac0KLbHM+wSSkWHttiA==} - dependencies: - plausible-tracker: 0.3.8 - dev: false - /vue@3.2.47: resolution: {integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==} dependencies: