Однако по умолчанию zed попытается запустить их с помощью встроенного jest-a
Вот только jest остался лишь в моих кошмарных снах, я давно уже на vitest, и как же мне заставить zed использовать его.
Достаточно просто если знать что делать:
1) F1 -> zed: open project tasks (иди без project если вы хотите сделать таску глобальной)
2) добавьте в json массив следующее
{
"label": "Run Vitest",
"command": "npx vitest run",
"tags": [
"ts-test",
"js-test",
"tsx-test"
],
"args": [
"\"$ZED_RELATIVE_FILE\" -t=\"$ZED_SYMBOL\""
],
"shell": "system"
}3. Перезапустите zed
Это необходимый минимум чтобы vitest заработал.
А вообще там много чего можно настроить, полный файл конфига таски с комментариями ищите в первом сообщении под этим постом
