A simple JavaScript library for encoding and decoding HTML entities.
npm install htmled
You can also use htmled
directly in the browser via jsDelivr:
<script src="https://cdn.jsdelivr.net/gh/SH20RAJ/htmled@main/htmled.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/htmled/htmled.min.js"></script>
// Import the Library
const htmled = require('htmled');
// Encode HTML Entities
const encoded = htmled.encode(`This is a <b>sample</b> string with some special characters like <>&'`);
console.log('Encoded HTML:', encoded);
// Decode HTML Entities
const decoded = htmled.decode('This is a <b>sample</b> string with some special characters like <>&\'');
console.log('Decoded HTML:', decoded);
If you're using htmled
directly in the browser, it will be available as a global variable htmled
.
<script src="https://cdn.jsdelivr.net/gh/SH20RAJ/htmled@main/htmled.min.js"></script>
<script>
// Encode HTML Entities
const encoded = htmled.encode(`This is a <b>sample</b> string with some special characters like <>&'`);
console.log('Encoded HTML:', encoded);
// Decode HTML Entities
const decoded = htmled.decode('This is a <b>sample</b> string with some special characters like <>&\'');
console.log('Decoded HTML:', decoded);
</script>
-
html
: The HTML string to encode.
Returns the encoded HTML string with HTML entities replaced.
-
html
: The HTML string to decode.
Returns the decoded HTML string with HTML entities converted back to characters.
const htmled = require('htmled');
// Encode HTML
const encoded = htmled.encode(`<p>This is a <b>bold</b> statement.</p>`);
console.log('Encoded HTML:', encoded);
// Decode HTML
const decoded = htmled.decode('<p>This is a <b>bold</b> statement.</p>');
console.log('Decoded HTML:', decoded);
This project is licensed under the MIT License - see the LICENSE file for details.