Socket
Socket
Sign inDemoInstall

bbcode-to-markdown

Package Overview
Dependencies
107
Maintainers
1
Versions
35
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.25 to 0.0.26

2

package.json
{
"name": "bbcode-to-markdown",
"version": "0.0.25",
"version": "0.0.26",
"description": "bbcode-to-markdown ==================",

@@ -5,0 +5,0 @@ "main": "./src/bbcode-to-markdown.js",

@@ -6,8 +6,21 @@ var bbcode = require('bbcodejs');

var newLineTags = ['br'];
var ignoredTags = ['time', 'attach'];
var ignoredTags = [
'time',
'attach',
// http://forum.thesettlersonline.net/misc.php?do=bbcode
'sigpic',
'thread',
'post',
'clear'
];
var anameTags = ['aname']; // see [jumpto]
var imageTags = ['ifl', 'ifr'];
var codeTags = ['php', 'html'];
var strikeTags = ['strike'];
var quoteTags = ['quote'];
var simpleTags = ['spoiler'];
var codeTags = ['php'];
var maybeSelfAttrTags = [];
var maybeSelfAttrAnchorTags = ['ftp', 'anchor', 'iurl', 'email', 'u'];
var maybeSelfAttrAnchorTags = ['ftp', 'anchor', 'iurl', 'email', 'u', 'jumpto'];
var contentOnlyTags = [

@@ -18,2 +31,3 @@ 'youtube',

'font',
'video',
'embed',

@@ -30,3 +44,2 @@ 'flash',

'rtl',
's',
'align',

@@ -47,2 +60,6 @@ 'ltr',

// http://forum.thesettlersonline.net/misc.php?do=bbcode
'highlight',
'noparse',
// list of colors from http://if.invisionfree.com/topic/423042/1/

@@ -169,2 +186,21 @@ 'Aliceblue', 'Antiquewhite', 'Aqua', 'Aquamarine', 'Azure', 'Beige', 'Bisque', 'Black', 'Blanchedalmond', 'Blue',

AnameTag = (function(_super) {
__extends(AnameTag, _super);
function AnameTag() {
AnameTag.__super__.constructor.apply(this, arguments);
}
AnameTag.prototype._toHTML = function() {
return '<div id="' + this.getContent() + '"></div>';
};
return AnameTag;
})(bbcode.Tag),
StrikeTag = (function(_super) {
__extends(StrikeTag, _super);
function StrikeTag() {
StrikeTag.__super__.constructor.apply(this, arguments);
}
return StrikeTag;
})(bbcode.createSimpleTag('strike')),
CodeTag = (function(_super) {

@@ -176,4 +212,12 @@ __extends(CodeTag, _super);

return CodeTag;
})(bbcode.BUILTIN.code);
})(bbcode.BUILTIN.code),
ImageTag = (function(_super) {
__extends(ImageTag, _super);
function ImageTag() {
ImageTag.__super__.constructor.apply(this, arguments);
}
return ImageTag;
})(bbcode.BUILTIN.img);
var newTags = [];

@@ -203,3 +247,6 @@

pushTags(contentOnlyTags, ContentOnlyTag);
pushTags(anameTags, AnameTag);
pushTags(codeTags, CodeTag);
pushTags(strikeTags, StrikeTag);
pushTags(imageTags, ImageTag);
pushTags(liTags, LiTag);

@@ -206,0 +253,0 @@ pushTags(newLineTags, NewlineTag);

@@ -201,3 +201,18 @@ [

"md": "~~AAA~~"
},
{
"raw": "[strike]AAAa[/strike]",
"html": "<strike>AAAa</strike>",
"md": "~~AAAa~~"
},
{
"raw": "[s]AAA[/s]",
"html": "<strike>AAA</strike>",
"md": "~~AAA~~"
},
{
"raw": "[sigpic]AAA[/sigpic]",
"html": "",
"md": ""
}
]
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc