NAME
HTML::Composer::Unsafe - Wrapper for Unsafe text in HTML::Composer, typically created via an HTML::Composer instance. These objects aren't escaped by HTML::Composer when JSON is rendered.
SYNOPSIS
use HTML::Composer;
my $h = HTML::Composer->new;
my $unsafe_text = $h->unsafe(q[document.body.addEventListener('htmx:configRequest', (event) => {})]);
ref($unsafe_text) # HTML::Composer::Unsafe
my $html = $h->html([
head => [
title => ["My Site!"],
script => [$unsafe_text]
],
body => [
div => [
"Hello World!"
]
]
]);