From 8f16561ac5b91db73f32db58a5c7973fa0b91f91 Mon Sep 17 00:00:00 2001 From: Toby Padilla Date: Tue, 12 Nov 2019 16:36:51 -0500 Subject: [PATCH] Remove blackfriday requirement from clients --- gold.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gold.go b/gold.go index 21d60fd..813b17a 100644 --- a/gold.go +++ b/gold.go @@ -209,6 +209,18 @@ func NewElement(node *bf.Node) Element { } +func Render(in string, stylePath string) ([]byte, error) { + return RenderBytes([]byte(in), stylePath) +} + +func RenderBytes(in []byte, stylePath string) ([]byte, error) { + r, err := NewTermRenderer(stylePath) + if err != nil { + return nil, err + } + return bf.Run(in, bf.WithRenderer(r)), nil +} + func NewTermRenderer(stylePath string) (*TermRenderer, error) { if stylePath == "" { return NewTermRendererFromBytes([]byte("{}"))