mirror of
https://github.com/zhigang1992/npm.git
synced 2026-04-29 12:35:34 +08:00
opener@1.3.0
This commit is contained in:
28
node_modules/opener/LICENSE.txt
generated
vendored
28
node_modules/opener/LICENSE.txt
generated
vendored
@@ -1,14 +1,14 @@
|
||||
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
||||
Version 2, December 2004
|
||||
|
||||
Copyright (C) 2012 Domenic Denicola <domenic@domenicdenicola.com>
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim or modified
|
||||
copies of this license document, and changing it is allowed as long
|
||||
as the name is changed.
|
||||
|
||||
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. You just DO WHAT THE FUCK YOU WANT TO.
|
||||
|
||||
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
||||
Version 2, December 2004
|
||||
|
||||
Copyright (C) 2012 Domenic Denicola <domenic@domenicdenicola.com>
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim or modified
|
||||
copies of this license document, and changing it is allowed as long
|
||||
as the name is changed.
|
||||
|
||||
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. You just DO WHAT THE FUCK YOU WANT TO.
|
||||
|
||||
|
||||
88
node_modules/opener/README.md
generated
vendored
88
node_modules/opener/README.md
generated
vendored
@@ -1,44 +1,44 @@
|
||||
# It Opens Stuff
|
||||
|
||||
That is, in your desktop environment. This will make *actual windows pop up*, with stuff in them:
|
||||
|
||||
```bash
|
||||
npm install opener -g
|
||||
|
||||
opener http://google.com
|
||||
opener ./my-file.txt
|
||||
opener firefox
|
||||
opener npm run lint
|
||||
```
|
||||
|
||||
Also if you want to use it programmatically you can do that too:
|
||||
|
||||
```js
|
||||
var opener = require("opener");
|
||||
|
||||
opener("http://google.com");
|
||||
opener("./my-file.txt");
|
||||
opener("firefox");
|
||||
opener("npm run lint");
|
||||
```
|
||||
|
||||
## Use It for Good
|
||||
|
||||
Like opening the user's browser with a test harness in your package's test script:
|
||||
|
||||
```json
|
||||
{
|
||||
"scripts": {
|
||||
"test": "opener ./test/runner.html"
|
||||
},
|
||||
"devDependencies": {
|
||||
"opener": "*"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Why
|
||||
|
||||
Because Windows has `start`, Macs have `open`, and *nix has `xdg-open`. At least
|
||||
[according to some guy on StackOverflow](http://stackoverflow.com/q/1480971/3191). And I like things that work on all
|
||||
three. Like Node.js. And Opener.
|
||||
# It Opens Stuff
|
||||
|
||||
That is, in your desktop environment. This will make *actual windows pop up*, with stuff in them:
|
||||
|
||||
```bash
|
||||
npm install opener -g
|
||||
|
||||
opener http://google.com
|
||||
opener ./my-file.txt
|
||||
opener firefox
|
||||
opener npm run lint
|
||||
```
|
||||
|
||||
Also if you want to use it programmatically you can do that too:
|
||||
|
||||
```js
|
||||
var opener = require("opener");
|
||||
|
||||
opener("http://google.com");
|
||||
opener("./my-file.txt");
|
||||
opener("firefox");
|
||||
opener("npm run lint");
|
||||
```
|
||||
|
||||
## Use It for Good
|
||||
|
||||
Like opening the user's browser with a test harness in your package's test script:
|
||||
|
||||
```json
|
||||
{
|
||||
"scripts": {
|
||||
"test": "opener ./test/runner.html"
|
||||
},
|
||||
"devDependencies": {
|
||||
"opener": "*"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Why
|
||||
|
||||
Because Windows has `start`, Macs have `open`, and *nix has `xdg-open`. At least
|
||||
[according to some guy on StackOverflow](http://stackoverflow.com/q/1480971/3191). And I like things that work on all
|
||||
three. Like Node.js. And Opener.
|
||||
|
||||
2
node_modules/opener/opener.js
generated
vendored
2
node_modules/opener/opener.js
generated
vendored
@@ -24,7 +24,7 @@ function opener(args, options, callback) {
|
||||
// *always* use cmd on windows
|
||||
args = [options.command].concat(args);
|
||||
} else {
|
||||
cmd = options.command;
|
||||
command = options.command;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
14
node_modules/opener/package.json
generated
vendored
14
node_modules/opener/package.json
generated
vendored
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "opener",
|
||||
"description": "Opens stuff, like webpages and files and executables, cross-platform",
|
||||
"version": "1.2.0",
|
||||
"version": "1.3.0",
|
||||
"author": {
|
||||
"name": "Domenic Denicola",
|
||||
"email": "domenic@domenicdenicola.com",
|
||||
@@ -20,15 +20,15 @@
|
||||
"opener": "opener.js"
|
||||
},
|
||||
"scripts": {
|
||||
"lint": "jshint opener.js --show-non-errors"
|
||||
"lint": "jshint opener.js"
|
||||
},
|
||||
"devDependencies": {
|
||||
"jshint": ">= 0.7.3"
|
||||
"jshint": ">= 0.9.0"
|
||||
},
|
||||
"readme": "# It Opens Stuff\n\nThat is, in your desktop environment. This will make *actual windows pop up*, with stuff in them:\n\n```bash\nnpm install opener -g\n\nopener http://google.com\nopener ./my-file.txt\nopener firefox\nopener npm run lint\n```\n\nAlso if you want to use it programmatically you can do that too:\n\n```js\nvar opener = require(\"opener\");\n\nopener(\"http://google.com\");\nopener(\"./my-file.txt\");\nopener(\"firefox\");\nopener(\"npm run lint\");\n```\n\n## Use It for Good\n\nLike opening the user's browser with a test harness in your package's test script:\n\n```json\n{\n \"scripts\": {\n \"test\": \"opener ./test/runner.html\"\n },\n \"devDependencies\": {\n \"opener\": \"*\"\n }\n}\n```\n\n## Why\n\nBecause Windows has `start`, Macs have `open`, and *nix has `xdg-open`. At least\n[according to some guy on StackOverflow](http://stackoverflow.com/q/1480971/3191). And I like things that work on all\nthree. Like Node.js. And Opener.\n",
|
||||
"_id": "opener@1.2.0",
|
||||
"readme": "# It Opens Stuff\r\n\r\nThat is, in your desktop environment. This will make *actual windows pop up*, with stuff in them:\r\n\r\n```bash\r\nnpm install opener -g\r\n\r\nopener http://google.com\r\nopener ./my-file.txt\r\nopener firefox\r\nopener npm run lint\r\n```\r\n\r\nAlso if you want to use it programmatically you can do that too:\r\n\r\n```js\r\nvar opener = require(\"opener\");\r\n\r\nopener(\"http://google.com\");\r\nopener(\"./my-file.txt\");\r\nopener(\"firefox\");\r\nopener(\"npm run lint\");\r\n```\r\n\r\n## Use It for Good\r\n\r\nLike opening the user's browser with a test harness in your package's test script:\r\n\r\n```json\r\n{\r\n \"scripts\": {\r\n \"test\": \"opener ./test/runner.html\"\r\n },\r\n \"devDependencies\": {\r\n \"opener\": \"*\"\r\n }\r\n}\r\n```\r\n\r\n## Why\r\n\r\nBecause Windows has `start`, Macs have `open`, and *nix has `xdg-open`. At least\r\n[according to some guy on StackOverflow](http://stackoverflow.com/q/1480971/3191). And I like things that work on all\r\nthree. Like Node.js. And Opener.\r\n",
|
||||
"_id": "opener@1.3.0",
|
||||
"dist": {
|
||||
"shasum": "cf70d00a43375f86d8789933fa2c99c3190212bd"
|
||||
"shasum": "d72b4b2e61b0a4ca7822a7554070620002fb90d9"
|
||||
},
|
||||
"_from": "git://github.com/isaacs/opener"
|
||||
"_from": "opener@latest"
|
||||
}
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
"couch-login": "~0.1.9",
|
||||
"once": "~1.1.1",
|
||||
"npmconf": "0",
|
||||
"opener": "git://github.com/isaacs/opener"
|
||||
"opener": "~1.3.0"
|
||||
},
|
||||
"bundleDependencies": [
|
||||
"semver",
|
||||
|
||||
Reference in New Issue
Block a user