MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/.npm/registry.npmjs.org/opener/.cache.json
{"_id":"opener","_rev":"54-fca04302945195efc59ba1f13e64b770","name":"opener","description":"Opens stuff, like webpages and files and executables, cross-platform","dist-tags":{"latest":"1.5.1"},"versions":{"1.0.0":{"name":"opener","description":"Opens stuff, like webpages and files and executables, cross-platform","version":"1.0.0","author":{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},"license":"WTFPL","repository":{"type":"git","url":"git://github.com/domenic/opener.git"},"bugs":{"url":"http://github.com/domenic/opener/issues"},"main":"opener.js","bin":{"opener":"opener.js"},"scripts":{"lint":"jshint opener.js --show-non-errors"},"devDependencies":{"jshint":">= 0.7.3"},"_id":"opener@1.0.0","dist":{"shasum":"355bcdf938f918b2723d2fd2293367976c0798c8","tarball":"http://registry.npmjs.org/opener/-/opener-1.0.0.tgz"},"maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"directories":{}},"1.0.1":{"name":"opener","description":"Opens stuff, like webpages and files and executables, cross-platform","version":"1.0.1","author":{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},"license":"WTFPL","repository":{"type":"git","url":"git://github.com/domenic/opener.git"},"bugs":{"url":"http://github.com/domenic/opener/issues"},"main":"opener.js","bin":{"opener":"opener.js"},"scripts":{"lint":"jshint opener.js --show-non-errors"},"devDependencies":{"jshint":">= 0.7.3"},"_id":"opener@1.0.1","dist":{"shasum":"7d47b0c11ac1f4a5bc707f2a41d6784540c3fe98","tarball":"http://registry.npmjs.org/opener/-/opener-1.0.1.tgz"},"maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"directories":{}},"1.1.0":{"name":"opener","description":"Opens stuff, like webpages and files and executables, cross-platform","version":"1.1.0","author":{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},"license":"WTFPL","repository":{"type":"git","url":"git://github.com/domenic/opener.git"},"bugs":{"url":"http://github.com/domenic/opener/issues"},"main":"opener.js","bin":{"opener":"opener.js"},"scripts":{"lint":"jshint opener.js --show-non-errors"},"devDependencies":{"jshint":">= 0.7.3"},"_id":"opener@1.1.0","dist":{"shasum":"824dd356148d853e8adac34945c4b36a0b028bdd","tarball":"http://registry.npmjs.org/opener/-/opener-1.1.0.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"},"maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"directories":{}},"1.2.0":{"name":"opener","description":"Opens stuff, like webpages and files and executables, cross-platform","version":"1.2.0","author":{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},"license":"WTFPL","repository":{"type":"git","url":"git://github.com/domenic/opener.git"},"bugs":{"url":"http://github.com/domenic/opener/issues"},"main":"opener.js","bin":{"opener":"opener.js"},"scripts":{"lint":"jshint opener.js --show-non-errors"},"devDependencies":{"jshint":">= 0.7.3"},"_id":"opener@1.2.0","dist":{"shasum":"4fabd0903b3c92226349cce816155a7cf9c1ff5c","tarball":"http://registry.npmjs.org/opener/-/opener-1.2.0.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"},"maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"directories":{}},"1.3.0":{"name":"opener","description":"Opens stuff, like webpages and files and executables, cross-platform","version":"1.3.0","author":{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},"license":"WTFPL","repository":{"type":"git","url":"git://github.com/domenic/opener.git"},"bugs":{"url":"http://github.com/domenic/opener/issues"},"main":"opener.js","bin":{"opener":"opener.js"},"scripts":{"lint":"jshint opener.js"},"devDependencies":{"jshint":">= 0.9.0"},"_id":"opener@1.3.0","dist":{"shasum":"130ba662213fa842edb4cd0361d31a15301a43e2","tarball":"http://registry.npmjs.org/opener/-/opener-1.3.0.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"},"maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"directories":{}},"1.4.0":{"name":"opener","description":"Opens stuff, like webpages and files and executables, cross-platform","version":"1.4.0","author":{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenic.me/"},"license":"WTFPL","repository":{"type":"git","url":"git://github.com/domenic/opener.git"},"bugs":{"url":"http://github.com/domenic/opener/issues"},"main":"opener.js","bin":{"opener":"opener.js"},"scripts":{"lint":"jshint opener.js"},"devDependencies":{"jshint":"^2.5.4"},"gitHead":"b9d36d4f82c26560acdadbabbb10ddba46a30dc5","homepage":"https://github.com/domenic/opener","_id":"opener@1.4.0","_shasum":"d11f86eeeb076883735c9d509f538fe82d10b941","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"dist":{"shasum":"d11f86eeeb076883735c9d509f538fe82d10b941","tarball":"http://registry.npmjs.org/opener/-/opener-1.4.0.tgz"},"directories":{}},"1.4.1":{"name":"opener","description":"Opens stuff, like webpages and files and executables, cross-platform","version":"1.4.1","author":{"name":"Domenic Denicola","email":"d@domenic.me","url":"https://domenic.me/"},"license":"WTFPL","repository":{"type":"git","url":"https://github.com/domenic/opener"},"main":"opener.js","bin":{"opener":"opener.js"},"files":["opener.js"],"scripts":{"lint":"jshint opener.js"},"devDependencies":{"jshint":"^2.6.3"},"gitHead":"d0ee95b19951703462fa593baa16e81fdff7827c","bugs":{"url":"https://github.com/domenic/opener/issues"},"homepage":"https://github.com/domenic/opener","_id":"opener@1.4.1","_shasum":"897590acd1aed3311b703b58bccb4d43f56f2895","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"domenic","email":"d@domenic.me"},"maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"dist":{"shasum":"897590acd1aed3311b703b58bccb4d43f56f2895","tarball":"http://registry.npmjs.org/opener/-/opener-1.4.1.tgz"},"directories":{}},"1.4.2":{"name":"opener","description":"Opens stuff, like webpages and files and executables, cross-platform","version":"1.4.2","author":{"name":"Domenic Denicola","email":"d@domenic.me","url":"https://domenic.me/"},"license":"(WTFPL OR MIT)","repository":{"type":"git","url":"git+https://github.com/domenic/opener.git"},"main":"opener.js","bin":{"opener":"opener.js"},"files":["opener.js"],"scripts":{"lint":"jshint opener.js"},"devDependencies":{"jshint":"^2.6.3"},"gitHead":"ef28bf7c20de6cea3ff0e9bf0294a78c237e716d","bugs":{"url":"https://github.com/domenic/opener/issues"},"homepage":"https://github.com/domenic/opener#readme","_id":"opener@1.4.2","_shasum":"b32582080042af8680c389a499175b4c54fff523","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"domenic","email":"d@domenic.me"},"dist":{"shasum":"b32582080042af8680c389a499175b4c54fff523","tarball":"http://registry.npmjs.org/opener/-/opener-1.4.2.tgz"},"maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/opener-1.4.2.tgz_1473551216353_0.850118016358465"},"directories":{}},"1.4.3":{"name":"opener","description":"Opens stuff, like webpages and files and executables, cross-platform","version":"1.4.3","author":{"name":"Domenic Denicola","email":"d@domenic.me","url":"https://domenic.me/"},"license":"(WTFPL OR MIT)","repository":{"type":"git","url":"git+https://github.com/domenic/opener.git"},"main":"opener.js","bin":{"opener":"opener.js"},"files":["opener.js"],"scripts":{"lint":"jshint opener.js"},"devDependencies":{"jshint":"^2.6.3"},"gitHead":"51a4058b9e5172d9b57fb5e5205bc3f7fb4ace6a","bugs":{"url":"https://github.com/domenic/opener/issues"},"homepage":"https://github.com/domenic/opener#readme","_id":"opener@1.4.3","_shasum":"5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"domenic","email":"d@domenic.me"},"dist":{"shasum":"5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8","tarball":"https://registry.npmjs.org/opener/-/opener-1.4.3.tgz"},"maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/opener-1.4.3.tgz_1487118807602_0.517438261769712"},"directories":{}},"1.5.0":{"name":"opener","description":"Opens stuff, like webpages and files and executables, cross-platform","version":"1.5.0","author":{"name":"Domenic Denicola","email":"d@domenic.me","url":"https://domenic.me/"},"license":"(WTFPL OR MIT)","repository":{"type":"git","url":"git+https://github.com/domenic/opener.git"},"main":"lib/opener.js","bin":{"opener":"bin/opener-bin.js"},"files":["lib/","bin/"],"scripts":{"lint":"eslint ."},"devDependencies":{"eslint":"^5.3.0"},"gitHead":"b9ac3d0d0c6f066e9429889cd54106b8f50785da","bugs":{"url":"https://github.com/domenic/opener/issues"},"homepage":"https://github.com/domenic/opener#readme","_id":"opener@1.5.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"domenic","email":"d@domenic.me"},"dist":{"integrity":"sha512-MD4s/o61y2slS27zm2s4229V2gAUHX0/e3/XOmY/jsXwhysjjCIHN8lx7gqZCrZk19ym+HjCUWHeMKD7YJtKCQ==","shasum":"24222fb4ad423ba21f5bf38855cebe44220f6531","tarball":"https://registry.npmjs.org/opener/-/opener-1.5.0.tgz","fileCount":5,"unpackedSize":6194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcMnHCRA9TVsSAnZWagAAOMcP+QFqN/hIp1/J9K/oIDzv\n2eVmWCX6xGKuMjbZbK6Ca06hPXX2c254erhgeJdPRC55UqnT75w+9IONOn9q\nY/sUDrT2/8eoL/Q2G3CTQNfQE0p1eq2e4x6k8QpA4txjqKGXsGBTjesuQ0Bd\nRpZAIRtOigh5twGXFmCF2iYLOQ2x3Uh7jpVQPqmbspLJIbGfpGmuTbvjOXlV\naPIarlvrgydXJBZgO3aL/8WTT+9nUhysIca6c8rhhLuRLfOXx/wfDnlHWjIq\nbGv9nMx9mtqIgH5JNYo+QDI3x8bL8/7HP3rkoNzGfnvEYTkca10C3NJx7QU/\nR5uatdQPzLkBVpoBQ9HrRTJoTFQuyUij7ruD2vrIQaRQbdbD0sNL2iiJ71yb\nNVaNEKEd5boWmQ8dlxOCKHFYwtp5IQ9nYmWg4UsiV5CJR4fVDbU+z/AHJPWn\nny0sZ1Wwz/j+uXZ3epr+UcEbRrkhJYQk27FQncLInbOSDqBmo+BwisI895+J\npWHKhmSzXUhHyaBEq46P2uVO9Tjodh232rbc81tsHfVYvk0ScC4/J2l3A7hM\n+sYHLcnzhFIT5aaynWAZnYwCW2NjI9xsaOpxqu6COaCYz48aiMORfDHotM1f\nwDcll+MdIBQBGnD61p/F5DUWg14JNpc0+Pt/wibukOdX2M4vamxLTRFzX4E9\nMMEU\r\n=ne1o\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opener_1.5.0_1534118343196_0.47769097545898975"},"_hasShrinkwrap":false},"1.5.1":{"name":"opener","description":"Opens stuff, like webpages and files and executables, cross-platform","version":"1.5.1","author":{"name":"Domenic Denicola","email":"d@domenic.me","url":"https://domenic.me/"},"license":"(WTFPL OR MIT)","repository":{"type":"git","url":"git+https://github.com/domenic/opener.git"},"main":"lib/opener.js","bin":{"opener":"bin/opener-bin.js"},"files":["lib/","bin/"],"scripts":{"lint":"eslint ."},"devDependencies":{"eslint":"^5.3.0"},"gitHead":"3deb561d900a268173b79eec0126af30e16d4b4b","bugs":{"url":"https://github.com/domenic/opener/issues"},"homepage":"https://github.com/domenic/opener#readme","_id":"opener@1.5.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"domenic","email":"d@domenic.me"},"dist":{"integrity":"sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==","shasum":"6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed","tarball":"https://registry.npmjs.org/opener/-/opener-1.5.1.tgz","fileCount":5,"unpackedSize":6198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhMD6CRA9TVsSAnZWagAAlmgQAIzenBHoSpdrU/50aoHj\nDLk8Mrn2hO89/YKl31vNpzCVu6qBpP7WUbHM149TIt/UkDYhKsnjQUUZT+9M\nzOKnOb0EEu3QNl0P1DGUlX5vWJ61j2qbPAPplcQcWJIryjFbWD9CRkH2P89J\nMBqqH4I1nVBEWB7TJOS7kLAPmOvUCD/1U83008AVASCZ8ijeEyV73xTmPpBu\nJsZbOpBbgQCEeXAYf5mpCxcYoGOet8Ip1FFTSXFWfGaakvqpFvMiVKvPoRFK\nKmuc/mxDkqlohu0AxV+vKypI3zU52dh0g+Z8zqYYVudyayE4Cn+5DjqKwMIc\nRYWW2sX7T/GDOerON/G5nbtJhX7nvcn5EFN/Oq1uMd9Y+U7oZ1kkNviVOtDR\nIz192XhqFOU9igyB9TTsE6oNCr8VyG/2dCV1RSUw0ltetveFg3K4wb7D0u9d\nG5BnOqoVIbWVgryixVhA4lmLQRVz1Hj793fDcjW8GAfXSXMT7x/H0VO2bo3C\nPm8XcGOM0IQnMhA9kIKdtu8jV+8tJ8oySJwqoBekf204/vr4JUId+pPveK8T\n2NfBWw+JzdC7nIL9P2knvuBWlNylwke43FlEAz5DDPdoJimA8fY0I8bwtPHZ\nK9bvspQkkGI2ZRyOf0uuMOTc45oAer4oJV9IeNCY52bnhkOm/Yv7vOBpaHax\np2Rh\r\n=5aKy\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opener_1.5.1_1535426810163_0.09801673221093954"},"_hasShrinkwrap":false}},"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\nPlus, it returns the child process created, so you can do things like let your script exit while the window stays open:\n\n```js\nvar editor = opener(\"documentation.odt\");\neditor.unref();\n// These other unrefs may be necessary if your OS's opener process\n// exits before the process it started is complete.\neditor.stdin.unref();\neditor.stdout.unref();\neditor.stderr.unref();\n```\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 [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.\n","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"time":{"modified":"2018-09-07T09:04:59.482Z","created":"2012-08-06T10:58:56.840Z","1.0.0":"2012-08-06T10:58:57.376Z","1.0.1":"2012-08-06T11:01:23.485Z","1.1.0":"2012-08-23T15:35:31.789Z","1.2.0":"2012-08-24T20:22:23.649Z","1.3.0":"2012-09-13T14:16:07.936Z","1.4.0":"2014-08-21T04:05:32.924Z","1.4.1":"2015-03-24T11:38:20.536Z","1.4.2":"2016-09-10T23:46:58.033Z","1.4.3":"2017-02-15T00:33:29.546Z","1.5.0":"2018-08-12T23:59:03.305Z","1.5.1":"2018-08-28T03:26:50.275Z"},"author":{"name":"Domenic Denicola","email":"d@domenic.me","url":"https://domenic.me/"},"repository":{"type":"git","url":"git+https://github.com/domenic/opener.git"},"users":{"hughsk":true,"kriskowal":true,"fiveisprime":true,"tiger2wander":true,"baishuiz":true,"famousgarkin":true,"mysticatea":true,"jden":true,"danielpacak":true,"jclo":true,"jian263994241":true,"monsterkodi":true,"bojand":true,"wangnan0610":true,"lgomez":true,"jsdnxx":true,"scottfreecode":true,"uid-11222":true,"gggauravgandhi":true,"shanewholloway":true,"pixelcraft":true,"azertypow":true,"wuuashen":true,"soulchainer":true,"knownasilya":true,"vdsabev":true,"n3u3w3lt":true,"d-band":true,"edwardxyt":true,"ackerapple":true},"homepage":"https://github.com/domenic/opener#readme","bugs":{"url":"https://github.com/domenic/opener/issues"},"license":"(WTFPL OR MIT)","readmeFilename":"README.md","_etag":"W/\"72beda1cbbafe9c9ba56e22c987506ef\"","_lastModified":"Fri, 07 Sep 2018 09:05:00 GMT"}