Commander.js – Node.js command-line interfaces made easy
github.com
github.com
Yes, there is a Node.js implementation.
Also docopt only does command line parsing, that is only a very small part of a command line interface and there are lots of libraries like inquirer (https://github.com/sboudrias/inquirer.js) that a very good at doing the other stuff.
Might that be what you're looking for?
etc.
example of a subcommand heavy CLI using commander: [mite-node](https://github.com/jdc0589/mite-node/blob/master/lib/cli/ind...)