Konsep

npm memakai sistem modul CommonJS yang cukup mudah dalam penggunaanya. Sistem modul ini akan meng-export objek JavaScript ke variabel exports yang bersifat global di modul tersebut.

Sebagai contoh

band.js

'use strict';
function Band(){}
Band.prototype.info = function(){
return 'Nama Band: '+this.name;
}
Band.prototype.add = function(name){
this.name = name;
}
module.exports = new Band();

Untuk pemakaiannya seperti di bawah ini

app.js

var band = require('./band.js');
band.add('Dewa 19');
console.log(band.info);

require() diatas adalah fungsi sinkron yang meload paket atau modul lain dari sistem file.