Мод Нальпас во второй статье рассказала о том, как настроить HTTPS для локальной разработки — "How to use HTTPS for local development".
Для настройки локального HTTPS удобнее всего использовать утилиту mkcert. Mkcert — это zero-config утилита для настройки локального HTTPS. С помощью команды mkcert -install создаётся локальный certificate authority (CA), с помощью команды mkcert <domain_name> создаётся сертификат, который нужно использовать при настройке локального HTTP-сервера.
Ещё можно использовать самоподписанный сертификат или сертификат подписанный внешним CA. Но эти варианты не очень гибки и удобны по сравнению с mkcert.
В библиотеке параметры Fetch API по типу options.method или res.statusCode разбиты на отдельные методы для более удобного использования
Например:
wretch('url').get
().notFound()
Библиотека весит всего 3KB, поэтому её можно использовать вместо сырого Fetch, не боясь раздуть бандл. Также библиотека написана на TypeScript, что обеспечивает типизацию.
Статья о том, как удобно писать типы, чтобы их легко было менять, наследовать и при этом тратить время на борьбу с type conflicts и другими проблемами.