diff --git a/lib/package-card.js b/lib/package-card.js index 3bae58d1..77c5da14 100644 --- a/lib/package-card.js +++ b/lib/package-card.js @@ -485,7 +485,7 @@ export default class PackageCard { if (message != null) { if (marked == null) { - marked = require('marked') + ({marked} = require('marked')) } this.refs.packageMessage.innerHTML = marked(message, {breaks: true}) diff --git a/lib/package-readme-view.js b/lib/package-readme-view.js index 0f63fec1..c0559217 100644 --- a/lib/package-readme-view.js +++ b/lib/package-readme-view.js @@ -1,6 +1,6 @@ /** @babel */ -import marked from 'marked' +import {marked} from 'marked' import createDOMPurify from 'dompurify' function sanitize (html, readmeSrc) { diff --git a/lib/rich-description.js b/lib/rich-description.js index b54b7193..f246fbd1 100644 --- a/lib/rich-description.js +++ b/lib/rich-description.js @@ -1,4 +1,4 @@ -const marked = require('marked') +const {marked} = require('marked') const renderer = new marked.Renderer() renderer.code = () => '' diff --git a/package-lock.json b/package-lock.json index 2fc22429..1f428693 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1643,9 +1643,9 @@ "dev": true }, "marked": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.0.tgz", - "integrity": "sha512-tiRxakgbNPBr301ihe/785NntvYyhxlqcL3YaC8CaxJQh7kiaEtrN9B/eK2I2943Yjkh5gw25chYFDQhOMCwMA==" + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.10.tgz", + "integrity": "sha512-+QvuFj0nGgO970fySghXGmuw+Fd0gD2x3+MqCWLIPf5oxdv1Ka6b2q+z9RP01P/IaKPMEramy+7cNy/Lw8c3hw==" }, "mime-db": { "version": "1.36.0", diff --git a/package.json b/package.json index a6fcda96..3653814e 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "fuzzaldrin": "^2.1", "glob": "4.3.1", "hosted-git-info": "^2.1.4", - "marked": "^1.2.0", + "marked": "^4.0.10", "request": "^2.83.0", "season": "^6.0.2", "semver": "^5.3.0",