From 1333a5e8c8bb409aef97389b04d94443c4552c20 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Sun, 12 Oct 2025 15:41:36 +0000 Subject: [PATCH] Fix Novu API import path --- supabase/functions/create-novu-subscriber/index.ts | 2 +- supabase/functions/deno.d.ts | 2 +- supabase/functions/deno.json | 3 +-- supabase/functions/migrate-novu-users/index.ts | 2 +- supabase/functions/trigger-notification/index.ts | 2 +- supabase/functions/update-novu-preferences/index.ts | 2 +- supabase/functions/update-novu-subscriber/index.ts | 2 +- 7 files changed, 7 insertions(+), 8 deletions(-) diff --git a/supabase/functions/create-novu-subscriber/index.ts b/supabase/functions/create-novu-subscriber/index.ts index 0abb18da..c308b2d6 100644 --- a/supabase/functions/create-novu-subscriber/index.ts +++ b/supabase/functions/create-novu-subscriber/index.ts @@ -1,5 +1,5 @@ import { serve } from "https://deno.land/std@0.168.0/http/server.ts"; -import { Novu } from "@novu/api"; +import { Novu } from "npm:@novu/api@0.0.7"; // TODO: In production, restrict CORS to specific domains // For now, allowing all origins for development flexibility diff --git a/supabase/functions/deno.d.ts b/supabase/functions/deno.d.ts index 977102bd..a5f4af89 100644 --- a/supabase/functions/deno.d.ts +++ b/supabase/functions/deno.d.ts @@ -20,7 +20,7 @@ declare module 'https://esm.sh/@supabase/supabase-js@2.57.4' { export * from '@supabase/supabase-js'; } -declare module 'npm:@novu/api' { +declare module 'npm:@novu/api@0.0.7' { export * from '@novu/api'; } diff --git a/supabase/functions/deno.json b/supabase/functions/deno.json index a7684a96..00befac4 100644 --- a/supabase/functions/deno.json +++ b/supabase/functions/deno.json @@ -8,8 +8,7 @@ }, "imports": { "@supabase/supabase-js": "https://esm.sh/@supabase/supabase-js@2.57.4", - "std/": "https://deno.land/std@0.190.0/", - "@novu/api": "npm:@novu/api@latest" + "std/": "https://deno.land/std@0.190.0/" }, "lint": { "rules": { diff --git a/supabase/functions/migrate-novu-users/index.ts b/supabase/functions/migrate-novu-users/index.ts index 8e4ac665..12bd30de 100644 --- a/supabase/functions/migrate-novu-users/index.ts +++ b/supabase/functions/migrate-novu-users/index.ts @@ -1,6 +1,6 @@ import { serve } from "https://deno.land/std@0.168.0/http/server.ts"; import { createClient } from "https://esm.sh/@supabase/supabase-js@2.57.4"; -import { Novu } from "@novu/api"; +import { Novu } from "npm:@novu/api@0.0.7"; const corsHeaders = { 'Access-Control-Allow-Origin': '*', diff --git a/supabase/functions/trigger-notification/index.ts b/supabase/functions/trigger-notification/index.ts index 5db7b984..3b9cb875 100644 --- a/supabase/functions/trigger-notification/index.ts +++ b/supabase/functions/trigger-notification/index.ts @@ -1,5 +1,5 @@ import { serve } from "https://deno.land/std@0.168.0/http/server.ts"; -import { Novu } from "@novu/api"; +import { Novu } from "npm:@novu/api@0.0.7"; const corsHeaders = { 'Access-Control-Allow-Origin': '*', diff --git a/supabase/functions/update-novu-preferences/index.ts b/supabase/functions/update-novu-preferences/index.ts index 255bf3d9..ccb6db9f 100644 --- a/supabase/functions/update-novu-preferences/index.ts +++ b/supabase/functions/update-novu-preferences/index.ts @@ -1,5 +1,5 @@ import { serve } from "https://deno.land/std@0.168.0/http/server.ts"; -import { Novu } from "@novu/api"; +import { Novu } from "npm:@novu/api@0.0.7"; import { createClient } from "https://esm.sh/@supabase/supabase-js@2.57.4"; const corsHeaders = { diff --git a/supabase/functions/update-novu-subscriber/index.ts b/supabase/functions/update-novu-subscriber/index.ts index 8eab20ba..3c41fa1a 100644 --- a/supabase/functions/update-novu-subscriber/index.ts +++ b/supabase/functions/update-novu-subscriber/index.ts @@ -1,5 +1,5 @@ import { serve } from "https://deno.land/std@0.168.0/http/server.ts"; -import { Novu } from "@novu/api"; +import { Novu } from "npm:@novu/api@0.0.7"; const corsHeaders = { 'Access-Control-Allow-Origin': '*',