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.2 to 0.29.3

11

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

@@ -10,5 +10,5 @@ "main": "src/index.js",

"scripts": {
"start": "onchange -i src/ test-rulesets/ -- npm run test -s",
"start": "onchange -i src/ test-rulesets/ -- npm run test",
"lint": "eslint src/ && echo lint-ok",
"test": "npm run lint && node src/tests.js"
"test": "npm run lint -s && node src/tests.js | faucet"
},

@@ -32,3 +32,4 @@ "repository": {

"eslint": "^3.0.1",
"krl-compiler": ">=0.26.2",
"faucet": "^0.0.1",
"krl-compiler": "^0.31.5",
"memdown": "^1.2.0",

@@ -44,3 +45,3 @@ "onchange": "^3.0.0",

"cuid": "^1.3.8",
"krl-stdlib": "^0.6.0",
"krl-stdlib": "^0.7.1",
"level-json-coerce-null": "^1.0.0",

@@ -47,0 +48,0 @@ "levelup": "^1.3.2",

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

module.exports = function(conf, callback){
module.exports = function(conf){
var db = DB(conf.db);

@@ -440,36 +440,7 @@ _.each(db, function(val, key){

registerAllEnabledRulesets(function(err){
if(err) return callback(err);
var pe = {
emitter: emitter,
signalEvent: signalEvent,
runQuery: runQuery,
registerRuleset: core.registerRuleset,
registerRulesetURL: core.registerRulesetURL,
flushRuleset: core.flushRuleset,
unregisterRuleset: core.unregisterRuleset,
newPico: db.newPico,
newChannel: db.newChannel,
removeChannel: db.removeChannel,
getOwnerECI: db.getOwnerECI,
installRuleset: core.installRuleset,
uninstallRuleset: core.uninstallRuleset,
removePico: db.removePico,
putEntVar: db.putEntVar,
getEntVar: db.getEntVar,
removeEntVar: db.removeEntVar,
dbDump: db.toObj,
};
if(conf.___core_testing_mode){
pe.scheduler = core.scheduler;
pe.modules = modules;
}
//restart "cron"
var resumeScheduler = function(callback){
db.listScheduled(function(err, vals){
if(err) return callback(err);
//resume the cron tasks
_.each(vals, function(val){

@@ -481,5 +452,49 @@ if(!_.isString(val.timespec)){

});
callback(void 0, pe);
//resume `schedule .. at` queue
core.scheduler.update();
callback();
});
});
};
var pe = {
emitter: emitter,
signalEvent: signalEvent,
runQuery: runQuery,
registerRuleset: core.registerRuleset,
registerRulesetURL: core.registerRulesetURL,
flushRuleset: core.flushRuleset,
unregisterRuleset: core.unregisterRuleset,
newPico: db.newPico,
newChannel: db.newChannel,
removeChannel: db.removeChannel,
getOwnerECI: db.getOwnerECI,
installRuleset: core.installRuleset,
uninstallRuleset: core.uninstallRuleset,
removePico: db.removePico,
putEntVar: db.putEntVar,
getEntVar: db.getEntVar,
removeEntVar: db.removeEntVar,
dbDump: db.toObj,
};
if(conf.___core_testing_mode){
pe.scheduler = core.scheduler;
pe.modules = modules;
}
pe.start = function(callback){
registerAllEnabledRulesets(function(err){
if(err) return callback(err);
resumeScheduler(callback);
});
};
return pe;
};

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

opts = opts || {};
PicoEngine({
var pe = PicoEngine({
host: "https://test-host",

@@ -45,3 +45,4 @@ allow_event_time_override: true,

}
}, function(err, pe){
});
pe.start(function(err){
if(err)return callback(err);

@@ -48,0 +49,0 @@ if(opts.dont_register_rulesets){

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

update();//trigger the initial schedule
var r = {

@@ -56,0 +54,0 @@ update: update,

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