🚨 Latest Research:Tanstack npm Packages Compromised in Ongoing Mini Shai-Hulud Supply-Chain Attack.Learn More
Socket
Book a DemoSign in
Socket

@nuxtjs/sentry

Package Overview
Dependencies
Maintainers
9
Versions
123
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nuxtjs/sentry - npm Package Compare versions

Comparing version
6.0.1
to
6.0.2
+9
-7
lib/core/options.js

@@ -89,9 +89,10 @@ import merge from 'lodash.mergewith'

/**
* @param {import('../../types/sentry').ModuleConfiguration['tracing']} tracing
* @param {import('../../types/sentry').ModuleConfiguration} options
* @param {NonNullable<import('../../types/sentry').ModuleConfiguration['config']>} config
*/
function resolveTracingOptions (tracing, config) {
if (!tracing) {
function resolveTracingOptions (options, config) {
if (!options.tracing) {
return
}
const userOptions = typeof options.tracing === 'boolean' ? {} : options.tracing
/** @type {NonNullable<import('../../types/sentry').TracingConfiguration>} */

@@ -111,7 +112,8 @@ const tracingOptions = merge(

},
typeof tracing === 'boolean' ? {} : tracing,
userOptions,
)
if (tracingOptions && !config.tracesSampleRate) {
if (!config.tracesSampleRate) {
config.tracesSampleRate = tracingOptions.tracesSampleRate
}
options.tracing = tracingOptions
}

@@ -133,3 +135,3 @@

resolveLazyOptions(options, apiMethods, logger)
resolveTracingOptions(options.tracing, options.config)
resolveTracingOptions(options, options.config)

@@ -219,3 +221,3 @@ for (const name of Object.keys(options.clientIntegrations)) {

resolveLazyOptions(options, apiMethods, logger)
resolveTracingOptions(options.tracing, options.config)
resolveTracingOptions(options, options.config)

@@ -222,0 +224,0 @@ return {

import VueLib from 'vue'
import merge from 'lodash.mergewith'
import * as Sentry from '@sentry/browser'
<% if (options.tracing) { %>import { Integrations as TracingIntegrations } from '@sentry/tracing'<% } %>
<%

@@ -17,5 +18,2 @@ if (options.initialize) {

%>
<% if (options.tracing) { %>
import { Integrations as TracingIntegrations } from '@sentry/tracing'
<% } %>

@@ -58,3 +56,3 @@ // eslint-disable-next-line require-await

<% if (options.tracing) { %>
config.integrations.push(<%= `new TracingIntegrations.BrowserTracing(${serialize(options.tracing.browserOptions)})` %>)
config.integrations.push(<%= `new TracingIntegrations.BrowserTracing(${Object.keys(options.tracing.browserOptions).length ? serialize(options.tracing.browserOptions) : ''})` %>)
<% } %>

@@ -61,0 +59,0 @@ <% if (options.customClientIntegrations) { %>

{
"name": "@nuxtjs/sentry",
"version": "6.0.1",
"version": "6.0.2",
"description": "Sentry module for Nuxt.js",

@@ -25,3 +25,3 @@ "repository": "nuxt-community/sentry-module",

"scripts": {
"dev:fixture": "node ./node_modules/nuxt/bin/nuxt.js -c ./test/fixture/lazy/nuxt.config.js",
"dev:fixture": "node ./node_modules/nuxt/bin/nuxt.js -c ./test/fixture/default/nuxt.config.js",
"dev:fixture:build": "node ./node_modules/nuxt/bin/nuxt.js build -c ./test/fixture/default/nuxt.config.js",

@@ -28,0 +28,0 @@ "dev:fixture:start": "node ./node_modules/nuxt/bin/nuxt.js start -c ./test/fixture/default/nuxt.config.js",