The @laioutr/app-vercel-analytics package integrates Vercel Analytics into a Laioutr-powered Nuxt app. It does not register any orchestr handlers; instead it registers a page wrapper with Laioutr and adds the official @vercel/analytics Nuxt component so that analytics run on every page rendered through that wrapper.
The package uses @vercel/analytics under the hood. The wrapper component renders the default slot (your page content) and the <Analytics /> component from @vercel/analytics/nuxt. The module installs @laioutr-core/frontend-core on prepare and registers VercelAnalyticsPageWrapper as a global component and as Laioutr’s page wrapper.
The module does not define any required options. You can add the module with no config. The module’s defaults include sampleRate: 1 (100%); if the underlying Vercel Analytics integration reads this in the future, it will be available from the merged options.
// nuxt.config.ts
export default defineNuxtConfig({
modules: ['@laioutr-app/vercel-analytics'],
// optional: any module-specific options can go under the config key
// '@laioutr/app-vercel-analytics': {},
});
registerLaioutrApp({ pageWrapper: ["VercelAnalyticsPageWrapper"] }). When your app uses Laioutr’s layout/page wrapper stack, this wrapper wraps the page and mounts the Vercel Analytics Nuxt component (<Analytics />), so page views and events are sent to Vercel Analytics.<VercelAnalyticsPageWrapper>...</VercelAnalyticsPageWrapper>) if you are not relying on Laioutr’s page wrapper for that route.This package does not provide orchestr queries, actions, links, or resolvers. It only adds Vercel Analytics to the client via the page wrapper (or the global component).
Shopware
Developer documentation for the Laioutr Shopware app package. Connect your Nuxt frontend to a Shopware backend via the Storefront API and Admin API.
Vercel Speed Insights
Developer documentation for the Laioutr Vercel Speed Insights app package. Add Vercel Speed Insights to your Nuxt app via a Laioutr page wrapper.