2.7.1
Fix mocking dev modules in new Turbopack version
This commit is contained in:
@@ -5,8 +5,16 @@
|
||||
It allows the development server to load faster by not loading the modules that are not needed.
|
||||
*/
|
||||
|
||||
// Turnstile
|
||||
export const Turnstile = undefined;
|
||||
export const TurnstileProps = {};
|
||||
|
||||
// Baselime
|
||||
export const useBaselimeRum = undefined;
|
||||
export const BaselimeRum = undefined;
|
||||
|
||||
// Sentry
|
||||
export const captureException =() => ({});
|
||||
export const captureEvent = () => ({});
|
||||
export const setUser = () => ({});
|
||||
export const init = () => ({});
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "next-supabase-saas-kit-turbo",
|
||||
"version": "2.7.0",
|
||||
"version": "2.7.1",
|
||||
"private": true,
|
||||
"sideEffects": false,
|
||||
"engines": {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import * as Sentry from '@sentry/nextjs';
|
||||
import { init } from '@sentry/nextjs';
|
||||
|
||||
type Parameters<T extends (args: never) => unknown> = T extends (
|
||||
...args: infer P
|
||||
@@ -12,9 +12,9 @@ type Parameters<T extends (args: never) => unknown> = T extends (
|
||||
* @param props
|
||||
*/
|
||||
export function initializeSentryServerClient(
|
||||
props: Parameters<typeof Sentry.init>[0] = {},
|
||||
props: Parameters<typeof init>[0] = {},
|
||||
) {
|
||||
return Sentry.init({
|
||||
return init({
|
||||
dsn: process.env.NEXT_PUBLIC_SENTRY_DSN,
|
||||
|
||||
// ...
|
||||
|
||||
@@ -1,4 +1,10 @@
|
||||
import * as Sentry from '@sentry/nextjs';
|
||||
import {
|
||||
Event as SentryEvent,
|
||||
User as SentryUser,
|
||||
captureEvent,
|
||||
captureException,
|
||||
setUser,
|
||||
} from '@sentry/nextjs';
|
||||
|
||||
import { MonitoringService } from '@kit/monitoring-core';
|
||||
|
||||
@@ -24,18 +30,18 @@ export class SentryMonitoringService implements MonitoringService {
|
||||
}
|
||||
|
||||
captureException(error: Error | null) {
|
||||
return Sentry.captureException(error);
|
||||
return captureException(error);
|
||||
}
|
||||
|
||||
captureEvent<Extra extends Sentry.Event>(event: string, extra?: Extra) {
|
||||
return Sentry.captureEvent({
|
||||
captureEvent<Extra extends SentryEvent>(event: string, extra?: Extra) {
|
||||
return captureEvent({
|
||||
message: event,
|
||||
...(extra ?? {}),
|
||||
});
|
||||
}
|
||||
|
||||
identifyUser(user: Sentry.User) {
|
||||
Sentry.setUser(user);
|
||||
identifyUser(user: SentryUser) {
|
||||
setUser(user);
|
||||
}
|
||||
|
||||
private async initialize() {
|
||||
|
||||
Reference in New Issue
Block a user