Socket
Socket
Sign inDemoInstall

@dhis2/d2-ui-rich-text

Package Overview
Dependencies
18
Maintainers
7
Versions
93
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 7.3.4 to 7.4.0

2

package.json

@@ -32,4 +32,4 @@ {

},
"version": "7.3.4",
"version": "7.4.0",
"private": false
}

@@ -1,2 +0,2 @@

"use strict";
'use strict';

@@ -7,11 +7,11 @@ Object.defineProperty(exports, "__esModule", {

var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck");
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _createClass2 = require("babel-runtime/helpers/createClass");
var _createClass2 = require('babel-runtime/helpers/createClass');
var _createClass3 = _interopRequireDefault(_createClass2);
var _markdownIt = require("markdown-it");
var _markdownIt = require('markdown-it');

@@ -23,8 +23,8 @@ var _markdownIt2 = _interopRequireDefault(_markdownIt);

var emojiDb = {
":-)": "\uD83D\uDE42",
":)": "\uD83D\uDE42",
":-(": "\uD83D\uDE41",
":(": "\uD83D\uDE41",
":+1": "\uD83D\uDC4D",
":-1": "\uD83D\uDC4E"
':-)': '\uD83D\uDE42',
':)': '\uD83D\uDE42',
':-(': '\uD83D\uDE41',
':(': '\uD83D\uDE41',
':+1': '\uD83D\uDC4D',
':-1': '\uD83D\uDC4E'
};

@@ -34,8 +34,8 @@

bold: {
name: "bold",
char: "*",
domEl: "strong",
name: 'bold',
char: '*',
domEl: 'strong',
encodedChar: 0x2a,
// see https://regex101.com/r/evswdV/8 for explanation of regexp
regexString: "\\B\\*((?!\\s)[^*]+(?:\\b|[^*\\s]))\\*\\B",
regexString: '\\B\\*((?!\\s)[^*]+(?:\\b|[^*\\s]))\\*\\B',
contentFn: function contentFn(val) {

@@ -46,8 +46,8 @@ return val;

italic: {
name: "italic",
char: "_",
domEl: "em",
name: 'italic',
char: '_',
domEl: 'em',
encodedChar: 0x5f,
// see https://regex101.com/r/p6LpjK/6 for explanation of regexp
regexString: "\\b_((?!\\s)[^_]+(?:\\B|[^_\\s]))_\\b",
regexString: '\\b_((?!\\s)[^_]+(?:\\B|[^_\\s]))_\\b',
contentFn: function contentFn(val) {

@@ -58,7 +58,7 @@ return val;

emoji: {
name: "emoji",
char: ":",
domEl: "span",
name: 'emoji',
char: ':',
domEl: 'span',
encodedChar: 0x3a,
regexString: "^(:-\\)|:\\)|:\\(|:-\\(|:\\+1|:-1)",
regexString: '^(:-\\)|:\\)|:\\(|:-\\(|:\\+1|:-1)',
contentFn: function contentFn(val) {

@@ -110,8 +110,8 @@ return emojiDb[val];

state.push(codes[code].domEl + "_open", codes[code].domEl, 1);
state.push(codes[code].domEl + '_open', codes[code].domEl, 1);
var t = state.push("text", "", 0);
var t = state.push('text', '', 0);
t.content = codes[code].contentFn(text);
state.push(codes.bold.domEl + "_close", codes[code].domEl, -1);
state.push(codes.bold.domEl + '_close', codes[code].domEl, -1);
state.pos += markerMatch[0].length;

@@ -131,14 +131,14 @@

// disable all rules, enable autolink for URLs and email addresses
md = new _markdownIt2.default("zero", { linkify: true });
md = new _markdownIt2.default('zero', { linkify: true });
// *bold* -> <strong>bold</strong>
md.inline.ruler.push("strong", parse(codes.bold.name));
md.inline.ruler.push('strong', parse(codes.bold.name));
// _italic_ -> <em>italic</em>
md.inline.ruler.push("italic", parse(codes.italic.name));
md.inline.ruler.push('italic', parse(codes.italic.name));
// :-) :) :-( :( :+1 :-1 -> <span>[unicode]</span>
md.inline.ruler.push("emoji", parse(codes.emoji.name));
md.inline.ruler.push('emoji', parse(codes.emoji.name));
md.enable(["linkify", "strong", "italic", "emoji"]);
md.enable(['link', 'linkify', 'strong', 'italic', 'emoji']);

@@ -149,3 +149,3 @@ return this;

(0, _createClass3.default)(MdParser, [{
key: "render",
key: 'render',
value: function render(text) {

@@ -152,0 +152,0 @@ linksInText = md.linkify.match(text) || [];

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