Skip to content

Commit 896c0c0

Browse files
committed
chore!: Drop support for node <6 & bump dependencies
1 parent 0572484 commit 896c0c0

6 files changed

+6
-38
lines changed

.ci/.azure-pipelines-steps.yml

-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
11
steps:
2-
- script: npm i -g npm@$(npm_version)
3-
displayName: Use legacy npm version $(npm_version)
4-
condition: ne(variables['npm_version'], '')
5-
62
- task: NodeTool@0
73
inputs:
84
versionSpec: '$(node_version)'

.ci/.azure-pipelines.yml

-21
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,6 @@ jobs:
1515
node_version: 8
1616
Node_v6:
1717
node_version: 6
18-
Node_v4:
19-
node_version: 4
20-
Node_v0_12:
21-
node_version: 0.12
22-
Node_v0_10:
23-
node_version: 0.10
2418
steps:
2519
- template: .azure-pipelines-steps.yml
2620

@@ -36,15 +30,6 @@ jobs:
3630
node_version: 8
3731
Node_v6:
3832
node_version: 6
39-
Node_v4:
40-
node_version: 4
41-
npm_version: 2
42-
Node_v0_12:
43-
node_version: 0.12
44-
npm_version: 2
45-
Node_v0_10:
46-
node_version: 0.10
47-
npm_version: 2
4833
steps:
4934
- template: .azure-pipelines-steps.yml
5035

@@ -60,12 +45,6 @@ jobs:
6045
node_version: 8
6146
Node_v6:
6247
node_version: 6
63-
Node_v4:
64-
node_version: 4
65-
Node_v0_12:
66-
node_version: 0.12
67-
Node_v0_10:
68-
node_version: 0.10
6948
steps:
7049
- template: .azure-pipelines-steps.yml
7150

.travis.yml

-3
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,5 @@ node_js:
44
- '10'
55
- '8'
66
- '6'
7-
- '4'
8-
- '0.12'
9-
- '0.10'
107
after_script:
118
- npm run coveralls

appveyor.yml

-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
environment:
55
matrix:
66
# node.js
7-
- nodejs_version: "0.10"
8-
- nodejs_version: "0.12"
9-
- nodejs_version: "4"
107
- nodejs_version: "6"
118
- nodejs_version: "8"
129
- nodejs_version: "10"

index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22

33
var isGlob = require('is-glob');
4-
var pathDirname = require('path-dirname');
4+
var pathPosixDirname = require('path').posix.dirname;
55
var isWin32 = require('os').platform() === 'win32';
66

77
var slash = '/';
@@ -26,7 +26,7 @@ module.exports = function globParent(str) {
2626

2727
// remove path parts that are globby
2828
do {
29-
str = pathDirname.posix(str);
29+
str = pathPosixDirname(str);
3030
} while (isGlob(str) || globby.test(str));
3131

3232
// remove escape chars and return result

package.json

+4-5
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"repository": "gulpjs/glob-parent",
1111
"license": "ISC",
1212
"engines": {
13-
"node": ">= 0.10"
13+
"node": ">= 6"
1414
},
1515
"main": "index.js",
1616
"files": [
@@ -25,16 +25,15 @@
2525
"coveralls": "nyc report --reporter=text-lcov | coveralls"
2626
},
2727
"dependencies": {
28-
"is-glob": "^4.0.1",
29-
"path-dirname": "^1.0.2"
28+
"is-glob": "^4.0.1"
3029
},
3130
"devDependencies": {
3231
"coveralls": "github:phated/node-coveralls#2.x",
3332
"eslint": "^2.13.1",
3433
"eslint-config-gulp": "^3.0.1",
3534
"expect": "^1.20.2",
36-
"mocha": "^3.5.3",
37-
"nyc": "^10.3.2"
35+
"mocha": "^6.0.2",
36+
"nyc": "^13.3.0"
3837
},
3938
"keywords": [
4039
"glob",

0 commit comments

Comments
 (0)