diff --git a/packages/cli/scripts/build.mjs b/packages/cli/scripts/build.mjs index ebe6886c41..01407a3317 100644 --- a/packages/cli/scripts/build.mjs +++ b/packages/cli/scripts/build.mjs @@ -65,9 +65,10 @@ function bundleOpenApiSpecs() { } function generateTimezoneData() { - const timezones = rawTimeZones.reduce((acc, tz) => { - acc[tz.name] = tz.name.replaceAll('_', ' '); + const timezones = ['Etc/UTC', 'Etc/GMT', ...rawTimeZones.map((tz) => tz.name)]; + const data = timezones.sort().reduce((acc, name) => { + acc[name] = name.replaceAll('_', ' '); return acc; }, {}); - writeFileSync(path.resolve(ROOT_DIR, 'dist/timezones.json'), JSON.stringify({ data: timezones })); + writeFileSync(path.resolve(ROOT_DIR, 'dist/timezones.json'), JSON.stringify({ data })); }