2 var log = require("npmlog")
4 module.exports = function (args, cb) {
5 var s = process.platform === "win32" ? " *" : " \u2605"
8 , x = process.platform === "win32" ? " " : ""
9 , o = [ "\u0069" , "\u0020", "\u0020", "\u0020", "\u0020", "\u0020"
10 , "\u0020", "\u0020", "\u0020", "\u0020", "\u0020", "\u0020"
11 , "\u0020", "\u2E1B","\u2042","\u2E2E","&","@","\uFF61" ]
12 , oc = [21,33,34,35,36,37]
15 function w (s) { process.stderr.write(s) }
19 for (var i = 0; i < H; i ++) w(" ")
20 w(x+"\033[33m"+s+"\n")
22 for (var L = 1; L <= H; L ++) {
25 for (i = 0; i < S; i ++) w(" ")
27 for (i = 0; i < O; i ++) w(
28 "\033["+oc[Math.floor(Math.random()*oc.length)]+"m"+
29 o[Math.floor(Math.random() * o.length)]
31 w(x+"\033[32m"+b+"\n")
34 for (i = 1; i < H; i ++) w("\033[32m"+l)
36 for (i = 1; i < H; i ++) w("\033[32m"+l)
39 for (i = 1; i < H; i ++) w(" ")
41 for (i = 1; i < H; i ++) w(" ")
46 log.addLevel('npm', 100000, log.headingStyle)
47 log.npm("loves you", "Happy Xmas, Noders!")
51 Object.defineProperty(module.exports, "usage", {get:function () {
52 if (dg) module.exports([], function () {})