Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRebecca Turner <me@re-becca.org>2017-02-23 01:05:53 +0300
committerRebecca Turner <me@re-becca.org>2017-02-24 02:53:51 +0300
commitbe6de9aab9e20b6eac70884e8626161eebf8721a (patch)
tree0d7101bf832e349e44bf5b9bf7cf8364613b1d2d
parent6663ea6ac0f0ecec5a3f04a3c01a71499632f4dc (diff)
opener@1.4.3
Republish with README. Credit: @dominic
-rw-r--r--node_modules/opener/README.md57
-rw-r--r--node_modules/opener/package.json38
-rw-r--r--npm-shrinkwrap.json6
-rw-r--r--package.json2
4 files changed, 80 insertions, 23 deletions
diff --git a/node_modules/opener/README.md b/node_modules/opener/README.md
new file mode 100644
index 000000000..8a803f338
--- /dev/null
+++ b/node_modules/opener/README.md
@@ -0,0 +1,57 @@
+# 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");
+```
+
+Plus, it returns the child process created, so you can do things like let your script exit while the window stays open:
+
+```js
+var editor = opener("documentation.odt");
+editor.unref();
+// These other unrefs may be necessary if your OS's opener process
+// exits before the process it started is complete.
+editor.stdin.unref();
+editor.stdout.unref();
+editor.stderr.unref();
+```
+
+
+## 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.
diff --git a/node_modules/opener/package.json b/node_modules/opener/package.json
index eb454487e..27d4433ab 100644
--- a/node_modules/opener/package.json
+++ b/node_modules/opener/package.json
@@ -2,39 +2,39 @@
"_args": [
[
{
- "raw": "opener@1.4.2",
+ "raw": "opener@1.4.3",
"scope": null,
"escapedName": "opener",
"name": "opener",
- "rawSpec": "1.4.2",
- "spec": "1.4.2",
+ "rawSpec": "1.4.3",
+ "spec": "1.4.3",
"type": "version"
},
"/Users/rebecca/code/npm"
]
],
- "_from": "opener@1.4.2",
- "_id": "opener@1.4.2",
+ "_from": "opener@1.4.3",
+ "_id": "opener@1.4.3",
"_inCache": true,
"_location": "/opener",
- "_nodeVersion": "6.2.2",
+ "_nodeVersion": "7.2.1",
"_npmOperationalInternal": {
- "host": "packages-16-east.internal.npmjs.com",
- "tmp": "tmp/opener-1.4.2.tgz_1473551216353_0.850118016358465"
+ "host": "packages-12-west.internal.npmjs.com",
+ "tmp": "tmp/opener-1.4.3.tgz_1487118807602_0.517438261769712"
},
"_npmUser": {
"name": "domenic",
"email": "d@domenic.me"
},
- "_npmVersion": "3.9.5",
+ "_npmVersion": "3.10.10",
"_phantomChildren": {},
"_requested": {
- "raw": "opener@1.4.2",
+ "raw": "opener@1.4.3",
"scope": null,
"escapedName": "opener",
"name": "opener",
- "rawSpec": "1.4.2",
- "spec": "1.4.2",
+ "rawSpec": "1.4.3",
+ "spec": "1.4.3",
"type": "version"
},
"_requiredBy": [
@@ -42,10 +42,10 @@
"/",
"/tap"
],
- "_resolved": "https://registry.npmjs.org/opener/-/opener-1.4.2.tgz",
- "_shasum": "b32582080042af8680c389a499175b4c54fff523",
+ "_resolved": "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz",
+ "_shasum": "5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8",
"_shrinkwrap": null,
- "_spec": "opener@1.4.2",
+ "_spec": "opener@1.4.3",
"_where": "/Users/rebecca/code/npm",
"author": {
"name": "Domenic Denicola",
@@ -65,13 +65,13 @@
},
"directories": {},
"dist": {
- "shasum": "b32582080042af8680c389a499175b4c54fff523",
- "tarball": "https://registry.npmjs.org/opener/-/opener-1.4.2.tgz"
+ "shasum": "5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8",
+ "tarball": "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz"
},
"files": [
"opener.js"
],
- "gitHead": "ef28bf7c20de6cea3ff0e9bf0294a78c237e716d",
+ "gitHead": "51a4058b9e5172d9b57fb5e5205bc3f7fb4ace6a",
"homepage": "https://github.com/domenic/opener#readme",
"license": "(WTFPL OR MIT)",
"main": "opener.js",
@@ -91,5 +91,5 @@
"scripts": {
"lint": "jshint opener.js"
},
- "version": "1.4.2"
+ "version": "1.4.3"
}
diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json
index 4c273f309..df7f02ec2 100644
--- a/npm-shrinkwrap.json
+++ b/npm-shrinkwrap.json
@@ -1709,9 +1709,9 @@
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
},
"opener": {
- "version": "1.4.2",
- "from": "opener@1.4.2",
- "resolved": "https://registry.npmjs.org/opener/-/opener-1.4.2.tgz"
+ "version": "1.4.3",
+ "from": "opener@1.4.3",
+ "resolved": "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz"
},
"osenv": {
"version": "0.1.4",
diff --git a/package.json b/package.json
index 6ddc71b22..211354981 100644
--- a/package.json
+++ b/package.json
@@ -77,7 +77,7 @@
"npm-user-validate": "~0.1.5",
"npmlog": "~4.0.2",
"once": "~1.4.0",
- "opener": "~1.4.2",
+ "opener": "~1.4.3",
"osenv": "~0.1.4",
"path-is-inside": "~1.0.2",
"read": "~1.0.7",