The Switch to ESM
This is a jump from commonjs's require()
system to JavaScript's native import
system. New features are not introduced here, but this is a change in underlying functionality.
With ESM in place SelectorHound is more ready and capable for incorporating UI improvements and newer libraries.