var gulp = require('gulp');
var options = {
dirName: __dirname,
includePath: [
process.env['INIT_CWD'] + '/assets/sass/global/include/',
process.env['INIT_CWD'] + '/assets/sass/global/include-landing/'
],
path: {
src: {
jsComponents: [
'!../components/**/.default/**/src/**/*.jsx',
'!../components/form/track-application/templates/.default/src/components/Block.jsx',
'!../components/**/src/**/*.jsx',
'../templates/.default/components/bitrix/**/.default/**/*.jsx',
'../templates/.default/components/bitrix/**/*.jsx',
'../components/**/.default/**/*.jsx',
'../components/**/*.jsx',
]
}
}
};
var tasks = require('gulp-bitrix')(options);
tasks.init(gulp, {
initDefault: true,
});
Пример конфига
jsComponents игнорирует glob паттерны.
И все равно обрабатывает файл components/form/track-application/templates/.default/src/components/Block.jsx