Первое улучшение, предложенное и внедрённое участником сообщества Github. Ваш вклад в этот открытый проект помогает другим разработчикам создавать удивительные вещи, спасибо за это! Хитрость заключается в более тонкой настройке тандема TypeScrtipt и Rollup, приводящего итоговый код к формату, который понимает движок правил wb-rules на контроллере Wirenboard. Если вы пропустили прошлый выпуск, в нём подробно рассказывалось об использовании переменных окружения dotenv: Новые установки открывают возможность для проведения дальнейших оптимизаций, что уже сказалось на ветке проекта latest, получившей значительно переработанную конфигурацию ESLint. В существующих примерах и тех, что готовятся для статьи о программировании правил wb-rules с применением реальных устройств, проблем пока не возникло. В корне проекта найдём файл tsconfig.json и перенастроим работу компилятора TypeScript: "compilerOptions": {
"target": "es5",
"module": "es2015",
"moduleResolution": "node",
"outDir": "./dist",
"pat