Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including wombat with all npm packages installed. Try it out:

wombat lists no main file and has no index.js, so it can't be directly required. If this is a mistake, please let us know. It may however contain internal files that you can require manually:

// require("wombat/[??]")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

wombat v1.0.5

The wombat cli tool.


Build Status Coverage Status

The wombat cli tool.

           ."     .'      `-.
          ;      ;           ;
         '      ;             )
        /     '             . ;
       /     ;     `.        `;
     ,.'     :         .     : )
     ;|\'    :      `./|) \  ;/
     ;| \"  -,-   "-./ |;  ).;
     /\/              \/   );
    :                 \    ;
    :     _      _     ;   )
    `.   \;\    /;/    ;  /
      !    :   :     ,/  ;
       (`. : _ : ,/""   ;
        \\\`"^" ` :    ;
                 (    )
the helpful wombat tool

  hook                control your hooks
  package <package>   see information about the named package
  versions <package>  see all available versions for the named package
  whoami              the username you are authenticated as

  --registry, -r  the registry configuration to use         [default: "default"]
  --json, -j      print output as json                [boolean] [default: false]
  --help          Show help                                            [boolean]
  --version       show version information                             [boolean]

Help is available for each of the supported commands.

You may also do fun things like wombat ls --depth=0 and npm will be invoked.


Wombat reads its config from the file ~/.wombatrc. This file is parsed as TOML. The defaults look like this:

registry = ""
api = ""

You can add sections for other registries to talk to and point wombat to them using the name of the config section, or change the default to a registry you use more often. For example:

registry = ""
api = ""

registry = ""
api = ""

Then run something like wombat -r enterprise package @secret/private-package

web hooks

wombat hook

  ls [pkg]                    list your hooks
  add <pkg> <url> <secret>    add a hook to the named package
  update <id> <url> [secret]  update an existing hook
  rm <id>                     remove a hook

  wombat hook add lodash my-shared-secret
  wombat hook ls lodash
  wombat hook ls --json
  wombat hook rm id-ers83f

viewing packages

wombat package yargs shows you a formatted description of the package meta-data. Pass --readme to get the package readme rendered in your terminal as markdown!

wombat versions yargs shows you a list of all dist-tags and versions for the named package (in this case, yargs).


Find out who you are logged in as for the registry you're using.



RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free