Socket
Socket
Sign inDemoInstall

dgeni-packages

Package Overview
Dependencies
Maintainers
4
Versions
147
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dgeni-packages - npm Package Compare versions

Comparing version 0.26.9 to 0.26.10

7

CHANGELOG.md
# Changelog
# 0.26.10 21 September 2018
## Fixes
* **nunjucks**: disable autoescape for marked tag 067f74c5
# 0.26.9 2 September 2018

@@ -4,0 +11,0 @@

9

nunjucks/rendering/tags/marked.js

@@ -9,2 +9,5 @@ /**

/** Disable autoescape for this tag because the markdown tag renders HTML that shouldn't be escaped. */
autoescape: false,
parse: function(parser, nodes) {

@@ -25,6 +28,6 @@ parser.advanceAfterBlockEnd();

var markedString = renderMarkdown(trimmedString);
var reindentedString = trimIndentation.reindent(markedString, indent);
return reindentedString;
return trimIndentation.reindent(markedString, indent);
}
};
};
};
var Dgeni = require('dgeni');
var mockPackage = require('../../mocks/mockPackage');
var nunjucks = require('nunjucks');

@@ -63,2 +64,11 @@ describe("marked custom tag extension", function() {

});
describe('(when used with nunjucks)', () => {
it('should not escape the output of the tag, even if nunjucks is configured to escape output', () => {
var engine = new nunjucks.Environment(null, {autoescape: true});
engine.addExtension('marked', extension);
const renderedContent = engine.renderString('{% marked %}some `inline code`{% endmarked %}', {});
expect(renderedContent).toEqual('<p>some <code>inline code</code></p>\n');
});
});
});
{
"name": "dgeni-packages",
"version": "0.26.9",
"version": "0.26.10",
"description": "A collection of dgeni packages for generating documentation from source code",

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

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