Add support for CommonJS modules