18 lines
332 B
JavaScript
18 lines
332 B
JavaScript
'use strict';
|
|
|
|
module.exports = text;
|
|
|
|
/* Stringify text.
|
|
* Supports named entities in `settings.encode: true` mode:
|
|
*
|
|
* AT&T
|
|
*
|
|
* Supports numbered entities in `settings.encode: numbers`
|
|
* mode:
|
|
*
|
|
* AT&T
|
|
*/
|
|
function text(node, parent) {
|
|
return this.encode(this.escape(node.value, node, parent), node);
|
|
}
|