From ffaf571a676430f184b6b407fd580ff752512980 Mon Sep 17 00:00:00 2001 From: jdickson Date: Thu, 13 Feb 2025 09:45:20 +0700 Subject: [PATCH] Add logs, change response codes, change tpye for hmr vite --- packages/common/src/lib/common.ts | 4 +++- packages/common/src/lib/types.ts | 2 +- packages/vite-plugin/src/lib/vite-build-stats-plugin.ts | 6 +++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/common/src/lib/common.ts b/packages/common/src/lib/common.ts index fccf0d2..b5fbe41 100644 --- a/packages/common/src/lib/common.ts +++ b/packages/common/src/lib/common.ts @@ -102,5 +102,7 @@ export const sendBuildData = async ( return; } - console.log(`Your build stats has successfully been sent.`); + console.log( + `Your build stats has successfully been sent to ${endpoint} for ${buildStats.type}.`, + ); }; diff --git a/packages/common/src/lib/types.ts b/packages/common/src/lib/types.ts index 137c0c0..8568ada 100644 --- a/packages/common/src/lib/types.ts +++ b/packages/common/src/lib/types.ts @@ -49,7 +49,7 @@ export interface ViteBundleStats { } export interface ViteBuildData extends CommonMetadata { - type: 'vite'; + type: string; viteVersion: string | null; bundleStats?: ViteBundleStats; file: string | null; diff --git a/packages/vite-plugin/src/lib/vite-build-stats-plugin.ts b/packages/vite-plugin/src/lib/vite-build-stats-plugin.ts index 31a3eb5..64e2e3e 100644 --- a/packages/vite-plugin/src/lib/vite-build-stats-plugin.ts +++ b/packages/vite-plugin/src/lib/vite-build-stats-plugin.ts @@ -96,7 +96,7 @@ export function viteBuildStatsPlugin( const metricsData: ViteBuildData = { ...getCommonMetadata(totalTime, customIdentifier), - type: 'vite', + type: 'vite-hmr', viteVersion: rollupVersion ?? null, bundleStats: { bootstrapChunkSizeBytes: undefined, @@ -111,7 +111,7 @@ export function viteBuildStatsPlugin( res.writeHead(200, { 'Content-Type': 'application/json' }); res.end(JSON.stringify({ success: true })); } else { - res.writeHead(200, { 'Content-Type': 'application/json' }); + res.writeHead(404, { 'Content-Type': 'application/json' }); res.end( JSON.stringify({ success: false, @@ -123,7 +123,7 @@ export function viteBuildStatsPlugin( } } catch (err) { console.error('[vite-timing] Error processing timing data:', err); - res.writeHead(200, { 'Content-Type': 'application/json' }); + res.writeHead(500, { 'Content-Type': 'application/json' }); res.end( JSON.stringify({ success: false,