• Стоит ли использовать esbuild для сборки фронта сегодня?

    @nazarpunk
    При использовании https://github.com/microsoft/vscode-webview-ui-too... в расширении vscode

    есть такой код

    if ($global.FAST === void 0) {
      Reflect.defineProperty($global, "FAST", Object.assign({
        value: Object.create(null)
      }, propConfig));
    }
    
    const FAST = $global.FAST;
    
    if (FAST.getById === void 0) {


    При замене const на var Reflect.defineProperty не может зарегестрировать свойство FAST ибо var срабатывает раньше и соостветственно проверка if (FAST.getById отваливается, ибо FAST = undefined.

    Так что был потерян целый день на переход на webpack, который не страдает заменой const и нормально инлайнит enum.
    Написано