This repository was archived by the owner on Feb 18, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +8
-10
lines changed Expand file tree Collapse file tree 2 files changed +8
-10
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ var expandTilde = require('expand-tilde');
8
8
var Promise = require ( 'bluebird' ) ;
9
9
var asp = require ( 'bluebird' ) . Promise . promisify ;
10
10
11
- var tar = require ( 'tar' ) ;
11
+ var tar = require ( 'tar-fs ' ) ;
12
12
var zlib = require ( 'zlib' ) ;
13
13
14
14
var semver = require ( 'semver' ) ;
@@ -561,15 +561,13 @@ GithubLocation.prototype = {
561
561
562
562
pkgRes
563
563
. pipe ( gzip )
564
- . pipe ( tar . Extract ( {
565
- path : outDir ,
566
- strip : 1 ,
567
- filter : function ( ) {
568
- return ! this . type . match ( / ^ .* L i n k $ / ) ;
564
+ . pipe ( tar . extract ( outDir , {
565
+ strip : 1 ,
566
+ filter : function ( _ , header ) {
567
+ return header . type !== 'file' && header . type !== 'directory'
569
568
}
570
- } ) )
571
- . on ( 'error' , reject )
572
- . on ( 'end' , resolve ) ;
569
+ } ) . on ( 'finish' , resolve ) . on ( 'error' , reject ) )
570
+ . on ( 'error' , reject ) ;
573
571
574
572
pkgRes . resume ( ) ;
575
573
Original file line number Diff line number Diff line change 24
24
"request" : " ~2.53.0" ,
25
25
"rimraf" : " ~2.3.2" ,
26
26
"semver" : " ^5.0.1" ,
27
- "tar" : " ^2.2.1 " ,
27
+ "tar-fs " : " ^1.13.0 " ,
28
28
"which" : " ^1.0.9"
29
29
},
30
30
"homepage" : " https://github.com/jspm/github" ,
You can’t perform that action at this time.
0 commit comments