Switch branches/tags
Find file
Fetching contributors…
Cannot retrieve contributors at this time
45 lines (33 sloc) 923 Bytes

It Opens Stuff

That is, in your desktop environment. This will make actual windows pop up, with stuff in them:

npm install opener -g

opener ./my-file.txt
opener firefox
opener npm run lint

Also if you want to use it programmatically you can do that too:

var opener = require("opener");

opener("npm run lint");

Use It for Good

Like opening the user's browser with a test harness in your package's test script:

    "scripts": {
        "test": "opener ./test/runner.html"
    "devDependencies": {
        "opener": "*"


Because Windows has start, Macs have open, and *nix has xdg-open. At least according to some guy on StackOverflow. And I like things that work on all three. Like Node.js. And Opener.