Skip to content

Commit a9b95ce

Browse files
feat(analytics and speed insight): added vercel analytics and speed insights (#623)
Co-authored-by: Christian Tran <ctran4347@gmail.com>
1 parent da0085e commit a9b95ce

File tree

3 files changed

+28
-1
lines changed

3 files changed

+28
-1
lines changed

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,9 @@
4242
"@toast-ui/editor-plugin-code-syntax-highlight": "^3.1.0",
4343
"@toast-ui/react-editor": "^3.2.2",
4444
"@types/prismjs": "^1.26.5",
45-
"dompurify": "^3.2.5",
45+
"@vercel/analytics": "^1.5.0",
46+
"@vercel/speed-insights": "^1.2.0",
47+
"add": "^2.0.6",
4648
"firebase": "^11.6.0",
4749
"html-to-image": "^1.11.11",
4850
"isomorphic-dompurify": "^2.23.0",
@@ -59,6 +61,7 @@
5961
"string-width": "^7.2.0",
6062
"swr": "^2.2.4",
6163
"tsconfig-paths-webpack-plugin": "^4.0.0",
64+
"yarn": "^1.22.22",
6265
"undici": "6.21.1"
6366
},
6467
"devDependencies": {

pages/_document.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import createEmotionServer from '@emotion/server/create-instance';
22
import { getInitColorSchemeScript, useTheme } from '@mui/material/styles';
3+
import { Analytics } from '@vercel/analytics/next';
4+
import { SpeedInsights } from '@vercel/speed-insights/next';
35
import createEmotionCache from '@src/createEmotionCache';
46
import Document, { Head, Html, Main, NextScript } from 'next/document';
57
import React from 'react';
@@ -23,6 +25,8 @@ export default function MyDocument(props: any) {
2325
{getInitColorSchemeScript()}
2426
<Main />
2527
<NextScript />
28+
<Analytics />
29+
<SpeedInsights />
2630
</body>
2731
</Html>
2832
);

yarn.lock

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3740,6 +3740,16 @@
37403740
resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.6.0.tgz#65902f6c321452e4be8e920b34266bfc3b3d7f7d"
37413741
integrity sha512-N+YpvXP6dFEqrmGuszuxrnzoJLrBlcpp6qyE+Ff8Q9ud54esSM106JrFqsvilpFvaZ/qjab8HetR6xL2Md0bhQ==
37423742

3743+
"@vercel/analytics@^1.5.0":
3744+
version "1.5.0"
3745+
resolved "https://registry.yarnpkg.com/@vercel/analytics/-/analytics-1.5.0.tgz#073f93694897414b21a8495e2619bbf64447dcaa"
3746+
integrity sha512-MYsBzfPki4gthY5HnYN7jgInhAZ7Ac1cYDoRWFomwGHWEX7odTEzbtg9kf/QSo7XEsEAqlQugA6gJ2WS2DEa3g==
3747+
3748+
"@vercel/speed-insights@^1.2.0":
3749+
version "1.2.0"
3750+
resolved "https://registry.yarnpkg.com/@vercel/speed-insights/-/speed-insights-1.2.0.tgz#1656c3596d4ec02d93d301ca45944c1b9b245186"
3751+
integrity sha512-y9GVzrUJ2xmgtQlzFP2KhVRoCglwfRQgjyfY607aU0hh0Un6d0OUyrJkjuAlsV18qR4zfoFPs/BiIj9YDS6Wzw==
3752+
37433753
"@vitest/expect@2.0.5":
37443754
version "2.0.5"
37453755
resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-2.0.5.tgz#f3745a6a2c18acbea4d39f5935e913f40d26fa86"
@@ -3966,6 +3976,11 @@ acorn@^8.0.4, acorn@^8.1.0, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.8.1, acorn@^8
39663976
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.1.tgz#721d5dc10f7d5b5609a891773d47731796935dfb"
39673977
integrity sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==
39683978

3979+
add@^2.0.6:
3980+
version "2.0.6"
3981+
resolved "https://registry.yarnpkg.com/add/-/add-2.0.6.tgz#248f0a9f6e5a528ef2295dbeec30532130ae2235"
3982+
integrity sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==
3983+
39693984
adjust-sourcemap-loader@^4.0.0:
39703985
version "4.0.0"
39713986
resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz#fc4a0fd080f7d10471f30a7320f25560ade28c99"
@@ -12235,6 +12250,11 @@ yargs@^17.0.0, yargs@^17.3.1, yargs@^17.7.2:
1223512250
y18n "^5.0.5"
1223612251
yargs-parser "^21.1.1"
1223712252

12253+
yarn@^1.22.22:
12254+
version "1.22.22"
12255+
resolved "https://registry.yarnpkg.com/yarn/-/yarn-1.22.22.tgz#ac34549e6aa8e7ead463a7407e1c7390f61a6610"
12256+
integrity sha512-prL3kGtyG7o9Z9Sv8IPfBNrWTDmXB4Qbes8A9rEzt6wkJV8mUvoirjU0Mp3GGAU06Y0XQyA3/2/RQFVuK7MTfg==
12257+
1223812258
yocto-queue@^0.1.0:
1223912259
version "0.1.0"
1224012260
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"

0 commit comments

Comments
 (0)