refactor(Cypress): add nodemodules

This commit is contained in:
2021-09-02 17:18:41 +02:00
parent 1aa57bbd0a
commit bc6e1bc12e
4238 changed files with 340975 additions and 8 deletions

35
node_modules/string-argv/index.js generated vendored Normal file
View File

@@ -0,0 +1,35 @@
"use strict";
module.exports = parseArgsStringToArgv;
module.exports.parseArgsStringToArgv = parseArgsStringToArgv;
function parseArgsStringToArgv(value, env, file) {
// ([^\s'"]+(['"])([^\2]*?)\2) Match `text"quotes text"`
// [^\s'"] or Match if not a space ' or "
// (['"])([^\4]*?)\4 or Match "quoted text" without quotes
// `\2` and `\4` are a backreference to the quote style (' or ") captured
var myRegexp = /([^\s'"]+(['"])([^\2]*?)\2)|[^\s'"]+|(['"])([^\4]*?)\4/gi;
var myString = value;
var myArray = [
];
if (env) {
myArray.push(env);
}
if (file) {
myArray.push(file);
}
var match;
do {
// Each call to exec returns the next regex match as an array
match = myRegexp.exec(myString);
if (match !== null) {
// Index 1 in the array is the captured group if it exists
// Index 0 is the matched text, which we use if no captured group exists
myArray.push(match[1] || match[5] || match[0]);
}
} while (match !== null);
return myArray;
}