added analytics fc434a37
Steve · 2023-02-27 12:25 3 file(s) · +38 −0
package-lock.json +33 −0
10 10
			"dependencies": {
11 11
				"@astrojs/prefetch": "^0.1.1",
12 12
				"@astrojs/rss": "^2.0.0",
13 +
				"@vercel/analytics": "^0.1.10",
13 14
				"astro": "2.0.2",
14 15
				"satori": "0.1.2",
15 16
				"satori-html": "^0.3.2",
1925 1926
			"funding": {
1926 1927
				"type": "opencollective",
1927 1928
				"url": "https://opencollective.com/typescript-eslint"
1929 +
			}
1930 +
		},
1931 +
		"node_modules/@vercel/analytics": {
1932 +
			"version": "0.1.10",
1933 +
			"resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-0.1.10.tgz",
1934 +
			"integrity": "sha512-jjJ8GzcPnQp0cMxpfYoUycMRBtDiaIeyVjZPiEPe99Dj1PdjMzAFYEASiV/hpNsXHkpcNYCveDFh6jnmh0YSDQ==",
1935 +
			"peerDependencies": {
1936 +
				"react": "^16.8||^17||^18"
1928 1937
			}
1929 1938
		},
1930 1939
		"node_modules/@vscode/emmet-helper": {
6079 6088
				"url": "https://github.com/sponsors/wooorm"
6080 6089
			}
6081 6090
		},
6091 +
		"node_modules/loose-envify": {
6092 +
			"version": "1.4.0",
6093 +
			"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
6094 +
			"integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
6095 +
			"peer": true,
6096 +
			"dependencies": {
6097 +
				"js-tokens": "^3.0.0 || ^4.0.0"
6098 +
			},
6099 +
			"bin": {
6100 +
				"loose-envify": "cli.js"
6101 +
			}
6102 +
		},
6082 6103
		"node_modules/lru-cache": {
6083 6104
			"version": "5.1.1",
6084 6105
			"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
8332 8353
			"version": "2.0.1",
8333 8354
			"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
8334 8355
			"integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
8356 +
			"engines": {
8357 +
				"node": ">=0.10.0"
8358 +
			}
8359 +
		},
8360 +
		"node_modules/react": {
8361 +
			"version": "18.2.0",
8362 +
			"resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
8363 +
			"integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
8364 +
			"peer": true,
8365 +
			"dependencies": {
8366 +
				"loose-envify": "^1.1.0"
8367 +
			},
8335 8368
			"engines": {
8336 8369
				"node": ">=0.10.0"
8337 8370
			}
package.json +1 −0
47 47
	"dependencies": {
48 48
		"@astrojs/prefetch": "^0.1.1",
49 49
		"@astrojs/rss": "^2.0.0",
50 +
		"@vercel/analytics": "^0.1.10",
50 51
		"astro": "2.0.2",
51 52
		"satori": "0.1.2",
52 53
		"satori-html": "^0.3.2",
src/pages/index.astro +4 −0
8 8
const MAX_POSTS = 10;
9 9
const allPosts = await getCollection("post");
10 10
const allPostsByDate = sortMDByDate(allPosts).slice(0, MAX_POSTS);
11 +
import { inject } from '@vercel/analytics';
12 +
13 +
inject();
14 +
11 15
---
12 16
13 17
<PageLayout meta={{ title: "Home" }}>