TypeScript это так круто: делал даунгрейд с Node.js 20.16.0 до 10.15.0, и в этой версии ES Modules были в зачаточном состоянии, но мне не пришлось почти ничего из-за этого переписывать: просто параметр `module` в tsconfig поменял с `ES6` на `CommonJS`
и всё оставшееся время мог посвятить написанию своей обёртки над `http.request`, потому что `fetch` тогда там ещё не было 🥴