Why Not Bundle with esbuild?#
While esbuild is blazing fast and is already a very capable bundler for libraries, some of the important features needed for bundling applications are still work in progress - in particular code-splitting and CSS handling. For the time being, Rollup is more mature and flexible in these regards. That said, we won't rule out the possibility of using esbuild for production build when it stabilizes these features in the future.
Note that esbuild doesn't yet support CSS modules, so the set of export names from a CSS file is currently always empty. Supporting a basic form of CSS modules is on the roadmap.
const btnsList = document.querySelector('ul');
btnsList.addEventListener('click', ({target}) => {
if (target.classList.contains('menu_arrow')) {
target.parentElement.classList.toggle('_active');
}
})
избавился от ненужного цикла If a glob pattern starts with /, the pattern is relative to the base directory of the config file. For example, /foo.js in lib/.eslintrc.json matches to lib/foo.js but not lib/subdir/foo.js.
ignorePatterns: ["./src/Nomad/**/*.min.js"],
А если пойду работать в команду, то как на меня с моим велосипедом смотреть будут?а при чем тут велосипед, ты используешь какие-то свои компоненты постоянно и они просто вынесены в отдельную библиотеку, наоборот похвалят за хорошую реализацию переиспользования кода.
Ну и кратко о себе: я работаю не в команде, а один, работы у меня очень много, и именно поэтому нужно, чтобы все делалось легко и просто. А Next.js просто бесит.создай свою библиотеку компонентов и методов и преноси ее из проекта в проект через npm i. А все что ты описал, это сугубо твои хотелки и фреймворки делаются как раз для того, чтобы разработчик хотелки сам написал. В целом ты описал работу некой cms, а не фреймворка
Какой вопрос такой и ответ