Socket
Socket
Sign inDemoInstall

mithril-node-render

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mithril-node-render - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

31

index.js
'use strict';
var omitAttrs = [
'config',
'onmousedown',
'onmousemove',
'onmouseover',
'onclick',
];
function isArray(thing) {

@@ -20,7 +28,22 @@ return Object.prototype.toString.call(thing) === '[object Array]';

var attrString = Object.keys(view.attrs).map(function(name) {
return (name === 'className' ? 'class' : name) + '="' + view.attrs[name] + '"';
}).join(' ');
attrString = attrString ? ' ' + attrString : '';
if (view.$trusted) {
return Object.keys(view).map(function(key) {
if (key === '$trusted') {
return '';
}
return view[key];
}).join('');
}
var attrString = '';
if (view.attrs) {
attrString = Object.keys(view.attrs).map(function(name) {
if (omitAttrs.indexOf(name) >= 0) {
return '';
}
return (name === 'className' ? 'class' : name) + '="' + view.attrs[name] + '"';
}).join(' ');
attrString = attrString ? ' ' + attrString : '';
}
return [

@@ -27,0 +50,0 @@ '<', view.tag, attrString, '>',

2

package.json
{
"name": "mithril-node-render",
"version": "0.1.0",
"version": "0.1.1",
"description": "Node rending of mithril views",

@@ -5,0 +5,0 @@ "main": "index.js",

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