Adds CommonJS support