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.17.2 to 0.18.0

5

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

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

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

24

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

@@ -7,5 +7,6 @@ var context_alias = '$_this_$';

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

@@ -457,15 +458,7 @@ }

var static_key = 'null';
var separateAttrsElement = separateAttribs(comp.attribs);
if(comp.attribs && comp.attribs["key:id"]){
static_key = '"'+encodeAndSetContext(comp.attribs["key:id"])+'"';
delete comp.attribs["key:id"];
delete separateAttrsElement.static["key:id"];
}
/*
else if(separateAttrsElement.static){
static_key = '"uid_'+nextUID()+'"';
}
*/
//console.dir(separateAttrsElement.static);
var separateAttrsElement = separateAttribs(comp.attribs);
var type = (separateAttrsElement.static ?separateAttrsElement.static["type"] : "");

@@ -500,7 +493,6 @@ var regx = /(\w*)+\.if$/g;

var viewModelAlias = "";
if(comp.attribs && comp.attribs["no-view-model"]){
if(comp.attribs && typeof comp.attribs["no-model"] === 'string'){
viewModel = "";
}else if(comp.attribs && comp.attribs["view-model"]){
viewModel = comp.attribs["view-model"];
}else if(comp.attribs && comp.attribs["model"]){
viewModel = comp.attribs["model"];
viewModelAlias = '_'+pathToAlias(viewModel).alias.replace(/-/g,"_");

@@ -507,0 +499,0 @@ requiresComp.push({type: 'controller', path: viewModel, alias:viewModelAlias });

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