Socket
Socket
Sign inDemoInstall

irc-colors

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

irc-colors - npm Package Compare versions

Comparing version 1.1.0 to 1.1.1

test/main-test.js

10

example/bot.js
var irc = require('irc');
var c = require('./');
var c = require('../');
var channel = '#rolytest1234';
var client = new irc.Client('irc.freenode.com', 'rolybot1234', {
var channel = '#rolytest';
var client = new irc.Client('chat.freenode.net', 'rolybot1234', {
channels: [channel]

@@ -10,4 +10,6 @@ });

client.on('message' + channel, function (from, message) {
client.say(channel, 'echo ' + c.underline(message));
client.say(channel, 'underline: ' + c.underline(message));
client.say(channel, 'bold: ' + c.bold(message));
client.say(channel, 'italic: ' + c.italic(message));
});

12

lib/irc-colors.js

@@ -34,2 +34,3 @@ var Hash = require('hashish');

var pos2 = c.length + 2;
var zero = '\u200B';

@@ -41,3 +42,3 @@ // make color functions for both foreground and background

var fg = function(str) {
return c + code + str + c;
return c + code + zero + str + c;
};

@@ -73,6 +74,5 @@

var rainbow = ['red', 'olive', 'yellow', 'green',
'blue', 'navy', 'violet']
, l = rainbow.length
, i = 0
;
'blue', 'navy', 'violet'];
var l = rainbow.length;
var i = 0;

@@ -88,3 +88,3 @@ return str

exports.stripColors = function(str) {
return str.replace(/(\x03\d{0,2}(,\d{0,2})?)/g, '');
return str.replace(/(\x03\d{0,2}(,\d{0,2})?|\u200B)/g, '');
};

@@ -91,0 +91,0 @@

@@ -9,3 +9,3 @@ {

],
"version": "1.1.0",
"version": "1.1.1",
"repository": {

@@ -24,6 +24,6 @@ "type": "git",

"dependencies": {
"hashish": "0.0.x"
"hashish": "~0.0.4"
},
"devDependencies": {
"vows": "0.5.x"
"vows": "*"
},

@@ -30,0 +30,0 @@ "licenses": [

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc