diff --git a/index.js b/index.js index c80114e..768f811 100644 --- a/index.js +++ b/index.js @@ -79,6 +79,10 @@ var convert = function (scssSettings, options) { sassSettings.files.include = scssSettings.scss_files; } + if (scssSettings.exclude) { + sassSettings.files.ignore = scssSettings.exclude; + } + if (!scssSettings.linters) { scssSettings.linters = {}; } diff --git a/tests/main.js b/tests/main.js index 9db3cb7..f7ea008 100644 --- a/tests/main.js +++ b/tests/main.js @@ -21,6 +21,16 @@ describe('Overall Conversion', function () { ); }); + it('exclude specified', function () { + assert.deepStrictEqual( + scss2sass.convert({ exclude: 'foo/bar.scss' }).files, + { + ignore: 'foo/bar.scss', + include: '**/*.s+(a|c)ss' + } + ); + }); + it('unsupported linter', function () { assert.deepEqual( scss2sass.convert({ linters: { 'UnsupportedLinter': { enabled: true } } }, { debug: true }).unsupported,