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

yaml-blaster

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

yaml-blaster - npm Package Compare versions

Comparing version 1.0.21 to 1.0.22

9

dist/blaster.js

@@ -490,3 +490,3 @@ (function webpackUniversalModuleDefinition(root, factory) {

key: "process",
value: function process(fragment, data, inputhPath) {
value: function process(fragment, data, inputhPath, addlParams) {
var deCommented = this.deComment(fragment);

@@ -496,2 +496,9 @@ var replaced = this.handleEverything(deCommented, data, inputhPath);

var flatData = this.flatten(data);
if (addlParams) {
addlParams.forEach(function (param) {
flatData[param.key] = param.val;
});
}
var varsHandled = this.handleVars(dotsFixed, flatData);

@@ -498,0 +505,0 @@ return yaml.safeDump(yaml.safeLoad(varsHandled));

@@ -491,3 +491,3 @@ #!/usr/bin/env node

key: "process",
value: function process(fragment, data, inputhPath) {
value: function process(fragment, data, inputhPath, addlParams) {
var deCommented = this.deComment(fragment);

@@ -497,2 +497,9 @@ var replaced = this.handleEverything(deCommented, data, inputhPath);

var flatData = this.flatten(data);
if (addlParams) {
addlParams.forEach(function (param) {
flatData[param.key] = param.val;
});
}
var varsHandled = this.handleVars(dotsFixed, flatData);

@@ -582,2 +589,7 @@ return yaml.safeDump(yaml.safeLoad(varsHandled));

demandOption: false
}).option("p", {
alias: "params",
describe: "Additional parameters (ex: key1=val1,key2=val2)",
type: "string",
demandOption: false
}).argv;

@@ -599,4 +611,20 @@ var relDir = process.cwd();

var params;
if (args.params) {
try {
params = args.params.split(',').map(function (param) {
var keyVal = param.split('=');
return {
key: keyVal[0],
val: keyVal[1]
};
});
} catch (err) {
throw new Error('Please supply params in the following format: key=val,key2=val2');
}
}
var yb = new Blaster(input, data, inputDir);
var processed = yb.process(input, data, inputDir);
var processed = yb.process(input, data, inputDir, params);

@@ -603,0 +631,0 @@ if (args.out) {

2

package.json
{
"name": "yaml-blaster",
"version": "1.0.21",
"version": "1.0.22",
"description": "Framework for pre-processing yaml files",

@@ -5,0 +5,0 @@ "main": "dist/blaster.js",

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