From 906d647e1cacd74243abcacba3bade80437f30f5 Mon Sep 17 00:00:00 2001 From: Darcy Clarke Date: Thu, 17 Dec 2020 14:54:27 -0500 Subject: [PATCH] opener@1.5.2 --- node_modules/opener/LICENSE.txt | 4 ++-- node_modules/opener/README.md | 3 +-- node_modules/opener/lib/opener.js | 4 ++-- node_modules/opener/package.json | 24 ++++++++++++------------ package-lock.json | 6 +++--- package.json | 2 +- 6 files changed, 21 insertions(+), 22 deletions(-) diff --git a/node_modules/opener/LICENSE.txt b/node_modules/opener/LICENSE.txt index 251b540e2e63a..f74bd1310f4e0 100644 --- a/node_modules/opener/LICENSE.txt +++ b/node_modules/opener/LICENSE.txt @@ -2,7 +2,7 @@ Dual licensed under WTFPL and MIT: --- -Copyright © 2012–2018 Domenic Denicola +Copyright © 2012–2020 Domenic Denicola This work is free. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, @@ -26,7 +26,7 @@ as published by Sam Hocevar. See below for more details. The MIT License (MIT) -Copyright © 2012–2018 Domenic Denicola +Copyright © 2012–2020 Domenic Denicola Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/opener/README.md b/node_modules/opener/README.md index 1d81513b160d0..51cc1a28c56d3 100644 --- a/node_modules/opener/README.md +++ b/node_modules/opener/README.md @@ -34,7 +34,6 @@ 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: @@ -52,4 +51,4 @@ Like opening the user's browser with a test harness in your package's test scrip ## 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. +Because Windows has `start`, Macs have `open`, and *nix has `xdg-open`. At least [according to some person 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/lib/opener.js b/node_modules/opener/lib/opener.js index 5fa88f375ac85..08888c6bb8a2a 100644 --- a/node_modules/opener/lib/opener.js +++ b/node_modules/opener/lib/opener.js @@ -55,9 +55,9 @@ module.exports = function opener(args, options, callback) { // Furthermore, if "cmd /c" double-quoted the first parameter, then "start" will interpret it as a window title, // so we need to add a dummy empty-string window title: http://stackoverflow.com/a/154090/3191 // - // Additionally, on Windows ampersand needs to be escaped when passed to "start" + // Additionally, on Windows ampersand and caret need to be escaped when passed to "start" args = args.map(function (value) { - return value.replace(/&/g, "^&"); + return value.replace(/[&^]/g, "^$&"); }); args = ["/c", "start", "\"\""].concat(args); } diff --git a/node_modules/opener/package.json b/node_modules/opener/package.json index e69aa39637e2a..fe176bf7e1052 100644 --- a/node_modules/opener/package.json +++ b/node_modules/opener/package.json @@ -1,29 +1,29 @@ { - "_from": "opener@1.5.1", - "_id": "opener@1.5.1", + "_from": "opener@1.5.2", + "_id": "opener@1.5.2", "_inBundle": false, - "_integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==", + "_integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", "_location": "/opener", "_phantomChildren": {}, "_requested": { "type": "version", "registry": true, - "raw": "opener@1.5.1", + "raw": "opener@1.5.2", "name": "opener", "escapedName": "opener", - "rawSpec": "1.5.1", + "rawSpec": "1.5.2", "saveSpec": null, - "fetchSpec": "1.5.1" + "fetchSpec": "1.5.2" }, "_requiredBy": [ "#USER", "/", "/tap" ], - "_resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", - "_shasum": "6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed", - "_spec": "opener@1.5.1", - "_where": "/Users/rebecca/code/npm", + "_resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "_shasum": "5d37e1f35077b9dcac4301372271afdeb2a13598", + "_spec": "opener@1.5.2", + "_where": "/Users/darcyclarke/Documents/Repos/npm/cli", "author": { "name": "Domenic Denicola", "email": "d@domenic.me", @@ -39,7 +39,7 @@ "deprecated": false, "description": "Opens stuff, like webpages and files and executables, cross-platform", "devDependencies": { - "eslint": "^5.3.0" + "eslint": "^7.7.0" }, "files": [ "lib/", @@ -56,5 +56,5 @@ "scripts": { "lint": "eslint ." }, - "version": "1.5.1" + "version": "1.5.2" } diff --git a/package-lock.json b/package-lock.json index 90e120538037f..0696191cf5c7f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4013,9 +4013,9 @@ } }, "opener": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", - "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==" + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" }, "optionator": { "version": "0.8.2", diff --git a/package.json b/package.json index 1efd6b064cec8..73029e34e5eae 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ "npm-user-validate": "^1.0.1", "npmlog": "~4.1.2", "once": "~1.4.0", - "opener": "^1.5.1", + "opener": "^1.5.2", "osenv": "^0.1.5", "pacote": "^9.5.12", "path-is-inside": "~1.0.2",