Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

nuxt-gtag

Package Overview
Dependencies
Maintainers
0
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nuxt-gtag - npm Package Compare versions

Comparing version 2.0.6 to 2.0.7

dist/runtime/analytics.js

2

dist/module.d.ts
import * as _nuxt_schema from '@nuxt/schema';
import { GoogleTagOptions } from './runtime/types.ts';
import { GoogleTagOptions } from '../dist/runtime/types.js';

@@ -4,0 +4,0 @@ interface ModuleOptions {

{
"name": "nuxt-gtag",
"version": "2.0.6",
"version": "2.0.7",
"configKey": "gtag",
"compatibility": {
"nuxt": "^3.7"
"nuxt": ">=3.7"
},
"builder": {
"@nuxt/module-builder": "0.6.0",
"@nuxt/module-builder": "0.8.1",
"unbuild": "2.0.0"
}
}

@@ -1,2 +0,2 @@

import type { Gtag } from '../types';
import type { Gtag } from '../types.js';
export declare function useGtag(): {

@@ -3,0 +3,0 @@ gtag: Gtag;

@@ -1,2 +0,2 @@

import type { GtagCommands } from '../types';
import type { GtagCommands } from '../types.js';
export declare function useTrackEvent(...args: GtagCommands['event']): void;

@@ -1,2 +0,2 @@

import type { GoogleTagOptions } from './types';
import type { GoogleTagOptions } from './types.js';
export declare function gtag(...args: any[]): void;

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import type { ModuleOptions } from '../module';
import type { ModuleOptions } from '../module.js';
declare module '@nuxt/schema' {

@@ -3,0 +3,0 @@ interface PublicRuntimeConfig {

@@ -1,3 +0,3 @@

import type { ModuleOptions } from '../module';
import type { GoogleTagOptions } from './types';
import type { ModuleOptions } from '../module.js';
import type { GoogleTagOptions } from './types.js';
export declare function resolveTags(options: Required<ModuleOptions>): GoogleTagOptions[];

@@ -1,16 +0,1 @@

import type { ModuleOptions } from './module'
declare module '@nuxt/schema' {
interface NuxtConfig { ['gtag']?: Partial<ModuleOptions> }
interface NuxtOptions { ['gtag']?: ModuleOptions }
}
declare module 'nuxt/schema' {
interface NuxtConfig { ['gtag']?: Partial<ModuleOptions> }
interface NuxtOptions { ['gtag']?: ModuleOptions }
}
export type { ModuleOptions, default } from './module'
export { type ModuleOptions, default } from './module'
{
"name": "nuxt-gtag",
"type": "module",
"version": "2.0.6",
"packageManager": "pnpm@9.1.1",
"version": "2.0.7",
"packageManager": "pnpm@9.5.0",
"description": "Natively integrates Google Tag into Nuxt",

@@ -45,3 +45,3 @@ "author": "Johann Schopplich <hello@johannschopplich.com>",

"dependencies": {
"@nuxt/kit": "^3.11.2",
"@nuxt/kit": "^3.12.3",
"defu": "^6.1.4",

@@ -52,11 +52,11 @@ "pathe": "^1.1.2",

"devDependencies": {
"@nuxt/eslint-config": "^0.3.12",
"@nuxt/module-builder": "^0.6.0",
"@nuxt/schema": "^3.11.2",
"@types/node": "^20.12.11",
"@nuxt/eslint-config": "^0.3.13",
"@nuxt/module-builder": "^0.8.1",
"@nuxt/schema": "^3.12.3",
"@types/node": "^20.14.10",
"bumpp": "^9.4.1",
"eslint": "^9.2.0",
"nuxt": "^3.11.2",
"typescript": "^5.4.5"
"eslint": "^9.6.0",
"nuxt": "^3.12.3",
"typescript": "^5.5.3"
}
}

@@ -5,4 +5,2 @@ ![Nuxt Google Tag module](./.github/social-card.jpg)

[![npm version](https://img.shields.io/npm/v/nuxt-gtag?color=a1b858&label=)](https://www.npmjs.com/package/nuxt-gtag)
[Google Tag](https://developers.google.com/tag-platform/gtagjs?hl=en) integration for [Nuxt](https://nuxt.com) with support for [Google Analytics 4](https://developers.google.com/analytics/devguides/collection/ga4?hl=en), Google Ads and more.

@@ -51,3 +49,4 @@

> 3. Click on your web data stream.
> 4. Next, toggle the switch button near “Enhanced measurement”.
> 4. Next, expand the switch button “Enhanced measurement”.
> 5. Ensure the “Page changes based on browser history events” switch button is enabled.

@@ -201,2 +200,4 @@ ## Configuration

initialize('G-XXXXXXXXXX')
// Optionally, track the current page view
// useTrackEvent('page_view')
}

@@ -303,3 +304,7 @@ ```

// Load the `gtag.js` script and initialize all tag IDs from the module options
initialize()
function acceptTracking() {
initialize()
// Optionally, track the current page view
// useTrackEvent('page_view')
}
```

@@ -306,0 +311,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc