RSION = '0.02';
use JavaScript::V8;
use JSON::XS;
sub new {
my $self = bless {};
$self->{context} = JavaScript::V8::Context->new();
$self->{json} = JSON::XS->new->allow_nonref;
$self->{templa
e_string;
my $template_string_json = $self->{json}->encode($template_string);
die "need a template_name" unless $template_name;
my $template_name_json = $self->{json}->encode($template_name);
$s
var template_string = $template_string_json;
var template = swig.compile(template_string, { filename: $template_name_json });
templates[$template_name_json] = template;
false;
EOT
confess $@ if