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

btrz-pdf

Package Overview
Dependencies
Maintainers
1
Versions
53
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

btrz-pdf - npm Package Compare versions

Comparing version 1.25.0 to 1.26.0

2

package.json
{
"name": "btrz-pdf",
"version": "1.25.0",
"version": "1.26.0",
"description": "Generates pdf documents based on a liquid template",

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

@@ -64,14 +64,11 @@ const {Liquid} = require("liquidjs");

},
parseQuotesInData(data) {
for (let prop in data) {
if (typeof data[prop] === "string") {
data[prop] = data[prop].replace(/\"/g, '\\"');
} else if (typeof data[prop] === "object") {
this.parseQuotesInData(data[prop]);
async toDocumentDefinition(liquidTemplate, data) {
const engine = new Liquid({
outputEscape: (val) => {
if (typeof val === "string" && val.includes('"')) {
return val.replace(/"/g, '\\"');
}
return val;
}
}
return data;
},
async toDocumentDefinition(liquidTemplate, data) {
const engine = new Liquid();
});
engine.plugin(Localizer);

@@ -96,3 +93,3 @@ engine.plugin(Html);

engine.plugin(HttpImg);
const str = await engine.parseAndRender(liquidTemplate, this.parseQuotesInData(data));
const str = await engine.parseAndRender(liquidTemplate, data);

@@ -99,0 +96,0 @@ try {

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