Skip to content

Commit 73ac023

Browse files
committed
chore: try to support node < 8
1 parent 0cb1482 commit 73ac023

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
"devDependencies": {
4242
"@babel/core": "7.8.7",
4343
"@babel/preset-env": "7.8.7",
44-
"del": "5.1.0",
4544
"eslint": "6.8.0",
4645
"eslint-config-google": "0.14.0",
4746
"fancy-log": "1.3.3",
@@ -55,6 +54,7 @@
5554
"gulp-prettier": "2.3.0",
5655
"jasmine-core": "3.5.0",
5756
"q": "1.5.1",
57+
"rimraf": "3.0.2",
5858
"rollup": "1.32.0",
5959
"run-sequence": "2.2.1",
6060
"tmp": "0.1.0"

scripts/clean/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
* SOFTWARE.
2323
*/
2424

25-
const del = require('del');
25+
const rimraf = require('rimraf');
2626
const config = require('../config');
2727

28-
module.exports = function clean() {
29-
return del([config.dist]);
28+
module.exports = function clean(done) {
29+
return rimraf(config.dist, done);
3030
};

scripts/lint/index.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,18 @@
2424

2525
const path = require('path');
2626
const gulp = require('gulp');
27-
const eslint = require('gulp-eslint');
27+
const log = require('../log');
2828
const config = require('../config');
2929

3030
module.exports = function lint() {
31+
const nodeVersion = process.versions.node;
32+
const major = Number(nodeVersion.split('.')[0]);
33+
if (major < 8) {
34+
log.debug(`Skipping ESLint because of node version compatibility (currenly in used: ${nodeVersion})`);
35+
return Promise.resolve();
36+
}
37+
38+
const eslint = require('gulp-eslint');
3139
const inputs = [
3240
path.join(config.root, '*.js'),
3341
path.join(config.src, '**', '*.js'),

0 commit comments

Comments
 (0)