🚨 Active Supply Chain Attack:node-ipc Package Compromised.Learn More
Socket
Book a DemoSign in
Socket

@csml/studio-cli

Package Overview
Dependencies
Maintainers
2
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@csml/studio-cli - npm Package Compare versions

Comparing version
0.1.6
to
0.1.7
+1
-1
dist/commands/up.js

@@ -72,3 +72,3 @@ "use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _bluebird = _interopRequireDefault(require("bluebird"));

// update the bot's AI rules
if (_this.rules) {
if (_this.argv.rules) {
console.log('Updating AI rules...'.yellow);

@@ -75,0 +75,0 @@ var { airules = [] } = localBot;

@@ -1,1 +0,1 @@

{"version":3,"sources":["commands/up.js"],"names":["Up","baseCommand","constructor","help","green","aliases","rules","key","secret","authed","run","localBot","BotHelpers","readManifest","projectPath","studioBot","getFromStudio","credentials","localFlows","flows","console","log","yellow","defFlow","find","f","name","default_flow","defFlowStudio","request","post","set","send","id","Promise","map","sf","lf","del","concurrency","put","airules","body","updatedBot","get","writeManifest","_success"],"mappings":"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","file":"up.js","sourceRoot":"../../src"}
{"version":3,"sources":["commands/up.js"],"names":["Up","baseCommand","constructor","help","green","aliases","rules","key","secret","authed","run","localBot","BotHelpers","readManifest","projectPath","studioBot","getFromStudio","credentials","localFlows","flows","console","log","yellow","defFlow","find","f","name","default_flow","defFlowStudio","request","post","set","send","id","Promise","map","sf","lf","del","concurrency","put","argv","airules","body","updatedBot","get","writeManifest","_success"],"mappings":"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","file":"up.js","sourceRoot":"../../src"}

@@ -48,3 +48,3 @@ "use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _fs = _interopRequireDefault(require("fs"));

var airules = flowFiles.filter(filename => filename.endsWith('.cmds.csml')).
formatted.airules = flowFiles.filter(filename => filename.endsWith('.cmds.csml')).
map(filename => {

@@ -51,0 +51,0 @@ var commands = _fs.default.readFileSync(_path.default.join(projectPath, './flows', filename)).

@@ -1,1 +0,1 @@

{"version":3,"sources":["helpers/bot.js"],"names":["BotHelpers","readManifest","projectPath","process","env","PWD","data","fs","readFileSync","path","join","toString","rawManifest","JSON","parse","formatted","id","name","flowFiles","readdirSync","localFlowsHashmap","reduce","acc","filename","isCommands","endsWith","isContent","flowName","split","content","commands","filter","c","trim","airules","map","l","target","flow_id","slice","length","flows","Object","keys","k","defFlow","find","lf","default_flow","Error","err","message","writeManifest","manifest","dir","f","writeFileSync","stringify","forEach","i","getFromStudio","credentials","body","request","get","set","updateStudioBot","bot","toUpdate","put","send","validateBot","post"],"mappings":"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","file":"bot.js","sourceRoot":"../../src"}
{"version":3,"sources":["helpers/bot.js"],"names":["BotHelpers","readManifest","projectPath","process","env","PWD","data","fs","readFileSync","path","join","toString","rawManifest","JSON","parse","formatted","id","name","flowFiles","readdirSync","localFlowsHashmap","reduce","acc","filename","isCommands","endsWith","isContent","flowName","split","content","commands","filter","c","trim","airules","map","l","target","flow_id","slice","length","flows","Object","keys","k","defFlow","find","lf","default_flow","Error","err","message","writeManifest","manifest","dir","f","writeFileSync","stringify","forEach","i","getFromStudio","credentials","body","request","get","set","updateStudioBot","bot","toUpdate","put","send","validateBot","post"],"mappings":"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","file":"bot.js","sourceRoot":"../../src"}
{
"name": "@csml/studio-cli",
"version": "0.1.6",
"version": "0.1.7",
"description": "Interact with CSML Studio in CLI - https://studio.csml.dev",

@@ -5,0 +5,0 @@ "bin": {

@@ -72,3 +72,3 @@ import Promise from 'bluebird';

// update the bot's AI rules
if (this.rules) {
if (this.argv.rules) {
console.log('Updating AI rules...'.yellow);

@@ -75,0 +75,0 @@ const { airules = [] } = localBot;

@@ -48,3 +48,3 @@ import fs from 'fs';

const airules = flowFiles.filter(filename => filename.endsWith('.cmds.csml'))
formatted.airules = flowFiles.filter(filename => filename.endsWith('.cmds.csml'))
.map(filename => {

@@ -51,0 +51,0 @@ const commands = fs.readFileSync(path.join(projectPath, './flows', filename))