Random notes about Node JS.

Check if a file was executed from command line

If you have a js file, for using with Node JS, and you want to know if the file was run from the command line or required by a different js file, you can use require.main === module to check.

if(require.main === module) {
 // this file was executed by running `node ./this-file.js`
} else {
 // some other file required this file

Scary Node Command Line String Parse

Did you know - you can run any sketchy Node JS code directly from the command line, and have it execute?

Seems dangerous.

node -e "console.log(require('chalk').red('bro'))"

Execute Shell Command From Inside Node

The inverse from the last one. Run any command line command from inside of Node JS.

const { exec } = require('child_process');

const curlNowPlaying = () => {
  (error, stdout, stderr) => {
          code: error && error.code ? error.code : 0,

See Node Processes in Chrome

Useful chrome area → chrome://inspect/#devices

Last modified: December 29, 2021
© 2023