A follow-up alpha addressing issues AI Assistant encountered with 0.15.0-alpha.0.
- Use modern browser API typings, including
.at(), while retaining ES2017 JavaScript emission. - Configure tests through
headlamp.testandheadlamp-plugin test, rather than runner-specific commands and configuration. - Keep test settings through upgrades, automatically exclude dependency folders, and improve runner/path handling.
These changes keep test configuration behind the headlamp-plugin SDK interface, allowing future runner replacements without consumers rewriting their commands or settings.
See #8292 for details.