Socket
Socket
Sign inDemoInstall

markdown-to-jsx

Package Overview
Dependencies
Maintainers
1
Versions
110
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

markdown-to-jsx - npm Package Compare versions

Comparing version 4.0.2-beta to 4.0.3-beta

README.md

7

CHANGELOG.md

@@ -0,1 +1,8 @@

### 4.0.3-beta (September 26, 2016)
25f70a6 Allow overrides for GFM task list items & associated checkboxes
3395105 Override support for pre & code elements generated in astToJSX
---
### 4.0.2-beta (September 25, 2016)

@@ -2,0 +9,0 @@

37

index.es5.js

@@ -378,11 +378,9 @@ 'use strict';

if (ast.type === 'code' && ast.value) {
return _react2.default.createElement(
'pre',
{ key: key },
_react2.default.createElement(
'code',
{ className: 'lang-' + ast.lang },
ast.value
)
);
var preProps = (0, _lodash2.default)(overrides, 'pre.props', {});
var codeProps = (0, _lodash2.default)(overrides, 'code.props', {});
preProps.key = key;
codeProps.className = codeProps.className ? codeProps.className + ' lang-' + ast.lang : 'lang-' + ast.lang;
return _react2.default.createElement((0, _lodash2.default)(overrides, 'pre.component', 'pre'), preProps, _react2.default.createElement((0, _lodash2.default)(overrides, 'code.component', 'code'), codeProps, ast.value));
} /* Refers to fenced blocks, need to create a pre:code nested structure */

@@ -404,11 +402,14 @@

if (ast.checked === true || ast.checked === false) {
return _react2.default.createElement(
'li',
{ key: key },
_react2.default.createElement('input', { key: 'checkbox',
type: 'checkbox',
checked: ast.checked,
disabled: true }),
ast.children.map(astToJSX)
);
var liProps = (0, _lodash2.default)(overrides, 'li.props', {});
liProps.key = key;
var inputProps = (0, _lodash2.default)(overrides, 'input.props', {});
inputProps.key = 'checkbox';
inputProps.type = 'checkbox';
inputProps.checked = ast.checked;
inputProps.readOnly = true;
return _react2.default.createElement((0, _lodash2.default)(overrides, 'li.component', 'li'), liProps, [_react2.default.createElement((0, _lodash2.default)(overrides, 'input.component', 'input'), inputProps), ast.children.map(astToJSX)]);
} /* gfm task list, need to add a checkbox */

@@ -415,0 +416,0 @@ }

@@ -6,3 +6,3 @@ {

"license": "MIT",
"version": "4.0.2-beta",
"version": "4.0.3-beta",
"engines": {

@@ -9,0 +9,0 @@ "node": ">= 4"

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