=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== ############################################## fonts-ibm-plex-5.1.3/README.md-47-If your app, for example, React, can’t import the font because it’s outside the ‘src’ directory, then edit the imported ‘ibm-plex.scss’ file and change the relative path prefix there as follows: fonts-ibm-plex-5.1.3/README.md:48:```$font-prefix: '' !default;``` fonts-ibm-plex-5.1.3/README.md-49- ############################################## fonts-ibm-plex-5.1.3/scripts/compile-css.js-6- const { css: expandedCss } = sass.renderSync({ file }); fonts-ibm-plex-5.1.3/scripts/compile-css.js:7: fs.outputFileSync(`${output}.css`, expandedCss); fonts-ibm-plex-5.1.3/scripts/compile-css.js-8- ############################################## fonts-ibm-plex-5.1.3/scripts/compile-css.js-12- }); fonts-ibm-plex-5.1.3/scripts/compile-css.js:13: fs.outputFileSync(`${output}.min.css`, minifiedCss); fonts-ibm-plex-5.1.3/scripts/compile-css.js-14-}; ############################################## fonts-ibm-plex-5.1.3/scripts/compile-css.js-24- .toLowerCase()}/index.scss`; fonts-ibm-plex-5.1.3/scripts/compile-css.js:25: const output = `css/${font.name.replace(/\s/g, '-').toLowerCase()}`; fonts-ibm-plex-5.1.3/scripts/compile-css.js-26- ############################################## fonts-ibm-plex-5.1.3/scripts/generate-scss.js-51- weight.variant, fonts-ibm-plex-5.1.3/scripts/generate-scss.js:52: `_${unicode.type}.scss`, fonts-ibm-plex-5.1.3/scripts/generate-scss.js-53- ]); fonts-ibm-plex-5.1.3/scripts/generate-scss.js-54- return { fonts-ibm-plex-5.1.3/scripts/generate-scss.js:55: filename: `${OUTPUT_DIRECTORY}/${filename.split(' ').join('-')}`, fonts-ibm-plex-5.1.3/scripts/generate-scss.js-56- content: createFontFace(family, weight, unicode), ############################################## fonts-ibm-plex-5.1.3/scripts/generate-scss.js-85- const importPath = formatFilename([unicode.type]); fonts-ibm-plex-5.1.3/scripts/generate-scss.js:86: return `@import '${importPath}';`; fonts-ibm-plex-5.1.3/scripts/generate-scss.js-87- }) ############################################## fonts-ibm-plex-5.1.3/scripts/generate-scss.js-99- hasItalic: family.hasItalic, fonts-ibm-plex-5.1.3/scripts/generate-scss.js:100: filename: `${OUTPUT_DIRECTORY}/${filename.split(' ').join('-')}`, fonts-ibm-plex-5.1.3/scripts/generate-scss.js:101: content: `$font-prefix: '..' !default;\n${contentWhole}\n${contentSplit}`, fonts-ibm-plex-5.1.3/scripts/generate-scss.js-102- weight, ############################################## fonts-ibm-plex-5.1.3/scripts/generate-scss.js-123- const importPath = formatFilename([weight.type, weight.variant]); fonts-ibm-plex-5.1.3/scripts/generate-scss.js:124: return `@import '${importPath}/index';`; fonts-ibm-plex-5.1.3/scripts/generate-scss.js-125- }) ############################################## fonts-ibm-plex-5.1.3/scripts/generate-scss.js-131- filename, fonts-ibm-plex-5.1.3/scripts/generate-scss.js:132: content: `$font-prefix: '..' !default;\n${content}`, fonts-ibm-plex-5.1.3/scripts/generate-scss.js-133- }, ############################################## fonts-ibm-plex-5.1.3/scripts/generate-scss.js-155-const rootPartial = fonts-ibm-plex-5.1.3/scripts/generate-scss.js:156: `$font-prefix: '..' !default;\n\n` + familyStrings.join('\n'); fonts-ibm-plex-5.1.3/scripts/generate-scss.js-157- fonts-ibm-plex-5.1.3/scripts/generate-scss.js:158:fs.outputFileSync(`${OUTPUT_DIRECTORY}/ibm-plex.scss`, rootPartial, 'utf8'); ############################################## fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-26- fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:27: let p = `${name}/fonts/complete/${type}`; fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-28- if (!fs.pathExistsSync(p)) { fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:29: p = `${name}/fonts/${type}`; fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-30- } ############################################## fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-32- if (!fs.pathExistsSync(p)) { fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:33: console.log(`No path exists at ${p}`); fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-34- return; ############################################## fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-41- name: f, fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:42: path: `${p}/${f}`, fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-43- }) ############################################## fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-57- fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:58: fs.removeSync(`${OUTPUT_DIRECTORY}/${typeName}`); fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:59: fs.ensureDirSync(`${OUTPUT_DIRECTORY}/${typeName}`); fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-60- folders.forEach(folder => { fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:61: fs.ensureDirSync(`${OUTPUT_DIRECTORY}/${typeName}/${folder.name}`); fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-62- folder.files.forEach(f => { fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-63- const source = f.path; fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:64: const dest = `${OUTPUT_DIRECTORY}/${typeName}/${folder.name}/${f.name}`; fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-65- fs.copySync(source, dest); ############################################## fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-70-const writeWebFiles = () => { fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:71: fs.ensureDirSync(`${OUTPUT_DIRECTORY}/Web`); fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-72- const files = getFontDirectories(); fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-73- files.forEach(name => { fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:74: fs.ensureDirSync(`${OUTPUT_DIRECTORY}/Web/${name}`); fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:75: fs.copySync(`${name}/fonts`, `${OUTPUT_DIRECTORY}/Web/${name}/fonts`); fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-76- }); fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-77- fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:78: fs.copySync('css', `${OUTPUT_DIRECTORY}/Web/css`); fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:79: fs.copySync('scss', `${OUTPUT_DIRECTORY}/Web/scss`); fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:80: fs.copySync('LICENSE.txt', `${OUTPUT_DIRECTORY}/Web/LICENSE.txt`); fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:81: fs.copySync('CHANGELOG.md', `${OUTPUT_DIRECTORY}/Web/CHANGELOG.md`); fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-82-}; ############################################## fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-85- const f = target; fonts-ibm-plex-5.1.3/scripts/prepare-zip.js:86: return `zip -qr ${f}.zip ${f}\n`; fonts-ibm-plex-5.1.3/scripts/prepare-zip.js-87-}; ############################################## fonts-ibm-plex-5.1.3/scripts/tools/index.js-28- const fontFileName = [ fonts-ibm-plex-5.1.3/scripts/tools/index.js:29: `IBMPlex${root.split(' ').join('')}`, fonts-ibm-plex-5.1.3/scripts/tools/index.js-30- weight.variant ? weight.type + weight.variant : weight.type, ############################################## fonts-ibm-plex-5.1.3/scripts/tools/index.js-42- const localFileName = [ fonts-ibm-plex-5.1.3/scripts/tools/index.js:43: `IBM Plex ${family.type}`, fonts-ibm-plex-5.1.3/scripts/tools/index.js-44- weightType !== 'Regular' && fonts-ibm-plex-5.1.3/scripts/tools/index.js:45: (weight.variant ? `${weightType} ${weight.variant}` : weightType), fonts-ibm-plex-5.1.3/scripts/tools/index.js-46- ] ############################################## fonts-ibm-plex-5.1.3/scripts/tools/index.js-49- const localPostscriptName = [ fonts-ibm-plex-5.1.3/scripts/tools/index.js:50: `IBMPlex${family.type.split(' ').join('')}`, fonts-ibm-plex-5.1.3/scripts/tools/index.js-51- weightType !== 'Regular' && fonts-ibm-plex-5.1.3/scripts/tools/index.js:52: (weight.variant ? `-${weightType}${weight.variant}` : `-${weightType}`), fonts-ibm-plex-5.1.3/scripts/tools/index.js-53- ]