CommonJS modules export values, while ES6 modules export immutable bindings. This blog post explains what that means. You should be loosely familiar with ES6 modules. If you aren’t, you can consult the chapter on modules in “Exploring ES6”. CommonJS modules export values # With CommonJS (Node.js) modules, things work in relatively familiar ways. If you import a value into a variable, the value is