CommonJS vs ECMAScript

Before, there were CommonJS modules, but in ECMAScript 2015, modules were also introduced.

CommonJS uses require and module.export {} statements, while ESM (ECMAScript Modules) uses import and export keywords.