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

pico-engine-core

Package Overview
Dependencies
Maintainers
2
Versions
145
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pico-engine-core - npm Package Compare versions

Comparing version 0.29.0 to 0.30.0

src/processActionBlock.js

4

package.json
{
"name": "pico-engine-core",
"version": "0.29.0",
"version": "0.30.0",
"description": "The core javascript api for the pico-engine. (no http, logging, process management etc...)",

@@ -31,3 +31,3 @@ "main": "src/index.js",

"eslint": "^3.0.1",
"krl-compiler": ">=0.26.2",
"krl-compiler": ">=0.32.3",
"memdown": "^1.2.0",

@@ -34,0 +34,0 @@ "onchange": "^3.0.0",

@@ -17,4 +17,4 @@ var _ = require("lodash");

var processQuery = require("./processQuery");
var processAction = require("./processAction");
var RulesetRegistry = require("./RulesetRegistry");
var processActionBlock = require("./processActionBlock");

@@ -73,10 +73,7 @@ var log_levels = {

var actionFn = cocb.wrap(function*(ctx2, args){
var ctx3 = pushCTXScope(ctx2);
var action_block = yield fn(ctx3, function(name, index){
return yield fn(pushCTXScope(ctx2), function(name, index){
return getArg(args, name, index);
}, function(name, index){
return hasArg(args, name, index);
});
var r = yield processAction(ctx3, action_block);
return r.returns;
}, processActionBlock);
});

@@ -129,5 +126,8 @@ actionFn.is_a_defaction = true;

};
ctx.callKRLstdlib = function(fn_name){
var args = _.toArray(arguments);
args[0] = ctx;
ctx.callKRLstdlib = function(fn_name, args){
if(_.isArray(args)){
args = [ctx].concat(args);
}else{
args[0] = ctx;
}
var fn = krl_stdlib[fn_name];

@@ -134,0 +134,0 @@ if(cocb.isGeneratorFunction(fn)){

@@ -276,3 +276,3 @@ var _ = require("lodash");

name: "Hello World",
description: "\nA first ruleset for the Quickstart\n ",
description: "\nA first ruleset for the Quickstart\n ",
author: "Phil Windley",

@@ -279,0 +279,0 @@ });

var _ = require("lodash");
var cocb = require("co-callback");
var runKRL = require("./runKRL");
var processAction = require("./processAction");
var selectRulesToEval = require("./selectRulesToEval");
var processActionBlock = require("./processActionBlock");

@@ -81,3 +81,3 @@ var scheduleEvent = function(core, ctx, args, callback){

var action_r = yield processAction(ctx, rule.action_block);
var action_r = yield processActionBlock(ctx, rule.action_block);

@@ -84,0 +84,0 @@ if(action_r.did_fire){

Sorry, the diff of this file is too big to display

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