Skip to content

Commit a0a8f41

Browse files
simonbuchanrunarberg
authored andcommitted
[markdown-it] Move to ES modules
1 parent 5796940 commit a0a8f41

51 files changed

Lines changed: 2016 additions & 452 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
11
import MarkdownIt = require("markdown-it");
2-
import Renderer = require("markdown-it/lib/renderer");
3-
import Token = require("markdown-it/lib/token");
42

53
declare namespace MarkdownItContainer {
64
interface ContainerOpts {
75
marker?: string | undefined;
86
validate?(params: string): boolean;
9-
render?: Renderer.RenderRule | undefined;
7+
render?: MarkdownIt.Renderer.RenderRule | undefined;
108
}
119
}
1210

13-
declare function MarkdownItContainer(
14-
md: MarkdownIt,
15-
name: string,
16-
opts: MarkdownItContainer.ContainerOpts,
17-
): void;
11+
declare function MarkdownItContainer(md: MarkdownIt, name: string, opts: MarkdownItContainer.ContainerOpts): void;
1812

1913
export = MarkdownItContainer;

types/markdown-it-container/markdown-it-container-tests.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
import MarkdownIt = require("markdown-it");
2-
import Token = require("markdown-it/lib/token");
32

43
import MarkdownItContainer = require("markdown-it-container");
54

65
const md = new MarkdownIt();
76

87
md.use(MarkdownItContainer, "spoiler", {
98
validate: (params: any) => params.trim().match(/^spoiler\s+(.*)$/),
10-
render: (tokens: Token[], index: number) => {
9+
render: (tokens: MarkdownIt.Token[], index: number) => {
1110
const match = tokens[index].info.trim().match(/^spoiler\s+(.*)$/);
12-
const onClick = "this.parentNode.classList.toggle('_expanded');"
13-
+ "event.preventDefault();";
11+
const onClick = "this.parentNode.classList.toggle('_expanded');" + "event.preventDefault();";
1412

1513
if (tokens[index].nesting === 1) {
1614
return (
1715
// tslint:disable-next-line prefer-template
1816
"<div class=\"markdown__spoiler\">\n"
19-
+ "<div class=\"markdown__spoiler-title\" onclick=\"" + onClick + "\">\n"
20-
+ md.utils.escapeHtml(match && match[1] || "") + "\n"
17+
+ "<div class=\"markdown__spoiler-title\" onclick=\""
18+
+ onClick
19+
+ "\">\n"
20+
+ md.utils.escapeHtml((match && match[1]) || "")
21+
+ "\n"
2122
+ "</div>\n"
2223
+ "<div class=\"markdown__spoiler-content\">\n"
2324
);

types/markdown-it-emoji/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { PluginSimple, PluginWithOptions } from "markdown-it/lib";
1+
import { PluginSimple, PluginWithOptions } from "markdown-it";
22

33
export as namespace markdownitEmoji;
44

types/markdown-it-emoji/test/markdown-it-emoji-global.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
/// <reference types="markdown-it-emoji" />
33

44
{
5-
const md = markdownit();
5+
const md = Markdownit();
66

77
md.use(markdownitEmoji);
88
}
99

1010
{
11-
const md = markdownit();
11+
const md = Markdownit();
1212

1313
md.use(markdownitEmoji, {
1414
defs: {

types/markdown-it-external-links/index.d.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { PluginWithOptions } from "markdown-it";
2-
import { RenderRule } from "markdown-it/lib/renderer";
1+
import { PluginWithOptions, Renderer } from "markdown-it";
32

43
declare namespace markdownItExternalLinks {
54
interface Config {
@@ -13,8 +12,10 @@ declare namespace markdownItExternalLinks {
1312
}
1413
}
1514
declare const markdownItExternalLinks:
16-
& PluginWithOptions<markdownItExternalLinks.Config | markdownItExternalLinks.Config[]>
15+
& PluginWithOptions<
16+
markdownItExternalLinks.Config | markdownItExternalLinks.Config[]
17+
>
1718
& {
18-
readonly defaultRender: RenderRule;
19+
readonly defaultRender: Renderer.RenderRule;
1920
};
2021
export = markdownItExternalLinks;

types/markdown-it-link-attributes/index.d.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { PluginWithOptions } from "markdown-it";
2-
import { RenderRule } from "markdown-it/lib/renderer";
1+
import { PluginWithOptions, Renderer } from "markdown-it";
32

43
declare namespace markdownItLinkAttributes {
54
interface Config {
@@ -15,7 +14,7 @@ declare const markdownItLinkAttributes:
1514
markdownItLinkAttributes.Config | markdownItLinkAttributes.Config[]
1615
>
1716
& {
18-
readonly defaultRender: RenderRule;
17+
readonly defaultRender: Renderer.RenderRule;
1918
};
2019

2120
export = markdownItLinkAttributes;

types/markdown-it-plantuml/index.d.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import MarkdownIt = require("markdown-it");
2-
import Renderer = require("markdown-it/lib/renderer");
32

43
declare namespace markdownItPlantuml {
54
interface Options {
@@ -8,7 +7,7 @@ declare namespace markdownItPlantuml {
87
generateSource?: ((umlCode: string, pluginOptions: Options) => string) | undefined;
98
imageFormat?: string | undefined;
109
openMarker?: string | undefined;
11-
render?: Renderer.RenderRule | undefined;
10+
render?: MarkdownIt.Renderer.RenderRule | undefined;
1211
server?: string | undefined;
1312
}
1413
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import MarkdownIt = require("./markdown-it");
2+
3+
export as namespace MarkdownIt;
4+
5+
export = MarkdownIt;

0 commit comments

Comments
 (0)