Search
Write a publication
Pull to refresh
10
0
Дмитрий Фукс @difuks

Head of Frontend Dodo

Send message

Как я писал плагин для TypeScript. Часть 2. CLI

Level of difficultyHard
Reading time12 min
Views1.2K

История о плагинах для TypeScript продолжается! В этой статье расскажу о том, как написать плагин для транспиляции, зачем использовать библиотеку ts-patch, как с её помощью можно трансформировать TypeScript и о многом другом!

Конечно, из статьи вы узнаете и о тех проблемах, с которыми можно встретиться при написании плагина для CLI. Разберёмся, как их можно решить. В общем, погнали!

Читать далее

Как я писал плагин для TypeScript. Часть 1. IDE

Level of difficultyHard
Reading time15 min
Views3.1K

Привет, Хабр! Меня зовут Дима, я Head of Frontend в Dodo Engineering. Моя команда создаёт инструменты для удобной работы с фронтендами, унифицирует подходы к разработке, помогает другим командам в создании удобных пользовательских интерфейсов Dodo IS.

Недавно мне срочно понадобилось написать плагин для TypeScript. Начал я с того, что погуглил, как это сделать. По пути боролся с повышенным потреблением памяти и искал недостающие файлы в массиве, переписывал Proxy и не только, а закончил на... А впрочем, давайте вместе разбираться, зачем мне вообще понадобился плагин и как я его писал.

Читать далее

Вдали от Webpack, или Как мы в Dodo микрофронтенды на Vite переводили

Level of difficultyMedium
Reading time11 min
Views12K

С первой частью рассказа о микрофронтендах в Dodo можно ознакомиться тут

Мы спокойно сидели и пилили новый проект на нашем устоявшемся стеке (React + TypeScript + Webpack + SingleSPA + SystemJS + Jest). Пока одним прекрасным утром не пришел наш техлид и такой: «Чуваки, а давайте затащим Vitest!».

Читать далее

Information

Rating
11,649-th
Location
Казань, Татарстан, Россия
Works in
Date of birth
Registered
Activity

Specialization

Frontend Developer, Project Manager
Lead
From 600,000 ₽
React
TypeScript