Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
'use strict';
let build = require('@microsoft/web-library-build');
let gulp = require('gulp');
// Short aliases for subtasks.
build.task('webpack', build.webpack);
build.task('sass', build.sass);
build.task('karma', build.karma);
// initialize tasks.
build.initialize(gulp);
// Always fail on test failures.
build.karma.setConfig({
failBuildOnErrors: true
});
// Use css modules.
build.sass.setConfig({
useCSSModules: true,
moduleExportName: ''
});
// Produce AMD bits in lib-amd on production builds.
if (isProduction || isNuke) {
build.setConfig({
libAMDFolder: path.join(packageFolder, 'lib-amd')
});
}
// Short aliases for subtasks.
build.task('webpack', build.webpack);
build.task('tslint', build.tslint);
build.task('ts', build.typescript);
build.task('sass', build.sass);
// initialize tasks.
build.initialize(gulp);
'use strict';
let build = require('@microsoft/web-library-build');
let gulp = require('gulp');
// Short aliases for subtasks.
build.task('webpack', build.webpack);
build.task('sass', build.sass);
build.task('karma', build.karma);
build.task('ts', build.typescript);
build.task('tslist', build.tslint);
// initialize tasks.
build.initialize(gulp);
// Always fail on test failures.
build.karma.setConfig({
failBuildOnErrors: true
});
// Use css modules.
build.sass.setConfig({
useCSSModules: true,
moduleExportName: ''
});
);
build.tslint.setConfig({
lintConfig: { rules },
displayAsWarning: false
});
// Use css modules.
build.sass.setConfig({
useCSSModules: true,
moduleExportName: ''
});
// Custom build steps.
build.task('tslint', build.tslint);
build.initialize(gulp);
build.task('w', customWatch);
build.task('serve', serial(
rushBuild,
build.serve,
customWatch
));
// Shortcuts for individual subtasks.
build.task('webpack', build.webpack);
build.task('tslint', build.tslint);
build.task('ts', build.typescript);
// initialize tasks.
build.initialize(gulp);
'node_modules/office-ui-fabric-core/dist/css/**/*.*'
]
}
});
// Short aliases for subtasks.
build.task('webpack', build.webpack);
build.task('tslint', build.tslint);
build.task('ts', build.typescript);
build.task('sass', build.serial(build.preCopy, build.sass));
build.task('karma', build.karma);
build.task('test', serial(build.sass, build.typescript, build.karma));
// build.task('visualtest', serial(build.sass, build.typescript, build.webpack, visualTestClean, visualTest));
// initialize tasks.
build.initialize(gulp);
'use strict';
let gulp = require('gulp');
let build = require('@microsoft/web-library-build');
build.task('tslint', build.tslint);
build.task('sass', build.sass);
build.task('karma', build.karma);
build.task('webpack', build.webpack);
// initialize tasks.
build.initialize(gulp);
// Always fail on test failures.
build.karma.setConfig({
failBuildOnErrors: true
});
'use strict';
let gulp = require('gulp');
let build = require('@microsoft/web-library-build');
build.task('sass', build.sass);
build.task('karma', build.karma);
// initialize tasks.
build.initialize(gulp);
// Always fail on test failures.
build.karma.setConfig({
failBuildOnErrors: true
});
// Use css modules.
build.sass.setConfig({
useCSSModules: true
});
'use strict';
let gulp = require('gulp');
let build = require('@microsoft/web-library-build');
build.task('sass', build.sass);
build.task('karma', build.karma);
// initialize tasks.
build.initialize(gulp);
// Always fail on test failures.
build.karma.setConfig({
failBuildOnErrors: true
});
// Use css modules.
build.sass.setConfig({
useCSSModules: true,
moduleExportName: ''
});
child.on('close', done);
});
const sourceMatch = [
'src/**/*.{ts,tsx,scss,js,txt,html}',
'!src/**/*.scss.ts'
];
build.task('serve', serial(
build.serve,
build.watch(sourceMatch, serial(
rushBuild,
build.reload
))));
build.initialize(require('gulp'));