UNPKG

@hevelop/nuxt-criteo-onetag

Version:

A Nuxt.js module to integrate Criteo OneTag for tracking various events

21 lines (17 loc) 423 B
import { resolve } from "node:path"; export default function CriteoOnetagModule(moduleOptions) { const options = { ...this.options.criteoOnetag, ...moduleOptions, }; // check if module is enabled if (!!options.enabled === false) { return; } // Expose a plugin for tracking events this.addPlugin({ src: resolve(__dirname, "plugin.js"), fileName: "criteo-onetag.js", options, }); }