mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-09-29 16:57:00 +08:00
json.dump appears to add extraneous spaces before newline characters. By specifying the separators option, we can remove these whitespaces, reducing the diff noise. Solution taken from https://stackoverflow.com/questions/16311562/python-json-without-whitespaces DISABLE_THIRD_PARTY_CHECK=Fix whitespace in node_modules Change-Id: I26556e5053f19a9021ad41779319bdfe3f8c2b6c Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2013154 Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org> Commit-Queue: Mathias Bynens <mathias@chromium.org> Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org> Reviewed-by: Mathias Bynens <mathias@chromium.org>
ent
Encode and decode HTML entities
example
var ent = require('ent');
console.log(ent.encode('<span>©moo</span>'))
console.log(ent.decode('π & ρ'));
<span>©moo</span>
π & ρ
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 π.
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 } }));
hello
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


