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

khepri-compile

Package Overview
Dependencies
Maintainers
1
Versions
60
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

khepri-compile - npm Package Compare versions

Comparing version 0.4.0 to 0.4.1

30

dist_node/unpack.js

@@ -47,6 +47,6 @@ /*

key = node["key"];
return ((type === "EllipsisPattern") ? sliceUnpack(pattern.ud.id.id, node.id, node.ud
.from, node.ud.to) : ((node.ud && (!isNaN(node.ud.start))) ? relativeUnpack(
node.ud.start, pattern.ud.id.id, key, target) : objectElementUnpack(
pattern.ud.id.id, target, key, recursive)));
return (((type === "EllipsisPattern") && node.id) ? sliceUnpack(pattern.ud.id.id,
node.id, node.ud.from, node.ud.to) : ((node.ud && (!isNaN(node.ud.start))) ?
relativeUnpack(node.ud.start, pattern.ud.id.id, key, target) :
objectElementUnpack(pattern.ud.id.id, target, key, recursive)));
}), pattern.elements));

@@ -59,13 +59,13 @@ default:

return flatten(concat(fun.map((function(x) {
switch (x.type) {
case "SinkPattern":
case "IdentifierPattern":
return [];
case "AsPattern":
return flatten(innerPattern(x.id, x.target));
default:
return innerPattern(x, x);
}
}), pre), (mid ? sliceUnpack(identifier("arguments"), mid.id, pre.length, post.length) : []), fun.map(
(function(x, i) {
switch (x.type) {
case "SinkPattern":
case "IdentifierPattern":
return [];
case "AsPattern":
return flatten(innerPattern(x.id, x.target));
default:
return innerPattern(x, x);
}
}), pre), ((mid && mid.id) ? sliceUnpack(identifier("arguments"), mid.id, pre.length, post.length) : []),
fun.map((function(x, i) {
return relativeUnpack((pre.length + post.length), identifier("arguments"), number(((-

@@ -72,0 +72,0 @@ post.length) + i)), x);

{
"name": "khepri-compile",
"version": "0.4.0",
"version": "0.4.1",
"description": "Compiler for the Khepri programming language",

@@ -12,3 +12,4 @@ "author": "Matt Bierner",

"language",
"programming language"
"programming language",
"functional"
],

@@ -57,3 +58,3 @@ "repository": {

"khepri-parse": "0.11.x",
"ecma-unparse": "3.2.x"
"ecma-unparse": "3.3.x"
},

@@ -60,0 +61,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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