ent
    Overview
    Documentation
    Tutorials
    Chat
    Insights
    Code
    Dependencies
    Contributors
    Jobs

ent

Encode and decode HTML entities

2.2.0  •  Updated 2 years ago  •  by James Halliday  •  MIT License

Encode and decode HTML entities

browser support

build status

example

var ent = require('ent');
console.log(ent.encode('<span>©moo</span>'))
console.log(ent.decode('&pi; &amp; &rho;'));
&#60;span&#62;&#169;moo&#60;/span&#62;
π & ρ

ent

methods

var ent = require('ent');
var encode = require('ent/encode');
var decode = require('ent/decode');

encode(str, opts={})

Escape unsafe characters in str with html entities.

By default, entities are encoded with numeric decimal codes.

If opts.numeric is false or opts.named is true, encoding will used named codes like &pi;.

If opts.special is set to an Object, the key names will be forced to be encoded (defaults to forcing: <>'"&). For example:

console.log(encode('hello', { special: { l: true } }));
he&#108;&#108;o

decode(str)

Convert html entities in str back to raw text.

credits

HTML entity tables shamelessly lifted from perl’s HTML::Entities

install

With npm do:

npm install ent

license

MIT

Popularity

Maintenance

Development

Last ver 5 years ago
Created 9 years ago
Last commit 5 years ago
25 days between commits

Technology

Node version: null
0 unpacked

Compliance

MIT License
OSI Approved
0 vulnerabilities

Contributors

5 contributors
James Halliday
Maintainer, 39 commits, 1 merges
Works at bits.coop
Nathan Rajlich
Maintainer, 17 commits, 1 PRs
Works at vercel
ForbesLindesay
6 commits, 2 PRs
Works at ThreadsStyling
slickplaid
2 commits
slickplaid
1 PRs
fb55
1 PRs

Dependencies

Tags

entities
entitify
entity
html
encode
decode
Openbase helps developers choose among and use millions of open-source packages, so they can build amazing products faster.
FacebookTwitterLinkedIn
© 2020 Devstore, Inc.