It is possible to ask node to show its core module source. For example, we want to check the source of the readFileSunc() method:
$ node > fs = require('fs'); > fs.writeFileSync('fs.js', fs.toString()) > fs.writeFileSync('fs.readFileSync.js', fs.readFileSync.toString()) [Ctrl-C][Ctrl-C]
Now check the
fs.readFileSync.js file in the current folder.
Also on some systems source code of core node modules is in the
And another (less interesting) way to get core module source - is to look for it in the node github repository: