frontend/.pnpm-store/v3/files/d9/a2a614dbaacacc8a8c32f0a62efa6c80a29587882fdd4e7b7f826f1d4b315981e68ea367d4a574f34b423ea5930158e62b7e2b9f22ee4212aaee2c60a30e61-exec

19 lines
563 B
JavaScript
Executable File

#!/usr/bin/env node
'use strict';
var uniq = require('es5-ext/array/#/uniq')
, deferred = require('deferred')
, resolve = require('path').resolve
, gm = require('gm')
, colors = require('../lib/_xterm-colors');
gm.prototype.pThumb = deferred.gate(deferred.promisify(gm.prototype.thumb), 50);
deferred.map(uniq.call(colors), function (color) {
return gm('ROSE:').fill('#' + color).drawRectangle(0, 0, 100, 100)
.pThumb(1, 1, resolve(__dirname, color + '.png'), 80).aside(function () {
console.log('Done: ' + color);
});
}).done();