@forwardslashns/fws-cli
Version:
CLI meant to work together with other Forwardslash boilerplates.
17 lines (13 loc) • 525 B
JavaScript
import { readdirSync } from 'fs';
import { basename, join, relative } from 'path';
export const prepareIconsScssFile = (svgDirPath) => {
let scssImports = '';
readdirSync(svgDirPath).forEach((file) => {
const iconName = basename(file, '.svg');
const filePath = relative('src/scss', join(svgDirPath, file)).replace(/\\/g, '/');
scssImports += `@if $icon == ${iconName} {\n`;
scssImports += `\t$path: '${filePath}'\n`;
scssImports += '}\n';
});
return scssImports;
};