Как лучше всего хранить модификации прототипа? - PullRequest
0 голосов
/ 09 мая 2020

Этот вопрос может уйти в мутную воду, поскольку он может быть немного субъективным ...

Я знаю, что у всех будет свое мнение по этому поводу, но мне интересно, существует ли установленная передовая практика для как можно хранить любые модификации прототипа, которые они вносят в проект. Например, всякий раз, когда я включаю какие-либо полифилы для поддержки более широкого диапазона браузеров, я сохраняю этот logi c в каталоге с метко названным polyfills/ в верхней части моего каталога js/.

Если бы я хотел чтобы расширить прототип Element, включив в него метод .removeAttributes():

Element.prototype.removeAttributes = function(...attrs) {
  attrs.forEach((attr) => {
    this.removeAttribute(attr)
  });
}

Где лучше всего хранить такие логики c? Обычно разработчики используют каталог под названием extensions/?

Заранее спасибо.

...