# .cadoles-slide-title[Modularisation (7/8)] **CommonJS** ```js // ********************** // * Fichier myModuleA.js // ********************** var localVar = 'Hello World !'; function myPrivateFunc() { console.log('Fonction privée !') } // Fonction publique, utilisable via l'exposition publique de myModule exports.myPublicFunc = function() { console.log('Fonction publique !') }; // ********************** // * Fichier myModuleB.js // ********************** var myModuleA = require('./myModuleA'); myModuleA.myPublicFunc(); myPublicApi = { myPublicFunc: function() { console.log('Fonction publique !'); } }; module.exports = myPublicApi; ```