===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
node-postcss-8.0.5/docs/writing-a-plugin.md-298-if (!variables[name]) {
node-postcss-8.0.5/docs/writing-a-plugin.md:299:  throw decl.error(`Unknown variable ${name}`, { word: name })
node-postcss-8.0.5/docs/writing-a-plugin.md-300-}
##############################################
node-postcss-8.0.5/lib/container.d.ts-173-   * })
node-postcss-8.0.5/lib/container.d.ts:174:   * console.log(`Your CSS uses ${ selectors.length } selectors`)
node-postcss-8.0.5/lib/container.d.ts-175-   * ```
##############################################
node-postcss-8.0.5/lib/input.js-18-    ) {
node-postcss-8.0.5/lib/input.js:19:      throw new Error(`PostCSS received ${css} instead of CSS string`)
node-postcss-8.0.5/lib/input.js-20-    }
##############################################
node-postcss-8.0.5/lib/node.d.ts-192-   * if (!variables[name]) {
node-postcss-8.0.5/lib/node.d.ts:193:   *   throw decl.error(`Unknown variable ${name}`, { word: name })
node-postcss-8.0.5/lib/node.d.ts-194-   *   // CssSyntaxError: postcss-vars:a.sass:4:3: Unknown variable $black
##############################################
node-postcss-8.0.5/lib/node.js-269-        /\n\s{4}at /,
node-postcss-8.0.5/lib/node.js:270:        `$&${s.input.from}:${s.start.line}:${s.start.column}$&`
node-postcss-8.0.5/lib/node.js-271-      )
##############################################
node-postcss-8.0.5/test/lazy-result.test.ts-19-  let result = new LazyResult(processor, 'a {}', {})
node-postcss-8.0.5/test/lazy-result.test.ts:20:  expect(`${result}`).toEqual(result.css)
node-postcss-8.0.5/test/lazy-result.test.ts-21-})
##############################################
node-postcss-8.0.5/test/parse.test.ts-12-eachTest((name, css, json) => {
node-postcss-8.0.5/test/parse.test.ts:13:  it(`parses ${name}`, () => {
node-postcss-8.0.5/test/parse.test.ts-14-    css = css.replace(/\r\n/g, '\n')
##############################################
node-postcss-8.0.5/test/previous-map.test.ts-65-  let css =
node-postcss-8.0.5/test/previous-map.test.ts:66:    'a{}\n' + `/*# sourceMappingURL=data:application/json;base64,${b64} */`
node-postcss-8.0.5/test/previous-map.test.ts-67-
##############################################
node-postcss-8.0.5/test/previous-map.test.ts-94-  let uri = 'data:application/json,' + decodeURI(map)
node-postcss-8.0.5/test/previous-map.test.ts:95:  let css = `a{}\n/*# sourceMappingURL=${uri} */`
node-postcss-8.0.5/test/previous-map.test.ts-96-
##############################################
node-postcss-8.0.5/test/previous-map.test.ts-123-  let uri = 'data:application/json,' + decodeURI(map)
node-postcss-8.0.5/test/previous-map.test.ts:124:  let css = `a{}\n/*# sourceMappingURL=${uri} */`
node-postcss-8.0.5/test/previous-map.test.ts-125-
##############################################
node-postcss-8.0.5/test/processor.test.ts-15-function str (node: Node, builder: (s: string) => void) {
node-postcss-8.0.5/test/processor.test.ts:16:  builder(`${node.raws.after}!`)
node-postcss-8.0.5/test/processor.test.ts-17-}
##############################################
node-postcss-8.0.5/test/result.test.ts-9-  result.css = 'a{}'
node-postcss-8.0.5/test/result.test.ts:10:  expect(`${result}`).toEqual(result.css)
node-postcss-8.0.5/test/result.test.ts-11-})
##############################################
node-postcss-8.0.5/test/stringify.test.ts-7-
node-postcss-8.0.5/test/stringify.test.ts:8:  it(`stringifies ${name}`, () => {
node-postcss-8.0.5/test/stringify.test.ts-9-    let root = parse(css)
##############################################
node-postcss-8.0.5/test/types.ts-7-      if (decl.prop === prop) {
node-postcss-8.0.5/test/types.ts:8:        decl.warn(result, `${decl.prop} found`)
node-postcss-8.0.5/test/types.ts:9:        decl.replaceWith(new Comment({ text: `${decl.prop} removed` }))
node-postcss-8.0.5/test/types.ts-10-      }
##############################################
node-postcss-8.0.5/test/visitor.test.ts-147-      let ruleSelectors = rule.selectors.map(i => {
node-postcss-8.0.5/test/visitor.test.ts:148:        return `${i}.focusable:active,${i}.focusable:focus`
node-postcss-8.0.5/test/visitor.test.ts-149-      })
##############################################
node-postcss-8.0.5/test/visitor.test.ts-414-  }
node-postcss-8.0.5/test/visitor.test.ts:415:  expect(error.message).toEqual(`broken: ${resolve('broken.css')}:1:1: test`)
node-postcss-8.0.5/test/visitor.test.ts-416-  expect(error.postcssNode.toString()).toEqual('a{}')
##############################################
node-postcss-8.0.5/test/visitor.test.ts-433-  }
node-postcss-8.0.5/test/visitor.test.ts:434:  expect(error.message).toEqual(`broken: ${resolve('broken.css')}:1:1: test`)
node-postcss-8.0.5/test/visitor.test.ts-435-  expect(error.postcssNode.toString()).toEqual('a{}')
##############################################
node-postcss-8.0.5/test/visitor.test.ts-451-  }
node-postcss-8.0.5/test/visitor.test.ts:452:  expect(error.message).toEqual(`broken: ${resolve('broken.css')}:1:1: test`)
node-postcss-8.0.5/test/visitor.test.ts-453-  expect(error.postcssNode.toString()).toEqual('a{}')
##############################################
node-postcss-8.0.5/test/visitor.test.ts-630-  Root (i) {
node-postcss-8.0.5/test/visitor.test.ts:631:    visits.push(['Root', `${i.nodes.length}`])
node-postcss-8.0.5/test/visitor.test.ts-632-  },
node-postcss-8.0.5/test/visitor.test.ts-633-  RootExit (i) {
node-postcss-8.0.5/test/visitor.test.ts:634:    visits.push(['RootExit', `${i.nodes.length}`])
node-postcss-8.0.5/test/visitor.test.ts-635-  },
##############################################
node-postcss-8.0.5/test/visitor.test.ts-719-for (let type of ['sync', 'async']) {
node-postcss-8.0.5/test/visitor.test.ts:720:  it(`walks ${type} through tree`, async () => {
node-postcss-8.0.5/test/visitor.test.ts-721-    visits = []
##############################################
node-postcss-8.0.5/test/visitor.test.ts-761-
node-postcss-8.0.5/test/visitor.test.ts:762:  it(`walks ${type} during transformations`, async () => {
node-postcss-8.0.5/test/visitor.test.ts-763-    visits = []
##############################################
node-postcss-8.0.5/test/visitor.test.ts-858-
node-postcss-8.0.5/test/visitor.test.ts:859:  it(`has ${type} property and at-rule name filters`, async () => {
node-postcss-8.0.5/test/visitor.test.ts-860-    let filteredDecls: string[] = []
##############################################
node-postcss-8.0.5/test/visitor.test.ts-914-
node-postcss-8.0.5/test/visitor.test.ts:915:  it(`has ${type} Exit listener`, async () => {
node-postcss-8.0.5/test/visitor.test.ts-916-    let exit = 0
##############################################
node-postcss-8.0.5/test/warning.test.ts-27-  })
node-postcss-8.0.5/test/warning.test.ts:28:  expect(warning.toString()).toEqual(`plugin: ${file}:1:1: text`)
node-postcss-8.0.5/test/warning.test.ts-29-})
##############################################
node-postcss-8.0.5/test/warning.test.ts-38-  })
node-postcss-8.0.5/test/warning.test.ts:39:  expect(warning.toString()).toEqual(`plugin: ${file}:1:8: text`)
node-postcss-8.0.5/test/warning.test.ts-40-})
##############################################
node-postcss-8.0.5/test/warning.test.ts-49-  })
node-postcss-8.0.5/test/warning.test.ts:50:  expect(warning.toString()).toEqual(`plugin: ${file}:1:10: text`)
node-postcss-8.0.5/test/warning.test.ts-51-})
##############################################
node-postcss-8.0.5/colorette/README.md-49-```js
node-postcss-8.0.5/colorette/README.md:50:console.log(red(`Red Shirt ${blue("Blue Shirt")} Red Shirt`))
node-postcss-8.0.5/colorette/README.md-51-```
##############################################
node-postcss-8.0.5/colorette/bench/index.js-7-      new Suite().on("cycle", ({ target: { name, hz } }) =>
node-postcss-8.0.5/colorette/bench/index.js:8:        console.log(`${name} × ${Math.floor(hz).toLocaleString()} ops/sec`)
node-postcss-8.0.5/colorette/bench/index.js-9-      )
##############################################
node-postcss-8.0.5/colorette/bench/index.js-17-        `${"X"}${c.bold(
node-postcss-8.0.5/colorette/bench/index.js:18:          `${"X"}${c.yellow("X")}${"X"}${c.underline("X")}`
node-postcss-8.0.5/colorette/bench/index.js:19:        )}${"X"}${c.magenta(`${"X"}${c.white("X")}${c.cyan("X")}${"X"}`)}${"X"}`
node-postcss-8.0.5/colorette/bench/index.js-20-      )}${"X"}`
##############################################
node-postcss-8.0.5/colorette/index.js-20-  return raw(
node-postcss-8.0.5/colorette/index.js:21:    `\x1b[${open}m`,
node-postcss-8.0.5/colorette/index.js:22:    `\x1b[${close}m`,
node-postcss-8.0.5/colorette/index.js:23:    new RegExp(`\\x1b\\[${close}m`, "g"),
node-postcss-8.0.5/colorette/index.js:24:    `\x1b[${open}m`
node-postcss-8.0.5/colorette/index.js-25-  )
##############################################
node-postcss-8.0.5/colorette/test/index.cjs-15-    const exec = require("child_process").exec
node-postcss-8.0.5/colorette/test/index.cjs:16:    exec(`${cmd} ${__dirname}/${script}`, done)
node-postcss-8.0.5/colorette/test/index.cjs-17-  },
##############################################
node-postcss-8.0.5/colorette/test/index.cjs-69-    EqualTest(
node-postcss-8.0.5/colorette/test/index.cjs:70:      c.bold(`BOLD ${c.red(`RED ${c.dim("DIM")} RED`)} BOLD`),
node-postcss-8.0.5/colorette/test/index.cjs-71-      `\x1b[1mBOLD \x1b[31mRED \x1b[2mDIM\x1b[22m\x1b[1m RED\x1b[39m BOLD\x1b[22m`
##############################################
node-postcss-8.0.5/colorette/test/index.cjs-74-  "numbers & others": [new Date(), -1e10, -1, -0.1, 0, 0.1, 1, 1e10].map((n) =>
node-postcss-8.0.5/colorette/test/index.cjs:75:    EqualTest(c.red(n), `\x1b[31m${n}\x1b[39m`)
node-postcss-8.0.5/colorette/test/index.cjs-76-  ),
##############################################
node-postcss-8.0.5/nanoid/test/async.test.js-24-for (let type of ['node', 'browser']) {
node-postcss-8.0.5/nanoid/test/async.test.js:25:  describe(`${type}`, () => {
node-postcss-8.0.5/nanoid/test/async.test.js-26-    let { nanoid, customAlphabet, random } = type === 'node' ? node : browser
##############################################
node-postcss-8.0.5/nanoid/test/benchmark-94-    }
node-postcss-8.0.5/nanoid/test/benchmark:95:    process.stdout.write(`${ name }${ bold(hz) } ops/sec\n`)
node-postcss-8.0.5/nanoid/test/benchmark-96-  })
##############################################
node-postcss-8.0.5/nanoid/test/demo/index.js-96-for (let i = 0; i < 10; i++) {
node-postcss-8.0.5/nanoid/test/demo/index.js:97:  html += `<div>${nanoid()}</div>`
node-postcss-8.0.5/nanoid/test/demo/index.js-98-}
node-postcss-8.0.5/nanoid/test/demo/index.js:99:document.body.innerHTML = `<main>${html}</main>`
node-postcss-8.0.5/nanoid/test/demo/index.js-100-
##############################################
node-postcss-8.0.5/nanoid/test/index.test.js-13-for (let type of ['node', 'browser']) {
node-postcss-8.0.5/nanoid/test/index.test.js:14:  describe(`${type}`, () => {
node-postcss-8.0.5/nanoid/test/index.test.js-15-    let { nanoid, customAlphabet, customRandom, random, urlAlphabet } =