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

ferrugemjs-node

Package Overview
Dependencies
Maintainers
1
Versions
55
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ferrugemjs-node - npm Package Compare versions

Comparing version 0.18.0 to 0.19.0

5

package.json
{
"name": "ferrugemjs-node",
"version": "0.18.0",
"version": "0.19.0",
"description": "a node package to convert html template to Incremental DOM",

@@ -37,4 +37,5 @@ "main": "index.js",

"domhandler": "^2.3.0",
"htmlparser2": "^3.9.2"
"htmlparser2": "^3.9.2",
"nanoid": "^0.2.0"
}
}

19

parse/parse.js
var htmlparser = require("htmlparser2");
var generate = require("nanoid/generate");

@@ -7,6 +8,5 @@ var buffer = [];

var incrementalUID = new Date().getTime();
function nextUID(){
incrementalUID++;
let alphabet = 'abcdefghijklmnopkrstuvwxzABCDEFGHIJKLMNOPKRSTUVWXZ';
var incrementalUID = generate(alphabet,3)+generate(`0123456789_${alphabet}`,19);
return incrementalUID;

@@ -419,7 +419,10 @@ }

//delete comp.attribs["key:id"];
comp.attribs["key-id"]=comp.attribs["key:id"];
comp.attribs["key-id"] = comp.attribs["key:id"];
comp.attribs["id"] = comp.attribs["key:id"];
}else{
comp.attribs["key:id"]=static_key.replace(/"/g,"");
comp.attribs["key-id"]=static_key.replace(/"/g,"");
comp.attribs["key:id"] = static_key.replace(/"/g,"");
comp.attribs["key-id"] = static_key.replace(/"/g,"");
comp.attribs["id"] = static_key.replace(/"/g,"");
}

@@ -440,4 +443,6 @@ comp.attribs["is"] = "compose-view";

//console.log(mod_tmp_static_attr_str_array_flat);
var basicTag = '\n\t_idom.elementOpen("div",'+static_key+','+mod_tmp_static_attr_str_array_flat+','+mod_tmp_attr_str+');\n';
basicTag += '\n\t_idom.elementClose("div");\n'
basicTag += '\n\t_idom.elementClose("div");\n';

@@ -444,0 +449,0 @@ basicTag += '\n\t_libfjs_mod_.default.compose("'+tmp_view+'",'+static_key+','+attrToContext(separateAttrsElement.dinamic)+','+mod_tmp_static_attr_str+',function(){\n';

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