├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ ├── documentation.yml │ ├── feature-suggestion.yml │ └── help-wanted.yml ├── banner.png ├── pull_request_template.md ├── renovate.json ├── reproduire │ └── needs-reproduction.md └── workflows │ ├── ci.yml │ ├── nightly.yml │ ├── release.yml │ ├── reproduction-close.yml │ └── reproduction.yml ├── .gitignore ├── .npmrc ├── .nuxtrc ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── client ├── app.vue ├── bootstrap.ts ├── components │ ├── OCodeBlock.vue │ ├── OSectionBlock.vue │ ├── ScriptLoadTime.vue │ ├── ScriptSize.vue │ └── ScriptStatus.vue ├── composables │ ├── rpc.ts │ └── shiki.ts ├── nuxt.config.ts ├── package.json ├── tsconfig.json └── utils │ ├── fetch.ts │ └── formatting.ts ├── docs ├── .env.example ├── .npmrc ├── .nuxtrc ├── app │ ├── app.config.ts │ ├── app.vue │ ├── assets │ │ └── css │ │ │ └── main.css │ ├── components │ │ ├── ContentSearch.vue │ │ ├── Footer.vue │ │ ├── Header.vue │ │ ├── Logo.vue │ │ ├── LogoScroller.vue │ │ ├── OgImage │ │ │ ├── Docs.vue │ │ │ └── Home.vue │ │ ├── ShowcaseCard.vue │ │ ├── UInputCopy.vue │ │ ├── ads │ │ │ ├── Ads.vue │ │ │ └── AdsFallback.vue │ │ └── content │ │ │ ├── CodeGroup.vue │ │ │ ├── CrispDemo.vue │ │ │ ├── FigureImage.vue │ │ │ ├── GoogleMapsDemo.vue │ │ │ ├── IntercomDemo.vue │ │ │ ├── LemonSqueezyDemo.vue │ │ │ ├── PayPalDemo.vue │ │ │ ├── ProseCode.vue │ │ │ ├── StripeDemo.vue │ │ │ ├── TabComparison.vue │ │ │ ├── VimeoDemo.vue │ │ │ └── YoutubeDemo.vue │ ├── composables │ │ └── useScriptsRegistry.ts │ ├── error.vue │ ├── layouts │ │ └── docs.vue │ └── pages │ │ ├── [...slug].vue │ │ ├── index.vue │ │ ├── learn.vue │ │ └── scripts │ │ └── index.vue ├── content.config.ts ├── content │ ├── docs │ │ ├── 1.getting-started │ │ │ ├── .navigation.yml │ │ │ ├── 1.index.md │ │ │ ├── 2.installation.md │ │ │ ├── 3.confetti-tutorial.md │ │ │ ├── 4.reproductions.md │ │ │ └── 5.contributing.md │ │ ├── 1.guides │ │ │ ├── .navigation.yml │ │ │ ├── 0.key-concepts.md │ │ │ ├── 1.registry-scripts.md │ │ │ ├── 1.script-triggers.md │ │ │ ├── 1.warmup.md │ │ │ ├── 2.bundling.md │ │ │ ├── 3.consent.md │ │ │ ├── 3.page-events.md │ │ │ ├── 4.global.md │ │ │ └── 5.facade-components.md │ │ └── 3.api │ │ │ ├── .navigation.yml │ │ │ ├── 1.use-script.md │ │ │ ├── 3.use-script-trigger-consent.md │ │ │ ├── 3.use-script-trigger-element.md │ │ │ ├── 3.use-script-trigger-idle-timeout.md │ │ │ ├── 3.use-script-trigger-interaction.md │ │ │ ├── 4.use-script-event-page.md │ │ │ ├── 5.nuxt-config.md │ │ │ ├── 6.nuxt-app-hooks.md │ │ │ └── 6.nuxt-hooks.md │ └── scripts │ │ ├── .navigation.yml │ │ ├── ads │ │ ├── carbon-ads.md │ │ └── google-adsense.md │ │ ├── analytics │ │ ├── cloudflare-web-analytics.md │ │ ├── databuddy-analytics.md │ │ ├── fathom-analytics.md │ │ ├── google-analytics.md │ │ ├── matomo-analytics.md │ │ ├── plausible-analytics.md │ │ ├── rybbit-analytics.md │ │ └── umami-analytics.md │ │ ├── content │ │ ├── google-maps.md │ │ ├── vimeo-player.md │ │ └── youtube-player.md │ │ ├── marketing │ │ ├── clarity.md │ │ └── hotjar.md │ │ ├── payments │ │ ├── lemon-squeezy.md │ │ ├── paypal.md │ │ └── stripe.md │ │ ├── support │ │ ├── crisp.md │ │ └── intercom.md │ │ ├── tracking │ │ ├── google-tag-manager.md │ │ ├── meta-pixel.md │ │ ├── reddit-pixel.md │ │ ├── segment.md │ │ ├── snapchat-pixel.md │ │ └── x-pixel.md │ │ └── utility │ │ └── npm.md ├── nuxt.config.ts ├── nuxt.schema.ts ├── package.json ├── public │ ├── favicon.ico │ └── grid.png ├── snippets │ ├── _cookie-api.md │ └── _magic-api.md ├── tailwind.config.ts └── tsconfig.json ├── eslint.config.js ├── package.json ├── playground ├── app.vue ├── assets │ └── css │ │ └── main.css ├── nuxt.config.ts ├── package.json ├── pages │ ├── features │ │ ├── bundle.vue │ │ ├── cookie-consent.vue │ │ ├── custom-registry.vue │ │ ├── on-nuxt-ready.vue │ │ └── top-level-await.vue │ ├── index.vue │ ├── npm │ │ └── js-confetti.vue │ └── third-parties │ │ ├── carbon │ │ └── nuxt-scripts.vue │ │ ├── clarity │ │ └── nuxt-scripts.vue │ │ ├── cloudflare-web-analytics │ │ ├── default.vue │ │ └── nuxt-scripts.vue │ │ ├── crisp │ │ ├── default.vue │ │ └── facade.vue │ │ ├── databuddy-analytics.vue │ │ ├── fathom-analytics.vue │ │ ├── google-adsense │ │ ├── nuxt-scripts.vue │ │ └── unhead.vue │ │ ├── google-analytics │ │ ├── datalayers.vue │ │ ├── multiple.vue │ │ ├── nuxt-scripts.vue │ │ ├── optional-id.vue │ │ └── unhead.vue │ │ ├── google-maps │ │ ├── center.vue │ │ ├── default.vue │ │ ├── markers.vue │ │ ├── null.vue │ │ ├── nuxt-scripts.vue │ │ ├── query.vue │ │ ├── sfcs.vue │ │ └── styled.vue │ │ ├── google-tag-manager.vue │ │ ├── hotjar.vue │ │ ├── intercom │ │ ├── default.vue │ │ ├── facade.vue │ │ └── use-script.vue │ │ ├── lemon-squeezy │ │ ├── component.vue │ │ └── script.vue │ │ ├── matomo-analytics │ │ ├── default.vue │ │ └── nuxt-scripts.vue │ │ ├── meta-pixel.vue │ │ ├── paypal │ │ └── nuxt-scripts.vue │ │ ├── plausible-analytics-v2.vue │ │ ├── plausible-analytics.vue │ │ ├── reddit-pixel │ │ ├── default.vue │ │ └── nuxt-scripts.vue │ │ ├── rybbit-analytics.vue │ │ ├── segment.vue │ │ ├── snapchat │ │ ├── default.vue │ │ └── nuxt-scripts.vue │ │ ├── stripe │ │ └── nuxt-scripts.vue │ │ ├── umami-analytics.vue │ │ ├── vimeo │ │ ├── default.vue │ │ └── nuxt-scripts.vue │ │ ├── x-pixel │ │ ├── default.vue │ │ └── nuxt-scripts.vue │ │ └── youtube │ │ ├── default.vue │ │ ├── multiple.vue │ │ └── nuxt-scripts.vue ├── public │ └── mock-custom-script.js ├── scripts │ └── myCustomScript.ts ├── server │ └── tsconfig.json └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── assets.ts ├── cache.ts ├── constants.ts ├── devtools.ts ├── kit.ts ├── logger.ts ├── module.ts ├── plugins │ ├── check-scripts.ts │ ├── transform.ts │ └── util.ts ├── registry.ts ├── runtime │ ├── components │ │ ├── GoogleMaps │ │ │ ├── ScriptGoogleMaps.vue │ │ │ ├── ScriptGoogleMapsAdvancedMarkerElement.vue │ │ │ ├── ScriptGoogleMapsCircle.vue │ │ │ ├── ScriptGoogleMapsHeatmapLayer.vue │ │ │ ├── ScriptGoogleMapsInfoWindow.vue │ │ │ ├── ScriptGoogleMapsMarker.vue │ │ │ ├── ScriptGoogleMapsMarkerClusterer.vue │ │ │ ├── ScriptGoogleMapsPinElement.vue │ │ │ ├── ScriptGoogleMapsPolygon.vue │ │ │ ├── ScriptGoogleMapsPolyline.vue │ │ │ └── ScriptGoogleMapsRectangle.vue │ │ ├── ScriptAriaLoadingIndicator.vue │ │ ├── ScriptCarbonAds.vue │ │ ├── ScriptCrisp.vue │ │ ├── ScriptGoogleAdsense.vue │ │ ├── ScriptIntercom.vue │ │ ├── ScriptLemonSqueezy.vue │ │ ├── ScriptLoadingIndicator.vue │ │ ├── ScriptPayPalButtons.vue │ │ ├── ScriptPayPalMarks.vue │ │ ├── ScriptPayPalMessages.vue │ │ ├── ScriptStripePricingTable.vue │ │ ├── ScriptVimeoPlayer.vue │ │ └── ScriptYouTubePlayer.vue │ ├── composables │ │ ├── useScript.ts │ │ ├── useScriptEventPage.ts │ │ ├── useScriptTriggerConsent.ts │ │ ├── useScriptTriggerElement.ts │ │ ├── useScriptTriggerIdleTimeout.ts │ │ └── useScriptTriggerInteraction.ts │ ├── logger.ts │ ├── registry │ │ ├── clarity.ts │ │ ├── cloudflare-web-analytics.ts │ │ ├── crisp.ts │ │ ├── databuddy-analytics.ts │ │ ├── fathom-analytics.ts │ │ ├── google-adsense.ts │ │ ├── google-analytics.ts │ │ ├── google-maps.ts │ │ ├── google-tag-manager.ts │ │ ├── hotjar.ts │ │ ├── intercom.ts │ │ ├── lemon-squeezy.ts │ │ ├── matomo-analytics.ts │ │ ├── meta-pixel.ts │ │ ├── npm.ts │ │ ├── paypal.ts │ │ ├── plausible-analytics.ts │ │ ├── reddit-pixel.ts │ │ ├── rybbit-analytics.ts │ │ ├── segment.ts │ │ ├── snapchat-pixel.ts │ │ ├── stripe.ts │ │ ├── umami-analytics.ts │ │ ├── vimeo-player.ts │ │ ├── x-pixel.ts │ │ └── youtube-player.ts │ ├── types.ts │ ├── utils.ts │ └── validation │ │ ├── mock.ts │ │ └── valibot.ts └── templates.ts ├── test ├── benchmark.skip.ts ├── e2e │ ├── base.test.ts │ ├── basic.test.ts │ ├── cdn.test.ts │ └── extend-registry.test.ts ├── fixtures │ ├── basic │ │ ├── app.vue │ │ ├── nuxt.config.ts │ │ ├── pages │ │ │ ├── bundle-use-script.vue │ │ │ ├── index.vue │ │ │ ├── manual-trigger.vue │ │ │ ├── mouseover-trigger.vue │ │ │ ├── tpc │ │ │ │ ├── ga.vue │ │ │ │ └── gtm.vue │ │ │ └── visibility-trigger.vue │ │ ├── public │ │ │ └── myScript.js │ │ └── tsconfig.json │ ├── cdn │ │ ├── app.vue │ │ ├── nuxt.config.ts │ │ └── tsconfig.json │ └── extend-registry │ │ ├── app.vue │ │ ├── nuxt.config.ts │ │ ├── public │ │ └── myScript.js │ │ ├── scripts │ │ └── my-custom-script.ts │ │ └── tsconfig.json ├── nuxt-runtime │ ├── consent.nuxt.test.ts │ └── warmup.nuxt.test.ts ├── types │ └── types.test-d.ts └── unit │ ├── __helpers__ │ └── google-maps-test-utils.ts │ ├── __mocks__ │ ├── google-maps-api.ts │ └── markerclusterer.ts │ ├── check-scripts.test.ts │ ├── google-maps-components.test.ts │ ├── templates.test.ts │ ├── transform.test.ts │ └── utils.test.ts ├── tsconfig.json ├── types.d.ts └── vitest.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.github/ISSUE_TEMPLATE/documentation.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-suggestion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.github/ISSUE_TEMPLATE/feature-suggestion.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/help-wanted.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.github/ISSUE_TEMPLATE/help-wanted.yml -------------------------------------------------------------------------------- /.github/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.github/banner.png -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/reproduire/needs-reproduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.github/reproduire/needs-reproduction.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/reproduction-close.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.github/workflows/reproduction-close.yml -------------------------------------------------------------------------------- /.github/workflows/reproduction.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.github/workflows/reproduction.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false 3 | -------------------------------------------------------------------------------- /.nuxtrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/.nuxtrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/README.md -------------------------------------------------------------------------------- /client/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/client/app.vue -------------------------------------------------------------------------------- /client/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/client/bootstrap.ts -------------------------------------------------------------------------------- /client/components/OCodeBlock.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/client/components/OCodeBlock.vue -------------------------------------------------------------------------------- /client/components/OSectionBlock.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/client/components/OSectionBlock.vue -------------------------------------------------------------------------------- /client/components/ScriptLoadTime.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/client/components/ScriptLoadTime.vue -------------------------------------------------------------------------------- /client/components/ScriptSize.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/client/components/ScriptSize.vue -------------------------------------------------------------------------------- /client/components/ScriptStatus.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/client/components/ScriptStatus.vue -------------------------------------------------------------------------------- /client/composables/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/client/composables/rpc.ts -------------------------------------------------------------------------------- /client/composables/shiki.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/client/composables/shiki.ts -------------------------------------------------------------------------------- /client/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/client/nuxt.config.ts -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/client/package.json -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/utils/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/client/utils/fetch.ts -------------------------------------------------------------------------------- /client/utils/formatting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/client/utils/formatting.ts -------------------------------------------------------------------------------- /docs/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/.env.example -------------------------------------------------------------------------------- /docs/.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | -------------------------------------------------------------------------------- /docs/.nuxtrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/.nuxtrc -------------------------------------------------------------------------------- /docs/app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/app.config.ts -------------------------------------------------------------------------------- /docs/app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/app.vue -------------------------------------------------------------------------------- /docs/app/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/assets/css/main.css -------------------------------------------------------------------------------- /docs/app/components/ContentSearch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/ContentSearch.vue -------------------------------------------------------------------------------- /docs/app/components/Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/Footer.vue -------------------------------------------------------------------------------- /docs/app/components/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/Header.vue -------------------------------------------------------------------------------- /docs/app/components/Logo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/Logo.vue -------------------------------------------------------------------------------- /docs/app/components/LogoScroller.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/LogoScroller.vue -------------------------------------------------------------------------------- /docs/app/components/OgImage/Docs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/OgImage/Docs.vue -------------------------------------------------------------------------------- /docs/app/components/OgImage/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/OgImage/Home.vue -------------------------------------------------------------------------------- /docs/app/components/ShowcaseCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/ShowcaseCard.vue -------------------------------------------------------------------------------- /docs/app/components/UInputCopy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/UInputCopy.vue -------------------------------------------------------------------------------- /docs/app/components/ads/Ads.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/ads/Ads.vue -------------------------------------------------------------------------------- /docs/app/components/ads/AdsFallback.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/ads/AdsFallback.vue -------------------------------------------------------------------------------- /docs/app/components/content/CodeGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/content/CodeGroup.vue -------------------------------------------------------------------------------- /docs/app/components/content/CrispDemo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/content/CrispDemo.vue -------------------------------------------------------------------------------- /docs/app/components/content/FigureImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/content/FigureImage.vue -------------------------------------------------------------------------------- /docs/app/components/content/GoogleMapsDemo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/content/GoogleMapsDemo.vue -------------------------------------------------------------------------------- /docs/app/components/content/IntercomDemo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/content/IntercomDemo.vue -------------------------------------------------------------------------------- /docs/app/components/content/LemonSqueezyDemo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/content/LemonSqueezyDemo.vue -------------------------------------------------------------------------------- /docs/app/components/content/PayPalDemo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/content/PayPalDemo.vue -------------------------------------------------------------------------------- /docs/app/components/content/ProseCode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/content/ProseCode.vue -------------------------------------------------------------------------------- /docs/app/components/content/StripeDemo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/content/StripeDemo.vue -------------------------------------------------------------------------------- /docs/app/components/content/TabComparison.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/content/TabComparison.vue -------------------------------------------------------------------------------- /docs/app/components/content/VimeoDemo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/content/VimeoDemo.vue -------------------------------------------------------------------------------- /docs/app/components/content/YoutubeDemo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/components/content/YoutubeDemo.vue -------------------------------------------------------------------------------- /docs/app/composables/useScriptsRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/composables/useScriptsRegistry.ts -------------------------------------------------------------------------------- /docs/app/error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/error.vue -------------------------------------------------------------------------------- /docs/app/layouts/docs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/layouts/docs.vue -------------------------------------------------------------------------------- /docs/app/pages/[...slug].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/pages/[...slug].vue -------------------------------------------------------------------------------- /docs/app/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/pages/index.vue -------------------------------------------------------------------------------- /docs/app/pages/learn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/pages/learn.vue -------------------------------------------------------------------------------- /docs/app/pages/scripts/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/app/pages/scripts/index.vue -------------------------------------------------------------------------------- /docs/content.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content.config.ts -------------------------------------------------------------------------------- /docs/content/docs/1.getting-started/.navigation.yml: -------------------------------------------------------------------------------- 1 | title: Getting Started 2 | icon: i-ph-rocket-launch-duotone 3 | -------------------------------------------------------------------------------- /docs/content/docs/1.getting-started/1.index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/1.getting-started/1.index.md -------------------------------------------------------------------------------- /docs/content/docs/1.getting-started/2.installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/1.getting-started/2.installation.md -------------------------------------------------------------------------------- /docs/content/docs/1.getting-started/3.confetti-tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/1.getting-started/3.confetti-tutorial.md -------------------------------------------------------------------------------- /docs/content/docs/1.getting-started/4.reproductions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/1.getting-started/4.reproductions.md -------------------------------------------------------------------------------- /docs/content/docs/1.getting-started/5.contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/1.getting-started/5.contributing.md -------------------------------------------------------------------------------- /docs/content/docs/1.guides/.navigation.yml: -------------------------------------------------------------------------------- 1 | icon: i-ph-book-duotone 2 | title: Guides 3 | -------------------------------------------------------------------------------- /docs/content/docs/1.guides/0.key-concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/1.guides/0.key-concepts.md -------------------------------------------------------------------------------- /docs/content/docs/1.guides/1.registry-scripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/1.guides/1.registry-scripts.md -------------------------------------------------------------------------------- /docs/content/docs/1.guides/1.script-triggers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/1.guides/1.script-triggers.md -------------------------------------------------------------------------------- /docs/content/docs/1.guides/1.warmup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/1.guides/1.warmup.md -------------------------------------------------------------------------------- /docs/content/docs/1.guides/2.bundling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/1.guides/2.bundling.md -------------------------------------------------------------------------------- /docs/content/docs/1.guides/3.consent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/1.guides/3.consent.md -------------------------------------------------------------------------------- /docs/content/docs/1.guides/3.page-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/1.guides/3.page-events.md -------------------------------------------------------------------------------- /docs/content/docs/1.guides/4.global.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/1.guides/4.global.md -------------------------------------------------------------------------------- /docs/content/docs/1.guides/5.facade-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/1.guides/5.facade-components.md -------------------------------------------------------------------------------- /docs/content/docs/3.api/.navigation.yml: -------------------------------------------------------------------------------- 1 | icon: i-ph-star-duotone 2 | title: Nuxt API 3 | -------------------------------------------------------------------------------- /docs/content/docs/3.api/1.use-script.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/3.api/1.use-script.md -------------------------------------------------------------------------------- /docs/content/docs/3.api/3.use-script-trigger-consent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/3.api/3.use-script-trigger-consent.md -------------------------------------------------------------------------------- /docs/content/docs/3.api/3.use-script-trigger-element.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/3.api/3.use-script-trigger-element.md -------------------------------------------------------------------------------- /docs/content/docs/3.api/3.use-script-trigger-idle-timeout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/3.api/3.use-script-trigger-idle-timeout.md -------------------------------------------------------------------------------- /docs/content/docs/3.api/3.use-script-trigger-interaction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/3.api/3.use-script-trigger-interaction.md -------------------------------------------------------------------------------- /docs/content/docs/3.api/4.use-script-event-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/3.api/4.use-script-event-page.md -------------------------------------------------------------------------------- /docs/content/docs/3.api/5.nuxt-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/3.api/5.nuxt-config.md -------------------------------------------------------------------------------- /docs/content/docs/3.api/6.nuxt-app-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/3.api/6.nuxt-app-hooks.md -------------------------------------------------------------------------------- /docs/content/docs/3.api/6.nuxt-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/docs/3.api/6.nuxt-hooks.md -------------------------------------------------------------------------------- /docs/content/scripts/.navigation.yml: -------------------------------------------------------------------------------- 1 | title: Script Registry 2 | -------------------------------------------------------------------------------- /docs/content/scripts/ads/carbon-ads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/ads/carbon-ads.md -------------------------------------------------------------------------------- /docs/content/scripts/ads/google-adsense.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/ads/google-adsense.md -------------------------------------------------------------------------------- /docs/content/scripts/analytics/cloudflare-web-analytics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/analytics/cloudflare-web-analytics.md -------------------------------------------------------------------------------- /docs/content/scripts/analytics/databuddy-analytics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/analytics/databuddy-analytics.md -------------------------------------------------------------------------------- /docs/content/scripts/analytics/fathom-analytics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/analytics/fathom-analytics.md -------------------------------------------------------------------------------- /docs/content/scripts/analytics/google-analytics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/analytics/google-analytics.md -------------------------------------------------------------------------------- /docs/content/scripts/analytics/matomo-analytics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/analytics/matomo-analytics.md -------------------------------------------------------------------------------- /docs/content/scripts/analytics/plausible-analytics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/analytics/plausible-analytics.md -------------------------------------------------------------------------------- /docs/content/scripts/analytics/rybbit-analytics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/analytics/rybbit-analytics.md -------------------------------------------------------------------------------- /docs/content/scripts/analytics/umami-analytics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/analytics/umami-analytics.md -------------------------------------------------------------------------------- /docs/content/scripts/content/google-maps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/content/google-maps.md -------------------------------------------------------------------------------- /docs/content/scripts/content/vimeo-player.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/content/vimeo-player.md -------------------------------------------------------------------------------- /docs/content/scripts/content/youtube-player.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/content/youtube-player.md -------------------------------------------------------------------------------- /docs/content/scripts/marketing/clarity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/marketing/clarity.md -------------------------------------------------------------------------------- /docs/content/scripts/marketing/hotjar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/marketing/hotjar.md -------------------------------------------------------------------------------- /docs/content/scripts/payments/lemon-squeezy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/payments/lemon-squeezy.md -------------------------------------------------------------------------------- /docs/content/scripts/payments/paypal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/payments/paypal.md -------------------------------------------------------------------------------- /docs/content/scripts/payments/stripe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/payments/stripe.md -------------------------------------------------------------------------------- /docs/content/scripts/support/crisp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/support/crisp.md -------------------------------------------------------------------------------- /docs/content/scripts/support/intercom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/support/intercom.md -------------------------------------------------------------------------------- /docs/content/scripts/tracking/google-tag-manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/tracking/google-tag-manager.md -------------------------------------------------------------------------------- /docs/content/scripts/tracking/meta-pixel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/tracking/meta-pixel.md -------------------------------------------------------------------------------- /docs/content/scripts/tracking/reddit-pixel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/tracking/reddit-pixel.md -------------------------------------------------------------------------------- /docs/content/scripts/tracking/segment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/tracking/segment.md -------------------------------------------------------------------------------- /docs/content/scripts/tracking/snapchat-pixel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/tracking/snapchat-pixel.md -------------------------------------------------------------------------------- /docs/content/scripts/tracking/x-pixel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/tracking/x-pixel.md -------------------------------------------------------------------------------- /docs/content/scripts/utility/npm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/content/scripts/utility/npm.md -------------------------------------------------------------------------------- /docs/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/nuxt.config.ts -------------------------------------------------------------------------------- /docs/nuxt.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/nuxt.schema.ts -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/public/favicon.ico -------------------------------------------------------------------------------- /docs/public/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/public/grid.png -------------------------------------------------------------------------------- /docs/snippets/_cookie-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/snippets/_cookie-api.md -------------------------------------------------------------------------------- /docs/snippets/_magic-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/snippets/_magic-api.md -------------------------------------------------------------------------------- /docs/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/tailwind.config.ts -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/package.json -------------------------------------------------------------------------------- /playground/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/app.vue -------------------------------------------------------------------------------- /playground/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/assets/css/main.css -------------------------------------------------------------------------------- /playground/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/nuxt.config.ts -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/pages/features/bundle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/features/bundle.vue -------------------------------------------------------------------------------- /playground/pages/features/cookie-consent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/features/cookie-consent.vue -------------------------------------------------------------------------------- /playground/pages/features/custom-registry.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/features/custom-registry.vue -------------------------------------------------------------------------------- /playground/pages/features/on-nuxt-ready.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/features/on-nuxt-ready.vue -------------------------------------------------------------------------------- /playground/pages/features/top-level-await.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/features/top-level-await.vue -------------------------------------------------------------------------------- /playground/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/index.vue -------------------------------------------------------------------------------- /playground/pages/npm/js-confetti.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/npm/js-confetti.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/carbon/nuxt-scripts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/carbon/nuxt-scripts.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/clarity/nuxt-scripts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/clarity/nuxt-scripts.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/cloudflare-web-analytics/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/cloudflare-web-analytics/default.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/cloudflare-web-analytics/nuxt-scripts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/cloudflare-web-analytics/nuxt-scripts.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/crisp/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/crisp/default.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/crisp/facade.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/crisp/facade.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/databuddy-analytics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/databuddy-analytics.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/fathom-analytics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/fathom-analytics.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-adsense/nuxt-scripts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-adsense/nuxt-scripts.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-adsense/unhead.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-adsense/unhead.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-analytics/datalayers.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-analytics/datalayers.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-analytics/multiple.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-analytics/multiple.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-analytics/nuxt-scripts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-analytics/nuxt-scripts.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-analytics/optional-id.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-analytics/optional-id.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-analytics/unhead.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-analytics/unhead.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-maps/center.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-maps/center.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-maps/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-maps/default.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-maps/markers.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-maps/markers.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-maps/null.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-maps/null.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-maps/nuxt-scripts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-maps/nuxt-scripts.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-maps/query.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-maps/query.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-maps/sfcs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-maps/sfcs.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-maps/styled.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-maps/styled.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/google-tag-manager.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/google-tag-manager.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/hotjar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/hotjar.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/intercom/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/intercom/default.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/intercom/facade.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/intercom/facade.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/intercom/use-script.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/intercom/use-script.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/lemon-squeezy/component.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/lemon-squeezy/component.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/lemon-squeezy/script.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/lemon-squeezy/script.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/matomo-analytics/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/matomo-analytics/default.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/matomo-analytics/nuxt-scripts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/matomo-analytics/nuxt-scripts.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/meta-pixel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/meta-pixel.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/paypal/nuxt-scripts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/paypal/nuxt-scripts.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/plausible-analytics-v2.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/plausible-analytics-v2.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/plausible-analytics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/plausible-analytics.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/reddit-pixel/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/reddit-pixel/default.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/reddit-pixel/nuxt-scripts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/reddit-pixel/nuxt-scripts.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/rybbit-analytics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/rybbit-analytics.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/segment.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/segment.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/snapchat/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/snapchat/default.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/snapchat/nuxt-scripts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/snapchat/nuxt-scripts.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/stripe/nuxt-scripts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/stripe/nuxt-scripts.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/umami-analytics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/umami-analytics.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/vimeo/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/vimeo/default.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/vimeo/nuxt-scripts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/vimeo/nuxt-scripts.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/x-pixel/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/x-pixel/default.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/x-pixel/nuxt-scripts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/x-pixel/nuxt-scripts.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/youtube/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/youtube/default.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/youtube/multiple.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/youtube/multiple.vue -------------------------------------------------------------------------------- /playground/pages/third-parties/youtube/nuxt-scripts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/pages/third-parties/youtube/nuxt-scripts.vue -------------------------------------------------------------------------------- /playground/public/mock-custom-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/public/mock-custom-script.js -------------------------------------------------------------------------------- /playground/scripts/myCustomScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/playground/scripts/myCustomScript.ts -------------------------------------------------------------------------------- /playground/server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.nuxt/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /src/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/assets.ts -------------------------------------------------------------------------------- /src/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/cache.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/devtools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/devtools.ts -------------------------------------------------------------------------------- /src/kit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/kit.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/module.ts -------------------------------------------------------------------------------- /src/plugins/check-scripts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/plugins/check-scripts.ts -------------------------------------------------------------------------------- /src/plugins/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/plugins/transform.ts -------------------------------------------------------------------------------- /src/plugins/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/plugins/util.ts -------------------------------------------------------------------------------- /src/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/registry.ts -------------------------------------------------------------------------------- /src/runtime/components/GoogleMaps/ScriptGoogleMaps.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/GoogleMaps/ScriptGoogleMaps.vue -------------------------------------------------------------------------------- /src/runtime/components/GoogleMaps/ScriptGoogleMapsAdvancedMarkerElement.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/GoogleMaps/ScriptGoogleMapsAdvancedMarkerElement.vue -------------------------------------------------------------------------------- /src/runtime/components/GoogleMaps/ScriptGoogleMapsCircle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/GoogleMaps/ScriptGoogleMapsCircle.vue -------------------------------------------------------------------------------- /src/runtime/components/GoogleMaps/ScriptGoogleMapsHeatmapLayer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/GoogleMaps/ScriptGoogleMapsHeatmapLayer.vue -------------------------------------------------------------------------------- /src/runtime/components/GoogleMaps/ScriptGoogleMapsInfoWindow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/GoogleMaps/ScriptGoogleMapsInfoWindow.vue -------------------------------------------------------------------------------- /src/runtime/components/GoogleMaps/ScriptGoogleMapsMarker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/GoogleMaps/ScriptGoogleMapsMarker.vue -------------------------------------------------------------------------------- /src/runtime/components/GoogleMaps/ScriptGoogleMapsMarkerClusterer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/GoogleMaps/ScriptGoogleMapsMarkerClusterer.vue -------------------------------------------------------------------------------- /src/runtime/components/GoogleMaps/ScriptGoogleMapsPinElement.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/GoogleMaps/ScriptGoogleMapsPinElement.vue -------------------------------------------------------------------------------- /src/runtime/components/GoogleMaps/ScriptGoogleMapsPolygon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/GoogleMaps/ScriptGoogleMapsPolygon.vue -------------------------------------------------------------------------------- /src/runtime/components/GoogleMaps/ScriptGoogleMapsPolyline.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/GoogleMaps/ScriptGoogleMapsPolyline.vue -------------------------------------------------------------------------------- /src/runtime/components/GoogleMaps/ScriptGoogleMapsRectangle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/GoogleMaps/ScriptGoogleMapsRectangle.vue -------------------------------------------------------------------------------- /src/runtime/components/ScriptAriaLoadingIndicator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/ScriptAriaLoadingIndicator.vue -------------------------------------------------------------------------------- /src/runtime/components/ScriptCarbonAds.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/ScriptCarbonAds.vue -------------------------------------------------------------------------------- /src/runtime/components/ScriptCrisp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/ScriptCrisp.vue -------------------------------------------------------------------------------- /src/runtime/components/ScriptGoogleAdsense.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/ScriptGoogleAdsense.vue -------------------------------------------------------------------------------- /src/runtime/components/ScriptIntercom.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/ScriptIntercom.vue -------------------------------------------------------------------------------- /src/runtime/components/ScriptLemonSqueezy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/ScriptLemonSqueezy.vue -------------------------------------------------------------------------------- /src/runtime/components/ScriptLoadingIndicator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/ScriptLoadingIndicator.vue -------------------------------------------------------------------------------- /src/runtime/components/ScriptPayPalButtons.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/ScriptPayPalButtons.vue -------------------------------------------------------------------------------- /src/runtime/components/ScriptPayPalMarks.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/ScriptPayPalMarks.vue -------------------------------------------------------------------------------- /src/runtime/components/ScriptPayPalMessages.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/ScriptPayPalMessages.vue -------------------------------------------------------------------------------- /src/runtime/components/ScriptStripePricingTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/ScriptStripePricingTable.vue -------------------------------------------------------------------------------- /src/runtime/components/ScriptVimeoPlayer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/ScriptVimeoPlayer.vue -------------------------------------------------------------------------------- /src/runtime/components/ScriptYouTubePlayer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/components/ScriptYouTubePlayer.vue -------------------------------------------------------------------------------- /src/runtime/composables/useScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/composables/useScript.ts -------------------------------------------------------------------------------- /src/runtime/composables/useScriptEventPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/composables/useScriptEventPage.ts -------------------------------------------------------------------------------- /src/runtime/composables/useScriptTriggerConsent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/composables/useScriptTriggerConsent.ts -------------------------------------------------------------------------------- /src/runtime/composables/useScriptTriggerElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/composables/useScriptTriggerElement.ts -------------------------------------------------------------------------------- /src/runtime/composables/useScriptTriggerIdleTimeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/composables/useScriptTriggerIdleTimeout.ts -------------------------------------------------------------------------------- /src/runtime/composables/useScriptTriggerInteraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/composables/useScriptTriggerInteraction.ts -------------------------------------------------------------------------------- /src/runtime/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/logger.ts -------------------------------------------------------------------------------- /src/runtime/registry/clarity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/clarity.ts -------------------------------------------------------------------------------- /src/runtime/registry/cloudflare-web-analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/cloudflare-web-analytics.ts -------------------------------------------------------------------------------- /src/runtime/registry/crisp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/crisp.ts -------------------------------------------------------------------------------- /src/runtime/registry/databuddy-analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/databuddy-analytics.ts -------------------------------------------------------------------------------- /src/runtime/registry/fathom-analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/fathom-analytics.ts -------------------------------------------------------------------------------- /src/runtime/registry/google-adsense.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/google-adsense.ts -------------------------------------------------------------------------------- /src/runtime/registry/google-analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/google-analytics.ts -------------------------------------------------------------------------------- /src/runtime/registry/google-maps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/google-maps.ts -------------------------------------------------------------------------------- /src/runtime/registry/google-tag-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/google-tag-manager.ts -------------------------------------------------------------------------------- /src/runtime/registry/hotjar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/hotjar.ts -------------------------------------------------------------------------------- /src/runtime/registry/intercom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/intercom.ts -------------------------------------------------------------------------------- /src/runtime/registry/lemon-squeezy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/lemon-squeezy.ts -------------------------------------------------------------------------------- /src/runtime/registry/matomo-analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/matomo-analytics.ts -------------------------------------------------------------------------------- /src/runtime/registry/meta-pixel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/meta-pixel.ts -------------------------------------------------------------------------------- /src/runtime/registry/npm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/npm.ts -------------------------------------------------------------------------------- /src/runtime/registry/paypal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/paypal.ts -------------------------------------------------------------------------------- /src/runtime/registry/plausible-analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/plausible-analytics.ts -------------------------------------------------------------------------------- /src/runtime/registry/reddit-pixel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/reddit-pixel.ts -------------------------------------------------------------------------------- /src/runtime/registry/rybbit-analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/rybbit-analytics.ts -------------------------------------------------------------------------------- /src/runtime/registry/segment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/segment.ts -------------------------------------------------------------------------------- /src/runtime/registry/snapchat-pixel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/snapchat-pixel.ts -------------------------------------------------------------------------------- /src/runtime/registry/stripe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/stripe.ts -------------------------------------------------------------------------------- /src/runtime/registry/umami-analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/umami-analytics.ts -------------------------------------------------------------------------------- /src/runtime/registry/vimeo-player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/vimeo-player.ts -------------------------------------------------------------------------------- /src/runtime/registry/x-pixel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/x-pixel.ts -------------------------------------------------------------------------------- /src/runtime/registry/youtube-player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/registry/youtube-player.ts -------------------------------------------------------------------------------- /src/runtime/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/types.ts -------------------------------------------------------------------------------- /src/runtime/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/utils.ts -------------------------------------------------------------------------------- /src/runtime/validation/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/runtime/validation/mock.ts -------------------------------------------------------------------------------- /src/runtime/validation/valibot.ts: -------------------------------------------------------------------------------- 1 | export * from 'valibot' 2 | -------------------------------------------------------------------------------- /src/templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/src/templates.ts -------------------------------------------------------------------------------- /test/benchmark.skip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/benchmark.skip.ts -------------------------------------------------------------------------------- /test/e2e/base.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/e2e/base.test.ts -------------------------------------------------------------------------------- /test/e2e/basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/e2e/basic.test.ts -------------------------------------------------------------------------------- /test/e2e/cdn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/e2e/cdn.test.ts -------------------------------------------------------------------------------- /test/e2e/extend-registry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/e2e/extend-registry.test.ts -------------------------------------------------------------------------------- /test/fixtures/basic/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/basic/app.vue -------------------------------------------------------------------------------- /test/fixtures/basic/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/basic/nuxt.config.ts -------------------------------------------------------------------------------- /test/fixtures/basic/pages/bundle-use-script.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/basic/pages/bundle-use-script.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/basic/pages/index.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/manual-trigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/basic/pages/manual-trigger.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/mouseover-trigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/basic/pages/mouseover-trigger.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/tpc/ga.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/basic/pages/tpc/ga.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/tpc/gtm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/basic/pages/tpc/gtm.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/visibility-trigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/basic/pages/visibility-trigger.vue -------------------------------------------------------------------------------- /test/fixtures/basic/public/myScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/basic/public/myScript.js -------------------------------------------------------------------------------- /test/fixtures/basic/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.nuxt/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/cdn/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/cdn/app.vue -------------------------------------------------------------------------------- /test/fixtures/cdn/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/cdn/nuxt.config.ts -------------------------------------------------------------------------------- /test/fixtures/cdn/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.nuxt/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/extend-registry/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/extend-registry/app.vue -------------------------------------------------------------------------------- /test/fixtures/extend-registry/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/extend-registry/nuxt.config.ts -------------------------------------------------------------------------------- /test/fixtures/extend-registry/public/myScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/extend-registry/public/myScript.js -------------------------------------------------------------------------------- /test/fixtures/extend-registry/scripts/my-custom-script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/fixtures/extend-registry/scripts/my-custom-script.ts -------------------------------------------------------------------------------- /test/fixtures/extend-registry/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.nuxt/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /test/nuxt-runtime/consent.nuxt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/nuxt-runtime/consent.nuxt.test.ts -------------------------------------------------------------------------------- /test/nuxt-runtime/warmup.nuxt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/nuxt-runtime/warmup.nuxt.test.ts -------------------------------------------------------------------------------- /test/types/types.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/types/types.test-d.ts -------------------------------------------------------------------------------- /test/unit/__helpers__/google-maps-test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/unit/__helpers__/google-maps-test-utils.ts -------------------------------------------------------------------------------- /test/unit/__mocks__/google-maps-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/unit/__mocks__/google-maps-api.ts -------------------------------------------------------------------------------- /test/unit/__mocks__/markerclusterer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/unit/__mocks__/markerclusterer.ts -------------------------------------------------------------------------------- /test/unit/check-scripts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/unit/check-scripts.test.ts -------------------------------------------------------------------------------- /test/unit/google-maps-components.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/unit/google-maps-components.test.ts -------------------------------------------------------------------------------- /test/unit/templates.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/unit/templates.test.ts -------------------------------------------------------------------------------- /test/unit/transform.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/unit/transform.test.ts -------------------------------------------------------------------------------- /test/unit/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/test/unit/utils.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/types.d.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt/scripts/HEAD/vitest.config.ts --------------------------------------------------------------------------------