function itemFactory(param1, param) {
return function item(event) {
// param1 and param2 are available here
}
}
document.addEventListener('input', itemFactory(true, 50));
А кто сказал babel-preset-env'у, какие таргеты? const/let давно поддерживаются нормальными браузерами.
Попробуйте завести browserslist конфигурацию (docs), либо укажите targets.
// edit
Я слепой, извините. У Вас test и exclude обрамлены в кавычки, хотя это должны быть просто регулярные выражения. Уберите кавычки и будете счастливы.
include: /node_modules/ означает, что лоадер применится только к зависимостям. Подозреваю, что должно быть написано exclude: /node_modules/, чтобы лоадер применился только к исходным файлам приложения.
В любом случае, оба варианта плохие. Попробуйте написать что-то вроде того, как это сделано в create-react-app: test: /\.(scss|sass)$/, и уберите эти include/exclude.