Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: markedjs/marked
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.0.4
Choose a base ref
...
head repository: markedjs/marked
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.0.5
Choose a head ref
  • 11 commits
  • 7 files changed
  • 4 contributors

Commits on Sep 20, 2021

  1. chore(deps-dev): Bump semantic-release from 17.4.7 to 18.0.0 (#2208)

    * chore(deps-dev): Bump semantic-release from 17.4.7 to 18.0.0
    
    Bumps [semantic-release](https://github.com/semantic-release/semantic-release) from 17.4.7 to 18.0.0.
    - [Release notes](https://github.com/semantic-release/semantic-release/releases)
    - [Commits](semantic-release/semantic-release@v17.4.7...v18.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: semantic-release
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * chore(ci): use node lts for release
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Tony Brix <tony@brix.ninja>
    dependabot[bot] and UziTech authored Sep 20, 2021
    1

    Verified

    This commit was signed with the committer’s verified signature.
    bagder Daniel Stenberg
    Copy the full SHA
    254b93b View commit details

Commits on Sep 27, 2021

  1. chore(deps-dev): Bump @semantic-release/git from 9.0.1 to 10.0.0 (#2210)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 27, 2021
    1
    Copy the full SHA
    ce5e883 View commit details
  2. chore(deps-dev): Bump @semantic-release/release-notes-generator from …

    …9.0.3 to 10.0.2 (#2212)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 27, 2021
    1
    Copy the full SHA
    8431280 View commit details
  3. chore(deps-dev): Bump rollup from 2.56.3 to 2.57.0 (#2213)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 27, 2021
    1
    Copy the full SHA
    f76a2ba View commit details
  4. chore(deps-dev): Bump @semantic-release/commit-analyzer (#2211)

    Bumps [@semantic-release/commit-analyzer](https://github.com/semantic-release/commit-analyzer) from 8.0.1 to 9.0.1.
    - [Release notes](https://github.com/semantic-release/commit-analyzer/releases)
    - [Commits](semantic-release/commit-analyzer@v8.0.1...v9.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: "@semantic-release/commit-analyzer"
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 27, 2021
    1
    Copy the full SHA
    4640a09 View commit details
  5. chore(deps-dev): Bump @semantic-release/github from 7.2.3 to 8.0.1 (#…

    …2214)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 27, 2021
    1
    Copy the full SHA
    6b6d054 View commit details
  6. chore(deps-dev): Bump @semantic-release/npm from 7.1.3 to 8.0.0 (#2215)

    Bumps [@semantic-release/npm](https://github.com/semantic-release/npm) from 7.1.3 to 8.0.0.
    - [Release notes](https://github.com/semantic-release/npm/releases)
    - [Commits](semantic-release/npm@v7.1.3...v8.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: "@semantic-release/npm"
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 27, 2021
    1
    Copy the full SHA
    0d32604 View commit details

Commits on Oct 4, 2021

  1. chore(deps-dev): Bump rollup from 2.57.0 to 2.58.0 (#2221)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 4, 2021
    1
    Copy the full SHA
    6257f19 View commit details
  2. chore(deps-dev): Bump @rollup/plugin-commonjs from 20.0.0 to 21.0.0 (#…

    …2222)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 4, 2021
    1
    Copy the full SHA
    d463946 View commit details

Commits on Oct 6, 2021

  1. 1
    Copy the full SHA
    3959651 View commit details
  2. chore(release): 3.0.5 [skip ci]

    ## [3.0.5](v3.0.4...v3.0.5) (2021-10-06)
    
    ### Bug Fixes
    
    * Expose named exports for ESM build ([#2223](#2223)) ([3959651](3959651))
    semantic-release-bot committed Oct 6, 2021
    1
    Copy the full SHA
    6c65489 View commit details
Showing with 286 additions and 282 deletions.
  1. +4 −0 .github/workflows/tests.yml
  2. +31 −23 lib/marked.esm.js
  3. +48 −25 lib/marked.js
  4. +1 −1 marked.min.js
  5. +184 −219 package-lock.json
  6. +9 −9 package.json
  7. +9 −5 src/marked.js
4 changes: 4 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -47,6 +47,10 @@ jobs:
steps:
- name: Checkout Code
uses: actions/checkout@v2
- name: Install Node
uses: dcodeIO/setup-node-nvm@master
with:
node-version: 'lts/*'
- name: Install Dependencies
run: npm ci
- name: Build 🗜️
54 changes: 31 additions & 23 deletions lib/marked.esm.js
Original file line number Diff line number Diff line change
@@ -9,6 +9,8 @@
* The code in this file is generated from files in ./src/
*/

var marked$1 = {exports: {}};

var defaults$5 = {exports: {}};

function getDefaults$1() {
@@ -378,7 +380,7 @@ function indentCodeCompensation(raw, text) {
/**
* Tokenizer
*/
var Tokenizer_1 = class Tokenizer {
var Tokenizer_1$1 = class Tokenizer {
constructor(options) {
this.options = options || defaults$4;
}
@@ -1358,7 +1360,7 @@ var rules = {
inline: inline$1
};

const Tokenizer$1 = Tokenizer_1;
const Tokenizer$1 = Tokenizer_1$1;
const { defaults: defaults$3 } = defaults$5.exports;
const { block, inline } = rules;
const { repeatString } = helpers;
@@ -1407,7 +1409,7 @@ function mangle(text) {
/**
* Block Lexer
*/
var Lexer_1 = class Lexer {
var Lexer_1$1 = class Lexer {
constructor(options) {
this.tokens = [];
this.tokens.links = Object.create(null);
@@ -1859,7 +1861,7 @@ const {
/**
* Renderer
*/
var Renderer_1 = class Renderer {
var Renderer_1$1 = class Renderer {
constructor(options) {
this.options = options || defaults$2;
}
@@ -2022,7 +2024,7 @@ var Renderer_1 = class Renderer {
* returns only the textual part of the token
*/

var TextRenderer_1 = class TextRenderer {
var TextRenderer_1$1 = class TextRenderer {
// no need for block level renderers
strong(text) {
return text;
@@ -2065,7 +2067,7 @@ var TextRenderer_1 = class TextRenderer {
* Slugger generates header id
*/

var Slugger_1 = class Slugger {
var Slugger_1$1 = class Slugger {
constructor() {
this.seen = {};
}
@@ -2112,9 +2114,9 @@ var Slugger_1 = class Slugger {
}
};

const Renderer$1 = Renderer_1;
const TextRenderer$1 = TextRenderer_1;
const Slugger$1 = Slugger_1;
const Renderer$1 = Renderer_1$1;
const TextRenderer$1 = TextRenderer_1$1;
const Slugger$1 = Slugger_1$1;
const { defaults: defaults$1 } = defaults$5.exports;
const {
unescape
@@ -2123,7 +2125,7 @@ const {
/**
* Parsing & Compiling
*/
var Parser_1 = class Parser {
var Parser_1$1 = class Parser {
constructor(options) {
this.options = options || defaults$1;
this.options.renderer = this.options.renderer || new Renderer$1();
@@ -2399,12 +2401,12 @@ var Parser_1 = class Parser {
}
};

const Lexer = Lexer_1;
const Parser = Parser_1;
const Tokenizer = Tokenizer_1;
const Renderer = Renderer_1;
const TextRenderer = TextRenderer_1;
const Slugger = Slugger_1;
const Lexer = Lexer_1$1;
const Parser = Parser_1$1;
const Tokenizer = Tokenizer_1$1;
const Renderer = Renderer_1$1;
const TextRenderer = TextRenderer_1$1;
const Slugger = Slugger_1$1;
const {
merge,
checkSanitizeDeprecation,
@@ -2727,19 +2729,25 @@ marked.parseInline = function(src, opt) {

marked.Parser = Parser;
marked.parser = Parser.parse;

marked.Renderer = Renderer;
marked.TextRenderer = TextRenderer;

marked.Lexer = Lexer;
marked.lexer = Lexer.lex;

marked.Tokenizer = Tokenizer;

marked.Slugger = Slugger;

marked.parse = marked;

var marked_1 = marked;
marked$1.exports = marked;
var parse = marked$1.exports.parse = marked;
var Parser_1 = marked$1.exports.Parser = Parser;
var parser = marked$1.exports.parser = Parser.parse;
var Renderer_1 = marked$1.exports.Renderer = Renderer;
var TextRenderer_1 = marked$1.exports.TextRenderer = TextRenderer;
var Lexer_1 = marked$1.exports.Lexer = Lexer;
var lexer = marked$1.exports.lexer = Lexer.lex;
var Tokenizer_1 = marked$1.exports.Tokenizer = Tokenizer;
var Slugger_1 = marked$1.exports.Slugger = Slugger;

var marked_1 = marked$1.exports;

export { marked_1 as default };
export { Lexer_1 as Lexer, Parser_1 as Parser, Renderer_1 as Renderer, Slugger_1 as Slugger, TextRenderer_1 as TextRenderer, Tokenizer_1 as Tokenizer, marked_1 as default, lexer, parse, parser };
73 changes: 48 additions & 25 deletions lib/marked.js
Original file line number Diff line number Diff line change
@@ -10,10 +10,10 @@
*/

(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.marked = factory());
}(this, (function () { 'use strict';
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.marked = {}));
})(this, (function (exports) { 'use strict';

function _defineProperties(target, props) {
for (var i = 0; i < props.length; i++) {
@@ -69,6 +69,8 @@
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}

var marked$1 = {exports: {}};

var defaults$5 = {exports: {}};

function getDefaults$1() {
@@ -468,7 +470,7 @@
*/


var Tokenizer_1 = /*#__PURE__*/function () {
var Tokenizer_1$1 = /*#__PURE__*/function () {
function Tokenizer(options) {
this.options = options || defaults$4;
}
@@ -1393,7 +1395,7 @@
inline: inline$1
};

var Tokenizer$1 = Tokenizer_1;
var Tokenizer$1 = Tokenizer_1$1;
var defaults$3 = defaults$5.exports.defaults;
var block = rules.block,
inline = rules.inline;
@@ -1440,7 +1442,7 @@
*/


var Lexer_1 = /*#__PURE__*/function () {
var Lexer_1$1 = /*#__PURE__*/function () {
function Lexer(options) {
this.tokens = [];
this.tokens.links = Object.create(null);
@@ -1960,7 +1962,7 @@
* Renderer
*/

var Renderer_1 = /*#__PURE__*/function () {
var Renderer_1$1 = /*#__PURE__*/function () {
function Renderer(options) {
this.options = options || defaults$2;
}
@@ -2109,7 +2111,7 @@
* returns only the textual part of the token
*/

var TextRenderer_1 = /*#__PURE__*/function () {
var TextRenderer_1$1 = /*#__PURE__*/function () {
function TextRenderer() {}

var _proto = TextRenderer.prototype;
@@ -2158,7 +2160,7 @@
* Slugger generates header id
*/

var Slugger_1 = /*#__PURE__*/function () {
var Slugger_1$1 = /*#__PURE__*/function () {
function Slugger() {
this.seen = {};
}
@@ -2214,16 +2216,16 @@
return Slugger;
}();

var Renderer$1 = Renderer_1;
var TextRenderer$1 = TextRenderer_1;
var Slugger$1 = Slugger_1;
var Renderer$1 = Renderer_1$1;
var TextRenderer$1 = TextRenderer_1$1;
var Slugger$1 = Slugger_1$1;
var defaults$1 = defaults$5.exports.defaults;
var unescape = helpers.unescape;
/**
* Parsing & Compiling
*/

var Parser_1 = /*#__PURE__*/function () {
var Parser_1$1 = /*#__PURE__*/function () {
function Parser(options) {
this.options = options || defaults$1;
this.options.renderer = this.options.renderer || new Renderer$1();
@@ -2559,12 +2561,12 @@
return Parser;
}();

var Lexer = Lexer_1;
var Parser = Parser_1;
var Tokenizer = Tokenizer_1;
var Renderer = Renderer_1;
var TextRenderer = TextRenderer_1;
var Slugger = Slugger_1;
var Lexer = Lexer_1$1;
var Parser = Parser_1$1;
var Tokenizer = Tokenizer_1$1;
var Renderer = Renderer_1$1;
var TextRenderer = TextRenderer_1$1;
var Slugger = Slugger_1$1;
var merge = helpers.merge,
checkSanitizeDeprecation = helpers.checkSanitizeDeprecation,
escape = helpers.escape;
@@ -2963,8 +2965,29 @@
marked.Tokenizer = Tokenizer;
marked.Slugger = Slugger;
marked.parse = marked;
var marked_1 = marked;

return marked_1;

})));
marked$1.exports = marked;
var parse = marked$1.exports.parse = marked;
var Parser_1 = marked$1.exports.Parser = Parser;
var parser = marked$1.exports.parser = Parser.parse;
var Renderer_1 = marked$1.exports.Renderer = Renderer;
var TextRenderer_1 = marked$1.exports.TextRenderer = TextRenderer;
var Lexer_1 = marked$1.exports.Lexer = Lexer;
var lexer = marked$1.exports.lexer = Lexer.lex;
var Tokenizer_1 = marked$1.exports.Tokenizer = Tokenizer;
var Slugger_1 = marked$1.exports.Slugger = Slugger;
var marked_1 = marked$1.exports;

exports.Lexer = Lexer_1;
exports.Parser = Parser_1;
exports.Renderer = Renderer_1;
exports.Slugger = Slugger_1;
exports.TextRenderer = TextRenderer_1;
exports.Tokenizer = Tokenizer_1;
exports["default"] = marked_1;
exports.lexer = lexer;
exports.parse = parse;
exports.parser = parser;

Object.defineProperty(exports, '__esModule', { value: true });

}));
Loading