Skip to content

Commit 7b3c0b4

Browse files
authoredApr 14, 2024··
Remove-polyfills (#301)
1 parent 18e799d commit 7b3c0b4

13 files changed

+4
-63
lines changed
 

‎.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@
33
/test.js
44
/.nyc_output/
55
/coverage/
6-
.tap/
6+
.tap/
7+
package-lock.json

‎lib/Buffer.js

-12
This file was deleted.

‎lib/BufferStream.js

-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
var Promise = require('bluebird');
22
var Stream = require('stream');
3-
var Buffer = require('./Buffer');
4-
5-
// Backwards compatibility for node versions < 8
6-
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
7-
Stream = require('readable-stream');
83

94
module.exports = function(entry) {
105
return new Promise(function(resolve,reject) {

‎lib/Decrypt.js

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
var bigInt = require('big-integer');
22
var Stream = require('stream');
33

4-
// Backwards compatibility for node versions < 8
5-
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
6-
Stream = require('readable-stream');
7-
84
var table;
95

106
function generateTable() {

‎lib/NoopStream.js

-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
var Stream = require('stream');
22
var util = require('util');
3-
4-
// Backwards compatibility for node versions < 8
5-
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
6-
Stream = require('readable-stream');
7-
83
function NoopStream() {
94
if (!(this instanceof NoopStream)) {
105
return new NoopStream();

‎lib/Open/directory.js

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ var unzip = require('./unzip');
33
var Promise = require('bluebird');
44
var BufferStream = require('../BufferStream');
55
var parseExtraField = require('../parseExtraField');
6-
var Buffer = require('../Buffer');
76
var path = require('path');
87
var Writer = require('fstream').Writer;
98
var parseDateTime = require('../parseDateTime');

‎lib/Open/index.js

-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@ var Promise = require('bluebird');
33
var directory = require('./directory');
44
var Stream = require('stream');
55

6-
// Backwards compatibility for node versions < 8
7-
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
8-
Stream = require('readable-stream');
9-
106
module.exports = {
117
buffer: function(buffer, options) {
128
var source = {

‎lib/Open/unzip.js

-5
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,9 @@ var PullStream = require('../PullStream');
44
var Stream = require('stream');
55
var zlib = require('zlib');
66
var parseExtraField = require('../parseExtraField');
7-
var Buffer = require('../Buffer');
87
var parseDateTime = require('../parseDateTime');
98
var parseBuffer = require('../parseBuffer');
109

11-
// Backwards compatibility for node versions < 8
12-
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
13-
Stream = require('readable-stream');
14-
1510
module.exports = function unzip(source,offset,_password, directoryVars) {
1611
var file = PullStream(),
1712
entry = Stream.PassThrough();

‎lib/PullStream.js

-5
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
var Stream = require('stream');
22
var Promise = require('bluebird');
33
var util = require('util');
4-
var Buffer = require('./Buffer');
54
var strFunction = 'function';
65

7-
// Backwards compatibility for node versions < 8
8-
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
9-
Stream = require('readable-stream');
10-
116
function PullStream() {
127
if (!(this instanceof PullStream))
138
return new PullStream();

‎lib/parse.js

-5
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,9 @@ var PullStream = require('./PullStream');
66
var NoopStream = require('./NoopStream');
77
var BufferStream = require('./BufferStream');
88
var parseExtraField = require('./parseExtraField');
9-
var Buffer = require('./Buffer');
109
var parseDateTime = require('./parseDateTime');
1110
var parseBuffer = require('./parseBuffer');
1211

13-
// Backwards compatibility for node versions < 8
14-
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
15-
Stream = require('readable-stream');
16-
1712
var endDirectorySignature = Buffer.alloc(4);
1813
endDirectorySignature.writeUInt32LE(0x06054b50, 0);
1914

‎lib/parseOne.js

-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@ var Parse = require('./parse');
33
var duplexer2 = require('duplexer2');
44
var BufferStream = require('./BufferStream');
55

6-
// Backwards compatibility for node versions < 8
7-
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
8-
Stream = require('readable-stream');
9-
106
function parseOne(match,opts) {
117
var inStream = Stream.PassThrough({objectMode:true});
128
var outStream = Stream.PassThrough();

‎package.json

+2-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "unzipper",
3-
"version": "0.10.14",
3+
"version": "0.11.1",
44
"description": "Unzip cross-platform streaming API ",
55
"author": "Evan Oxfeld <eoxfeld@gmail.com>",
66
"contributors": [
@@ -25,13 +25,9 @@
2525
"dependencies": {
2626
"big-integer": "^1.6.17",
2727
"bluebird": "~3.4.1",
28-
"buffer-indexof-polyfill": "~1.0.0",
2928
"duplexer2": "~0.1.4",
3029
"fstream": "^1.0.12",
31-
"graceful-fs": "^4.2.2",
32-
"listenercount": "~1.0.1",
33-
"readable-stream": "~2.3.6",
34-
"setimmediate": "~1.0.4"
30+
"graceful-fs": "^4.2.2"
3531
},
3632
"devDependencies": {
3733
"aws-sdk": "^2.77.0",

‎unzip.js

-6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
11
'use strict';
2-
// Polyfills for node 0.8
3-
require('listenercount');
4-
require('buffer-indexof-polyfill');
5-
require('setimmediate');
6-
7-
82
exports.Parse = require('./lib/parse');
93
exports.ParseOne = require('./lib/parseOne');
104
exports.Extract = require('./lib/extract');

0 commit comments

Comments
 (0)
Please sign in to comment.