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

ctl

Package Overview
Dependencies
Maintainers
1
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ctl - npm Package Compare versions

Comparing version 2.0.2 to 2.0.3

src/plugins/stage.js

2

package.json

@@ -7,3 +7,3 @@ {

"name": "ctl",
"version": "2.0.2",
"version": "2.0.3",
"dependencies": {

@@ -10,0 +10,0 @@ "app-module-path": "^2.2.0",

@@ -13,5 +13,7 @@ const path = require('path');

config.set(await settings(ctl));
ctl.stage(config.stage);
log.info(`Config "${path.relative(process.cwd(), f)}" executed.`);
} else if (settings) {
config.set(settings);
ctl.stage(config.stage);
log.info(`Config "${path.relative(process.cwd(), f)}" loaded.`);

@@ -22,6 +24,4 @@ }

module.exports = async (ctl) => {
const { ENV = 'local', CONFIG = '', PORT = 8080 } = process.env;
const env = ENV.toLowerCase();
const { CONFIG = '', PORT = 8080 } = process.env;
const log = ctl.log('config');
ctl.env = env;
let overrides;

@@ -34,3 +34,3 @@ try {

config.set({
env,
stage: ctl.stage(),
server: {

@@ -46,11 +46,11 @@ port: PORT,

await load(ctl, `${ctl.dirs.root}/defaults.js`);
await load(ctl, `${ctl.dirs.src}/library/defaults-${env}`);
await load(ctl, `${ctl.dirs.root}/defaults-${env}.json`);
await load(ctl, `${ctl.dirs.root}/defaults-${env}.js`);
await load(ctl, `${ctl.dirs.src}/library/defaults-${ctl.stage()}`);
await load(ctl, `${ctl.dirs.root}/defaults-${ctl.stage()}.json`);
await load(ctl, `${ctl.dirs.root}/defaults-${ctl.stage()}.js`);
await load(ctl, `${ctl.dirs.src}/library/config`);
await load(ctl, `${ctl.dirs.root}/config.json`);
await load(ctl, `${ctl.dirs.root}/config.js`);
await load(ctl, `${ctl.dirs.src}/library/config-${env}`);
await load(ctl, `${ctl.dirs.root}/config-${env}.json`);
await load(ctl, `${ctl.dirs.root}/config-${env}.js`);
await load(ctl, `${ctl.dirs.src}/library/config-${ctl.stage()}`);
await load(ctl, `${ctl.dirs.root}/config-${ctl.stage()}.json`);
await load(ctl, `${ctl.dirs.root}/config-${ctl.stage()}.js`);
if (overrides) {

@@ -60,3 +60,4 @@ config.set(overrides);

}
log.info(`Loaded config for "${ctl.stage()}".`);
return () => config;
}

@@ -10,2 +10,3 @@ const mods = require('app-module-path');

plugins: {
stage: require('./plugins/stage'),
log: require('./plugins/log'),

@@ -12,0 +13,0 @@ config: require('./plugins/config'),

@@ -21,3 +21,3 @@ const http = require('http');

express: app,
noCache: (config.env !== 'production'),
noCache: (ctl.stage !== 'production'),
});

@@ -24,0 +24,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