Skip to content

Commit 51d5348

Browse files
authored
Vendoring dependencies (#112)
* update markdown packages * vendoring all goldmark packages * remove all replace directives * move markdown-emoji to markdown * move markdown-toc to extensions/toc * moving markown-* to markdown/ and other extensions needed * remove demo * fixing cjk test * fix shortcode tests * fix test * remove wrong url for goldmark
1 parent 0e234a0 commit 51d5348

File tree

181 files changed

+78183
-148
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

181 files changed

+78183
-148
lines changed

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,16 @@ XLog
1818
* [Extensions](https://xlog.emadelsaid.com/docs/extensions/)
1919
* [Writing Your Own Extension](https://xlog.emadelsaid.com/tutorials/Hello%20world%20extension/)
2020

21+
# Vendored Packages
22+
23+
Xlog vendors some of its dependencies for more control over the changes and to allow for major refactoring needed for the project. We would like to thank the original authors for their great work.
24+
25+
* **goldmark** by [Yusuke Inuzuka](https://github.com/yuin): The core markdown parser. Vendored from [github.com/yuin/goldmark](https://github.com/yuin/goldmark).
26+
* **goldmark-emoji** by [Yusuke Inuzuka](https://github.com/yuin): For adding emoji support. Vendored from [github.com/yuin/goldmark-emoji](https://github.com/yuin/goldmark-emoji).
27+
* **goldmark-highlighting** by [Yusuke Inuzuka](https://github.com/yuin): For syntax highlighting. Vendored from [github.com/yuin/goldmark-highlighting](https://github.com/yuin/goldmark-highlighting).
28+
* **goldmark-meta** by [Yusuke Inuzuka](https://github.com/yuin): For frontmatter parsing. Vendored from [github.com/yuin/goldmark-meta](https://github.com/yuin/goldmark-meta).
29+
* **goldmark-toc** by [Abhinav](https://github.com/abhinav): For generating a table of contents. Vendored from [github.com/abhinav/goldmark-toc](https://github.com/abhinav/goldmark-toc).
30+
2131
# License
2232

2333
Xlog is released under [MIT license](LICENSE)

extensions/autolink/autolink.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import (
44
"bytes"
55

66
. "github.com/emad-elsaid/xlog"
7-
"github.com/yuin/goldmark/ast"
8-
"github.com/yuin/goldmark/renderer"
9-
"github.com/yuin/goldmark/util"
7+
"github.com/emad-elsaid/xlog/markdown/ast"
8+
"github.com/emad-elsaid/xlog/markdown/renderer"
9+
"github.com/emad-elsaid/xlog/markdown/util"
1010
)
1111

1212
func init() {

extensions/autolink_pages/autolink_pages.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ import (
1212
_ "embed"
1313

1414
. "github.com/emad-elsaid/xlog"
15-
"github.com/yuin/goldmark/ast"
16-
east "github.com/yuin/goldmark/extension/ast"
15+
"github.com/emad-elsaid/xlog/markdown/ast"
16+
east "github.com/emad-elsaid/xlog/markdown/extension/ast"
1717
)
1818

1919
//go:embed templates

extensions/autolink_pages/extension.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ package autolink_pages
22

33
import (
44
. "github.com/emad-elsaid/xlog"
5-
"github.com/yuin/goldmark/parser"
6-
"github.com/yuin/goldmark/renderer"
7-
"github.com/yuin/goldmark/util"
5+
"github.com/emad-elsaid/xlog/markdown/parser"
6+
"github.com/emad-elsaid/xlog/markdown/renderer"
7+
"github.com/emad-elsaid/xlog/markdown/util"
88
)
99

1010
func init() {

extensions/autolink_pages/node.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package autolink_pages
22

33
import (
44
. "github.com/emad-elsaid/xlog"
5-
"github.com/yuin/goldmark/ast"
5+
"github.com/emad-elsaid/xlog/markdown/ast"
66
)
77

88
var KindPageLink = ast.NewNodeKind("PageLink")

extensions/autolink_pages/parser.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import (
44
"strings"
55

66
. "github.com/emad-elsaid/xlog"
7-
"github.com/yuin/goldmark/ast"
8-
"github.com/yuin/goldmark/parser"
9-
"github.com/yuin/goldmark/text"
10-
"github.com/yuin/goldmark/util"
7+
"github.com/emad-elsaid/xlog/markdown/ast"
8+
"github.com/emad-elsaid/xlog/markdown/parser"
9+
"github.com/emad-elsaid/xlog/markdown/text"
10+
"github.com/emad-elsaid/xlog/markdown/util"
1111
)
1212

1313
type pageLinkParser struct{}

extensions/autolink_pages/renderer.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ package autolink_pages
33
import (
44
"fmt"
55

6-
"github.com/yuin/goldmark/ast"
7-
"github.com/yuin/goldmark/renderer"
8-
"github.com/yuin/goldmark/util"
6+
"github.com/emad-elsaid/xlog/markdown/ast"
7+
"github.com/emad-elsaid/xlog/markdown/renderer"
8+
"github.com/emad-elsaid/xlog/markdown/util"
99
)
1010

1111
type pageLinkRenderer struct{}

extensions/date/extension.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ package date
22

33
import (
44
. "github.com/emad-elsaid/xlog"
5-
"github.com/yuin/goldmark/parser"
6-
"github.com/yuin/goldmark/renderer"
7-
"github.com/yuin/goldmark/util"
5+
"github.com/emad-elsaid/xlog/markdown/parser"
6+
"github.com/emad-elsaid/xlog/markdown/renderer"
7+
"github.com/emad-elsaid/xlog/markdown/util"
88
)
99

1010
func init() {

extensions/date/node.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"fmt"
55
"time"
66

7-
"github.com/yuin/goldmark/ast"
7+
"github.com/emad-elsaid/xlog/markdown/ast"
88
)
99

1010
var KindDate = ast.NewNodeKind("Date")

extensions/date/parser.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import (
44
"time"
55
"unicode"
66

7-
"github.com/yuin/goldmark/ast"
8-
"github.com/yuin/goldmark/parser"
9-
"github.com/yuin/goldmark/text"
7+
"github.com/emad-elsaid/xlog/markdown/ast"
8+
"github.com/emad-elsaid/xlog/markdown/parser"
9+
"github.com/emad-elsaid/xlog/markdown/text"
1010
)
1111

1212
type dateParser struct{}

0 commit comments

Comments
 (0)