New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

markdown-it-incremental-dom

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

markdown-it-incremental-dom - npm Package Compare versions

Comparing version 0.0.4 to 0.0.5

30

lib/mixins/renderer.js

@@ -8,4 +8,7 @@ 'use strict';

exports.default = function (incrementalDom) {
var elementOpen = incrementalDom.elementOpen,
var attr = incrementalDom.attr,
elementClose = incrementalDom.elementClose,
elementOpen = incrementalDom.elementOpen,
elementOpenEnd = incrementalDom.elementOpenEnd,
elementOpenStart = incrementalDom.elementOpenStart,
elementVoid = incrementalDom.elementVoid,

@@ -16,5 +19,7 @@ text = incrementalDom.text;

var iDOMParser = new _htmlparser.Parser({
onopentag: function onopentag(name, attrs) {
return elementOpen.apply(undefined, [name, '', []].concat(_toConsumableArray((0, _flatten2.default)((0, _toPairs2.default)(attrs)))));
onopentag: elementOpenEnd,
onopentagname: function onopentagname(name) {
return elementOpenStart(name, '', []);
},
onattribute: attr,
ontext: text,

@@ -25,5 +30,6 @@ onclosetag: elementClose

var attrsToArray = function attrsToArray(token) {
return token.attrs ? (0, _flatten2.default)(token.attrs).map(function (v) {
return (0, _utils.escapeHtml)(v);
}) : [];
if (!token.attrs) return [];
return token.attrs.reduce(function (v, a) {
return v.concat(a);
}, []);
};

@@ -97,16 +103,4 @@ var wrapIncrementalDOM = function wrapIncrementalDOM(html) {

var _utils = require('markdown-it/lib/common/utils');
var _flatten = require('lodash/flatten');
var _flatten2 = _interopRequireDefault(_flatten);
var _toPairs = require('lodash/toPairs');
var _toPairs2 = _interopRequireDefault(_toPairs);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
module.exports = exports['default'];

28

package.json
{
"name": "markdown-it-incremental-dom",
"version": "0.0.4",
"version": "0.0.5",
"description": "markdown-it renderer plugin by using Incremental DOM.",

@@ -24,3 +24,3 @@ "main": "lib/markdown-it-incremental-dom.js",

"build:commonjs": "yarn run clean:lib && babel src --out-dir lib",
"build:browser": "yarn run clean:dist && webpack",
"build:browser": "yarn run clean:dist && webpack -p",
"clean": "cross-env NPM_EXECPATH='yarn run' npm-run-all --parallel clean:*",

@@ -32,3 +32,3 @@ "clean:lib": "rimraf lib",

"prepublish": "in-publish && yarn run prepublishOnly || true",
"prepublishOnly": "cross-env NPM_EXECPATH='yarn run' npm-run-all --parallel lint:nocache test --sequential clean build",
"prepublishOnly": "cross-env NPM_EXECPATH='yarn run' npm-run-all --parallel lint:nocache test:coverage --sequential build",
"test": "cross-env NODE_ENV=test mocha",

@@ -49,2 +49,3 @@ "test:coverage": "cross-env NODE_ENV=test nyc mocha"

"babel-preset-es2015": "^6.22.0",
"babel-preset-power-assert": "^1.0.0",
"cross-env": "^3.1.4",

@@ -60,2 +61,3 @@ "eslint": "^3.15.0",

"nyc": "^10.1.2",
"power-assert": "^1.4.2",
"rimraf": "^2.5.4",

@@ -68,22 +70,4 @@ "webpack": "^2.2.1"

"dependencies": {
"htmlparser2": "^3.9.2",
"lodash": "^4.17.4"
},
"nyc": {
"include": [
"src"
],
"require": [
"babel-register"
],
"reporter": [
"text",
"lcov"
],
"cache": false,
"sourceMap": false,
"instrument": false,
"check-coverage": true,
"lines": 95
"htmlparser2": "^3.9.2"
}
}

Sorry, the diff of this file is too big to display

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