first commit
This commit is contained in:
6
node_modules/indefinite/gulp/clean.js
generated
vendored
Normal file
6
node_modules/indefinite/gulp/clean.js
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
const gulp = require('gulp');
|
||||
const rimraf = require('rimraf');
|
||||
|
||||
gulp.task('clean:coverage', done => rimraf('./coverage', done));
|
||||
gulp.task('clean:dist', done => rimraf('./dist', done));
|
||||
|
||||
14
node_modules/indefinite/gulp/codeclimate.js
generated
vendored
Normal file
14
node_modules/indefinite/gulp/codeclimate.js
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
const gulp = require('gulp');
|
||||
const codeclimate = require('gulp-codeclimate-reporter');
|
||||
|
||||
gulp.task('codeclimate', (done) => {
|
||||
if (process.version.indexOf('v8') > -1) {
|
||||
return gulp.src('coverage/lcov.info', { read: false })
|
||||
.pipe(codeclimate({
|
||||
token: process.env.CODECLIMATE_REPO_TOKEN
|
||||
}));
|
||||
} else {
|
||||
done();
|
||||
}
|
||||
});
|
||||
|
||||
7
node_modules/indefinite/gulp/config.js
generated
vendored
Normal file
7
node_modules/indefinite/gulp/config.js
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
const path = require('path');
|
||||
|
||||
module.exports = {
|
||||
root: path.resolve(__dirname, '..') + path.sep,
|
||||
tests: ['test/**/*.js'],
|
||||
lib: ['lib/**/*.js']
|
||||
};
|
||||
16
node_modules/indefinite/gulp/karma.js
generated
vendored
Normal file
16
node_modules/indefinite/gulp/karma.js
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
const gulp = require('gulp');
|
||||
const Server = require('karma').Server;
|
||||
const path = require('path');
|
||||
|
||||
gulp.task('browser', (done) => {
|
||||
new Server({
|
||||
configFile: path.resolve(__dirname, '../karma.conf.js'),
|
||||
singleRun: true
|
||||
}, done).start();
|
||||
});
|
||||
|
||||
gulp.task('ci', (done) => {
|
||||
new Server({
|
||||
configFile: path.resolve(__dirname, '../karma.conf.js')
|
||||
}, done).start();
|
||||
});
|
||||
11
node_modules/indefinite/gulp/lint.js
generated
vendored
Normal file
11
node_modules/indefinite/gulp/lint.js
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
const gulp = require('gulp');
|
||||
const config = require('./config');
|
||||
const eslint = require('gulp-eslint');
|
||||
|
||||
gulp.task('lint', () => {
|
||||
return gulp.src(config.lib)
|
||||
.pipe(eslint(config.root + '.eslint.json'))
|
||||
.pipe(eslint.format('node_modules/eslint-codeframe-formatter'))
|
||||
.pipe(eslint.failAfterError());
|
||||
});
|
||||
|
||||
7
node_modules/indefinite/gulp/open.js
generated
vendored
Normal file
7
node_modules/indefinite/gulp/open.js
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
const gulp = require('gulp');
|
||||
const open = require('opn');
|
||||
|
||||
gulp.task('open', (done) => {
|
||||
open('coverage/lcov-report/index.html', { wait: false }).then(() => done(), done);
|
||||
});
|
||||
|
||||
11
node_modules/indefinite/gulp/spawn.js
generated
vendored
Normal file
11
node_modules/indefinite/gulp/spawn.js
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
const gulp = require('gulp');
|
||||
const { spawn } = require('child_process');
|
||||
|
||||
const task = (cmd, args) => {
|
||||
return (done) => {
|
||||
spawn(cmd, args, { stdio: 'inherit' }).on('close', () => done());
|
||||
};
|
||||
};
|
||||
|
||||
gulp.task('spawn:nyc', task('npm', [ 'run', 'cover' ]));
|
||||
gulp.task('spawn:webpack', task('npm', [ 'run', 'build' ]));
|
||||
6
node_modules/indefinite/gulp/watch.js
generated
vendored
Normal file
6
node_modules/indefinite/gulp/watch.js
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
const gulp = require('gulp');
|
||||
const config = require('./config');
|
||||
|
||||
gulp.task('watch', () => {
|
||||
gulp.watch(config.lib.concat(config.tests), gulp.series('cover'));
|
||||
});
|
||||
Reference in New Issue
Block a user