Clean up build around metar parser and locale

This commit is contained in:
Matt Walsh
2025-08-04 12:02:30 -05:00
parent 9b37bc5c52
commit 75eb81887f
4 changed files with 7 additions and 15 deletions

View File

@@ -1,5 +1,7 @@
// METAR parsing utilities using metar-taf-parser library
import { parseMetar } from '../../vendor/auto/metar-taf-parser.mjs';
// eslint-disable-next-line import/extensions
import en from '../../vendor/auto/locale/en.js';
/**
* Augment observation data by parsing METAR when API fields are missing
@@ -14,7 +16,7 @@ const augmentObservationWithMetar = (observation) => {
const metar = { ...observation };
try {
const metarData = parseMetar(observation.rawMessage);
const metarData = parseMetar(observation.rawMessage, { locale: en });
if (observation.windSpeed?.value === null && metarData.wind?.speed !== undefined) {
metar.windSpeed = {