=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== node-path-to-regexp-6.2.0/src/index.ts-71- node-path-to-regexp-6.2.0/src/index.ts:72: if (!name) throw new TypeError(`Missing parameter name at ${i}`); node-path-to-regexp-6.2.0/src/index.ts-73- ############################################## node-path-to-regexp-6.2.0/src/index.ts-84- if (str[j] === "?") { node-path-to-regexp-6.2.0/src/index.ts:85: throw new TypeError(`Pattern cannot start with "?" at ${j}`); node-path-to-regexp-6.2.0/src/index.ts-86- } ############################################## node-path-to-regexp-6.2.0/src/index.ts-102- if (str[j + 1] !== "?") { node-path-to-regexp-6.2.0/src/index.ts:103: throw new TypeError(`Capturing groups are not allowed at ${j}`); node-path-to-regexp-6.2.0/src/index.ts-104- } ############################################## node-path-to-regexp-6.2.0/src/index.ts-109- node-path-to-regexp-6.2.0/src/index.ts:110: if (count) throw new TypeError(`Unbalanced pattern at ${i}`); node-path-to-regexp-6.2.0/src/index.ts:111: if (!pattern) throw new TypeError(`Missing pattern at ${i}`); node-path-to-regexp-6.2.0/src/index.ts-112- ############################################## node-path-to-regexp-6.2.0/src/index.ts-142- const { prefixes = "./" } = options; node-path-to-regexp-6.2.0/src/index.ts:143: const defaultPattern = `[^${escapeString(options.delimiter || "/#?")}]+?`; node-path-to-regexp-6.2.0/src/index.ts-144- const result: Token[] = []; ############################################## node-path-to-regexp-6.2.0/src/index.ts-156- const { type: nextType, index } = tokens[i]; node-path-to-regexp-6.2.0/src/index.ts:157: throw new TypeError(`Unexpected ${nextType} at ${index}, expected ${type}`); node-path-to-regexp-6.2.0/src/index.ts-158- }; ############################################## node-path-to-regexp-6.2.0/src/index.ts-273- if (typeof token === "object") { node-path-to-regexp-6.2.0/src/index.ts:274: return new RegExp(`^(?:${token.pattern})$`, reFlags); node-path-to-regexp-6.2.0/src/index.ts-275- } ############################################## node-path-to-regexp-6.2.0/src/index.ts-295- throw new TypeError( node-path-to-regexp-6.2.0/src/index.ts:296: `Expected "${token.name}" to not repeat, but got an array` node-path-to-regexp-6.2.0/src/index.ts-297- ); ############################################## node-path-to-regexp-6.2.0/src/index.ts-302- node-path-to-regexp-6.2.0/src/index.ts:303: throw new TypeError(`Expected "${token.name}" to not be empty`); node-path-to-regexp-6.2.0/src/index.ts-304- } ############################################## node-path-to-regexp-6.2.0/src/index.ts-310- throw new TypeError( node-path-to-regexp-6.2.0/src/index.ts:311: `Expected all "${token.name}" to match "${token.pattern}", but got "${segment}"` node-path-to-regexp-6.2.0/src/index.ts-312- ); ############################################## node-path-to-regexp-6.2.0/src/index.ts-325- throw new TypeError( node-path-to-regexp-6.2.0/src/index.ts:326: `Expected "${token.name}" to match "${token.pattern}", but got "${segment}"` node-path-to-regexp-6.2.0/src/index.ts-327- ); ############################################## node-path-to-regexp-6.2.0/src/index.ts-336- const typeOfMessage = repeat ? "an array" : "a string"; node-path-to-regexp-6.2.0/src/index.ts:337: throw new TypeError(`Expected "${token.name}" to be ${typeOfMessage}`); node-path-to-regexp-6.2.0/src/index.ts-338- } ############################################## node-path-to-regexp-6.2.0/src/index.ts-483- const parts = paths.map(path => pathToRegexp(path, keys, options).source); node-path-to-regexp-6.2.0/src/index.ts:484: return new RegExp(`(?:${parts.join("|")})`, flags(options)); node-path-to-regexp-6.2.0/src/index.ts-485-} ############################################## node-path-to-regexp-6.2.0/src/index.ts-542- } = options; node-path-to-regexp-6.2.0/src/index.ts:543: const endsWith = `[${escapeString(options.endsWith || "")}]|$`; node-path-to-regexp-6.2.0/src/index.ts:544: const delimiter = `[${escapeString(options.delimiter || "/#?")}]`; node-path-to-regexp-6.2.0/src/index.ts-545- let route = start ? "^" : ""; ############################################## node-path-to-regexp-6.2.0/src/index.ts-560- const mod = token.modifier === "*" ? "?" : ""; node-path-to-regexp-6.2.0/src/index.ts:561: route += `(?:${prefix}((?:${token.pattern})(?:${suffix}${prefix}(?:${token.pattern}))*)${suffix})${mod}`; node-path-to-regexp-6.2.0/src/index.ts-562- } else { node-path-to-regexp-6.2.0/src/index.ts:563: route += `(?:${prefix}(${token.pattern})${suffix})${token.modifier}`; node-path-to-regexp-6.2.0/src/index.ts-564- } node-path-to-regexp-6.2.0/src/index.ts-565- } else { node-path-to-regexp-6.2.0/src/index.ts:566: route += `(${token.pattern})${token.modifier}`; node-path-to-regexp-6.2.0/src/index.ts-567- } node-path-to-regexp-6.2.0/src/index.ts-568- } else { node-path-to-regexp-6.2.0/src/index.ts:569: route += `(?:${prefix}${suffix})${token.modifier}`; node-path-to-regexp-6.2.0/src/index.ts-570- } ############################################## node-path-to-regexp-6.2.0/src/index.ts-574- if (end) { node-path-to-regexp-6.2.0/src/index.ts:575: if (!strict) route += `${delimiter}?`; node-path-to-regexp-6.2.0/src/index.ts-576- node-path-to-regexp-6.2.0/src/index.ts:577: route += !options.endsWith ? "$" : `(?=${endsWith})`; node-path-to-regexp-6.2.0/src/index.ts-578- } else { ############################################## node-path-to-regexp-6.2.0/src/index.ts-586- if (!strict) { node-path-to-regexp-6.2.0/src/index.ts:587: route += `(?:${delimiter}(?=${endsWith}))?`; node-path-to-regexp-6.2.0/src/index.ts-588- } ############################################## node-path-to-regexp-6.2.0/src/index.ts-590- if (!isEndDelimited) { node-path-to-regexp-6.2.0/src/index.ts:591: route += `(?=${delimiter}|${endsWith})`; node-path-to-regexp-6.2.0/src/index.ts-592- } ############################################## node-path-to-regexp-6.2.0/debian/build_modules/@types/jest/index.d.ts-389- * - `table`: Tagged Template Literal node-path-to-regexp-6.2.0/debian/build_modules/@types/jest/index.d.ts:390: * - `name`: String the title of the test, use `$variable` to inject test data into the test title from the tagged template expressions. node-path-to-regexp-6.2.0/debian/build_modules/@types/jest/index.d.ts-391- * - `fn`: Function the test to be ran, this is the function that will receive the test data object.. ############################################## node-path-to-regexp-6.2.0/debian/build_modules/@types/node/v8.d.ts-57- * saved. If not specified, a file name with the pattern node-path-to-regexp-6.2.0/debian/build_modules/@types/node/v8.d.ts:58: * `'Heap-${yyyymmdd}-${hhmmss}-${pid}-${thread_id}.heapsnapshot'` will be node-path-to-regexp-6.2.0/debian/build_modules/@types/node/v8.d.ts-59- * generated, where `{pid}` will be the PID of the Node.js process,