diff --git a/index.js b/index.js index 06bcd94..9c8356b 100644 --- a/index.js +++ b/index.js @@ -98,6 +98,7 @@ module.exports = function (content) { baseSelector: fontConfig.baseSelector || '.icon', classPrefix: 'classPrefix' in fontConfig ? fontConfig.classPrefix : 'icon-' }, + scssFile: fontConfig.scssFile || false, dest: fontConfig.dest || '', html: fontConfig.html || false, htmlDest: fontConfig.htmlDest || undefined, @@ -143,6 +144,11 @@ module.exports = function (content) { generatorOptions.dest = path.resolve(this.context, fontConfig.dest); } + // Spit out SCSS file to same path as CSS file to easily use mixins (scssFile must be true) + if (fontConfig.scssFile === true) { + generatorOptions.cssDest = path.resolve(this.context, fontConfig.dest, fontConfig.fontName + '.scss') + } + // svgicons2svgfont stuff var keys = [ 'fixedWidth', @@ -212,4 +218,4 @@ module.exports = function (content) { cb(null, res.generateCss(urls)); }); -}; +}; \ No newline at end of file