Skip to content
This repository was archived by the owner on Jun 11, 2024. It is now read-only.

Commit 5f129a8

Browse files
authored
Update dependencies, make the package work in Node.js 10-14
Also: * Delete generated temporary files * Stop using the deprecated constructor-based Buffer signature Closes #6 Ref jquery/download.jqueryui.com#552
1 parent d028f03 commit 5f129a8

File tree

6 files changed

+1143
-25
lines changed

6 files changed

+1143
-25
lines changed

.nvmrc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
10

lib/themeroller-image.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ function stream2Buffer( callback ) {
5757

5858
stdin.on( "end", function() {
5959
var i = 0,
60-
buffer = new Buffer( dataLen );
60+
buffer = Buffer.alloc( dataLen );
6161
if ( err.length ) {
6262
return callback( new Error( err ) );
6363
}
@@ -128,6 +128,9 @@ var generateIcon, generateImage, generateTexture,
128128
task( callback );
129129
}, concurrentQueues );
130130

131+
// We'll `resume()` it once we know the ImageMagic version.
132+
imageQueue.pause();
133+
131134
generateImage = function( params, callback ) {
132135
if ( params.icon ) {
133136
generateIcon( params.icon, callback );
@@ -347,6 +350,7 @@ async.series([
347350
if ( !semver.valid( imVersion ) ) {
348351
return callback( new Error( "Could not identify ImageMagick version.\n" + output ) );
349352
}
353+
imageQueue.resume();
350354
callback();
351355
}));
352356
}

0 commit comments

Comments
 (0)