diff --git a/src/ffi_js.mjs b/src/ffi_js.mjs deleted file mode 100644 index c51089c..0000000 --- a/src/ffi_js.mjs +++ /dev/null @@ -1,3 +0,0 @@ -export function normalize(str, mode) { - return str.normalize(mode); -} diff --git a/src/glentities/html_encoder.gleam b/src/glentities/html_encoder.gleam index ce14f45..7f51ffe 100644 --- a/src/glentities/html_encoder.gleam +++ b/src/glentities/html_encoder.gleam @@ -1,33 +1,15 @@ -import gleam/string -import gleam/string_builder.{type StringBuilder} -import glentities/internal/string_utils +@target(erlang) +import glentities/internal/html_encoder/erl as escaper + +@target(javascript) +import glentities/internal/html_encoder/generic as escaper /// Encode text to be safe in the HTML body, inside element or attribute content. /// /// `&`, `<`, `>`, `'`, and `"` are encoded. /// /// Note! Not suitable for outputting inside `