Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 1,000,000+ packages pre-installed, including simple-html-tag with all npm packages installed. Try it out:

var html = require("simple-html-tag") // Escape non-array variables by default var a = html `<p>${'<script>This is escaped</script>'}</p>`; // Join the results from map and escape parts var b = html `<ul>${['one','two','<script>alert(3)</script>'].map( v =>(html `<li>${v}</li>`))}</ul>`; // Unescaped variable var c = html `<div>${[`<code>alert('This is not escaped')</code>`]}</div>`; // Automatic array join var output = html `${[a,b,c]}`;

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

simple-html-tag v1.0.2

A simple and fast tag function for safe html es6 literals.

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free