@netsells/nuxt-hotjar
Version:
Nuxt hotjar plugin
30 lines (24 loc) • 634 B
JavaScript
const path = require("path");
const { defaultsDeep } = require("lodash");
module.exports = function(_options) {
const options = defaultsDeep({}, _options, this.options.hotjar, {
id: null,
sv: null,
});
// Don't include when run in dev mode
if (options.dev) {
return;
}
// Don't include when no hotjar id is given
if (!options.id) {
return;
}
// Register plugin
this.addPlugin({
src: path.resolve(__dirname, "plugin.js"),
fileName: "hotjar.js",
ssr: false,
options
});
};
module.exports.meta = require("../package.json");