astro/.changeset/sixty-teachers-tap.md
Chris 2e8726feec
[@astrojs/vercel] Individually enable Speed Insights and Web Analytics (#8021)
* Individually enable Speed Insights and Web Analytics

* Update pnpm-lock.yaml

* Remove .only on tests

* Fix build

* Move `beforeSend` out of config

* Address feedback from review

* Update README.md

* Add back the `analytics` property and add deprecation warning when used

* Add migration guide for the deprecated `analytics` property

* Update packages/integrations/vercel/README.md

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>

* Update README.md

* Fix external dependency issue

* Simplify plugin and reduce scope

* Update .changeset/sixty-teachers-tap.md

Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>

* Apply feedback from review

* Move exposeEnv to speed-insights since it's only used there

---------

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2023-09-14 08:02:11 -04:00

643 B

@astrojs/vercel
minor

Enable Vercel Speed Insights and Vercel Web Analytics individually. Deprecates the analytics property in astro.config.mjs in favor of speedInsights and webAnalytics.

If you're using the analytics property, you'll need to update your config to use the new properties:

// astro.config.mjs
export default defineConfig({
	adapter: vercel({
-		analytics: true,
+		webAnalytics: {
+			enabled: true
+		},
+		speedInsights: {
+			enabled: true
+		}
	})
});

Allow configuration of Web Analytics with all available configuration options. Bumps @vercel/analytics package to the latest version.