UNPKG

563 BPlain TextView Raw
1#!/usr/bin/env node
2
3'use strict';
4
5var uniq = require('es5-ext/array/#/uniq')
6 , deferred = require('deferred')
7 , resolve = require('path').resolve
8 , gm = require('gm')
9 , colors = require('../lib/_xterm-colors');
10
11gm.prototype.pThumb = deferred.gate(deferred.promisify(gm.prototype.thumb), 50);
12
13deferred.map(uniq.call(colors), function (color) {
14 return gm('ROSE:').fill('#' + color).drawRectangle(0, 0, 100, 100)
15 .pThumb(1, 1, resolve(__dirname, color + '.png'), 80).aside(function () {
16 console.log('Done: ' + color);
17 });
18}).done();