Skip to content

Commit

Permalink
Remove-polyfills (#301)
Browse files Browse the repository at this point in the history
  • Loading branch information
ZJONSSON authored Apr 14, 2024
1 parent 18e799d commit 7b3c0b4
Show file tree
Hide file tree
Showing 13 changed files with 4 additions and 63 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@
/test.js
/.nyc_output/
/coverage/
.tap/
.tap/
package-lock.json
12 changes: 0 additions & 12 deletions lib/Buffer.js

This file was deleted.

5 changes: 0 additions & 5 deletions lib/BufferStream.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
var Promise = require('bluebird');
var Stream = require('stream');
var Buffer = require('./Buffer');

// Backwards compatibility for node versions < 8
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
Stream = require('readable-stream');

module.exports = function(entry) {
return new Promise(function(resolve,reject) {
Expand Down
4 changes: 0 additions & 4 deletions lib/Decrypt.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
var bigInt = require('big-integer');
var Stream = require('stream');

// Backwards compatibility for node versions < 8
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
Stream = require('readable-stream');

var table;

function generateTable() {
Expand Down
5 changes: 0 additions & 5 deletions lib/NoopStream.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
var Stream = require('stream');
var util = require('util');

// Backwards compatibility for node versions < 8
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
Stream = require('readable-stream');

function NoopStream() {
if (!(this instanceof NoopStream)) {
return new NoopStream();
Expand Down
1 change: 0 additions & 1 deletion lib/Open/directory.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ var unzip = require('./unzip');
var Promise = require('bluebird');
var BufferStream = require('../BufferStream');
var parseExtraField = require('../parseExtraField');
var Buffer = require('../Buffer');
var path = require('path');
var Writer = require('fstream').Writer;
var parseDateTime = require('../parseDateTime');
Expand Down
4 changes: 0 additions & 4 deletions lib/Open/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,6 @@ var Promise = require('bluebird');
var directory = require('./directory');
var Stream = require('stream');

// Backwards compatibility for node versions < 8
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
Stream = require('readable-stream');

module.exports = {
buffer: function(buffer, options) {
var source = {
Expand Down
5 changes: 0 additions & 5 deletions lib/Open/unzip.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,9 @@ var PullStream = require('../PullStream');
var Stream = require('stream');
var zlib = require('zlib');
var parseExtraField = require('../parseExtraField');
var Buffer = require('../Buffer');
var parseDateTime = require('../parseDateTime');
var parseBuffer = require('../parseBuffer');

// Backwards compatibility for node versions < 8
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
Stream = require('readable-stream');

module.exports = function unzip(source,offset,_password, directoryVars) {
var file = PullStream(),
entry = Stream.PassThrough();
Expand Down
5 changes: 0 additions & 5 deletions lib/PullStream.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,8 @@
var Stream = require('stream');
var Promise = require('bluebird');
var util = require('util');
var Buffer = require('./Buffer');
var strFunction = 'function';

// Backwards compatibility for node versions < 8
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
Stream = require('readable-stream');

function PullStream() {
if (!(this instanceof PullStream))
return new PullStream();
Expand Down
5 changes: 0 additions & 5 deletions lib/parse.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,9 @@ var PullStream = require('./PullStream');
var NoopStream = require('./NoopStream');
var BufferStream = require('./BufferStream');
var parseExtraField = require('./parseExtraField');
var Buffer = require('./Buffer');
var parseDateTime = require('./parseDateTime');
var parseBuffer = require('./parseBuffer');

// Backwards compatibility for node versions < 8
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
Stream = require('readable-stream');

var endDirectorySignature = Buffer.alloc(4);
endDirectorySignature.writeUInt32LE(0x06054b50, 0);

Expand Down
4 changes: 0 additions & 4 deletions lib/parseOne.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,6 @@ var Parse = require('./parse');
var duplexer2 = require('duplexer2');
var BufferStream = require('./BufferStream');

// Backwards compatibility for node versions < 8
if (!Stream.Writable || !Stream.Writable.prototype.destroy)
Stream = require('readable-stream');

function parseOne(match,opts) {
var inStream = Stream.PassThrough({objectMode:true});
var outStream = Stream.PassThrough();
Expand Down
8 changes: 2 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "unzipper",
"version": "0.10.14",
"version": "0.11.1",
"description": "Unzip cross-platform streaming API ",
"author": "Evan Oxfeld <[email protected]>",
"contributors": [
Expand All @@ -25,13 +25,9 @@
"dependencies": {
"big-integer": "^1.6.17",
"bluebird": "~3.4.1",
"buffer-indexof-polyfill": "~1.0.0",
"duplexer2": "~0.1.4",
"fstream": "^1.0.12",
"graceful-fs": "^4.2.2",
"listenercount": "~1.0.1",
"readable-stream": "~2.3.6",
"setimmediate": "~1.0.4"
"graceful-fs": "^4.2.2"
},
"devDependencies": {
"aws-sdk": "^2.77.0",
Expand Down
6 changes: 0 additions & 6 deletions unzip.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,4 @@
'use strict';
// Polyfills for node 0.8
require('listenercount');
require('buffer-indexof-polyfill');
require('setimmediate');


exports.Parse = require('./lib/parse');
exports.ParseOne = require('./lib/parseOne');
exports.Extract = require('./lib/extract');
Expand Down

0 comments on commit 7b3c0b4

Please sign in to comment.