Socket
Socket
Sign inDemoInstall

snabbdom-virtualize

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

snabbdom-virtualize - npm Package Compare versions

Comparing version 0.5.0 to 0.5.1

2

lib/strings.js

@@ -42,3 +42,3 @@ 'use strict';

var _parse = require('html-parse-stringify/lib/parse');
var _parse = require('html-parse-stringify2/lib/parse');

@@ -45,0 +45,0 @@ var _parse2 = _interopRequireDefault(_parse);

@@ -16,3 +16,3 @@ 'use strict';

function createTextVNode(text) {
return (0, _vnode2.default)(undefined, undefined, undefined, text);
return (0, _vnode2.default)(undefined, undefined, undefined, unescape(text));
}

@@ -28,2 +28,14 @@

return '' + firstChar + name.substring(1);
}
// Regex for matching HTML entities.
var entityRegex = new RegExp('&[a-z0-9]+;', 'gi');
// Element for setting innerHTML for transforming entities.
var el = document.createElement('div');
function unescape(text) {
return text.replace(entityRegex, function (entity) {
el.innerHTML = entity;
return el.textContent;
});
}
{
"name": "snabbdom-virtualize",
"version": "0.5.0",
"version": "0.5.1",
"description": "Library for turning strings and DOM nodes into virtual DOM nodes compatible with snabbdom.",

@@ -47,4 +47,4 @@ "author": {

"dependencies": {
"html-parse-stringify": "https://github.com/rayd/html-parse-stringify.git#7a9d6b4fb5eda23a7f8be0c5d5202da7b858b07e"
"html-parse-stringify2": "^1.1.0"
}
}
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