=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== node-autoprefixer-10.0.0/data/prefixes.js-190- } else { node-autoprefixer-10.0.0/data/prefixes.js:191: return `${i} old` node-autoprefixer-10.0.0/data/prefixes.js-192- } ############################################## node-autoprefixer-10.0.0/data/prefixes.js-312- } else { node-autoprefixer-10.0.0/data/prefixes.js:313: return `${i} 2009` node-autoprefixer-10.0.0/data/prefixes.js-314- } ############################################## node-autoprefixer-10.0.0/lib/brackets.js-40- if (typeof i === 'object') { node-autoprefixer-10.0.0/lib/brackets.js:41: result += `(${brackets.stringify(i)})` node-autoprefixer-10.0.0/lib/brackets.js-42- continue ############################################## node-autoprefixer-10.0.0/lib/browsers.js-16- for (let name in agents) { node-autoprefixer-10.0.0/lib/browsers.js:17: this.prefixesCache.push(`-${agents[name].prefix}-`) node-autoprefixer-10.0.0/lib/browsers.js-18- } ############################################## node-autoprefixer-10.0.0/lib/browsers.js-67- } node-autoprefixer-10.0.0/lib/browsers.js:68: return `-${prefix}-` node-autoprefixer-10.0.0/lib/browsers.js-69- } ############################################## node-autoprefixer-10.0.0/lib/hacks/border-radius.js-28- for (let hor of ['left', 'right']) { node-autoprefixer-10.0.0/lib/hacks/border-radius.js:29: let normal = `border-${ver}-${hor}-radius` node-autoprefixer-10.0.0/lib/hacks/border-radius.js:30: let mozilla = `border-radius-${ver}${hor}` node-autoprefixer-10.0.0/lib/hacks/border-radius.js-31- ############################################## node-autoprefixer-10.0.0/lib/hacks/break-props.js-7- prefixed (prop, prefix) { node-autoprefixer-10.0.0/lib/hacks/break-props.js:8: return `${prefix}column-${prop}` node-autoprefixer-10.0.0/lib/hacks/break-props.js-9- } ############################################## node-autoprefixer-10.0.0/lib/hacks/cross-fade.js-21- args = args.slice(match[0].length).trim() node-autoprefixer-10.0.0/lib/hacks/cross-fade.js:22: args += `, ${match[0]}` node-autoprefixer-10.0.0/lib/hacks/cross-fade.js-23- } else { ############################################## node-autoprefixer-10.0.0/lib/hacks/fullscreen.js-13- } node-autoprefixer-10.0.0/lib/hacks/fullscreen.js:14: return `:${prefix}fullscreen` node-autoprefixer-10.0.0/lib/hacks/fullscreen.js-15- } ############################################## node-autoprefixer-10.0.0/lib/hacks/gradient.js-52- let deg = (num / full) * 360 node-autoprefixer-10.0.0/lib/hacks/gradient.js:53: return `${deg}deg` node-autoprefixer-10.0.0/lib/hacks/gradient.js-54- } ############################################## node-autoprefixer-10.0.0/lib/hacks/gradient.js-70- num = range.wrap(0, 360, num) node-autoprefixer-10.0.0/lib/hacks/gradient.js:71: nodes[0].value = `${num}deg` node-autoprefixer-10.0.0/lib/hacks/gradient.js-72- } ############################################## node-autoprefixer-10.0.0/lib/hacks/gradient.js-182- first = this.roundFloat(first, 3) node-autoprefixer-10.0.0/lib/hacks/gradient.js:183: params[0].value = `${first}deg` node-autoprefixer-10.0.0/lib/hacks/gradient.js-184- } ############################################## node-autoprefixer-10.0.0/lib/hacks/gradient.js-336- if (i === 1 && (!pos || pos === '0%')) { node-autoprefixer-10.0.0/lib/hacks/gradient.js:337: stop = `from(${color})` node-autoprefixer-10.0.0/lib/hacks/gradient.js-338- } else if (i === params.length - 1 && (!pos || pos === '100%')) { node-autoprefixer-10.0.0/lib/hacks/gradient.js:339: stop = `to(${color})` node-autoprefixer-10.0.0/lib/hacks/gradient.js-340- } else if (pos) { node-autoprefixer-10.0.0/lib/hacks/gradient.js:341: stop = `color-stop(${pos}, ${color})` node-autoprefixer-10.0.0/lib/hacks/gradient.js-342- } else { node-autoprefixer-10.0.0/lib/hacks/gradient.js:343: stop = `color-stop(${color})` node-autoprefixer-10.0.0/lib/hacks/gradient.js-344- } ############################################## node-autoprefixer-10.0.0/lib/hacks/gradient.js-363- let regexp = utils.regexp( node-autoprefixer-10.0.0/lib/hacks/gradient.js:364: `-webkit-(${type}-gradient|gradient\\(\\s*${type})`, node-autoprefixer-10.0.0/lib/hacks/gradient.js-365- false ############################################## node-autoprefixer-10.0.0/lib/hacks/grid-end.js-33- result, node-autoprefixer-10.0.0/lib/hacks/grid-end.js:34: `Can not prefix ${decl.prop} (${startProp} is not found)` node-autoprefixer-10.0.0/lib/hacks/grid-end.js-35- ) ############################################## node-autoprefixer-10.0.0/lib/hacks/grid-row-column.js-21- [decl.prop, start], node-autoprefixer-10.0.0/lib/hacks/grid-row-column.js:22: [`${decl.prop}-span`, span] node-autoprefixer-10.0.0/lib/hacks/grid-row-column.js-23- ].forEach(([prop, value]) => { ############################################## node-autoprefixer-10.0.0/lib/hacks/grid-template-areas.js-55- value: prefixTrackValue({ node-autoprefixer-10.0.0/lib/hacks/grid-template-areas.js:56: value: `repeat(${gridRows.length}, auto)`, node-autoprefixer-10.0.0/lib/hacks/grid-template-areas.js-57- gap: gap.row ############################################## node-autoprefixer-10.0.0/lib/hacks/grid-utils.js-74-function insertDecl (decl, prop, value) { node-autoprefixer-10.0.0/lib/hacks/grid-utils.js:75: if (value && !decl.parent.some(i => i.prop === `-ms-${prop}`)) { node-autoprefixer-10.0.0/lib/hacks/grid-utils.js-76- decl.cloneBefore({ node-autoprefixer-10.0.0/lib/hacks/grid-utils.js:77: prop: `-ms-${prop}`, node-autoprefixer-10.0.0/lib/hacks/grid-utils.js-78- value: value.toString() ############################################## node-autoprefixer-10.0.0/lib/hacks/grid-utils.js-121- node-autoprefixer-10.0.0/lib/hacks/grid-utils.js:122: return `(${size.join('')})[${count.join('')}]` node-autoprefixer-10.0.0/lib/hacks/grid-utils.js-123-} ############################################## node-autoprefixer-10.0.0/lib/hacks/grid-utils.js-324- let space = index === 0 ? '' : ' ' node-autoprefixer-10.0.0/lib/hacks/grid-utils.js:325: return `${space}${tplSelector} > ${ruleSelector}` node-autoprefixer-10.0.0/lib/hacks/grid-utils.js-326- }) ############################################## node-autoprefixer-10.0.0/lib/hacks/grid-utils.js-743- 'Autoprefixer cannot find a grid-template ' + node-autoprefixer-10.0.0/lib/hacks/grid-utils.js:744: `containing the duplicate grid-area "${decl.value}" ` + node-autoprefixer-10.0.0/lib/hacks/grid-utils.js:745: `with full selector matching: ${slicedSelectorArr.join(' ')}` node-autoprefixer-10.0.0/lib/hacks/grid-utils.js-746- ) ############################################## node-autoprefixer-10.0.0/lib/hacks/grid-utils.js-770- 'You already have a grid-area declaration present in the rule. ' + node-autoprefixer-10.0.0/lib/hacks/grid-utils.js:771: `You should use either grid-area or ${d.prop}, not both` node-autoprefixer-10.0.0/lib/hacks/grid-utils.js-772- ) ############################################## node-autoprefixer-10.0.0/lib/hacks/grid-utils.js-906- node-autoprefixer-10.0.0/lib/hacks/grid-utils.js:907: let regexp = new RegExp(`(${escaped}$)|(${escaped}[,.])`) node-autoprefixer-10.0.0/lib/hacks/grid-utils.js-908- ############################################## node-autoprefixer-10.0.0/lib/hacks/grid-utils.js-1052- let nodeSelector = parent.selectors node-autoprefixer-10.0.0/lib/hacks/grid-utils.js:1053: .map(sel => sel + ` > *:nth-child(${keys.length - index})`) node-autoprefixer-10.0.0/lib/hacks/grid-utils.js-1054- .join(', ') ############################################## node-autoprefixer-10.0.0/lib/hacks/intrinsic.js-4-function regexp (name) { node-autoprefixer-10.0.0/lib/hacks/intrinsic.js:5: return new RegExp(`(^|[\\s,(])(${name}($|[\\s),]))`, 'gi') node-autoprefixer-10.0.0/lib/hacks/intrinsic.js-6-} ############################################## node-autoprefixer-10.0.0/lib/hacks/placeholder-shown.js-10- } node-autoprefixer-10.0.0/lib/hacks/placeholder-shown.js:11: return `:${prefix}placeholder-shown` node-autoprefixer-10.0.0/lib/hacks/placeholder-shown.js-12- } ############################################## node-autoprefixer-10.0.0/lib/hacks/placeholder.js-26- } node-autoprefixer-10.0.0/lib/hacks/placeholder.js:27: return `::${prefix}placeholder` node-autoprefixer-10.0.0/lib/hacks/placeholder.js-28- } ############################################## node-autoprefixer-10.0.0/lib/hacks/transform-decl.js-26- for (let func of TransformDecl.functions3d) { node-autoprefixer-10.0.0/lib/hacks/transform-decl.js:27: if (decl.value.includes(`${func}(`)) { node-autoprefixer-10.0.0/lib/hacks/transform-decl.js-28- return true ############################################## node-autoprefixer-10.0.0/lib/info.js-18-function prefix (name, prefixes, note) { node-autoprefixer-10.0.0/lib/info.js:19: let out = ` ${name}` node-autoprefixer-10.0.0/lib/info.js-20- if (note) out += ' *' ############################################## node-autoprefixer-10.0.0/lib/info.js-49- list = list.sort((a, b) => parseFloat(b) - parseFloat(a)) node-autoprefixer-10.0.0/lib/info.js:50: out += ` ${browser}: ${list.join(', ')}\n` node-autoprefixer-10.0.0/lib/info.js-51- } ############################################## node-autoprefixer-10.0.0/lib/info.js-54- let round = Math.round(coverage * 100) / 100.0 node-autoprefixer-10.0.0/lib/info.js:55: out += `\nThese browsers account for ${round}% of all users globally\n` node-autoprefixer-10.0.0/lib/info.js-56- ############################################## node-autoprefixer-10.0.0/lib/info.js-64- if (atrules.length > 0) { node-autoprefixer-10.0.0/lib/info.js:65: out += `\nAt-Rules:\n${atrules.sort().join('')}` node-autoprefixer-10.0.0/lib/info.js-66- } ############################################## node-autoprefixer-10.0.0/lib/info.js-74- if (selectors.length > 0) { node-autoprefixer-10.0.0/lib/info.js:75: out += `\nSelectors:\n${selectors.sort().join('')}` node-autoprefixer-10.0.0/lib/info.js-76- } ############################################## node-autoprefixer-10.0.0/lib/info.js-102- if (props.length > 0) { node-autoprefixer-10.0.0/lib/info.js:103: out += `\nProperties:\n${props.sort().join('')}` node-autoprefixer-10.0.0/lib/info.js-104- } node-autoprefixer-10.0.0/lib/info.js-105- if (values.length > 0) { node-autoprefixer-10.0.0/lib/info.js:106: out += `\nValues:\n${values.sort().join('')}` node-autoprefixer-10.0.0/lib/info.js-107- } ############################################## node-autoprefixer-10.0.0/lib/prefixes.js-108- return { node-autoprefixer-10.0.0/lib/prefixes.js:109: browser: `${params[0]} ${params[1]}`, node-autoprefixer-10.0.0/lib/prefixes.js-110- note: params[2] ############################################## node-autoprefixer-10.0.0/lib/prefixes.js-115- .filter(i => i.note) node-autoprefixer-10.0.0/lib/prefixes.js:116: .map(i => `${this.browsers.prefix(i.browser)} ${i.note}`) node-autoprefixer-10.0.0/lib/prefixes.js-117- notes = utils.uniq(notes) ############################################## node-autoprefixer-10.0.0/lib/prefixes.js-123- if (i.note) { node-autoprefixer-10.0.0/lib/prefixes.js:124: return `${prefix} ${i.note}` node-autoprefixer-10.0.0/lib/prefixes.js-125- } else { ############################################## node-autoprefixer-10.0.0/lib/prefixes.js-215- for (let prefix of prefixes) { node-autoprefixer-10.0.0/lib/prefixes.js:216: let prefixed = `@${prefix}${name.slice(1)}` node-autoprefixer-10.0.0/lib/prefixes.js-217- remove[prefixed] = { remove: true } ############################################## node-autoprefixer-10.0.0/lib/processor.js-147- result.warn( node-autoprefixer-10.0.0/lib/processor.js:148: `${value} value has mixed support, consider using ` + node-autoprefixer-10.0.0/lib/processor.js:149: `flex-${value} instead`, node-autoprefixer-10.0.0/lib/processor.js-150- { node: decl } ############################################## node-autoprefixer-10.0.0/lib/processor.js-166- result.warn( node-autoprefixer-10.0.0/lib/processor.js:167: `IE does not support ${prop} on grid containers. ` + node-autoprefixer-10.0.0/lib/processor.js:168: `Try using ${fixed} on child elements instead: ` + node-autoprefixer-10.0.0/lib/processor.js:169: `${decl.parent.selector} > * { ${fixed}: ${decl.value} }`, node-autoprefixer-10.0.0/lib/processor.js-170- { node: decl } ############################################## node-autoprefixer-10.0.0/lib/processor.js-175- ) { node-autoprefixer-10.0.0/lib/processor.js:176: result.warn(`IE does not support ${decl.prop} on grid containers`, { node-autoprefixer-10.0.0/lib/processor.js-177- node: decl ############################################## node-autoprefixer-10.0.0/lib/processor.js-398- css.walkAtRules((rule, i) => { node-autoprefixer-10.0.0/lib/processor.js:399: if (this.prefixes.remove[`@${rule.name}`]) { node-autoprefixer-10.0.0/lib/processor.js-400- if (!this.disabled(rule, result)) { ############################################## node-autoprefixer-10.0.0/lib/selector.js-28- prefixed (prefix) { node-autoprefixer-10.0.0/lib/selector.js:29: return this.name.replace(/^(\W*)/, `$1${prefix}`) node-autoprefixer-10.0.0/lib/selector.js-30- } ############################################## node-autoprefixer-10.0.0/lib/selector.js-41- this.regexpCache[prefix] = new RegExp( node-autoprefixer-10.0.0/lib/selector.js:42: `(^|[^:"'=])${utils.escapeRegexp(name)}`, node-autoprefixer-10.0.0/lib/selector.js-43- 'gi' ############################################## node-autoprefixer-10.0.0/lib/selector.js-125- replace (selector, prefix) { node-autoprefixer-10.0.0/lib/selector.js:126: return selector.replace(this.regexp(), `$1${this.prefixed(prefix)}`) node-autoprefixer-10.0.0/lib/selector.js-127- } ############################################## node-autoprefixer-10.0.0/lib/supports.js-127- isHack (all, unprefixed) { node-autoprefixer-10.0.0/lib/supports.js:128: let check = new RegExp(`(\\(|\\s)${utils.escapeRegexp(unprefixed)}:`) node-autoprefixer-10.0.0/lib/supports.js-129- return !check.test(all) ############################################## node-autoprefixer-10.0.0/lib/supports.js-209- for (let i of progress) { node-autoprefixer-10.0.0/lib/supports.js:210: result.push([`${i.prop}: ${i.value}`]) node-autoprefixer-10.0.0/lib/supports.js-211- result.push(' or ') ############################################## node-autoprefixer-10.0.0/lib/transition.js-57- if (declPrefixes.includes('-webkit-')) { node-autoprefixer-10.0.0/lib/transition.js:58: this.cloneBefore(decl, `-webkit-${decl.prop}`, webkitClean) node-autoprefixer-10.0.0/lib/transition.js-59- } ############################################## node-autoprefixer-10.0.0/lib/transition.js-62- let operaClean = this.stringify(this.cleanFromUnprefixed(params, '-o-')) node-autoprefixer-10.0.0/lib/transition.js:63: this.cloneBefore(decl, `-o-${decl.prop}`, operaClean) node-autoprefixer-10.0.0/lib/transition.js-64- } ############################################## node-autoprefixer-10.0.0/lib/utils.js-51- } node-autoprefixer-10.0.0/lib/utils.js:52: return new RegExp(`(^|[\\s,(])(${word}($|[\\s(,]))`, 'gi') node-autoprefixer-10.0.0/lib/utils.js-53- }, ############################################## node-autoprefixer-10.0.0/lib/value.js-83- replace (string, prefix) { node-autoprefixer-10.0.0/lib/value.js:84: return string.replace(this.regexp(), `$1${prefix}$2`) node-autoprefixer-10.0.0/lib/value.js-85- } ############################################## node-autoprefixer-10.0.0/test/info.test.js-65- '\n' + node-autoprefixer-10.0.0/test/info.test.js:66: `These browsers account for ${round}% ` + node-autoprefixer-10.0.0/test/info.test.js-67- 'of all users globally\n' + ############################################## node-autoprefixer-10.0.0/test/info.test.js-100- '\n' + node-autoprefixer-10.0.0/test/info.test.js:101: `These browsers account for ${round}% ` + node-autoprefixer-10.0.0/test/info.test.js-102- 'of all users globally\n' + ############################################## node-autoprefixer-10.0.0/colorette/README.md-49-```js node-autoprefixer-10.0.0/colorette/README.md:50:console.log(red(`Red Shirt ${blue("Blue Shirt")} Red Shirt`)) node-autoprefixer-10.0.0/colorette/README.md-51-``` ############################################## node-autoprefixer-10.0.0/colorette/bench/index.js-7- new Suite().on("cycle", ({ target: { name, hz } }) => node-autoprefixer-10.0.0/colorette/bench/index.js:8: console.log(`${name} × ${Math.floor(hz).toLocaleString()} ops/sec`) node-autoprefixer-10.0.0/colorette/bench/index.js-9- ) ############################################## node-autoprefixer-10.0.0/colorette/bench/index.js-17- `${"X"}${c.bold( node-autoprefixer-10.0.0/colorette/bench/index.js:18: `${"X"}${c.yellow("X")}${"X"}${c.underline("X")}` node-autoprefixer-10.0.0/colorette/bench/index.js:19: )}${"X"}${c.magenta(`${"X"}${c.white("X")}${c.cyan("X")}${"X"}`)}${"X"}` node-autoprefixer-10.0.0/colorette/bench/index.js-20- )}${"X"}` ############################################## node-autoprefixer-10.0.0/colorette/index.js-20- return raw( node-autoprefixer-10.0.0/colorette/index.js:21: `\x1b[${open}m`, node-autoprefixer-10.0.0/colorette/index.js:22: `\x1b[${close}m`, node-autoprefixer-10.0.0/colorette/index.js:23: new RegExp(`\\x1b\\[${close}m`, "g"), node-autoprefixer-10.0.0/colorette/index.js:24: `\x1b[${open}m` node-autoprefixer-10.0.0/colorette/index.js-25- ) ############################################## node-autoprefixer-10.0.0/colorette/test/index.cjs-15- const exec = require("child_process").exec node-autoprefixer-10.0.0/colorette/test/index.cjs:16: exec(`${cmd} ${__dirname}/${script}`, done) node-autoprefixer-10.0.0/colorette/test/index.cjs-17- }, ############################################## node-autoprefixer-10.0.0/colorette/test/index.cjs-69- EqualTest( node-autoprefixer-10.0.0/colorette/test/index.cjs:70: c.bold(`BOLD ${c.red(`RED ${c.dim("DIM")} RED`)} BOLD`), node-autoprefixer-10.0.0/colorette/test/index.cjs-71- `\x1b[1mBOLD \x1b[31mRED \x1b[2mDIM\x1b[22m\x1b[1m RED\x1b[39m BOLD\x1b[22m` ############################################## node-autoprefixer-10.0.0/colorette/test/index.cjs-74- "numbers & others": [new Date(), -1e10, -1, -0.1, 0, 0.1, 1, 1e10].map((n) => node-autoprefixer-10.0.0/colorette/test/index.cjs:75: EqualTest(c.red(n), `\x1b[31m${n}\x1b[39m`) node-autoprefixer-10.0.0/colorette/test/index.cjs-76- ), ############################################## node-autoprefixer-10.0.0/debian/url.js-4- { node-autoprefixer-10.0.0/debian/url.js:5: pathToFileURL: (path)=> { return `file:///${encodeURIComponent(path)}` }, node-autoprefixer-10.0.0/debian/url.js-6- fileURLToPath: (fileURL)=> { return decodeURIComponent(fileURL.repalce(/^file:\/\/\//, '')) }