🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

nodebb-plugin-mega-colors

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nodebb-plugin-mega-colors - npm Package Compare versions

Comparing version
0.10.19
to
0.10.20
+2
-9
library.js
(function (module) {
'use strict';
var Plugin = {},
codeRegex = /(?:<pre>.*?<\/pre>|<code>.*?<\/code>)/g,
colorRegex = /%\((#(?:[A-Fa-f0-9]{3}(?:[A-Fa-f0-9]{3})?)|(?:rgb\(\d{1,3},\d{1,3},\d{1,3}\))|(?:[a-zа-я]){3,})\)\[(.+?)\]/g;
codeRegex = /(?:<pre>.*?<\/pre>|<code>.*?<\/code>)/gi,
colorRegex = /%\((#(?:[A-Fa-f0-9]{3}(?:[A-Fa-f0-9]{3})?)|(?:rgb\(\d{1,3},\d{1,3},\d{1,3}\))|(?:[a-zа-я]){3,})\)\[(.+?)\]/gi;
Plugin.parse = function (data, callback) {
// console.log('colors-plugin', data);
if (data && 'string' === typeof data) {
// filter:parse.raw
// console.log('filter:parse.raw');
data = parser(data);
} else if (data.postData && data.postData.content && data.postData.content.match(colorRegex)) {
// filter:parse.post
// console.log('filter:parse.post');
data.postData.content = parser(data.postData.content);
} else if (data.userData && data.userData.signature && data.userData.signature.match(colorRegex)) {
// filter:parse.signature
// console.log('filter:parse.signature');
data.userData.signature = parser(data.userData.signature);

@@ -21,0 +14,0 @@ }

+1
-1
{
"name": "nodebb-plugin-mega-colors",
"version": "0.10.19",
"version": "0.10.20",
"nbbpm": {

@@ -5,0 +5,0 @@ "compatibility": "^0.7.1 || ^0.8.0 || ^0.9.0 || ^1.0.0"