Description
Currently our code is still using the legacy CommonJS module system, instead standardized ECMAScript modules should be used. This makes the code more familiar to JavaScript developers not familiar with the old module system, and helps future proof the code so that we can upgrade our dependencies.