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

@sapphirecode/dcm

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sapphirecode/dcm - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

62

dist/index.js

@@ -43,3 +43,3 @@ "use strict";

return __awaiter(this, void 0, void 0, function () {
var store, argv, type, include_passive, pull, _a;
var store, argv, type, include_passive, pull, delay, _i, argv_1, arg, _a;
return __generator(this, function (_b) {

@@ -68,36 +68,52 @@ switch (_b.label) {

pull = true;
delay = 0;
for (_i = 0, argv_1 = argv; _i < argv_1.length; _i++) {
arg = argv_1[_i];
if (arg.startsWith('--delay=')) {
delay = parseInt(arg.slice('--delay='.length));
if (isNaN(delay))
throw new Error("Invalid delay: ".concat(arg));
}
}
if (!(delay > 0)) return [3 /*break*/, 3];
console.log("Delaying for ".concat(delay, " seconds..."));
return [4 /*yield*/, new Promise(function (resolve) { return setTimeout(resolve, delay * 1000); })];
case 2:
_b.sent();
_b.label = 3;
case 3:
_a = type;
switch (_a) {
case 'up': return [3 /*break*/, 2];
case 'down': return [3 /*break*/, 4];
case 'pull': return [3 /*break*/, 6];
case 'restart': return [3 /*break*/, 8];
case 'create_filter': return [3 /*break*/, 11];
case 'up': return [3 /*break*/, 4];
case 'down': return [3 /*break*/, 6];
case 'pull': return [3 /*break*/, 8];
case 'restart': return [3 /*break*/, 10];
case 'create_filter': return [3 /*break*/, 13];
}
return [3 /*break*/, 13];
case 2: return [4 /*yield*/, (0, commands_1.do_up)(store, include_passive, pull)];
case 3:
_b.sent();
return [3 /*break*/, 14];
case 4: return [4 /*yield*/, (0, commands_1.do_down)(store)];
return [3 /*break*/, 15];
case 4: return [4 /*yield*/, (0, commands_1.do_up)(store, include_passive, pull)];
case 5:
_b.sent();
return [3 /*break*/, 14];
case 6: return [4 /*yield*/, (0, commands_1.do_pull)(store)];
return [3 /*break*/, 16];
case 6: return [4 /*yield*/, (0, commands_1.do_down)(store)];
case 7:
_b.sent();
return [3 /*break*/, 14];
case 8: return [4 /*yield*/, (0, commands_1.do_down)(store)];
return [3 /*break*/, 16];
case 8: return [4 /*yield*/, (0, commands_1.do_pull)(store)];
case 9:
_b.sent();
return [3 /*break*/, 16];
case 10: return [4 /*yield*/, (0, commands_1.do_down)(store)];
case 11:
_b.sent();
return [4 /*yield*/, (0, commands_1.do_up)(store, include_passive, pull)];
case 10:
_b.sent();
return [3 /*break*/, 14];
case 11: return [4 /*yield*/, (0, commands_1.do_create_filter)(store)];
case 12:
_b.sent();
return [3 /*break*/, 14];
case 13: throw new Error("Unknown command type: ".concat(type));
case 14: return [2 /*return*/];
return [3 /*break*/, 16];
case 13: return [4 /*yield*/, (0, commands_1.do_create_filter)(store)];
case 14:
_b.sent();
return [3 /*break*/, 16];
case 15: throw new Error("Unknown command type: ".concat(type));
case 16: return [2 /*return*/];
}

@@ -104,0 +120,0 @@ });

@@ -151,3 +151,2 @@ "use strict";

};
// eslint-disable-next-line max-lines-per-function, max-statements
Store.prototype.read_services = function () {

@@ -154,0 +153,0 @@ return __awaiter(this, void 0, void 0, function () {

@@ -17,4 +17,7 @@ /* eslint-disable */

'no-await-in-loop': 'off',
'no-console': 'off'
'no-console': 'off',
'max-lines-per-function': 'off',
'complexity': 'off',
'max-statements': 'off'
}
};

@@ -29,2 +29,16 @@ import { CommandType } from './command_definition';

let delay = 0;
for (const arg of argv) {
if (arg.startsWith ('--delay=')) {
delay = parseInt (arg.slice ('--delay='.length));
if (isNaN (delay))
throw new Error (`Invalid delay: ${arg}`);
}
}
if (delay > 0) {
console.log (`Delaying for ${delay} seconds...`);
await new Promise ((resolve) => setTimeout (resolve, delay * 1000));
}
switch (type) {

@@ -31,0 +45,0 @@ case 'up':

@@ -71,3 +71,2 @@ import fs from 'fs/promises';

// eslint-disable-next-line max-lines-per-function, max-statements
private async read_services (): Promise<void> {

@@ -74,0 +73,0 @@ const passive = await this.read_json ('./passive.json');

{
"name": "@sapphirecode/dcm",
"version": "1.0.0",
"version": "1.0.1",
"main": "index.js",

@@ -5,0 +5,0 @@ "description": "Managing docker compose configurations, volumes and networks",

# Docker-Compose Management
Version: 1.0.0
Version: 1.0.1

@@ -31,2 +31,6 @@ Open docker-compose management cli

Global Options:
- `--delay=<seconds>`: Delay before executing the command
1. Pulling images: `pull`

@@ -33,0 +37,0 @@

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