diff --git a/.claude/settings.json b/.claude/settings.json index c9160c5ca..08321273a 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -33,9 +33,9 @@ "Bash(tree:*)", "Bash(vim:*)", "Bash(test:*)", - "Bash(rm:./.notes/scratch/*)", - "Bash(mv:./.notes/*)", - "Bash(cat:./.notes/*)", + "Bash(rm ./.notes/scratch/:*)", + "Bash(mv ./.notes/:*)", + "Bash(cat ./.notes/:*)", "Bash(./.claude/skills/_shared/notes/search-notes.sh:*)", "Bash(./.claude/skills/_shared/notes/list-titles.sh:*)", "Bash(./.claude/skills/_shared/notes/list-topics.sh:*)", diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index a69113ec0..1ccf64a3c 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -4,6 +4,19 @@ description: 'Common setup steps for pgflow CI workflow (run after checkout)' runs: using: 'composite' steps: + # Configure Docker daemon to allow containers to set high ulimits + # This prevents "ulimit: open files: cannot modify limit: Operation not permitted" errors + # when Supabase containers (pooler, realtime) try to set RLIMIT_NOFILE to 100000. + # The error occurs because GitHub Actions runners have restrictive ulimit defaults + # that prevent containers from increasing their file descriptor limits. + # See: https://github.com/orgs/supabase/discussions/18228 + - name: Configure Docker ulimits for Supabase + shell: bash + run: | + sudo mkdir -p /etc/docker + echo '{"default-ulimits":{"nofile":{"Name":"nofile","Hard":100000,"Soft":100000}}}' | sudo tee /etc/docker/daemon.json + sudo systemctl restart docker + - uses: pnpm/action-setup@v4 with: version: '10.20.0' diff --git a/apps/demo/supabase/functions/article_flow_worker/deno.lock b/apps/demo/supabase/functions/article_flow_worker/deno.lock index a19fb8c00..923138c9c 100644 --- a/apps/demo/supabase/functions/article_flow_worker/deno.lock +++ b/apps/demo/supabase/functions/article_flow_worker/deno.lock @@ -33,7 +33,8 @@ "https://deno.land/std@0.208.0/assert/unimplemented.ts": "d56fbeecb1f108331a380f72e3e010a1f161baa6956fd0f7cf3e095ae1a4c75a", "https://deno.land/std@0.208.0/assert/unreachable.ts": "4600dc0baf7d9c15a7f7d234f00c23bca8f3eba8b140286aaca7aa998cf9a536", "https://deno.land/std@0.208.0/dotenv/mod.ts": "039468f5c87d39b69d7ca6c3d68ebca82f206ec0ff5e011d48205eea292ea5a6", - "https://deno.land/std@0.208.0/fmt/colors.ts": "34b3f77432925eb72cf0bfb351616949746768620b8e5ead66da532f93d10ba2" + "https://deno.land/std@0.208.0/fmt/colors.ts": "34b3f77432925eb72cf0bfb351616949746768620b8e5ead66da532f93d10ba2", + "https://deno.land/std@0.208.0/testing/mock.ts": "3f23573411caf1eacd48d62c5f9a606970648a694ce55132c76b0d2365baa03d" }, "workspace": { "dependencies": [ diff --git a/apps/demo/supabase/functions/article_flow_worker/tasks/summarize-article.ts b/apps/demo/supabase/functions/article_flow_worker/tasks/summarize-article.ts index 3c9dfc6f7..34bbf111e 100644 --- a/apps/demo/supabase/functions/article_flow_worker/tasks/summarize-article.ts +++ b/apps/demo/supabase/functions/article_flow_worker/tasks/summarize-article.ts @@ -40,7 +40,10 @@ async function summarizeWithGroq(content: string, apiKey: string) { }, { role: 'user', - content: `Summarize this article in 2-3 sentences and determine its sentiment:\n\n${content.slice(0, 4000)}` + content: `Summarize this article in 2-3 sentences and determine its sentiment:\n\n${content.slice( + 0, + 4000 + )}` } ], temperature: 0.7, @@ -84,7 +87,10 @@ async function summarizeWithOpenAI(content: string, apiKey: string) { }, { role: 'user', - content: `Summarize this article in 2-3 sentences and determine its sentiment:\n\n${content.slice(0, 4000)}` + content: `Summarize this article in 2-3 sentences and determine its sentiment:\n\n${content.slice( + 0, + 4000 + )}` } ], temperature: 0.7, diff --git a/apps/demo/supabase/functions/article_flow_worker/tests/fetch-article.test.ts b/apps/demo/supabase/functions/article_flow_worker/tests/fetch-article.test.ts index ca5a078b2..72bde6670 100644 --- a/apps/demo/supabase/functions/article_flow_worker/tests/fetch-article.test.ts +++ b/apps/demo/supabase/functions/article_flow_worker/tests/fetch-article.test.ts @@ -1,4 +1,5 @@ import { assert } from 'https://deno.land/std@0.208.0/assert/mod.ts'; +import { stub } from 'https://deno.land/std@0.208.0/testing/mock.ts'; import { fetchArticle } from '../tasks/fetch-article.ts'; import { load } from 'https://deno.land/std@0.208.0/dotenv/mod.ts'; @@ -7,47 +8,113 @@ await load({ envPath: '../.env', export: true }).catch(() => { console.log('No .env file found, using environment variables'); }); -Deno.test('fetchArticle - fetches real article from Hacker News', async () => { - // Use a stable HN article URL that should always exist - const url = 'https://news.ycombinator.com/item?id=35629516'; +const mockJinaResponse = `# Mock Article Title - const result = await fetchArticle(url); +This is mock content with enough text to pass validation tests. +It has multiple lines and is over 100 characters long. +`; - // Verify we got a result with both content and title - assert(result.content, 'Should have content'); - assert(result.title, 'Should have title'); - assert(result.content.length > 100, 'Content should be substantial'); - assert(result.title !== 'Untitled Article', 'Should extract a real title'); +function stubFetch(response: { status: number; statusText: string; body?: string }) { + return stub(globalThis, 'fetch', () => + Promise.resolve( + new Response(response.body || '', { + status: response.status, + statusText: response.statusText + }) + ) + ); +} - console.log(`✓ Fetched article: "${result.title}" (${result.content.length} chars)`); -}); +function stubFetchError(error: Error) { + return stub(globalThis, 'fetch', () => Promise.reject(error)); +} -Deno.test('fetchArticle - fetches real article from TechCrunch', async () => { - // Use TechCrunch homepage which should always work - const url = 'https://techcrunch.com'; +// Mocked tests (always run) +Deno.test('fetchArticle - fetches article with mocked fetch', async () => { + const fetchStub = stubFetch({ status: 200, statusText: 'OK', body: mockJinaResponse }); - const result = await fetchArticle(url); + try { + const url = 'https://example.com/article'; + const result = await fetchArticle(url); - assert(result.content, 'Should have content'); - assert(result.title, 'Should have title'); - assert(result.content.length > 100, 'Content should be substantial'); + assert(result.content, 'Should have content'); + assert(result.title, 'Should have title'); + assert(result.content.length > 100, 'Content should be substantial'); + assert(result.title === 'Mock Article Title', 'Should extract title from mock response'); - console.log(`✓ Fetched article: "${result.title}" (${result.content.length} chars)`); + console.log('✓ Mock fetch works'); + } finally { + fetchStub.restore(); + } +}); + +Deno.test('fetchArticle - handles non-OK response with mocked fetch', async () => { + const fetchStub = stubFetch({ + status: 451, + statusText: 'Unavailable For Legal Reasons', + body: 'Unavailable' + }); + + try { + const url = 'https://example.com/blocked-article'; + await fetchArticle(url); + assert(false, 'Should have thrown an error'); + } catch (error) { + assert(error instanceof Error); + assert(error.message.includes('Failed to fetch')); + assert(error.message.includes('451')); + console.log('✓ Properly handles non-OK responses'); + } finally { + fetchStub.restore(); + } }); Deno.test({ - name: 'fetchArticle - handles non-existent URL gracefully', - sanitizeResources: false, // Disable resource leak check for this test + name: 'fetchArticle - handles network errors with mocked fetch', + sanitizeResources: false, fn: async () => { - const url = 'https://this-domain-definitely-does-not-exist-12345.com/article'; + const fetchStub = stubFetchError(new TypeError('Network error')); try { + const url = 'https://example.com/article'; await fetchArticle(url); assert(false, 'Should have thrown an error'); } catch (error) { assert(error instanceof Error); assert(error.message.includes('Failed to fetch')); - console.log('✓ Properly handles fetch errors'); + console.log('✓ Properly handles network errors'); + } finally { + fetchStub.restore(); } } }); + +// Real HTTP tests (only run when USE_REAL_HTTP=true) +if (Deno.env.get('USE_REAL_HTTP') === 'true') { + Deno.test('fetchArticle - fetches real article from Hacker News', async () => { + const url = 'https://news.ycombinator.com/item?id=35629516'; + + const result = await fetchArticle(url); + + assert(result.content, 'Should have content'); + assert(result.title, 'Should have title'); + assert(result.content.length > 100, 'Content should be substantial'); + assert(result.title !== 'Untitled Article', 'Should extract a real title'); + + console.log(`✓ Fetched real article: "${result.title}" (${result.content.length} chars)`); + }); + + Deno.test('fetchArticle - fetches real article from TechCrunch', async () => { + const url = 'https://techcrunch.com'; + + const result = await fetchArticle(url); + + assert(result.content, 'Should have content'); + assert(result.title, 'Should have title'); + assert(result.content.length > 100, 'Content should be substantial'); + + console.log(`✓ Fetched real article: "${result.title}" (${result.content.length} chars)`); + }); +} else { + console.log('ℹ Skipping real HTTP tests (set USE_REAL_HTTP=true to run them)'); +} diff --git a/package.json b/package.json index 152735541..d8da5318e 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "eslint-config-prettier": "10.1.5", "jiti": "2.4.2", "jsdom": "~22.1.0", + "jsonc-eslint-parser": "^2.4.1", "jsr": "^0.13.4", "netlify-cli": "^22.1.3", "nx": "21.2.1", diff --git a/pkgs/client/__tests__/PgflowClient.test.ts b/pkgs/client/__tests__/PgflowClient.test.ts index 4398bf953..8574ab28a 100644 --- a/pkgs/client/__tests__/PgflowClient.test.ts +++ b/pkgs/client/__tests__/PgflowClient.test.ts @@ -7,6 +7,7 @@ import { createRunResponse, mockRpcCall, emitBroadcastEvent, + createSyncSchedule, } from './helpers/test-utils'; import { createRunCompletedEvent, @@ -24,7 +25,7 @@ describe('PgflowClient', () => { test('initializes correctly', () => { const { client } = createMockClient(); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); expect(pgflowClient).toBeDefined(); }); @@ -40,7 +41,7 @@ describe('PgflowClient', () => { ); mockRpcCall(mocks, response); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); const run = await pgflowClient.startFlow(FLOW_SLUG, input); // Check RPC call @@ -66,7 +67,7 @@ describe('PgflowClient', () => { const error = new Error('RPC error'); mockRpcCall(mocks, { data: null, error }); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // The startFlow call should reject with the error await expect( @@ -84,7 +85,7 @@ describe('PgflowClient', () => { ); mockRpcCall(mocks, response); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // First call should fetch from DB const run1 = await pgflowClient.getRun(RUN_ID); @@ -105,7 +106,7 @@ describe('PgflowClient', () => { // Mock the RPC call to return no run mockRpcCall(mocks, { data: { run: null, steps: [] }, error: null }); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); const result = await pgflowClient.getRun('nonexistent-id'); @@ -120,7 +121,7 @@ describe('PgflowClient', () => { mockRpcCall(mocks, response); // Create test client - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Get a run to create an instance const run = await pgflowClient.getRun(RUN_ID); @@ -154,7 +155,7 @@ describe('PgflowClient', () => { const response = createRunResponse({ run_id: RUN_ID, input }); mockRpcCall(mocks, response); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Start a flow to create a run instance const run = await pgflowClient.startFlow(FLOW_SLUG, input); @@ -189,7 +190,7 @@ describe('PgflowClient', () => { mockRpcCall(mocks, response1); mockRpcCall(mocks, response2); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Get two different runs await pgflowClient.getRun('1'); @@ -215,7 +216,7 @@ describe('PgflowClient', () => { const response = createRunResponse({ run_id: RUN_ID, input }, []); mockRpcCall(mocks, response); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Start a flow const run = await pgflowClient.startFlow(FLOW_SLUG, input); diff --git a/pkgs/client/__tests__/SupabaseBroadcastAdapter.simple.test.ts b/pkgs/client/__tests__/SupabaseBroadcastAdapter.simple.test.ts index c74b1add9..952614051 100644 --- a/pkgs/client/__tests__/SupabaseBroadcastAdapter.simple.test.ts +++ b/pkgs/client/__tests__/SupabaseBroadcastAdapter.simple.test.ts @@ -37,13 +37,15 @@ describe('SupabaseBroadcastAdapter - Simple Tests', () => { */ test('subscribes to a run and configures channel correctly', async () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0 }); // Setup realistic channel subscription mockChannelSubscription(mocks); - // Subscribe to run - await adapter.subscribeToRun(RUN_ID); + // Subscribe to run (need to advance timers for setTimeout(..., 0)) + const subscribePromise = adapter.subscribeToRun(RUN_ID); + await vi.runAllTimersAsync(); + await subscribePromise; // Check channel was created with correct name expect(client.channel).toHaveBeenCalledWith(`pgflow:run:${RUN_ID}`); @@ -71,7 +73,7 @@ describe('SupabaseBroadcastAdapter - Simple Tests', () => { */ test('properly routes events to registered callbacks', () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0 }); // Set up event listeners const runSpy = vi.fn(); @@ -112,7 +114,7 @@ describe('SupabaseBroadcastAdapter - Simple Tests', () => { error: null, }); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0 }); // Call method directly const result = await adapter.getRunWithStates(RUN_ID); @@ -135,13 +137,15 @@ describe('SupabaseBroadcastAdapter - Simple Tests', () => { */ test('properly cleans up on unsubscribe', async () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0 }); // Setup realistic channel subscription mockChannelSubscription(mocks); - // Subscribe then unsubscribe - await adapter.subscribeToRun(RUN_ID); + // Subscribe then unsubscribe (need to advance timers for setTimeout(..., 0)) + const subscribePromise = adapter.subscribeToRun(RUN_ID); + await vi.runAllTimersAsync(); + await subscribePromise; adapter.unsubscribe(RUN_ID); // Check channel was unsubscribed diff --git a/pkgs/client/__tests__/SupabaseBroadcastAdapter.test.ts b/pkgs/client/__tests__/SupabaseBroadcastAdapter.test.ts index 473f913d9..01fe5f146 100644 --- a/pkgs/client/__tests__/SupabaseBroadcastAdapter.test.ts +++ b/pkgs/client/__tests__/SupabaseBroadcastAdapter.test.ts @@ -6,6 +6,7 @@ import { emitBroadcastEvent, createEventTracker, createEventRoutingTest, + createSyncSchedule, } from './helpers/test-utils'; import { createRunStartedEvent, @@ -30,7 +31,7 @@ describe('SupabaseBroadcastAdapter', () => { test('initializes correctly', () => { const { client } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0 }); expect(adapter).toBeDefined(); }); @@ -38,7 +39,7 @@ describe('SupabaseBroadcastAdapter', () => { describe('channel naming & subscription', () => { test('subscribes to run events with correct channel name format', () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); adapter.subscribeToRun(RUN_ID); @@ -48,7 +49,7 @@ describe('SupabaseBroadcastAdapter', () => { test('can subscribe to multiple different run IDs', () => { const { client } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Subscribe to multiple runs adapter.subscribeToRun(RUN_ID); @@ -64,7 +65,7 @@ describe('SupabaseBroadcastAdapter', () => { test('registers handlers for all broadcast events with wildcard', async () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Setup realistic channel subscription mockChannelSubscription(mocks); @@ -80,7 +81,7 @@ describe('SupabaseBroadcastAdapter', () => { test('registers handlers for system events', async () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Setup realistic channel subscription mockChannelSubscription(mocks); @@ -103,7 +104,7 @@ describe('SupabaseBroadcastAdapter', () => { test('subscribing to the same run ID twice has no effect', async () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Setup realistic channel subscription mockChannelSubscription(mocks); @@ -123,7 +124,7 @@ describe('SupabaseBroadcastAdapter', () => { describe('broadcast routing', () => { test('routes run:started events correctly', async () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); const runStartedEvent = createRunStartedEvent({ run_id: RUN_ID }); @@ -138,7 +139,7 @@ describe('SupabaseBroadcastAdapter', () => { test('routes run:completed events correctly', async () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); const runCompletedEvent = createRunCompletedEvent({ run_id: RUN_ID }); @@ -153,7 +154,7 @@ describe('SupabaseBroadcastAdapter', () => { test('routes run:failed events correctly', () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Set up an event listener const runEventCallback = vi.fn(); @@ -172,7 +173,7 @@ describe('SupabaseBroadcastAdapter', () => { test('routes step:started events correctly', async () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); const stepStartedEvent = createStepStartedEvent({ run_id: RUN_ID }); @@ -187,7 +188,7 @@ describe('SupabaseBroadcastAdapter', () => { test('routes step:completed events correctly', () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Set up an event listener const stepEventCallback = vi.fn(); @@ -206,7 +207,7 @@ describe('SupabaseBroadcastAdapter', () => { test('routes step:failed events correctly', () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Set up an event listener const stepEventCallback = vi.fn(); @@ -225,7 +226,7 @@ describe('SupabaseBroadcastAdapter', () => { test('ignores unknown event types', () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Set up event listeners const runEventCallback = vi.fn(); @@ -254,7 +255,7 @@ describe('SupabaseBroadcastAdapter', () => { test('onRunEvent returns unsubscribe function that works', () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Set up an event listener const runEventCallback = vi.fn(); @@ -282,7 +283,7 @@ describe('SupabaseBroadcastAdapter', () => { test('onStepEvent returns unsubscribe function that works', () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Set up an event listener const stepEventCallback = vi.fn(); @@ -312,7 +313,7 @@ describe('SupabaseBroadcastAdapter', () => { describe('unsubscribe', () => { test('unsubscribes correctly by closing channel', async () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Setup realistic channel subscription mockChannelSubscription(mocks); @@ -326,13 +327,15 @@ describe('SupabaseBroadcastAdapter', () => { test('multiple unsubscribe calls are safe', async () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Setup realistic channel subscription mockChannelSubscription(mocks); // Subscribe once - await adapter.subscribeToRun(RUN_ID); + const subscribePromise = adapter.subscribeToRun(RUN_ID); + await vi.runAllTimersAsync(); + await subscribePromise; // Unsubscribe multiple times adapter.unsubscribe(RUN_ID); @@ -345,7 +348,7 @@ describe('SupabaseBroadcastAdapter', () => { test('unsubscribe for non-existent run ID is safe', () => { const { client } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Unsubscribe from a run ID that was never subscribed to adapter.unsubscribe('non-existent-run-id'); @@ -355,7 +358,7 @@ describe('SupabaseBroadcastAdapter', () => { test('multiple unsubscribe via returned function calls are safe', async () => { const { client, mocks } = createMockClient(); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Setup realistic channel subscription mockChannelSubscription(mocks); @@ -415,7 +418,7 @@ describe('SupabaseBroadcastAdapter', () => { error: null, }); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); const result = await adapter.fetchFlowDefinition(FLOW_SLUG); @@ -462,7 +465,7 @@ describe('SupabaseBroadcastAdapter', () => { error: null, }); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Should throw an error await expect(adapter.fetchFlowDefinition(FLOW_SLUG)).rejects.toThrow( @@ -479,7 +482,7 @@ describe('SupabaseBroadcastAdapter', () => { error: new Error('Database query failed'), }); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Should throw the error from the database await expect(adapter.fetchFlowDefinition(FLOW_SLUG)).rejects.toThrow( @@ -501,7 +504,7 @@ describe('SupabaseBroadcastAdapter', () => { error: null, }); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); const result = await adapter.getRunWithStates(RUN_ID); @@ -524,7 +527,7 @@ describe('SupabaseBroadcastAdapter', () => { error: new Error('RPC call failed'), }); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Should throw the error from the RPC call await expect(adapter.getRunWithStates(RUN_ID)).rejects.toThrow( @@ -541,7 +544,7 @@ describe('SupabaseBroadcastAdapter', () => { error: null, }); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Should throw an error about missing data await expect(adapter.getRunWithStates(RUN_ID)).rejects.toThrow( diff --git a/pkgs/client/__tests__/concurrent-operations.test.ts b/pkgs/client/__tests__/concurrent-operations.test.ts index 474902f33..d42aa07b9 100644 --- a/pkgs/client/__tests__/concurrent-operations.test.ts +++ b/pkgs/client/__tests__/concurrent-operations.test.ts @@ -11,6 +11,7 @@ import { mockSequentialUuids, setupConcurrentOperations, createEventTracker, + createSyncSchedule, } from './helpers/test-utils'; import { createStepStartedEvent, @@ -61,7 +62,7 @@ describe('Concurrent Operations', () => { return { data: null, error: null }; }); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); const flow1Input = { data: 'flow1' }; const flow2Input = { data: 'flow2' }; @@ -100,7 +101,7 @@ describe('Concurrent Operations', () => { const { client, mocks } = createMockClient(); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); const sharedRunId = '444e4567-e89b-12d3-a456-426614174000'; const sharedInput = { shared: 'data' }; @@ -143,7 +144,7 @@ describe('Concurrent Operations', () => { describe('Event forwarding', () => { it('forwards run events through the client', async () => { const { client, mocks } = createMockClient(); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Set up a run const response = createRunResponse({ run_id: RUN_ID }); @@ -183,7 +184,7 @@ describe('Concurrent Operations', () => { it('forwards step events through the client', async () => { const { client, mocks } = createMockClient(); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Set up a run mocks.rpc.mockReturnValueOnce({ @@ -240,7 +241,7 @@ describe('Concurrent Operations', () => { it('ignores events with wrong run_id', async () => { const { client, mocks } = createMockClient(); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Set up a run mocks.rpc.mockReturnValueOnce({ @@ -283,7 +284,7 @@ describe('Concurrent Operations', () => { const { client, mocks } = createMockClient(); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // First call succeeds, second fails mocks.rpc diff --git a/pkgs/client/__tests__/data-validation.test.ts b/pkgs/client/__tests__/data-validation.test.ts index 9fcef545f..ddf2c596a 100644 --- a/pkgs/client/__tests__/data-validation.test.ts +++ b/pkgs/client/__tests__/data-validation.test.ts @@ -11,6 +11,7 @@ import { createRunResponse, emitBroadcastEvent, advanceTimersAndFlush, + createSyncSchedule, } from './helpers/test-utils'; import { createRunStartedEvent, @@ -51,7 +52,7 @@ describe('Data Validation and Edge Cases', () => { error: null, }); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); const run = await pgflowClient.getRun(RUN_ID); if (!run) throw new Error('Run not found'); @@ -77,7 +78,7 @@ describe('Data Validation and Edge Cases', () => { error: null, }); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); const run = await pgflowClient.getRun(RUN_ID); if (!run) throw new Error('Run not found'); @@ -105,7 +106,7 @@ describe('Data Validation and Edge Cases', () => { error: null, }); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Should handle gracefully without throwing await expect(pgflowClient.getRun(RUN_ID)).rejects.toThrow('Invalid run data: invalid status'); @@ -135,7 +136,7 @@ describe('Data Validation and Edge Cases', () => { error: null, }); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Should handle missing fields gracefully await expect(pgflowClient.getRun(RUN_ID)).rejects.toThrow('Invalid step data: missing required fields'); @@ -262,7 +263,7 @@ describe('Data Validation and Edge Cases', () => { error: null, }); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); const run = await pgflowClient.startFlow(FLOW_SLUG, null as any); expect(run).toBeDefined(); @@ -283,7 +284,7 @@ describe('Data Validation and Edge Cases', () => { error: null, }); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); const run = await pgflowClient.startFlow(FLOW_SLUG, undefined as any); expect(run).toBeDefined(); @@ -313,7 +314,7 @@ describe('Data Validation and Edge Cases', () => { error: null, }); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); const run = await pgflowClient.startFlow(FLOW_SLUG, largeInput); expect(run).toBeDefined(); @@ -339,7 +340,7 @@ describe('Data Validation and Edge Cases', () => { error: null, }); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Should not throw during flow start expect(async () => { @@ -363,7 +364,7 @@ describe('Data Validation and Edge Cases', () => { error: null, }); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Rapid subscribe/dispose cycles for (let i = 0; i < 10; i++) { @@ -395,7 +396,7 @@ describe('Data Validation and Edge Cases', () => { error: null, }); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); const run = await pgflowClient.getRun(RUN_ID); if (!run) throw new Error('Run not found'); @@ -434,7 +435,7 @@ describe('Data Validation and Edge Cases', () => { error: null, }); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); const run = await pgflowClient.getRun(RUN_ID); expect(run).toBeDefined(); @@ -472,7 +473,7 @@ describe('Data Validation and Edge Cases', () => { mocks.rpc.mockReturnValueOnce(delayedResponse); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Start operation then immediately dispose const runPromise = pgflowClient.getRun(RUN_ID); @@ -509,7 +510,7 @@ describe('Data Validation and Edge Cases', () => { error: null, }); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Start multiple operations concurrently for same run const [run1, run2] = await Promise.all([ diff --git a/pkgs/client/__tests__/dummy.test.ts b/pkgs/client/__tests__/dummy.test.ts new file mode 100644 index 000000000..6029e376a --- /dev/null +++ b/pkgs/client/__tests__/dummy.test.ts @@ -0,0 +1,7 @@ +import { describe, it, expect } from 'vitest'; + +describe('Dummy', () => { + it('passes', () => { + expect(true).toBe(true); + }); +}); diff --git a/pkgs/client/__tests__/error-recovery.test.ts b/pkgs/client/__tests__/error-recovery.test.ts index f74164be5..a31fc2502 100644 --- a/pkgs/client/__tests__/error-recovery.test.ts +++ b/pkgs/client/__tests__/error-recovery.test.ts @@ -7,6 +7,7 @@ import { mockRpcCall, createRunResponse, advanceTimersAndFlush, + createSyncSchedule, } from './helpers/test-utils'; import { mockChannelSubscription } from './mocks'; import { @@ -36,7 +37,7 @@ describe('Error Recovery', () => { mockChannelSubscription(mocks); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Attempt to start flow should throw await expect( @@ -62,7 +63,7 @@ describe('Error Recovery', () => { mockChannelSubscription(mocks); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Attempt to get run should return null (handled gracefully) const run = await pgflowClient.getRun(RUN_ID); @@ -85,7 +86,7 @@ describe('Error Recovery', () => { mockChannelSubscription(mocks); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Should handle null data gracefully const run = await pgflowClient.getRun(RUN_ID); @@ -106,7 +107,7 @@ describe('Error Recovery', () => { mockChannelSubscription(mocks); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Should handle malformed response gracefully await expect(pgflowClient.getRun(RUN_ID)).rejects.toThrow(); @@ -144,7 +145,7 @@ describe('Error Recovery', () => { mockChannelSubscription(mocks); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Run concurrent operations const results = await Promise.allSettled([ @@ -194,7 +195,7 @@ describe('Error Recovery', () => { mockChannelSubscription(mocks); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Start the operation const startFlowPromise = pgflowClient.startFlow(FLOW_SLUG, { @@ -234,7 +235,7 @@ describe('Error Recovery', () => { mockChannelSubscription(mocks); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Attempt to start flow should fail await expect( @@ -260,7 +261,7 @@ describe('Error Recovery', () => { mockChannelSubscription(mocks); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); const run = await pgflowClient.getRun(RUN_ID); expect(run).toBeDefined(); @@ -297,7 +298,7 @@ describe('Error Recovery', () => { mockChannelSubscription(mocks); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Get multiple runs const run1 = await pgflowClient.getRun(RUN_ID); @@ -331,7 +332,7 @@ describe('Error Recovery', () => { mockChannelSubscription(mocks); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); await expect( pgflowClient.startFlow('invalid-flow', { input: 'test' }) @@ -349,7 +350,7 @@ describe('Error Recovery', () => { mockChannelSubscription(mocks); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); const invalidRunId = 'not-a-uuid'; @@ -371,7 +372,7 @@ describe('Error Recovery', () => { mockChannelSubscription(mocks); - const pgflowClient = new PgflowClient(client); + const pgflowClient = new PgflowClient(client, { realtimeStabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Should handle null input gracefully const run = await pgflowClient.startFlow(FLOW_SLUG, null as any); diff --git a/pkgs/client/__tests__/helpers/test-utils.ts b/pkgs/client/__tests__/helpers/test-utils.ts index e5fa02a9a..ddbfb2932 100644 --- a/pkgs/client/__tests__/helpers/test-utils.ts +++ b/pkgs/client/__tests__/helpers/test-utils.ts @@ -254,6 +254,17 @@ export async function advanceTimersAndFlush(ms: number): Promise { await Promise.resolve(); } +/** + * Creates a synchronous schedule function for testing (bypasses setTimeout) + * Use this when creating adapters/clients to avoid fake timer issues + */ +export function createSyncSchedule() { + return (callback: () => void, _delay: number) => { + callback(); + return 0 as any; // Return value doesn't matter for tests + }; +} + /** * Creates a test scenario for verifying event routing */ diff --git a/pkgs/client/__tests__/json-parsing.test.ts b/pkgs/client/__tests__/json-parsing.test.ts index 2befe6fe9..bd895b543 100644 --- a/pkgs/client/__tests__/json-parsing.test.ts +++ b/pkgs/client/__tests__/json-parsing.test.ts @@ -5,6 +5,7 @@ import { setupTestEnvironment, createMockClient, emitBroadcastEvent, + createSyncSchedule, } from './helpers/test-utils'; import { mockChannelSubscription } from './mocks'; @@ -20,7 +21,7 @@ describe('JSON Parsing in Broadcasts', () => { mocks = mockClient.mocks; mockChannelSubscription(mocks); - adapter = new SupabaseBroadcastAdapter(mockClient.client); + adapter = new SupabaseBroadcastAdapter(mockClient.client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Set up event handlers to capture parsed events stepEventHandler = vi.fn(); diff --git a/pkgs/client/__tests__/reconnection.test.ts b/pkgs/client/__tests__/reconnection.test.ts index a337f1347..ea1139ebc 100644 --- a/pkgs/client/__tests__/reconnection.test.ts +++ b/pkgs/client/__tests__/reconnection.test.ts @@ -5,6 +5,7 @@ import { createMockClient, mockRpcCall, createRunResponse, + createSyncSchedule, } from './helpers/test-utils'; import { createMockSchedule, @@ -29,7 +30,7 @@ describe('Reconnection Logic', () => { return mocks.channel.channel; }); - const adapter = new SupabaseBroadcastAdapter(client); + const adapter = new SupabaseBroadcastAdapter(client, { stabilizationDelayMs: 0, schedule: createSyncSchedule() }); // Subscribe to run const unsubscribe = await adapter.subscribeToRun(RUN_ID); @@ -57,11 +58,14 @@ describe('Reconnection Logic', () => { const adapter = new SupabaseBroadcastAdapter(client, { reconnectDelayMs: 1000, + stabilizationDelayMs: 0, schedule: mockSchedule, }); - - // Subscribe to run - const unsubscribe = await adapter.subscribeToRun(RUN_ID); + + // Subscribe to run (need to advance timers for setTimeout(..., 0)) + const subscribePromise = adapter.subscribeToRun(RUN_ID); + await vi.runAllTimersAsync(); + const unsubscribe = await subscribePromise; // Trigger error handler const errorHandler = mocks.channel.systemHandlers.get('error'); @@ -95,11 +99,14 @@ describe('Reconnection Logic', () => { const adapter = new SupabaseBroadcastAdapter(client, { reconnectDelayMs: customDelay, + stabilizationDelayMs: 0, schedule: mockSchedule, }); - - // Subscribe to run - const unsubscribe = await adapter.subscribeToRun(RUN_ID); + + // Subscribe to run (need to advance timers for setTimeout(..., 0)) + const subscribePromise = adapter.subscribeToRun(RUN_ID); + await vi.runAllTimersAsync(); + const unsubscribe = await subscribePromise; // Trigger error handler const errorHandler = mocks.channel.systemHandlers.get('error'); diff --git a/pkgs/client/project.json b/pkgs/client/project.json index aa8b2ba31..e1b7eb196 100644 --- a/pkgs/client/project.json +++ b/pkgs/client/project.json @@ -137,36 +137,19 @@ "parallel": false } }, - "db:ensure": { - "executor": "nx:run-commands", - "local": true, - "dependsOn": ["supabase:prepare"], - "options": { - "cwd": "{projectRoot}", - "commands": ["./scripts/ensure-db"], - "parallel": false - }, - "inputs": [ - "{projectRoot}/scripts/ensure-db", - "{workspaceRoot}/pkgs/core/supabase/migrations/**/*.sql", - "{workspaceRoot}/pkgs/core/supabase/seed.sql", - "{projectRoot}/supabase/config.toml", - "{projectRoot}/tests/helpers/db.ts", - "{projectRoot}/tests/helpers/permissions.ts" - ], - "outputs": [ - "{projectRoot}/.nx-inputs/db-ready.txt" - ], - "cache": true - }, "test:integration": { "executor": "nx:run-commands", "local": true, - "dependsOn": ["db:ensure", "build"], - "inputs": ["default", "^production"], + "cache": false, + "dependsOn": ["supabase:prepare", "build"], "options": { "cwd": "{projectRoot}", - "commands": ["vitest run __tests__/integration/"], + "commands": [ + "../../scripts/supabase-start-locked.sh .", + "psql 'postgresql://postgres:postgres@localhost:50522/postgres' -c 'SELECT pgflow_tests.reset_db()'", + "psql 'postgresql://postgres:postgres@localhost:50522/postgres' -c 'SELECT pgflow_tests.create_realtime_partition()'", + "vitest run __tests__/integration/" + ], "parallel": false } }, @@ -183,11 +166,16 @@ "test:vitest": { "executor": "nx:run-commands", "local": true, - "dependsOn": ["db:ensure", "build"], - "inputs": ["default", "^production"], + "cache": false, + "dependsOn": ["supabase:prepare", "build"], "options": { "cwd": "{projectRoot}", - "commands": ["vitest run __tests__/"], + "commands": [ + "../../scripts/supabase-start-locked.sh .", + "psql 'postgresql://postgres:postgres@localhost:50522/postgres' -c 'SELECT pgflow_tests.reset_db()'", + "psql 'postgresql://postgres:postgres@localhost:50522/postgres' -c 'SELECT pgflow_tests.create_realtime_partition()'", + "vitest run __tests__/" + ], "parallel": false } }, @@ -199,11 +187,16 @@ "benchmark": { "executor": "nx:run-commands", "local": true, - "dependsOn": ["db:ensure", "build"], - "inputs": ["default", "^production"], + "cache": false, + "dependsOn": ["supabase:prepare", "build"], "options": { "cwd": "{projectRoot}", - "commands": ["node scripts/performance-benchmark.mjs"], + "commands": [ + "../../scripts/supabase-start-locked.sh .", + "psql 'postgresql://postgres:postgres@localhost:50522/postgres' -c 'SELECT pgflow_tests.reset_db()'", + "psql 'postgresql://postgres:postgres@localhost:50522/postgres' -c 'SELECT pgflow_tests.create_realtime_partition()'", + "node scripts/performance-benchmark.mjs" + ], "parallel": false } }, @@ -214,7 +207,7 @@ "inputs": ["default", "^production"], "options": { "cwd": "{projectRoot}", - "command": "pnpm vitest --typecheck.only --run" + "command": "pnpm vitest --typecheck.only --run --config vitest.typecheck.config.ts" } }, "test:types:strict": { diff --git a/pkgs/client/scripts/ensure-db b/pkgs/client/scripts/ensure-db deleted file mode 100755 index 07c94ba91..000000000 --- a/pkgs/client/scripts/ensure-db +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash -set -e - -# Create .nx-inputs directory -mkdir -p .nx-inputs - -echo "Ensuring test database is ready..." - -# Ensure Supabase is running (using shared locked script) -../../scripts/supabase-start-locked.sh . - -# Reset database (migrations should already be prepared by supabase:prepare target) -echo "Resetting database..." -supabase db reset - -# One-time setup for integration tests -echo "Setting up test database for integration tests..." -psql "postgresql://postgres:postgres@localhost:50522/postgres" -c "SELECT pgflow_tests.reset_db();" -psql "postgresql://postgres:postgres@localhost:50522/postgres" -c "SELECT pgflow_tests.create_realtime_partition();" - -# Write a marker file that Nx can track for caching -# Include timestamp and database info -cat > .nx-inputs/db-ready.txt << EOF -Database ready at: $(date) -Migrations applied: $(ls ../core/supabase/migrations/*.sql | wc -l) -Seed file: $(md5sum ../core/supabase/seed.sql | cut -d' ' -f1) -EOF - -echo "Test database is ready!" \ No newline at end of file diff --git a/pkgs/client/src/lib/PgflowClient.ts b/pkgs/client/src/lib/PgflowClient.ts index ce50ec455..f1ba550c1 100644 --- a/pkgs/client/src/lib/PgflowClient.ts +++ b/pkgs/client/src/lib/PgflowClient.ts @@ -34,11 +34,13 @@ export class PgflowClient implements IFlowClien supabaseClient: SupabaseClient, opts: { realtimeStabilizationDelayMs?: number; + schedule?: typeof setTimeout; } = {} ) { this.#supabase = supabaseClient; this.#realtimeAdapter = new SupabaseBroadcastAdapter(supabaseClient, { stabilizationDelayMs: opts.realtimeStabilizationDelayMs, + schedule: opts.schedule, }); // Set up global event listeners - properly typed diff --git a/pkgs/client/test-stability.sh b/pkgs/client/test-stability.sh new file mode 100755 index 000000000..626f55009 --- /dev/null +++ b/pkgs/client/test-stability.sh @@ -0,0 +1,51 @@ +#!/bin/bash + +# Script to test channel stabilization delay reliability +# Usage: ./test-stability.sh [delay_ms] + +iterations=${1:-10} +delay_ms=${2:-"current"} + +if [ "$delay_ms" != "current" ]; then + echo "Note: To change delay, you need to manually edit vitest.global-setup.ts" + echo "This script will test with the current delay setting" +fi + +echo "Testing channel stabilization with $iterations iterations" +echo "Current delay: Check vitest.global-setup.ts for actual value" +echo "================================================" + +success_count=0 +fail_count=0 + +for i in $(seq 1 $iterations); do + echo -n "Run $i/$iterations: " + + # Run test and capture output + output=$(pnpm vitest run __tests__/dummy.test.ts 2>&1) + + # Check if test passed + if echo "$output" | grep -q "Test Files 1 passed"; then + echo "✓ PASS" + success_count=$((success_count + 1)) + else + echo "✗ FAIL" + fail_count=$((fail_count + 1)) + + # Show error if failed + if echo "$output" | grep -q "Supabase check failed"; then + error_msg=$(echo "$output" | grep "Supabase check failed" | head -1) + echo " Error: $error_msg" + fi + fi +done + +echo "================================================" +echo "Results:" +echo " Success: $success_count/$iterations ($(( success_count * 100 / iterations ))%)" +echo " Failed: $fail_count/$iterations ($(( fail_count * 100 / iterations ))%)" + +# Exit with non-zero if any failures +if [ $fail_count -gt 0 ]; then + exit 1 +fi \ No newline at end of file diff --git a/pkgs/client/tsconfig.spec.json b/pkgs/client/tsconfig.spec.json index c5b3147fa..a6463328e 100644 --- a/pkgs/client/tsconfig.spec.json +++ b/pkgs/client/tsconfig.spec.json @@ -15,6 +15,7 @@ "vite.config.mts", "vitest.config.ts", "vitest.config.mts", + "vitest.global-setup.ts", "src/**/*.test.ts", "src/**/*.spec.ts", "src/**/*.test.tsx", @@ -23,7 +24,9 @@ "src/**/*.spec.js", "src/**/*.test.jsx", "src/**/*.spec.jsx", - "src/**/*.d.ts" + "src/**/*.d.ts", + "__tests__/**/*.ts", + "__tests__/**/*.tsx" ], "exclude": ["dist"], "references": [ diff --git a/pkgs/client/vite.config.ts b/pkgs/client/vite.config.ts index 22b7eb088..5cb83e03b 100644 --- a/pkgs/client/vite.config.ts +++ b/pkgs/client/vite.config.ts @@ -7,15 +7,19 @@ export default defineConfig({ root: __dirname, cacheDir: '../../node_modules/.vite/pkgs/client', plugins: [ - dts({ + dts({ include: ['src/**/*.ts'], outDir: 'dist', rollupTypes: false, // Don't bundle for now insertTypesEntry: true, - tsConfigFilePath: resolve(__dirname, 'tsconfig.lib.json'), - skipDiagnostics: true // Skip TypeScript diagnostics to avoid vite-plugin-dts errors with monorepo project references. - // The plugin tries to compile all imported files (including from other packages) - // which breaks rootDir boundaries. Nx runs proper type checking separately. + // Don't specify tsConfigFilePath - let the plugin find tsconfig.json naturally + // This avoids the rootDir issue by not forcing it to use tsconfig.lib.json + skipDiagnostics: true, // Skip diagnostics since Nx runs tsc separately + compilerOptions: { + // Override composite to false just for declaration generation + // This allows dts plugin to traverse into dependency packages + composite: false + } }) ], build: { @@ -51,6 +55,7 @@ export default defineConfig({ '__tests__/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}' ], setupFiles: ['__tests__/setup.ts'], + globalSetup: './vitest.global-setup.ts', reporters: ['default'], coverage: { reportsDirectory: '../../coverage/pkgs/client', diff --git a/pkgs/client/vitest.global-setup.ts b/pkgs/client/vitest.global-setup.ts new file mode 100644 index 000000000..20ee7160b --- /dev/null +++ b/pkgs/client/vitest.global-setup.ts @@ -0,0 +1,131 @@ +import { createClient } from '@supabase/supabase-js'; +import postgres from 'postgres'; +import { createHash } from 'crypto'; + +export async function setup() { + // Create a hash-based channel name with only alphanumeric characters + const timestamp = Date.now().toString(); + const random = Math.random().toString(); + const hash = createHash('sha1').update(timestamp + random).digest('hex'); + const channelName = `setup${hash.substring(0, 16)}`; // Use first 16 chars of hash + console.log(`[GLOBAL SETUP] Using random channel: ${channelName}`); + + const supabaseUrl = 'http://localhost:50521'; + const pgUrl = 'postgresql://postgres:postgres@localhost:50522/postgres'; + + console.log('[GLOBAL SETUP] Checking Supabase availability...'); + + // Check if Supabase is reachable + try { + const response = await fetch(`${supabaseUrl}/rest/v1/`, { method: 'HEAD' }); + console.log(`[GLOBAL SETUP] Supabase REST API response: ${response.status}`); + } catch (fetchError) { + console.error('[GLOBAL SETUP] ❌ Failed to reach Supabase REST API:', fetchError instanceof Error ? fetchError.message : fetchError); + console.error('[GLOBAL SETUP] Is Supabase running on port 50521?'); + process.exit(1); + } + + console.log('[GLOBAL SETUP] Creating Supabase client...'); + const supabase = createClient(supabaseUrl, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImV4cCI6MTk4MzgxMjk5Nn0.EGIM96RAZx35lJzdJsyH-qQwv8Hdp7fsn3W0YpN81IU'); + + console.log('[GLOBAL SETUP] Creating PostgreSQL connection...'); + // eslint-disable-next-line @typescript-eslint/no-empty-function + const sql = postgres(pgUrl, { prepare: false, onnotice: () => {} }); + + const channel = supabase.channel(channelName); + const events: unknown[] = []; + + try { + console.log('[GLOBAL SETUP] Testing PostgreSQL connection...'); + try { + await sql`SELECT 1`; + console.log('[GLOBAL SETUP] ✓ PostgreSQL connection successful'); + } catch (pgError) { + console.error('[GLOBAL SETUP] ❌ Failed to connect to PostgreSQL:', pgError instanceof Error ? pgError.message : pgError); + console.error('[GLOBAL SETUP] Is PostgreSQL running on port 50522?'); + throw pgError; + } + + console.log('[GLOBAL SETUP] Creating realtime partition...'); + await sql`SELECT pgflow_tests.create_realtime_partition()`; + console.log('[GLOBAL SETUP] ✓ Realtime partition created'); + + console.log('[GLOBAL SETUP] Setting up broadcast listener...'); + channel.on('broadcast', { event: '*' }, (p) => { + console.log('[GLOBAL SETUP] Received broadcast event:', p); + events.push(p); + }); + + console.log('[GLOBAL SETUP] Subscribing to channel...'); + await new Promise((ok, fail) => { + const t = setTimeout(() => { + console.error('[GLOBAL SETUP] ❌ Channel subscription timed out after 10s'); + fail(new Error('Channel subscription timeout after 10s')); + }, 10000); + + channel.subscribe((s) => { + console.log(`[GLOBAL SETUP] Channel status: ${s}`); + if (s === 'SUBSCRIBED') { + console.log('[GLOBAL SETUP] ✓ Channel subscribed successfully'); + clearTimeout(t); + ok(); + } + if (s === 'TIMED_OUT') { + console.error('[GLOBAL SETUP] ❌ Channel subscription timed out (status: TIMED_OUT)'); + clearTimeout(t); + fail(new Error('Channel status: TIMED_OUT')); + } + if (s === 'CHANNEL_ERROR') { + console.error('[GLOBAL SETUP] ❌ Channel error occurred (status: CHANNEL_ERROR)'); + console.error('[GLOBAL SETUP] This usually means the realtime server is not accessible'); + console.error('[GLOBAL SETUP] Check if Supabase realtime is running on ws://localhost:50521'); + clearTimeout(t); + fail(new Error('Channel status: CHANNEL_ERROR')); + } + }); + }); + + // Add stabilization delay for cold channels to fully establish routing + // Use 200ms instead of 75ms to ensure reliable routing in CI environments + console.log('[GLOBAL SETUP] Channel subscribed, waiting 200ms for stabilization...'); + await new Promise(resolve => setTimeout(resolve, 200)); + console.log('[GLOBAL SETUP] Stabilization complete'); + + console.log('[GLOBAL SETUP] Sending test message via realtime.send()...'); + await sql`SELECT realtime.send('{}', 'e', ${channelName}, false)`; + console.log('[GLOBAL SETUP] ✓ Message sent'); + + console.log('[GLOBAL SETUP] Waiting for broadcast event (timeout: 10s)...'); + const start = Date.now(); + while (events.length === 0 && Date.now() - start < 10000) { + await new Promise((ok) => setTimeout(ok, 100)); + } + + if (events.length === 0) { + console.error('[GLOBAL SETUP] ❌ No events received after 10s'); + console.error('[GLOBAL SETUP] Message was sent but not received - realtime routing may be broken'); + throw new Error('realtime.send() failed - no events received'); + } + + console.log(`[GLOBAL SETUP] ✓ Received ${events.length} event(s)`); + console.log('[GLOBAL SETUP] ✅ All connectivity checks passed'); + } catch (e) { + console.error('\n❌ Supabase connectivity check failed'); + console.error('Error:', e instanceof Error ? e.message : e); + console.error('\nTroubleshooting:'); + console.error(' 1. Check if Supabase is running: docker ps | grep supabase'); + console.error(' 2. Check Supabase logs: supabase status'); + console.error(' 3. Try restarting: supabase stop && supabase start'); + console.error(' 4. Verify ports 50521 (API) and 50522 (PostgreSQL) are accessible\n'); + process.exit(1); + } finally { + console.log('[GLOBAL SETUP] Cleaning up...'); + await supabase.removeChannel(channel); + await sql.end(); + console.log('[GLOBAL SETUP] Cleanup complete'); + } +} + +export async function teardown() { + // Nothing to clean up globally +} \ No newline at end of file diff --git a/pkgs/client/vitest.typecheck.config.ts b/pkgs/client/vitest.typecheck.config.ts new file mode 100644 index 000000000..5546db0b4 --- /dev/null +++ b/pkgs/client/vitest.typecheck.config.ts @@ -0,0 +1,21 @@ +/// +import { defineConfig } from 'vitest/config'; + +// Separate config for type tests - NO global setup needed +export default defineConfig({ + root: __dirname, + cacheDir: '../../node_modules/.vite/pkgs/client', + test: { + watch: false, + globals: true, + environment: 'node', + include: [ + '__tests__/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}' + ], + // NO setupFiles or globalSetup - type tests don't need runtime setup + typecheck: { + enabled: true, + }, + reporters: ['default'], + }, +}); diff --git a/pkgs/core/project.json b/pkgs/core/project.json index bf12cba49..20f26a929 100644 --- a/pkgs/core/project.json +++ b/pkgs/core/project.json @@ -238,13 +238,14 @@ "outputs": ["{projectRoot}/src/database-types.ts"], "options": { "commands": [ - "echo 'Generating database types...'", - "supabase gen types --local --schema pgflow --schema pgmq > src/database-types.ts", - "echo 'Verifying generated types...'", - "grep -q 'pgflow' src/database-types.ts || (echo 'ERROR: Generated types file does not contain pgflow schema!' && exit 1)", - "[ -s src/database-types.ts ] || (echo 'ERROR: Generated types file is empty!' && exit 1)" + "scripts/supabase-start-locked.sh {projectRoot}", + "cd {projectRoot} && echo 'Generating database types...'", + "cd {projectRoot} && supabase gen types --local --schema pgflow --schema pgmq > src/database-types.ts", + "cd {projectRoot} && echo 'Verifying generated types...'", + "cd {projectRoot} && grep -q 'pgflow' src/database-types.ts || (echo 'ERROR: Generated types file does not contain pgflow schema!' && exit 1)", + "cd {projectRoot} && [ -s src/database-types.ts ] || (echo 'ERROR: Generated types file is empty!' && exit 1)" ], - "cwd": "{projectRoot}", + "cwd": "{workspaceRoot}", "parallel": false }, "cache": true @@ -255,14 +256,15 @@ "inputs": ["migrations", "databaseTypes"], "outputs": ["{projectRoot}/.nx-inputs/verify-gen-types.txt"], "options": { - "cwd": "{projectRoot}", + "cwd": "{workspaceRoot}", "commands": [ - "mkdir -p .nx-inputs", - "echo 'Verifying database types are up-to-date...'", - "cp src/database-types.ts .nx-inputs/database-types.ts.backup", - "supabase gen types --local --schema pgflow --schema pgmq > .nx-inputs/database-types.ts.new", - "diff .nx-inputs/database-types.ts.backup .nx-inputs/database-types.ts.new > .nx-inputs/verify-gen-types.txt 2>&1 || (echo 'ERROR: Database types are out of date! Run \"nx gen-types core\" to update them.' && echo '=============================================' && echo 'Diff between current and generated types:' && echo '=============================================' && diff -u .nx-inputs/database-types.ts.backup .nx-inputs/database-types.ts.new || true && echo '=============================================' && exit 1)", - "echo 'Database types are up-to-date' > .nx-inputs/verify-gen-types.txt" + "scripts/supabase-start-locked.sh {projectRoot}", + "cd {projectRoot} && mkdir -p .nx-inputs", + "cd {projectRoot} && echo 'Verifying database types are up-to-date...'", + "cd {projectRoot} && cp src/database-types.ts .nx-inputs/database-types.ts.backup", + "cd {projectRoot} && supabase gen types --local --schema pgflow --schema pgmq > .nx-inputs/database-types.ts.new", + "cd {projectRoot} && diff .nx-inputs/database-types.ts.backup .nx-inputs/database-types.ts.new > .nx-inputs/verify-gen-types.txt 2>&1 || (echo 'ERROR: Database types are out of date! Run \"nx gen-types core\" to update them.' && echo '=============================================' && echo 'Diff between current and generated types:' && echo '=============================================' && diff -u .nx-inputs/database-types.ts.backup .nx-inputs/database-types.ts.new || true && echo '=============================================' && exit 1)", + "cd {projectRoot} && echo 'Database types are up-to-date' > .nx-inputs/verify-gen-types.txt" ], "parallel": false }, diff --git a/pkgs/edge-worker/project.json b/pkgs/edge-worker/project.json index a01117fd0..d767b5936 100644 --- a/pkgs/edge-worker/project.json +++ b/pkgs/edge-worker/project.json @@ -110,10 +110,6 @@ "executor": "nx:run-commands", "local": true, "cache": false, - "inputs": [ - "{workspaceRoot}/pkgs/core/supabase/migrations/**/*.sql", - "^production" - ], "options": { "cwd": "{workspaceRoot}", "commands": [ @@ -142,8 +138,8 @@ "db:ensure": { "executor": "nx:run-commands", "local": true, + "cache": false, "dependsOn": ["^verify-migrations"], - "inputs": ["default", "^production", "{projectRoot}/scripts/ensure-db"], "options": { "cwd": "pkgs/edge-worker", "commands": ["./scripts/ensure-db"], @@ -187,29 +183,45 @@ "parallel": false } }, + "prepare-e2e": { + "executor": "nx:run-commands", + "dependsOn": ["sync-e2e-deps", "^verify-migrations"], + "local": true, + "cache": false, + "options": { + "cwd": "{workspaceRoot}", + "commands": [ + "mkdir -p pkgs/edge-worker/supabase/migrations/", + "rm -f pkgs/edge-worker/supabase/migrations/*.sql", + "cp pkgs/core/supabase/migrations/*.sql pkgs/edge-worker/supabase/migrations/", + "scripts/supabase-start-locked.sh pkgs/edge-worker" + ], + "parallel": false + } + }, "serve:functions:e2e": { "executor": "nx:run-commands", "continuous": true, - "dependsOn": ["sync-e2e-deps"], + "dependsOn": ["prepare-e2e"], "local": true, "cache": false, "options": { - "cwd": "{workspaceRoot}", + "cwd": "pkgs/edge-worker", "commands": [ - "scripts/supabase-start-locked.sh {projectRoot}", - "cd {projectRoot} && supabase functions serve --env-file supabase/functions/.env --import-map supabase/functions/deno.json --no-verify-jwt" + "supabase functions serve --env-file supabase/functions/.env --import-map supabase/functions/deno.json --no-verify-jwt" ], "parallel": false } }, "test:e2e": { "executor": "nx:run-commands", - "dependsOn": ["supabase:reset", "serve:functions:e2e"], + "dependsOn": ["prepare-e2e", "serve:functions:e2e"], "local": true, "inputs": ["default", "^production"], "options": { "cwd": "pkgs/edge-worker", "commands": [ + "timeout 30 bash -c 'echo \"Waiting for functions server (port 50321)...\"; until nc -z localhost 50321 2>/dev/null; do sleep 0.5; done; echo \" Ready!\"'", "deno test --config deno.test.json --allow-all --env=supabase/functions/.env tests/e2e/" ], "parallel": false diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4d3a4f313..8f8d7a0b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,13 +38,7 @@ importers: version: 21.2.1(@babel/traverse@7.28.5)(nx@21.2.1) '@nx/next': specifier: 21.2.1 -<<<<<<< HEAD version: 21.2.1(@babel/core@7.28.5)(@babel/traverse@7.28.5)(@rspack/core@1.6.0(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@9.39.1(jiti@2.4.2))(lightningcss@1.30.2)(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(nx@21.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-template-compiler@2.7.16)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 21.2.1(@babel/core@7.28.5)(@babel/traverse@7.28.5)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@9.39.1(jiti@2.4.2))(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.94.0))(nx@21.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-template-compiler@2.7.16)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12)) -======= - version: 21.2.1(@babel/core@7.28.5)(@babel/traverse@7.28.5)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@9.39.1(jiti@2.4.2))(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(nx@21.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-template-compiler@2.7.16)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) '@nx/node': specifier: 21.2.1 version: 21.2.1(@babel/traverse@7.28.5)(@types/node@18.16.20)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.39.1(jiti@2.4.2))(nx@21.2.1)(ts-node@10.9.2(@types/node@18.16.20)(typescript@5.8.3))(typescript@5.8.3) @@ -53,13 +47,7 @@ importers: version: 21.2.1(@babel/traverse@7.28.5)(@types/node@18.16.20)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.39.1(jiti@2.4.2))(nx@21.2.1)(ts-node@10.9.2(@types/node@18.16.20)(typescript@5.8.3))(typescript@5.8.3) '@nx/vite': specifier: 21.2.1 -<<<<<<< HEAD version: 21.2.1(@babel/traverse@7.28.5)(nx@21.2.1)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1))(vitest@1.3.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 21.2.1(@babel/traverse@7.28.5)(nx@21.2.1)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1))(vitest@1.3.1) -======= - version: 21.2.1(@babel/traverse@7.28.5)(nx@21.2.1)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1))(vitest@1.3.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) '@nx/web': specifier: 21.2.1 version: 21.2.1(@babel/traverse@7.28.5)(nx@21.2.1) @@ -90,6 +78,9 @@ importers: jsdom: specifier: ~22.1.0 version: 22.1.0 + jsonc-eslint-parser: + specifier: ^2.4.1 + version: 2.4.1 jsr: specifier: ^0.13.4 version: 0.13.5 @@ -113,34 +104,15 @@ importers: version: 8.34.1(eslint@9.39.1(jiti@2.4.2))(typescript@5.8.3) vite: specifier: 6.3.5 -<<<<<<< HEAD version: 6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -======= - version: 6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) vite-plugin-dts: specifier: 4.5.4 -<<<<<<< HEAD version: 4.5.4(@types/node@18.16.20)(rollup@4.53.2)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 4.5.4(@types/node@18.16.20)(rollup@4.53.2)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) -======= - version: 4.5.4(@types/node@18.16.20)(rollup@4.53.2)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) vite-tsconfig-paths: specifier: ^5.1.4 -<<<<<<< HEAD version: 5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) -======= - version: 5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) vitest: specifier: ^1.3.1 -<<<<<<< HEAD version: 1.3.1(@types/node@18.16.20)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) apps/demo: @@ -248,11 +220,6 @@ importers: wrangler: specifier: ^4.20.3 version: 4.46.0(@cloudflare/workers-types@4.20251109.0) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 1.3.1(@types/node@18.16.20)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1) -======= - version: 1.3.1(@types/node@18.16.20)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) pkgs/cli: dependencies: @@ -314,22 +281,10 @@ importers: version: 5.43.1 vite-plugin-dts: specifier: ~3.8.1 -<<<<<<< HEAD version: 3.8.3(@types/node@22.19.0)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.2(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 3.8.3(@types/node@22.19.0)(rollup@4.53.2)(typescript@5.8.3)(vite@6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) -======= - version: 3.8.3(@types/node@22.19.0)(rollup@4.53.2)(typescript@5.8.3)(vite@6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) vitest: specifier: 1.3.1 -<<<<<<< HEAD version: 1.3.1(@types/node@22.19.0)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 1.3.1(@types/node@22.19.0)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1) -======= - version: 1.3.1(@types/node@22.19.0)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) pkgs/core: dependencies: @@ -403,31 +358,13 @@ importers: version: 0.9.5(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.3) '@astrojs/cloudflare': specifier: ^12.6.0 -<<<<<<< HEAD version: 12.6.10(@types/node@22.19.0)(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1))(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 12.6.10(@types/node@22.19.0)(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -======= - version: 12.6.10(@types/node@22.19.0)(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) '@astrojs/react': specifier: ^4.3.0 -<<<<<<< HEAD version: 4.4.2(@types/node@22.19.0)(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 4.4.2(@types/node@22.19.0)(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.4.2)(less@4.1.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -======= - version: 4.4.2(@types/node@22.19.0)(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.4.2)(less@4.1.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) '@astrojs/starlight': specifier: ^0.34.3 -<<<<<<< HEAD version: 0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) -======= - version: 0.34.8(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) '@supabase/supabase-js': specifier: ^2.56.0 version: 2.81.0 @@ -439,22 +376,10 @@ importers: version: 19.2.2(@types/react@19.2.2) '@vercel/analytics': specifier: ^1.5.0 -<<<<<<< HEAD version: 1.5.0(@sveltejs/kit@2.48.4(@opentelemetry/api@1.8.0)(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.6)(vite@6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)))(svelte@5.43.6)(vite@6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)))(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.94.0))(react@19.2.0)(svelte@5.43.6) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 1.5.0(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.94.0))(react@19.2.0) -======= - version: 1.5.0(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react@19.2.0) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) astro: specifier: ^5.7.14 -<<<<<<< HEAD version: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) -======= - version: 5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) astro-robots-txt: specifier: ^1.0.0 version: 1.0.0 @@ -469,49 +394,19 @@ importers: version: 0.33.5 starlight-blog: specifier: ^0.24.0 -<<<<<<< HEAD version: 0.24.3(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)))(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 0.24.3(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)))(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) -======= - version: 0.24.3(@astrojs/starlight@0.34.8(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)))(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) starlight-contextual-menu: specifier: ^0.1.5 -<<<<<<< HEAD version: 0.1.5(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1))(starlight-markdown@0.1.5(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1))) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 0.1.5(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))(starlight-markdown@0.1.5(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))) -======= - version: 0.1.5(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))(starlight-markdown@0.1.5(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) starlight-links-validator: specifier: ^0.14.3 -<<<<<<< HEAD version: 0.14.3(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1))) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 0.14.3(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))) -======= - version: 0.14.3(@astrojs/starlight@0.34.8(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) starlight-llms-txt: specifier: ^0.4.1 -<<<<<<< HEAD version: 0.4.1(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)))(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 0.4.1(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)))(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) -======= - version: 0.4.1(@astrojs/starlight@0.34.8(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)))(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) starlight-sidebar-topics: specifier: ^0.6.0 -<<<<<<< HEAD version: 0.6.2(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1))) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - version: 0.6.2(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))) -======= - version: 0.6.2(@astrojs/starlight@0.34.8(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) typescript: specifier: ^5.8.3 version: 5.9.3 @@ -524,7 +419,7 @@ importers: version: 2.54.11 wrangler: specifier: ^4.20.3 - version: 4.46.0(@cloudflare/workers-types@4.20251014.0) + version: 4.46.0(@cloudflare/workers-types@4.20251109.0) packages: @@ -567,8 +462,8 @@ packages: '@astrojs/markdown-remark@6.3.8': resolution: {integrity: sha512-uFNyFWadnULWK2cOw4n0hLKeu+xaVWeuECdP10cQ3K2fkybtTlhb7J7TcScdjmS8Yps7oje9S/ehYMfZrhrgCg==} - '@astrojs/mdx@4.3.9': - resolution: {integrity: sha512-80LHiM4z3FxAjATHNgFpa8nlTNSprAWB4UUKnr/QG56Pwk7uRnJWrXlok4wSCi/3fg8kTZ98A408Q91M+iqJdw==} + '@astrojs/mdx@4.3.10': + resolution: {integrity: sha512-2T5+XIr7PMqMeXhRofXY5NlY4lA0Km+wkfsqmr9lq5KXUHpGlKPQ9dlDZJP9E/CtljJyEBNS17zq66LrIJ1tiQ==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} peerDependencies: astro: ^5.0.0 @@ -3123,19 +3018,19 @@ packages: '@modern-js/utils@2.68.2': resolution: {integrity: sha512-revom/i/EhKfI0STNLo/AUbv7gY0JY0Ni2gO6P/Z4cTyZZRgd5j90678YB2DGn+LtmSrEWtUphyDH5Jn1RKjgg==} - '@module-federation/bridge-react-webpack-plugin@0.21.2': - resolution: {integrity: sha512-HxrzbpAXUwvhnKmgUqKrTJo0mMGHeap2w9T204ieHCXtF8xkw7xGDIgn+Vu6OJqLeGvbWagPrSGAn1CwOvxxRg==} + '@module-federation/bridge-react-webpack-plugin@0.21.3': + resolution: {integrity: sha512-uEmx63j2Ux/cjqzas5rasr+FbWDlLTqm5C3KQ96EE12fb08z53nWjLdrOtIcswwaEgrRc3dXZnvQxofsgBViZw==} '@module-federation/bridge-react-webpack-plugin@0.9.1': resolution: {integrity: sha512-znN/Qm6M0U1t3iF10gu1hSxDkk18yz78yvk+AMB34UDzpXHiC1zbpIeV2CQNV5GCeafmCICmcn9y1qh7F54KTg==} - '@module-federation/cli@0.21.2': - resolution: {integrity: sha512-hBz9zu++0B0SqTomPcluf6ghZOv9sU8iixsEicMPsi+2qRlccGdCxr3hKBEZE/xBN5zJ4+Rj+RCAHYtx92wq8w==} + '@module-federation/cli@0.21.3': + resolution: {integrity: sha512-UVGulUH0/J/0WMr1HfUmRUwpIRU4ObUKSwWXTPTdnHRIhPo0Y6U8M9IztdoXZxNGq9fPz/RUNbhVX6d46z0Y0w==} engines: {node: '>=16.0.0'} hasBin: true - '@module-federation/data-prefetch@0.21.2': - resolution: {integrity: sha512-550WjRmsH4VE/ia8o3B/Uro266ph29rBKsuce9IWXo2fg/aj+E+LH/w7bg/VVEjvgjBWCwvTe6NyTGvROZ4hqg==} + '@module-federation/data-prefetch@0.21.3': + resolution: {integrity: sha512-1bZ35CvjuZkvgGD46xuqUVjMUL5n+g5utU2EgCgWIMmpviXb52LAnGYCPRH5sOG7jdIuDi1n0PqR+HsmSu78PA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -3146,8 +3041,8 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - '@module-federation/dts-plugin@0.21.2': - resolution: {integrity: sha512-BPfBQLpq6D+5uz9yhqLFbTDNSpom7IXZBQ67dVzR9EKXhjSeM14hYu6e4289oYnx7yiKnXB2gdey+Q3UqSvCxw==} + '@module-federation/dts-plugin@0.21.3': + resolution: {integrity: sha512-RIkoEPHuKG6pttzgNz+t3BP+NcLJCuyYrW/hqAlVWrGUJ5wux9TQA0zHMrqqwNLNJBBzPABeTHTqQiJdB1rJJg==} peerDependencies: typescript: ^4.9.0 || ^5.0.0 vue-tsc: '>=1.0.24' @@ -3164,8 +3059,8 @@ packages: vue-tsc: optional: true - '@module-federation/enhanced@0.21.2': - resolution: {integrity: sha512-fG1a5GgXHDGpkbTLZ1BYBSkNYNaEa9GqITKiPQpNjEh/GpQDFfHLp9Cnnazkrs6yg9RBJDUsFscWpCKz3x6F4g==} + '@module-federation/enhanced@0.21.3': + resolution: {integrity: sha512-L7kx+2nct6ga25n1d4+59ydRZSSL+zf/Pf9oUuDPSjbeuB4Ca3QEOmqNDTBLKqxjQMk1ihAE4i5Gb3WS79fB4A==} hasBin: true peerDependencies: typescript: ^4.9.0 || ^5.0.0 @@ -3196,33 +3091,36 @@ packages: '@module-federation/error-codes@0.21.2': resolution: {integrity: sha512-mGbPAAApgjmQUl4J7WAt20aV04a26TyS21GDEpOGXFEQG5FqmZnSJ6FqB8K19HgTKioBT1+fF/Ctl5bGGao/EA==} + '@module-federation/error-codes@0.21.3': + resolution: {integrity: sha512-RiV/YDdZ10jYdkhaP3KOxsSmQyKtklEeEJVVBBm7ek97FAlURyxdWGHuuFMXmQnx+t9DeP/QH+CT4bDBE1PP8w==} + '@module-federation/error-codes@0.9.1': resolution: {integrity: sha512-q8spCvlwUzW42iX1irnlBTcwcZftRNHyGdlaoFO1z/fW4iphnBIfijzkigWQzOMhdPgzqN/up7XN+g5hjBGBtw==} - '@module-federation/inject-external-runtime-core-plugin@0.21.2': - resolution: {integrity: sha512-8D+p0oLIxnl3RnM/c84K3WOaxouGPYcWkNQFvv5aMw+GDOCgAgcgvrfs/TzU5PEGVj5NqCQRTP7dUDrujeW4tg==} + '@module-federation/inject-external-runtime-core-plugin@0.21.3': + resolution: {integrity: sha512-BzCZuXRLAUsMUmgcLwdOpfiY6WkdWzli+gGNTweLl+p/3gJXqHb2L143h66ccUuxQkDaFyiMr0e8FOLs3fiBtg==} peerDependencies: - '@module-federation/runtime-tools': 0.21.2 + '@module-federation/runtime-tools': 0.21.3 '@module-federation/inject-external-runtime-core-plugin@0.9.1': resolution: {integrity: sha512-BPfzu1cqDU5BhM493enVF1VfxJWmruen0ktlHrWdJJlcddhZzyFBGaLAGoGc+83fS75aEllvJTEthw4kMViMQQ==} peerDependencies: '@module-federation/runtime-tools': 0.9.1 - '@module-federation/managers@0.21.2': - resolution: {integrity: sha512-AZIqm7wj2l78OwBh4aEABXecSbRV2WIxde3kIgf1FSd3FAML8r1gjIgLVvCrXgHiTJyqy7l6DwgQSl6Rm5UpXQ==} + '@module-federation/managers@0.21.3': + resolution: {integrity: sha512-j9a0ZZTwORyNxjVquJDmPx/w/e49dvluGA9qRBMFxMb0if5ybPJm4ykcwvJwavhV+4bJ86C0tC4gB3PFCfg0ng==} '@module-federation/managers@0.9.1': resolution: {integrity: sha512-8hpIrvGfiODxS1qelTd7eaLRVF7jrp17RWgeH1DWoprxELANxm5IVvqUryB+7j+BhoQzamog9DL5q4MuNfGgIA==} - '@module-federation/manifest@0.21.2': - resolution: {integrity: sha512-UDvjsn2u4JHlLB5eT4wLIWsD5h3cDre5e4LtixjuhtZpvo8o9wWSmxTNqmcZZa6XuwbGQQ7hRxGuSlI0xO5LvQ==} + '@module-federation/manifest@0.21.3': + resolution: {integrity: sha512-rGfgAUeNcQgfohXO7vnBOohd3A8G7t50QQ9gpPKvNz/bDMtg7h3oIIH2tijlGVChGD92Hh8/C3HabXQD9D8FjQ==} '@module-federation/manifest@0.9.1': resolution: {integrity: sha512-+GteKBXrAUkq49i2CSyWZXM4vYa+mEVXxR9Du71R55nXXxgbzAIoZj9gxjRunj9pcE8+YpAOyfHxLEdWngxWdg==} - '@module-federation/node@2.7.21': - resolution: {integrity: sha512-a4GH54mHr8b+wLjKhDenAbMN2XLSqkkjvkTKSVSmpBnfs+jMR08U1moSki9ppAf8J7LFmxR+oFNdaAFdLItTiQ==} + '@module-federation/node@2.7.22': + resolution: {integrity: sha512-WN/E2pv4kNMbO0pdjoFozLsBiv/O8MUT2/oTFHgnJiuYG88G3qKpX2qmEFPcv07eahpAv4vPp7gTKtvz4jFazQ==} peerDependencies: next: '*' react: ^16||^17||^18||^19 @@ -3236,8 +3134,8 @@ packages: react-dom: optional: true - '@module-federation/rspack@0.21.2': - resolution: {integrity: sha512-mJy/X+8SDPvur+/s/CNg5Ho4M0nXyUv5cN+zUdXr7ziX9UvPscNPF+T6jasrro32CU4KtcWIbX9FKqQSZ/odcg==} + '@module-federation/rspack@0.21.3': + resolution: {integrity: sha512-bUk4TPVYmBM08NZeL6vGprdPaxpeFpwnCVc+OwGRTiE7Sa+p5YWwp9nhq98jAr0Poy/W7HLUpSjEUWRHzgQybQ==} peerDependencies: '@rspack/core': '>=0.7' typescript: ^4.9.0 || ^5.0.0 @@ -3263,29 +3161,41 @@ packages: '@module-federation/runtime-core@0.21.2': resolution: {integrity: sha512-LtDnccPxjR8Xqa3daRYr1cH/6vUzK3mQSzgvnfsUm1fXte5syX4ftWw3Eu55VdqNY3yREFRn77AXdu9PfPEZRw==} + '@module-federation/runtime-core@0.21.3': + resolution: {integrity: sha512-CVQFsrgT5sWKv23qss3oycUGzpZvdPQbl/biQmjvlWyi530E47plNOt+zpO2hQnTAy5SqCnDnLNvdN0T7qGgiw==} + '@module-federation/runtime-core@0.9.1': resolution: {integrity: sha512-r61ufhKt5pjl81v7TkmhzeIoSPOaNtLynW6+aCy3KZMa3RfRevFxmygJqv4Nug1L0NhqUeWtdLejh4VIglNy5Q==} '@module-federation/runtime-tools@0.21.2': resolution: {integrity: sha512-SgG9NWTYGNYcHSd5MepO3AXf6DNXriIo4sKKM4mu4RqfYhHyP+yNjnF/gvYJl52VD61g0nADmzLWzBqxOqk2tg==} + '@module-federation/runtime-tools@0.21.3': + resolution: {integrity: sha512-vDnF/CjWq2ssrS3FgrZSrF6r/60S59+NKriLFdZiR42ykk4meY7XjrApn0l8RcBt3135/uO94VedCSF6jSfsJQ==} + '@module-federation/runtime-tools@0.9.1': resolution: {integrity: sha512-JQZ//ab+lEXoU2DHAH+JtYASGzxEjXB0s4rU+6VJXc8c+oUPxH3kWIwzjdncg2mcWBmC1140DCk+K+kDfOZ5CQ==} '@module-federation/runtime@0.21.2': resolution: {integrity: sha512-97jlOx4RAnAHMBTfgU5FBK6+V/pfT6GNX0YjSf8G+uJ3lFy74Y6kg/BevEkChTGw5waCLAkw/pw4LmntYcNN7g==} + '@module-federation/runtime@0.21.3': + resolution: {integrity: sha512-5DJcoitApuEIx65HLGRzjO0F3XyOelLpV9Pwt3ueGYO10JO2xAZn6V99Tnw0YkUCjBB7FL5TofIsjbNSMNGeEw==} + '@module-federation/runtime@0.9.1': resolution: {integrity: sha512-jp7K06weabM5BF5sruHr/VLyalO+cilvRDy7vdEBqq88O9mjc0RserD8J+AP4WTl3ZzU7/GRqwRsiwjjN913dA==} '@module-federation/sdk@0.21.2': resolution: {integrity: sha512-t2vHSJ1a9zjg7LLJoEghcytNLzeFCqOat5TbXTav5dgU0xXw82Cf0EfLrxiJL6uUpgbtyvUdqqa2DVAvMPjiiA==} + '@module-federation/sdk@0.21.3': + resolution: {integrity: sha512-OD2LrJtEjRbarA6JSZbIi0HZ8BW2hsB2Ih+7pSL9WmD6BjTgCmoZKUToaTnhIIjthQtbsZrE9h07bmBUOpo91g==} + '@module-federation/sdk@0.9.1': resolution: {integrity: sha512-YQonPTImgnCqZjE/A+3N2g3J5ypR6kx1tbBzc9toUANKr/dw/S63qlh/zHKzWQzxjjNNVMdXRtTMp07g3kgEWg==} - '@module-federation/third-party-dts-extractor@0.21.2': - resolution: {integrity: sha512-t8kKhD1XigGUpgFXyjpmT71gPSjR5CuTezSCSF6rIRSl+lQESiwzbPPlXHJorpKaaQJYAFtlmtNkcbvVR9nnXg==} + '@module-federation/third-party-dts-extractor@0.21.3': + resolution: {integrity: sha512-/A1PX5nEvOj4sy6qGvFgDnLhxZ/54JQ9ZSPIo4ZdydmzTsCnHByBd7VrC8uuNTy2dUTtCZkKbOMWwYhPIjrTmA==} '@module-federation/third-party-dts-extractor@0.9.1': resolution: {integrity: sha512-KeIByP718hHyq+Mc53enZ419pZZ1fh9Ns6+/bYLkc3iCoJr/EDBeiLzkbMwh2AS4Qk57WW0yNC82xzf7r0Zrrw==} @@ -3293,6 +3203,9 @@ packages: '@module-federation/webpack-bundler-runtime@0.21.2': resolution: {integrity: sha512-06R/NDY6Uh5RBIaBOFwYWzJCf1dIiQd/DFHToBVhejUT3ZFG7GzHEPIIsAGqMzne/JSmVsvjlXiJu7UthQ6rFA==} + '@module-federation/webpack-bundler-runtime@0.21.3': + resolution: {integrity: sha512-8TDrp7dF4JqEgNvvvSRqW3kZGNb52r0xf0eDg1muSH5kI2acPRQ4TT4ZJY+2527tMOUu9qPqwGD3tnnpN2xLUA==} + '@module-federation/webpack-bundler-runtime@0.9.1': resolution: {integrity: sha512-CxySX01gT8cBowKl9xZh+voiHvThMZ471icasWnlDIZb14KasZoX1eCh9wpGvwoOdIk9rIRT7h70UvW9nmop6w==} @@ -5597,8 +5510,8 @@ packages: astro-robots-txt@1.0.0: resolution: {integrity: sha512-6JQSLid4gMhoWjOm85UHLkgrw0+hHIjnJVIUqxjU2D6feKlVyYukMNYjH44ZDZBK1P8hNxd33PgWlHzCASvedA==} - astro@5.15.4: - resolution: {integrity: sha512-0g/68hLHEJZF2nYUcZM5O0kOnzCsCIf8eA9+0jfBAxp4ycujrIHRgIOdZCFKL9GoTsn8AypWbziypH5aEIF+aA==} + astro@5.15.5: + resolution: {integrity: sha512-A56u4H6gFHEb0yRHcGTOADBb7jmEwfDjQpkqVV/Z+ZWlu6mYuwCrIcOUtZjNno0chrRKmOeZWDofW23ql18y3w==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true @@ -5632,9 +5545,6 @@ packages: avvio@8.4.0: resolution: {integrity: sha512-CDSwaxINFy59iNwhYnkvALBwZiTydGkOecZyPkqBpABYR1KqGEsET0VOOYDwtleZSUIdeY36DC2bSZ24CO1igA==} - axios@1.13.1: - resolution: {integrity: sha512-hU4EGxxt+j7TQijx1oYdAjw4xuIp1wRQSsbMFwSthCWeBQur1eF+qJ5iQ5sN3Tw8YRzQNKb8jszgBdMDVqwJcw==} - axios@1.13.2: resolution: {integrity: sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==} @@ -5742,10 +5652,6 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.8.22: - resolution: {integrity: sha512-/tk9kky/d8T8CTXIQYASLyhAxR5VwL3zct1oAoVTaOUHwrmsGnfbRwNdEq+vOl2BN8i3PcDdP0o4Q+jjKQoFbQ==} - hasBin: true - baseline-browser-mapping@2.8.25: resolution: {integrity: sha512-2NovHVesVF5TXefsGX1yzx1xgr7+m9JQenvz6FQY3qd+YXkKkYiv+vTCc7OriP9mcDZpTC5mAOYN4ocd29+erA==} hasBin: true @@ -5829,17 +5735,6 @@ packages: browserslist@4.27.0: resolution: {integrity: sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==} -<<<<<<< HEAD - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - browserslist@4.28.0: - resolution: {integrity: sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==} -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - browserslist@4.28.0: - resolution: {integrity: sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==} -======= ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -5939,9 +5834,6 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001752: - resolution: {integrity: sha512-vKUk7beoukxE47P5gcVNKkDRzXdVofotshHwfR9vmpeFKxmI5PBpgOMC18LUJUA/DvJ70Y7RveasIBraqsyO/g==} - caniuse-lite@1.0.30001754: resolution: {integrity: sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg==} @@ -6806,9 +6698,6 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.244: - resolution: {integrity: sha512-OszpBN7xZX4vWMPJwB9illkN/znA8M36GQqQxi6MNy9axWxhOfJyZZJtSLQCpEFLHP2xK33BiWx9aIuIEXVCcw==} - electron-to-chromium@1.5.249: resolution: {integrity: sha512-5vcfL3BBe++qZ5kuFhD/p8WOM1N9m3nwvJPULJx+4xf2usSlZFJ0qoNYO2fOX4hi3ocuDcmDobtA+5SFr4OmBg==} @@ -10754,6 +10643,11 @@ packages: engines: {node: '>=14.0.0'} hasBin: true + sass@1.94.0: + resolution: {integrity: sha512-Dqh7SiYcaFtdv5Wvku6QgS5IGPm281L+ZtVD1U2FJa7Q0EFRlq8Z3sjYtz6gYObsYThUOz9ArwFqPZx+1azILQ==} + engines: {node: '>=14.0.0'} + hasBin: true + sax@1.4.3: resolution: {integrity: sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==} @@ -12703,37 +12597,15 @@ snapshots: - prettier - prettier-plugin-astro -<<<<<<< HEAD '@astrojs/cloudflare@12.6.10(@types/node@22.19.0)(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1))(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)': -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@astrojs/cloudflare@12.6.10(@types/node@22.19.0)(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)': -======= - '@astrojs/cloudflare@12.6.10(@types/node@22.19.0)(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)': ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: '@astrojs/internal-helpers': 0.7.4 '@astrojs/underscore-redirects': 1.0.0 -<<<<<<< HEAD - '@cloudflare/workers-types': 4.20251014.0 - astro: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@cloudflare/workers-types': 4.20251109.0 - astro: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) -======= '@cloudflare/workers-types': 4.20251109.0 - astro: 5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) + astro: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) tinyglobby: 0.2.15 -<<<<<<< HEAD vite: 6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) - wrangler: 4.41.0(@cloudflare/workers-types@4.20251014.0) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite: 6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) - wrangler: 4.41.0(@cloudflare/workers-types@4.20251109.0) -======= - vite: 6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) wrangler: 4.41.0(@cloudflare/workers-types@4.20251109.0) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) transitivePeerDependencies: - '@types/node' - bufferutil @@ -12805,24 +12677,12 @@ snapshots: transitivePeerDependencies: - supports-color -<<<<<<< HEAD - '@astrojs/mdx@4.3.9(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1))': -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@astrojs/mdx@4.3.10(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))': -======= - '@astrojs/mdx@4.3.10(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))': ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) + '@astrojs/mdx@4.3.10(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1))': dependencies: '@astrojs/markdown-remark': 6.3.8 '@mdx-js/mdx': 3.1.1 acorn: 8.15.0 -<<<<<<< HEAD astro: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - astro: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) -======= - astro: 5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) es-module-lexer: 1.7.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -12840,33 +12700,15 @@ snapshots: dependencies: prismjs: 1.30.0 -<<<<<<< HEAD '@astrojs/react@4.4.2(@types/node@22.19.0)(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)': -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@astrojs/react@4.4.2(@types/node@22.19.0)(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.4.2)(less@4.1.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)': -======= - '@astrojs/react@4.4.2(@types/node@22.19.0)(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.4.2)(less@4.1.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)': ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.2(@types/react@19.2.2) -<<<<<<< HEAD '@vitejs/plugin-react': 4.7.0(vite@6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@vitejs/plugin-react': 4.7.0(vite@6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) -======= - '@vitejs/plugin-react': 4.7.0(vite@6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) ultrahtml: 1.6.0 -<<<<<<< HEAD vite: 6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite: 6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -======= - vite: 6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) transitivePeerDependencies: - '@types/node' - jiti @@ -12892,37 +12734,17 @@ snapshots: stream-replace-string: 2.0.0 zod: 3.25.76 -<<<<<<< HEAD '@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1))': -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))': -======= - '@astrojs/starlight@0.34.8(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))': ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: '@astrojs/markdown-remark': 6.3.8 -<<<<<<< HEAD - '@astrojs/mdx': 4.3.9(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@astrojs/mdx': 4.3.10(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) -======= - '@astrojs/mdx': 4.3.10(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) + '@astrojs/mdx': 4.3.10(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)) '@astrojs/sitemap': 3.6.0 '@pagefind/default-ui': 1.4.0 '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 -<<<<<<< HEAD astro: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) astro-expressive-code: 0.41.3(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - astro: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) - astro-expressive-code: 0.41.3(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) -======= - astro: 5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) - astro-expressive-code: 0.41.3(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.4 @@ -14071,8 +13893,7 @@ snapshots: '@cloudflare/workers-types@4.20251014.0': {} - '@cloudflare/workers-types@4.20251109.0': - optional: true + '@cloudflare/workers-types@4.20251109.0': {} '@colors/colors@1.6.0': {} @@ -15351,9 +15172,9 @@ snapshots: lodash: 4.17.21 rslog: 1.3.0 - '@module-federation/bridge-react-webpack-plugin@0.21.2': + '@module-federation/bridge-react-webpack-plugin@0.21.3': dependencies: - '@module-federation/sdk': 0.21.2 + '@module-federation/sdk': 0.21.3 '@types/semver': 7.5.8 semver: 7.6.3 @@ -15363,11 +15184,11 @@ snapshots: '@types/semver': 7.5.8 semver: 7.6.3 - '@module-federation/cli@0.21.2(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))': + '@module-federation/cli@0.21.3(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))': dependencies: '@modern-js/node-bundle-require': 2.68.2 - '@module-federation/dts-plugin': 0.21.2(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) - '@module-federation/sdk': 0.21.2 + '@module-federation/dts-plugin': 0.21.3(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) + '@module-federation/sdk': 0.21.3 chalk: 3.0.0 commander: 11.1.0 transitivePeerDependencies: @@ -15378,10 +15199,10 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/data-prefetch@0.21.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@module-federation/data-prefetch@0.21.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@module-federation/runtime': 0.21.2 - '@module-federation/sdk': 0.21.2 + '@module-federation/runtime': 0.21.3 + '@module-federation/sdk': 0.21.3 fs-extra: 9.1.0 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) @@ -15394,15 +15215,15 @@ snapshots: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - '@module-federation/dts-plugin@0.21.2(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))': + '@module-federation/dts-plugin@0.21.3(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))': dependencies: - '@module-federation/error-codes': 0.21.2 - '@module-federation/managers': 0.21.2 - '@module-federation/sdk': 0.21.2 - '@module-federation/third-party-dts-extractor': 0.21.2 + '@module-federation/error-codes': 0.21.3 + '@module-federation/managers': 0.21.3 + '@module-federation/sdk': 0.21.3 + '@module-federation/third-party-dts-extractor': 0.21.3 adm-zip: 0.5.16 ansi-colors: 4.1.3 - axios: 1.13.1 + axios: 1.13.2 chalk: 3.0.0 fs-extra: 9.1.0 isomorphic-ws: 5.0.0(ws@8.18.0) @@ -15448,19 +15269,19 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/enhanced@0.21.2(@rspack/core@1.6.0(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12))': - dependencies: - '@module-federation/bridge-react-webpack-plugin': 0.21.2 - '@module-federation/cli': 0.21.2(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) - '@module-federation/data-prefetch': 0.21.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@module-federation/dts-plugin': 0.21.2(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) - '@module-federation/error-codes': 0.21.2 - '@module-federation/inject-external-runtime-core-plugin': 0.21.2(@module-federation/runtime-tools@0.21.2) - '@module-federation/managers': 0.21.2 - '@module-federation/manifest': 0.21.2(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) - '@module-federation/rspack': 0.21.2(@rspack/core@1.6.0(@swc/helpers@0.5.17))(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) - '@module-federation/runtime-tools': 0.21.2 - '@module-federation/sdk': 0.21.2 + '@module-federation/enhanced@0.21.3(@rspack/core@1.6.0(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12))': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.21.3 + '@module-federation/cli': 0.21.3(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) + '@module-federation/data-prefetch': 0.21.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@module-federation/dts-plugin': 0.21.3(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) + '@module-federation/error-codes': 0.21.3 + '@module-federation/inject-external-runtime-core-plugin': 0.21.3(@module-federation/runtime-tools@0.21.3) + '@module-federation/managers': 0.21.3 + '@module-federation/manifest': 0.21.3(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) + '@module-federation/rspack': 0.21.3(@rspack/core@1.6.0(@swc/helpers@0.5.17))(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) + '@module-federation/runtime-tools': 0.21.3 + '@module-federation/sdk': 0.21.3 btoa: 1.2.1 schema-utils: 4.3.3 upath: 2.0.1 @@ -15506,19 +15327,21 @@ snapshots: '@module-federation/error-codes@0.21.2': {} + '@module-federation/error-codes@0.21.3': {} + '@module-federation/error-codes@0.9.1': {} - '@module-federation/inject-external-runtime-core-plugin@0.21.2(@module-federation/runtime-tools@0.21.2)': + '@module-federation/inject-external-runtime-core-plugin@0.21.3(@module-federation/runtime-tools@0.21.3)': dependencies: - '@module-federation/runtime-tools': 0.21.2 + '@module-federation/runtime-tools': 0.21.3 '@module-federation/inject-external-runtime-core-plugin@0.9.1(@module-federation/runtime-tools@0.9.1)': dependencies: '@module-federation/runtime-tools': 0.9.1 - '@module-federation/managers@0.21.2': + '@module-federation/managers@0.21.3': dependencies: - '@module-federation/sdk': 0.21.2 + '@module-federation/sdk': 0.21.3 find-pkg: 2.0.0 fs-extra: 9.1.0 @@ -15528,11 +15351,11 @@ snapshots: find-pkg: 2.0.0 fs-extra: 9.1.0 - '@module-federation/manifest@0.21.2(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))': + '@module-federation/manifest@0.21.3(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))': dependencies: - '@module-federation/dts-plugin': 0.21.2(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) - '@module-federation/managers': 0.21.2 - '@module-federation/sdk': 0.21.2 + '@module-federation/dts-plugin': 0.21.3(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) + '@module-federation/managers': 0.21.3 + '@module-federation/sdk': 0.21.3 chalk: 3.0.0 find-pkg: 2.0.0 transitivePeerDependencies: @@ -15558,17 +15381,11 @@ snapshots: - utf-8-validate - vue-tsc -<<<<<<< HEAD - '@module-federation/node@2.7.21(@rspack/core@1.6.0(@swc/helpers@0.5.17))(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12))': -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@module-federation/node@2.7.22(@rspack/core@1.6.1(@swc/helpers@0.5.17))(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.94.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12))': -======= - '@module-federation/node@2.7.22(@rspack/core@1.6.1(@swc/helpers@0.5.17))(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12))': ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) + '@module-federation/node@2.7.22(@rspack/core@1.6.0(@swc/helpers@0.5.17))(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12))': dependencies: - '@module-federation/enhanced': 0.21.2(@rspack/core@1.6.0(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12)) - '@module-federation/runtime': 0.21.2 - '@module-federation/sdk': 0.21.2 + '@module-federation/enhanced': 0.21.3(@rspack/core@1.6.0(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12)) + '@module-federation/runtime': 0.21.3 + '@module-federation/sdk': 0.21.3 btoa: 1.2.1 encoding: 0.1.13 node-fetch: 2.7.0(encoding@0.1.13) @@ -15586,15 +15403,15 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/rspack@0.21.2(@rspack/core@1.6.0(@swc/helpers@0.5.17))(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))': + '@module-federation/rspack@0.21.3(@rspack/core@1.6.0(@swc/helpers@0.5.17))(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))': dependencies: - '@module-federation/bridge-react-webpack-plugin': 0.21.2 - '@module-federation/dts-plugin': 0.21.2(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) - '@module-federation/inject-external-runtime-core-plugin': 0.21.2(@module-federation/runtime-tools@0.21.2) - '@module-federation/managers': 0.21.2 - '@module-federation/manifest': 0.21.2(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) - '@module-federation/runtime-tools': 0.21.2 - '@module-federation/sdk': 0.21.2 + '@module-federation/bridge-react-webpack-plugin': 0.21.3 + '@module-federation/dts-plugin': 0.21.3(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) + '@module-federation/inject-external-runtime-core-plugin': 0.21.3(@module-federation/runtime-tools@0.21.3) + '@module-federation/managers': 0.21.3 + '@module-federation/manifest': 0.21.3(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3)) + '@module-federation/runtime-tools': 0.21.3 + '@module-federation/sdk': 0.21.3 '@rspack/core': 1.6.0(@swc/helpers@0.5.17) btoa: 1.2.1 optionalDependencies: @@ -15630,6 +15447,11 @@ snapshots: '@module-federation/error-codes': 0.21.2 '@module-federation/sdk': 0.21.2 + '@module-federation/runtime-core@0.21.3': + dependencies: + '@module-federation/error-codes': 0.21.3 + '@module-federation/sdk': 0.21.3 + '@module-federation/runtime-core@0.9.1': dependencies: '@module-federation/error-codes': 0.9.1 @@ -15640,6 +15462,11 @@ snapshots: '@module-federation/runtime': 0.21.2 '@module-federation/webpack-bundler-runtime': 0.21.2 + '@module-federation/runtime-tools@0.21.3': + dependencies: + '@module-federation/runtime': 0.21.3 + '@module-federation/webpack-bundler-runtime': 0.21.3 + '@module-federation/runtime-tools@0.9.1': dependencies: '@module-federation/runtime': 0.9.1 @@ -15651,6 +15478,12 @@ snapshots: '@module-federation/runtime-core': 0.21.2 '@module-federation/sdk': 0.21.2 + '@module-federation/runtime@0.21.3': + dependencies: + '@module-federation/error-codes': 0.21.3 + '@module-federation/runtime-core': 0.21.3 + '@module-federation/sdk': 0.21.3 + '@module-federation/runtime@0.9.1': dependencies: '@module-federation/error-codes': 0.9.1 @@ -15659,9 +15492,11 @@ snapshots: '@module-federation/sdk@0.21.2': {} + '@module-federation/sdk@0.21.3': {} + '@module-federation/sdk@0.9.1': {} - '@module-federation/third-party-dts-extractor@0.21.2': + '@module-federation/third-party-dts-extractor@0.21.3': dependencies: find-pkg: 2.0.0 fs-extra: 9.1.0 @@ -15678,6 +15513,11 @@ snapshots: '@module-federation/runtime': 0.21.2 '@module-federation/sdk': 0.21.2 + '@module-federation/webpack-bundler-runtime@0.21.3': + dependencies: + '@module-federation/runtime': 0.21.3 + '@module-federation/sdk': 0.21.3 + '@module-federation/webpack-bundler-runtime@0.9.1': dependencies: '@module-federation/runtime': 0.9.1 @@ -15720,7 +15560,7 @@ snapshots: find-up: 7.0.0 minimatch: 9.0.5 read-pkg: 9.0.1 - semver: 7.7.2 + semver: 7.7.3 yaml: 2.8.1 yargs: 17.7.2 @@ -15772,7 +15612,7 @@ snapshots: resolve: 2.0.0-next.5 rfdc: 1.4.1 safe-json-stringify: 1.2.0 - semver: 7.7.2 + semver: 7.7.3 string-width: 7.2.0 strip-ansi: 7.1.2 supports-color: 10.2.2 @@ -15842,7 +15682,7 @@ snapshots: js-image-generator: 1.0.4 lodash.debounce: 4.0.8 parse-gitignore: 2.0.0 - semver: 7.7.2 + semver: 7.7.3 tmp-promise: 3.0.3 uuid: 11.1.0 write-file-atomic: 5.0.1 @@ -15866,7 +15706,7 @@ snapshots: p-wait-for: 5.0.2 parse-imports: 2.2.1 path-key: 4.0.0 - semver: 7.7.2 + semver: 7.7.3 tmp-promise: 3.0.3 urlpattern-polyfill: 8.0.2 uuid: 11.1.0 @@ -16018,7 +15858,7 @@ snapshots: precinct: 12.2.0(supports-color@10.2.2) require-package-name: 2.0.1 resolve: 2.0.0-next.5 - semver: 7.7.2 + semver: 7.7.3 tmp-promise: 3.0.3 toml: 3.0.0 unixify: 1.0.0 @@ -16370,16 +16210,8 @@ snapshots: '@nx/module-federation@21.2.1(@babel/traverse@7.28.5)(@swc/helpers@0.5.17)(esbuild@0.19.12)(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(nx@21.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))': dependencies: -<<<<<<< HEAD '@module-federation/enhanced': 0.9.1(@rspack/core@1.6.0(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12)) - '@module-federation/node': 2.7.21(@rspack/core@1.6.0(@swc/helpers@0.5.17))(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@module-federation/enhanced': 0.9.1(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12)) - '@module-federation/node': 2.7.22(@rspack/core@1.6.1(@swc/helpers@0.5.17))(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.94.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12)) -======= - '@module-federation/enhanced': 0.9.1(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12)) - '@module-federation/node': 2.7.22(@rspack/core@1.6.1(@swc/helpers@0.5.17))(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) + '@module-federation/node': 2.7.22(@rspack/core@1.6.0(@swc/helpers@0.5.17))(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12)) '@module-federation/sdk': 0.9.1 '@nx/devkit': 21.2.1(nx@21.2.1) '@nx/js': 21.2.1(@babel/traverse@7.28.5)(nx@21.2.1) @@ -16410,13 +16242,7 @@ snapshots: - vue-tsc - webpack-cli -<<<<<<< HEAD '@nx/next@21.2.1(@babel/core@7.28.5)(@babel/traverse@7.28.5)(@rspack/core@1.6.0(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@9.39.1(jiti@2.4.2))(lightningcss@1.30.2)(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(nx@21.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-template-compiler@2.7.16)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12))': -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@nx/next@21.2.1(@babel/core@7.28.5)(@babel/traverse@7.28.5)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@9.39.1(jiti@2.4.2))(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.94.0))(nx@21.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-template-compiler@2.7.16)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12))': -======= - '@nx/next@21.2.1(@babel/core@7.28.5)(@babel/traverse@7.28.5)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@9.39.1(jiti@2.4.2))(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(nx@21.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(vue-template-compiler@2.7.16)(vue-tsc@1.8.27(typescript@5.8.3))(webpack@5.102.1(esbuild@0.19.12))': ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.5) '@nx/devkit': 21.2.1(nx@21.2.1) @@ -16613,13 +16439,7 @@ snapshots: - webpack - webpack-cli -<<<<<<< HEAD '@nx/vite@21.2.1(@babel/traverse@7.28.5)(nx@21.2.1)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1))(vitest@1.3.1)': -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@nx/vite@21.2.1(@babel/traverse@7.28.5)(nx@21.2.1)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1))(vitest@1.3.1)': -======= - '@nx/vite@21.2.1(@babel/traverse@7.28.5)(nx@21.2.1)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1))(vitest@1.3.1)': ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: '@nx/devkit': 21.2.1(nx@21.2.1) '@nx/js': 21.2.1(@babel/traverse@7.28.5)(nx@21.2.1) @@ -16630,16 +16450,8 @@ snapshots: picomatch: 4.0.2 semver: 7.7.3 tsconfig-paths: 4.2.0 -<<<<<<< HEAD vite: 6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) vitest: 1.3.1(@types/node@18.16.20)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite: 6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) - vitest: 1.3.1(@types/node@18.16.20)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1) -======= - vite: 6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) - vitest: 1.3.1(@types/node@18.16.20)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -16694,13 +16506,7 @@ snapshots: rxjs: 7.8.2 sass: 1.93.3 sass-embedded: 1.93.3 -<<<<<<< HEAD sass-loader: 16.0.6(@rspack/core@1.6.0(@swc/helpers@0.5.17))(sass-embedded@1.93.3)(sass@1.93.3)(webpack@5.99.9(esbuild@0.19.12)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - sass-loader: 16.0.6(@rspack/core@1.6.1(@swc/helpers@0.5.17))(sass-embedded@1.93.3)(sass@1.94.0)(webpack@5.99.9(esbuild@0.19.12)) -======= - sass-loader: 16.0.6(@rspack/core@1.6.1(@swc/helpers@0.5.17))(sass-embedded@1.93.3)(sass@1.93.3)(webpack@5.99.9(esbuild@0.19.12)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) source-map-loader: 5.0.0(webpack@5.99.9(esbuild@0.19.12)) style-loader: 3.3.4(webpack@5.99.9(esbuild@0.19.12)) stylus: 0.64.0 @@ -18217,22 +18023,10 @@ snapshots: '@ungap/structured-clone@1.3.0': {} -<<<<<<< HEAD '@vercel/analytics@1.5.0(@sveltejs/kit@2.48.4(@opentelemetry/api@1.8.0)(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.6)(vite@6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)))(svelte@5.43.6)(vite@6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)))(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.94.0))(react@19.2.0)(svelte@5.43.6)': -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@vercel/analytics@1.5.0(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.94.0))(react@19.2.0)': -======= - '@vercel/analytics@1.5.0(next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react@19.2.0)': ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) optionalDependencies: -<<<<<<< HEAD '@sveltejs/kit': 2.48.4(@opentelemetry/api@1.8.0)(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.6)(vite@6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)))(svelte@5.43.6)(vite@6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) next: 15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.94.0) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - next: 15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.94.0) -======= - next: 15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) react: 19.2.0 svelte: 5.43.6 @@ -18255,13 +18049,7 @@ snapshots: - rollup - supports-color -<<<<<<< HEAD '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1))': -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1))': -======= - '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1))': ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: '@babel/core': 7.28.5 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) @@ -18269,13 +18057,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 -<<<<<<< HEAD vite: 6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite: 6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -======= - vite: 6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) transitivePeerDependencies: - supports-color @@ -18294,13 +18076,7 @@ snapshots: std-env: 3.10.0 strip-literal: 2.1.1 test-exclude: 6.0.0 -<<<<<<< HEAD vitest: 1.3.1(@types/node@18.16.20)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vitest: 1.3.1(@types/node@18.16.20)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1) -======= - vitest: 1.3.1(@types/node@18.16.20)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) transitivePeerDependencies: - supports-color @@ -18335,13 +18111,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.1.1 sirv: 2.0.4 -<<<<<<< HEAD vitest: 1.3.1(@types/node@18.16.20)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vitest: 1.3.1(@types/node@18.16.20)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1) -======= - vitest: 1.3.1(@types/node@18.16.20)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) '@vitest/utils@1.3.1': dependencies: @@ -18922,21 +18692,9 @@ snapshots: astring@1.9.0: {} -<<<<<<< HEAD astro-expressive-code@0.41.3(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - astro-expressive-code@0.41.3(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)): -======= - astro-expressive-code@0.41.3(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: -<<<<<<< HEAD astro: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - astro: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) -======= - astro: 5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) rehype-expressive-code: 0.41.3 astro-remote@0.3.4: @@ -18952,13 +18710,7 @@ snapshots: valid-filename: 4.0.0 zod: 3.25.76 -<<<<<<< HEAD astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1): -======= - astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: '@astrojs/compiler': 2.13.0 '@astrojs/internal-helpers': 0.7.4 @@ -19014,16 +18766,8 @@ snapshots: unist-util-visit: 5.0.0 unstorage: 1.17.2(@netlify/blobs@10.0.7) vfile: 6.0.3 -<<<<<<< HEAD vite: 6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) vitefu: 1.1.1(vite@6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite: 6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) - vitefu: 1.1.1(vite@6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) -======= - vite: 6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) - vitefu: 1.1.1(vite@6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 yocto-spinner: 0.2.3 @@ -19097,14 +18841,6 @@ snapshots: '@fastify/error': 3.4.1 fastq: 1.19.1 - axios@1.13.1: - dependencies: - follow-redirects: 1.15.11(debug@4.4.1) - form-data: 4.0.4 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - axios@1.13.2: dependencies: follow-redirects: 1.15.11(debug@4.4.1) @@ -19245,8 +18981,6 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.8.22: {} - baseline-browser-mapping@2.8.25: {} basic-auth@2.0.1: @@ -19363,19 +19097,6 @@ snapshots: base64-js: 1.5.1 browserslist@4.27.0: -<<<<<<< HEAD - dependencies: - baseline-browser-mapping: 2.8.22 - caniuse-lite: 1.0.30001752 - electron-to-chromium: 1.5.244 - node-releases: 2.0.27 - update-browserslist-db: 1.1.4(browserslist@4.27.0) - - browserslist@4.28.0: -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - browserslist@4.28.0: -======= ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: baseline-browser-mapping: 2.8.25 caniuse-lite: 1.0.30001754 @@ -19469,8 +19190,6 @@ snapshots: lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001752: {} - caniuse-lite@1.0.30001754: {} ccount@2.0.1: {} @@ -20273,8 +19992,6 @@ snapshots: dependencies: jake: 10.9.4 - electron-to-chromium@1.5.244: {} - electron-to-chromium@1.5.249: {} emittery@0.13.1: {} @@ -20996,7 +20713,7 @@ snapshots: proxy-addr: 2.0.7 rfdc: 1.4.1 secure-json-parse: 2.7.0 - semver: 7.7.2 + semver: 7.7.3 toad-cache: 3.7.0 fastq@1.19.1: @@ -21331,7 +21048,7 @@ snapshots: dependencies: '@xhmikosr/downloader': 13.0.1 node-fetch: 3.3.2 - semver: 7.7.2 + semver: 7.7.3 transitivePeerDependencies: - bare-abort-controller - react-native-b4a @@ -22604,7 +22321,7 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.7.2 + semver: 7.7.3 jsr@0.13.5: dependencies: @@ -23864,7 +23581,6 @@ snapshots: netlify-redirector@0.5.0: {} next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3): -<<<<<<< HEAD dependencies: '@next/env': 15.0.3 '@swc/counter': 0.1.3 @@ -23892,10 +23608,6 @@ snapshots: - babel-plugin-macros next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.94.0): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - next@15.0.3(@babel/core@7.28.5)(@opentelemetry/api@1.8.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.94.0): -======= ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: '@next/env': 15.0.3 '@swc/counter': 0.1.3 @@ -23916,7 +23628,7 @@ snapshots: '@next/swc-win32-arm64-msvc': 15.0.3 '@next/swc-win32-x64-msvc': 15.0.3 '@opentelemetry/api': 1.8.0 - sass: 1.93.3 + sass: 1.94.0 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' @@ -23994,7 +23706,7 @@ snapshots: normalize-package-data@7.0.0: dependencies: hosted-git-info: 8.1.0 - semver: 7.7.2 + semver: 7.7.3 validate-npm-package-license: 3.0.4 normalize-path@2.1.1: @@ -25488,24 +25200,11 @@ snapshots: dependencies: suf-log: 2.5.3 -<<<<<<< HEAD sass-loader@16.0.6(@rspack/core@1.6.0(@swc/helpers@0.5.17))(sass-embedded@1.93.3)(sass@1.93.3)(webpack@5.99.9(esbuild@0.19.12)): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - sass-loader@16.0.6(@rspack/core@1.6.1(@swc/helpers@0.5.17))(sass-embedded@1.93.3)(sass@1.94.0)(webpack@5.99.9(esbuild@0.19.12)): -======= - sass-loader@16.0.6(@rspack/core@1.6.1(@swc/helpers@0.5.17))(sass-embedded@1.93.3)(sass@1.93.3)(webpack@5.99.9(esbuild@0.19.12)): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: neo-async: 2.6.2 optionalDependencies: -<<<<<<< HEAD '@rspack/core': 1.6.0(@swc/helpers@0.5.17) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@rspack/core': 1.6.1(@swc/helpers@0.5.17) - sass: 1.94.0 -======= - '@rspack/core': 1.6.1(@swc/helpers@0.5.17) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) sass: 1.93.3 sass-embedded: 1.93.3 webpack: 5.99.9(esbuild@0.19.12) @@ -25517,7 +25216,6 @@ snapshots: source-map-js: 1.2.1 optionalDependencies: '@parcel/watcher': 2.5.1 -<<<<<<< HEAD sass@1.94.0: dependencies: @@ -25527,18 +25225,6 @@ snapshots: optionalDependencies: '@parcel/watcher': 2.5.1 optional: true -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - optional: true - - sass@1.94.0: - dependencies: - chokidar: 4.0.3 - immutable: 5.1.4 - source-map-js: 1.2.1 - optionalDependencies: - '@parcel/watcher': 2.5.1 -======= ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) sax@1.4.3: {} @@ -25931,30 +25617,12 @@ snapshots: stackframe@1.3.4: {} -<<<<<<< HEAD starlight-blog@0.24.3(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)))(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - starlight-blog@0.24.3(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)))(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)): -======= - starlight-blog@0.24.3(@astrojs/starlight@0.34.8(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)))(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: '@astrojs/markdown-remark': 6.3.8 -<<<<<<< HEAD - '@astrojs/mdx': 4.3.9(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@astrojs/mdx': 4.3.10(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) -======= - '@astrojs/mdx': 4.3.10(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) + '@astrojs/mdx': 4.3.10(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)) '@astrojs/rss': 4.0.13 -<<<<<<< HEAD '@astrojs/starlight': 0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@astrojs/starlight': 0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) -======= - '@astrojs/starlight': 0.34.8(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) astro-remote: 0.3.4 github-slugger: 2.0.0 hast-util-from-html: 2.0.3 @@ -25970,40 +25638,14 @@ snapshots: - astro - supports-color -<<<<<<< HEAD starlight-contextual-menu@0.1.5(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1))(starlight-markdown@0.1.5(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1))): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - starlight-contextual-menu@0.1.5(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))(starlight-markdown@0.1.5(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))): -======= - starlight-contextual-menu@0.1.5(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))(starlight-markdown@0.1.5(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: -<<<<<<< HEAD astro: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) starlight-markdown: 0.1.5(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - astro: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) - starlight-markdown: 0.1.5(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) -======= - astro: 5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) - starlight-markdown: 0.1.5(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) - -<<<<<<< HEAD + starlight-links-validator@0.14.3(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1))): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - starlight-links-validator@0.14.3(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))): -======= - starlight-links-validator@0.14.3(@astrojs/starlight@0.34.8(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: -<<<<<<< HEAD '@astrojs/starlight': 0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@astrojs/starlight': 0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) -======= - '@astrojs/starlight': 0.34.8(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) '@types/picomatch': 3.0.2 github-slugger: 2.0.0 hast-util-from-html: 2.0.3 @@ -26017,33 +25659,13 @@ snapshots: transitivePeerDependencies: - supports-color -<<<<<<< HEAD starlight-llms-txt@0.4.1(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)))(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - starlight-llms-txt@0.4.1(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)))(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)): -======= - starlight-llms-txt@0.4.1(@astrojs/starlight@0.34.8(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)))(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) - dependencies: -<<<<<<< HEAD - '@astrojs/mdx': 4.3.9(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)) + dependencies: + '@astrojs/mdx': 4.3.10(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)) '@astrojs/starlight': 0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@astrojs/mdx': 4.3.10(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) - '@astrojs/starlight': 0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) -======= - '@astrojs/mdx': 4.3.10(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) - '@astrojs/starlight': 0.34.8(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) '@types/hast': 3.0.4 '@types/micromatch': 4.0.10 -<<<<<<< HEAD astro: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - astro: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) -======= - astro: 5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) github-slugger: 2.0.0 hast-util-select: 6.0.4 micromatch: 4.0.8 @@ -26056,37 +25678,13 @@ snapshots: transitivePeerDependencies: - supports-color -<<<<<<< HEAD starlight-markdown@0.1.5(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - starlight-markdown@0.1.5(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)): -======= - starlight-markdown@0.1.5(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: -<<<<<<< HEAD astro: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - astro: 5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) -======= - astro: 5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) -<<<<<<< HEAD starlight-sidebar-topics@0.6.2(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1))): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - starlight-sidebar-topics@0.6.2(@astrojs/starlight@0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))): -======= - starlight-sidebar-topics@0.6.2(@astrojs/starlight@0.34.8(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1))): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: -<<<<<<< HEAD '@astrojs/starlight': 0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - '@astrojs/starlight': 0.34.8(astro@5.15.5(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) -======= - '@astrojs/starlight': 0.34.8(astro@5.15.4(@netlify/blobs@10.0.7)(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(rollup@4.53.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(typescript@5.8.3)(yaml@2.8.1)) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) picomatch: 4.0.3 statuses@1.5.0: {} @@ -26928,17 +26526,6 @@ snapshots: upath@2.0.1: {} update-browserslist-db@1.1.4(browserslist@4.27.0): -<<<<<<< HEAD - dependencies: - browserslist: 4.27.0 - escalade: 3.2.0 - picocolors: 1.1.1 - - update-browserslist-db@1.1.4(browserslist@4.28.0): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - update-browserslist-db@1.1.4(browserslist@4.28.0): -======= ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: browserslist: 4.27.0 escalade: 3.2.0 @@ -26954,7 +26541,7 @@ snapshots: is-npm: 6.1.0 latest-version: 9.0.0 pupa: 3.3.0 - semver: 7.7.2 + semver: 7.7.3 xdg-basedir: 5.1.0 uqr@0.1.2: {} @@ -27024,25 +26611,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 -<<<<<<< HEAD vite-node@1.3.1(@types/node@18.16.20)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite-node@1.3.1(@types/node@18.16.20)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1): -======= - vite-node@1.3.1(@types/node@18.16.20)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@10.2.2) pathe: 1.1.2 picocolors: 1.1.1 -<<<<<<< HEAD vite: 5.4.21(@types/node@18.16.20)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite: 5.4.21(@types/node@18.16.20)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1) -======= - vite: 5.4.21(@types/node@18.16.20)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) transitivePeerDependencies: - '@types/node' - less @@ -27054,25 +26629,13 @@ snapshots: - supports-color - terser -<<<<<<< HEAD vite-node@1.3.1(@types/node@22.19.0)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite-node@1.3.1(@types/node@22.19.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1): -======= - vite-node@1.3.1(@types/node@22.19.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@10.2.2) pathe: 1.1.2 picocolors: 1.1.1 -<<<<<<< HEAD vite: 5.4.21(@types/node@22.19.0)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite: 5.4.21(@types/node@22.19.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1) -======= - vite: 5.4.21(@types/node@22.19.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) transitivePeerDependencies: - '@types/node' - less @@ -27084,13 +26647,7 @@ snapshots: - supports-color - terser -<<<<<<< HEAD vite-plugin-dts@3.8.3(@types/node@22.19.0)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.2(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite-plugin-dts@3.8.3(@types/node@22.19.0)(rollup@4.53.2)(typescript@5.8.3)(vite@6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)): -======= - vite-plugin-dts@3.8.3(@types/node@22.19.0)(rollup@4.53.2)(typescript@5.8.3)(vite@6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: '@microsoft/api-extractor': 7.43.0(@types/node@22.19.0) '@rollup/pluginutils': 5.3.0(rollup@4.53.2) @@ -27101,25 +26658,13 @@ snapshots: typescript: 5.9.3 vue-tsc: 1.8.27(typescript@5.9.3) optionalDependencies: -<<<<<<< HEAD vite: 7.2.2(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite: 6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -======= - vite: 6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) transitivePeerDependencies: - '@types/node' - rollup - supports-color -<<<<<<< HEAD vite-plugin-dts@4.5.4(@types/node@18.16.20)(rollup@4.53.2)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite-plugin-dts@4.5.4(@types/node@18.16.20)(rollup@4.53.2)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)): -======= - vite-plugin-dts@4.5.4(@types/node@18.16.20)(rollup@4.53.2)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: '@microsoft/api-extractor': 7.53.3(@types/node@18.16.20) '@rollup/pluginutils': 5.3.0(rollup@4.53.2) @@ -27132,48 +26677,24 @@ snapshots: magic-string: 0.30.21 typescript: 5.8.3 optionalDependencies: -<<<<<<< HEAD vite: 6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite: 6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -======= - vite: 6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) transitivePeerDependencies: - '@types/node' - rollup - supports-color -<<<<<<< HEAD vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)): -======= - vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: debug: 4.4.3(supports-color@10.2.2) globrex: 0.1.2 tsconfck: 3.1.6(typescript@5.8.3) optionalDependencies: -<<<<<<< HEAD vite: 6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite: 6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -======= - vite: 6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) transitivePeerDependencies: - supports-color - typescript -<<<<<<< HEAD vite@5.4.21(@types/node@18.16.20)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite@5.4.21(@types/node@18.16.20)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1): -======= - vite@5.4.21(@types/node@18.16.20)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: esbuild: 0.21.5 postcss: 8.4.49 @@ -27182,24 +26703,13 @@ snapshots: '@types/node': 18.16.20 fsevents: 2.3.3 less: 4.1.3 -<<<<<<< HEAD lightningcss: 1.30.2 -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - sass: 1.94.0 -======= ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) sass: 1.93.3 sass-embedded: 1.93.3 stylus: 0.64.0 terser: 5.43.1 -<<<<<<< HEAD vite@5.4.21(@types/node@22.19.0)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite@5.4.21(@types/node@22.19.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1): -======= - vite@5.4.21(@types/node@22.19.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: esbuild: 0.21.5 postcss: 8.4.49 @@ -27208,26 +26718,19 @@ snapshots: '@types/node': 22.19.0 fsevents: 2.3.3 less: 4.1.3 -<<<<<<< HEAD lightningcss: 1.30.2 sass: 1.94.0 -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - sass: 1.94.0 -======= - sass: 1.93.3 ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) sass-embedded: 1.93.3 stylus: 0.64.0 terser: 5.43.1 -<<<<<<< HEAD vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1): dependencies: - esbuild: 0.25.11 + esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 - rollup: 4.52.5 + rollup: 4.53.2 tinyglobby: 0.2.15 optionalDependencies: '@types/node': 18.16.20 @@ -27244,11 +26747,11 @@ snapshots: vite@6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1): dependencies: - esbuild: 0.25.11 + esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 - rollup: 4.52.5 + rollup: 4.53.2 tinyglobby: 0.2.15 optionalDependencies: '@types/node': 22.19.0 @@ -27264,11 +26767,6 @@ snapshots: yaml: 2.8.1 vite@7.2.2(@types/node@20.19.24)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1): -======= - vite@6.3.5(@types/node@18.16.20)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -27281,27 +26779,15 @@ snapshots: fsevents: 2.3.3 jiti: 2.6.1 less: 4.1.3 -<<<<<<< HEAD lightningcss: 1.30.2 sass: 1.94.0 -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - sass: 1.94.0 -======= - sass: 1.93.3 ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) sass-embedded: 1.93.3 stylus: 0.64.0 terser: 5.43.1 tsx: 4.20.6 yaml: 2.8.1 -<<<<<<< HEAD vite@7.2.2(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite@6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1): -======= - vite@6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -27314,14 +26800,8 @@ snapshots: fsevents: 2.3.3 jiti: 2.6.1 less: 4.1.3 -<<<<<<< HEAD lightningcss: 1.30.2 sass: 1.94.0 -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - sass: 1.94.0 -======= - sass: 1.93.3 ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) sass-embedded: 1.93.3 stylus: 0.64.0 terser: 5.43.1 @@ -27329,33 +26809,15 @@ snapshots: yaml: 2.8.1 optional: true -<<<<<<< HEAD vitefu@1.1.1(vite@6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vitefu@1.1.1(vite@6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)): -======= - vitefu@1.1.1(vite@6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) optionalDependencies: -<<<<<<< HEAD vite: 6.4.1(@types/node@22.19.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite: 6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) -======= - vite: 6.4.1(@types/node@22.19.0)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) -<<<<<<< HEAD vitefu@1.1.1(vite@7.2.2(@types/node@20.19.24)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1)): optionalDependencies: vite: 7.2.2(@types/node@20.19.24)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.8.1) vitest@1.3.1(@types/node@18.16.20)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vitest@1.3.1(@types/node@18.16.20)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1): -======= - vitest@1.3.1(@types/node@18.16.20)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: '@vitest/expect': 1.3.1 '@vitest/runner': 1.3.1 @@ -27374,16 +26836,8 @@ snapshots: strip-literal: 2.1.1 tinybench: 2.9.0 tinypool: 0.8.4 -<<<<<<< HEAD vite: 5.4.21(@types/node@18.16.20)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) vite-node: 1.3.1(@types/node@18.16.20)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite: 5.4.21(@types/node@18.16.20)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1) - vite-node: 1.3.1(@types/node@18.16.20)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1) -======= - vite: 5.4.21(@types/node@18.16.20)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) - vite-node: 1.3.1(@types/node@18.16.20)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 18.16.20 @@ -27399,13 +26853,7 @@ snapshots: - supports-color - terser -<<<<<<< HEAD vitest@1.3.1(@types/node@22.19.0)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1): -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vitest@1.3.1(@types/node@22.19.0)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1): -======= - vitest@1.3.1(@types/node@22.19.0)(@vitest/ui@1.6.1)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1): ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) dependencies: '@vitest/expect': 1.3.1 '@vitest/runner': 1.3.1 @@ -27424,16 +26872,8 @@ snapshots: strip-literal: 2.1.1 tinybench: 2.9.0 tinypool: 0.8.4 -<<<<<<< HEAD vite: 5.4.21(@types/node@22.19.0)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1) vite-node: 1.3.1(@types/node@22.19.0)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1) -||||||| parent of 1da476a1 (chore: add stabilization delay to client's startFlow) - vite: 5.4.21(@types/node@22.19.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1) - vite-node: 1.3.1(@types/node@22.19.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.94.0)(stylus@0.64.0)(terser@5.43.1) -======= - vite: 5.4.21(@types/node@22.19.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) - vite-node: 1.3.1(@types/node@22.19.0)(less@4.1.3)(sass-embedded@1.93.3)(sass@1.93.3)(stylus@0.64.0)(terser@5.43.1) ->>>>>>> 1da476a1 (chore: add stabilization delay to client's startFlow) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.19.0 @@ -27824,7 +27264,7 @@ snapshots: mrmime: 2.0.1 regexparam: 3.0.0 - wrangler@4.41.0(@cloudflare/workers-types@4.20251014.0): + wrangler@4.41.0(@cloudflare/workers-types@4.20251109.0): dependencies: '@cloudflare/kv-asset-handler': 0.4.0 '@cloudflare/unenv-preset': 2.7.5(unenv@2.0.0-rc.21)(workerd@1.20251001.0) @@ -27835,24 +27275,7 @@ snapshots: unenv: 2.0.0-rc.21 workerd: 1.20251001.0 optionalDependencies: - '@cloudflare/workers-types': 4.20251014.0 - fsevents: 2.3.3 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - wrangler@4.46.0(@cloudflare/workers-types@4.20251014.0): - dependencies: - '@cloudflare/kv-asset-handler': 0.4.0 - '@cloudflare/unenv-preset': 2.7.9(unenv@2.0.0-rc.24)(workerd@1.20251105.0) - blake3-wasm: 2.1.5 - esbuild: 0.25.4 - miniflare: 4.20251105.0 - path-to-regexp: 6.3.0 - unenv: 2.0.0-rc.24 - workerd: 1.20251105.0 - optionalDependencies: - '@cloudflare/workers-types': 4.20251014.0 + '@cloudflare/workers-types': 4.20251109.0 fsevents: 2.3.3 transitivePeerDependencies: - bufferutil diff --git a/scripts/supabase-start.sh b/scripts/supabase-start.sh index df5dbd4b0..3e67d5464 100755 --- a/scripts/supabase-start.sh +++ b/scripts/supabase-start.sh @@ -50,7 +50,7 @@ echo -e "${YELLOW}Checking Supabase status in: $PROJECT_DIR${NC}" # Fast path: Check if Supabase is already running # This makes repeated calls very fast -if supabase status > /dev/null 2>&1; then +if pnpm exec supabase status > /dev/null 2>&1; then echo -e "${GREEN}✓ Supabase is already running${NC}" exit 0 fi @@ -61,11 +61,11 @@ echo -e "${YELLOW}Supabase is not running. Starting...${NC}" # Clean up any stale containers first # This prevents errors from previous incomplete shutdowns echo -e "${YELLOW}Cleaning up any stale containers...${NC}" -supabase stop --no-backup 2>/dev/null || true +pnpm exec supabase stop --no-backup 2>/dev/null || true # Start Supabase with all configured services echo -e "${YELLOW}Starting Supabase...${NC}" -if supabase start; then +if pnpm exec supabase start; then echo -e "${GREEN}✓ Supabase started successfully${NC}" exit 0 else