JSPM

Found 15985 results for html encode

html-entities

Fastest HTML entities encode/decode library.

  • v2.6.0
  • 503.25
  • Published

ent

Encode and decode HTML entities

  • v2.2.2
  • 459.49
  • Published

stringify-entities

Serialize (encode) HTML character references

  • v4.0.4
  • 448.43
  • Published

encode-html

encode html entities

  • v1.0.1
  • 189.22
  • Published

detergent

Extract, clean, encode text and fix English style

  • v9.2.15
  • 171.08
  • Published

html-encode

A Node.js library for converting HTML documents of arbitrary encoding into a target encoding (utf8, utf16, etc).

  • v2.1.8
  • 124.39
  • Published

dom-serializer

render domhandler DOM nodes to a string

  • v2.0.0
  • 90.62
  • Published

html-entity

HTML entity encode and decode.

  • v0.1.0
  • 89.70
  • Published

html-encoder

Encode your HTML templates to Javascript or TypeScript instructions

  • v2.1.2
  • 89.55
  • Published

html-escaper

fast and safe way to escape and unescape &<>'" chars

  • v3.0.3
  • 70.31
  • Published

he

A robust HTML entities encoder/decoder with full Unicode support.

  • v1.2.0
  • 68.48
  • Published

decode-html

decode html entities

  • v2.0.0
  • 68.33
  • Published

xmldefuse

Encode the predefined XML entities (amp, lt, gt, apos, quot). Opt-out CharRef 39 for HTML. Bonus: Encode CDATA.

  • v0.1.2
  • 67.29
  • Published

node-escapist

Small module helping you to encode user input or escape some text to put in HTML

  • v0.1.1-f
  • 65.87
  • Published

cssfilter

Sanitize untrusted CSS with a configuration specified by a Whitelist. 根据白名单过滤CSS

  • v0.0.11
  • 60.28
  • Published

xss

Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist

  • v1.0.15
  • 59.97
  • Published

sp-templates

Premade HTML templates for kickstarting a new web application. Uses `encode-html-template-tag` under the hood.

  • v1.5.0
  • 55.88
  • Published

parse5

HTML parser and serializer.

  • v8.0.0
  • 55.57
  • Published

htmlparser2

Fast & forgiving HTML/XML parser

  • v10.0.0
  • 54.57
  • Published

lean-he

A robust HTML entities encoder/decoder with full Unicode support.

  • v2.1.2
  • 54.37
  • Published

jsdom

A JavaScript implementation of many web standards

  • v26.1.0
  • 54.31
  • Published

escape-html

Escape string for use in HTML

  • v1.0.3
  • 54.23
  • Published

fast-xml-parser

Validate XML, Parse XML, Build XML without C/C++ based libraries

  • v5.2.5
  • 53.99
  • Published

ssri

Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.

  • v12.0.0
  • 53.52
  • Published

entities-mod

Encode & decode XML/HTML entities with ease

  • v1.1.1
  • 53.05
  • Published

is-potential-custom-element-name

Check whether a given string matches the `PotentialCustomElementName` production as defined in the HTML Standard.

  • v1.0.1
  • 52.63
  • Published

handlebars

Handlebars provides the power necessary to let you build semantic templates effectively with no frustration

  • v4.7.8
  • 52.06
  • Published

marked

A markdown parser built for speed

  • v16.1.1
  • 51.54
  • Published

property-information

Info on the properties and attributes of the web platform

  • v7.1.0
  • 51.31
  • Published

html-webpack-plugin

Simplifies creation of HTML files to serve your webpack bundles

  • v5.6.3
  • 51.24
  • Published

common-tags

a few common utility template tags for ES2015

  • v1.8.2
  • 51.14
  • Published

cheerio

The fast, flexible & elegant library for parsing and manipulating HTML and XML.

  • v1.1.2
  • 51.10
  • Published

micromark

small commonmark compliant markdown parser with positional info and concrete tokens

  • v4.0.2
  • 51.05
  • Published

character-reference-invalid

Map of invalid numeric character references to their replacements, according to HTML

  • v2.0.1
  • 51.02
  • Published

character-entities-legacy

List of legacy HTML named character references that don’t need a trailing semicolon

  • v3.0.0
  • 50.94
  • Published

html-minifier-terser

Highly configurable, well-tested, JavaScript-based HTML minifier.

  • v7.2.0
  • 50.83
  • Published

dompurify

DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. It's written in JavaScript and works in all modern browsers (Safari, Opera (15+), Internet Explorer (10+), Firefox and Chrome - as well as almost anything else usin

  • v3.2.6
  • 50.76
  • Published

parse-entities

Parse HTML character references

  • v4.0.2
  • 50.66
  • Published

void-elements

Array of "void elements" defined by the HTML specification.

  • v3.1.0
  • 50.50
  • Published

html-tags

List of standard HTML tags

  • v5.0.0
  • 49.79
  • Published

hastscript

hast utility to create trees

  • v9.0.1
  • 49.70
  • Published

hast-util-whitespace

hast utility to check if a node is inter-element whitespace

  • v3.0.0
  • 49.70
  • Published

escape-goat

Escape a string for use in HTML or the inverse

  • v4.0.0
  • 49.58
  • Published

remark-rehype

remark plugin that turns markdown into HTML to support rehype

  • v11.1.2
  • 48.92
  • Published

htmlencode

Wrapped version of http://www.strictly-software.com/htmlencode

  • v0.0.4
  • 48.74
  • Published

html-parse-stringify

Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.

  • v3.0.1
  • 48.32
  • Published

hast-util-raw

hast utility to reparse a tree

  • v9.1.0
  • 47.93
  • Published

hast-util-to-jsx-runtime

hast utility to transform to preact, react, solid, svelte, vue, etc

  • v2.3.6
  • 47.71
  • Published

markdown-to-jsx

Convert markdown to JSX with ease for React and React-like projects. Super lightweight and highly configurable.

  • v7.7.12
  • 47.48
  • Published

@juggle/resize-observer

Polyfills the ResizeObserver API and supports box size options from the latest spec

  • v3.4.0
  • 47.43
  • Published

anser

A low level parser for ANSI sequences.

  • v2.3.2
  • 47.26
  • Published

xmlunidefuse

Encode the predefined XML entities (amp, lt, gt, apos, quot) and some additional, easily overlooked Unicode characters. Opt-out CharRef 39 for HTML.

  • v0.1.4
  • 47.21
  • Published

html-to-text

Advanced html to plain text converter

  • v9.0.5
  • 47.13
  • Published

vendors

List of vendor prefixes known to the web platform

  • v2.0.1
  • 47.00
  • Published

node-html-parser

A very fast HTML parser, generating a simplified DOM, with basic element query support.

  • v7.0.1
  • 46.75
  • Published

hast-util-is-element

hast utility to check if a node is a (certain) element

  • v3.0.0
  • 46.73
  • Published

html-minifier

Highly configurable, well-tested, JavaScript-based HTML minifier.

  • v4.0.0
  • 46.58
  • Published

sanitize-html

Clean up user-submitted HTML, preserving allowlisted elements and allowlisted attributes on a per-element basis

  • v2.17.0
  • 46.44
  • Published

string

string contains methods that aren't included in the vanilla JavaScript string such as escaping html, decoding html entities, stripping tags, etc.

  • v3.3.3
  • 46.43
  • Published

rehype-raw

rehype plugin to reparse the tree (and raw nodes)

  • v7.0.0
  • 46.38
  • Published

ansi-to-html

Convert ansi escaped text streams to html.

  • v0.7.2
  • 45.79
  • Published

linkifyjs

Find URLs, email addresses, #hashtags and @mentions in plain-text strings, then convert them into HTML <a> links.

  • v4.3.2
  • 45.65
  • Published

hast-util-to-string

hast utility to get the plain-text value of a node

  • v3.0.1
  • 45.57
  • Published

happy-dom

Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.

  • v18.0.1
  • 45.49
  • Published

pug

A clean, whitespace-sensitive template language for writing HTML

  • v3.0.3
  • 45.41
  • Published

array-filter

Array#filter for older browsers.

  • v1.0.0
  • 45.24
  • Published

react-property

HTML and SVG DOM property configs used by React.

  • v2.0.2
  • 45.18
  • Published

hast-util-to-estree

hast utility to transform to estree (JavaScript AST) JSX

  • v3.1.3
  • 45.08
  • Published

html-comment-regex

Regular expression for matching HTML comments

  • v1.1.2
  • 45.00
  • Published

hast-util-to-text

hast utility to get the plain-text value of a node according to the `innerText` algorithm

  • v4.0.2
  • 44.97
  • Published

rehype-parse

rehype plugin to parse HTML

  • v9.0.1
  • 44.91
  • Published

postcss-html

PostCSS syntax for parsing HTML (and HTML-like)

  • v1.8.0
  • 44.76
  • Published

console.table

Adds console.table method that prints an array of objects as a table in console

  • v0.10.0
  • 44.65
  • Published

turndown

A library that converts HTML to Markdown

  • v7.2.0
  • 44.65
  • Published

html-element-map

Look up HTML tag names via HTML Element constructors, and vice versa.

  • v1.3.1
  • 44.63
  • Published

diffable-html

Opinionated HTML formatter focused towards making HTML diffs readable.

  • v6.0.1
  • 44.62
  • Published

mochawesome

A gorgeous reporter for Mocha.js

  • v7.1.3
  • 44.61
  • Published

html-loader

Html loader module for webpack

  • v5.1.0
  • 44.59
  • Published

he-rec

Encode and decode recursively strings in a mixed object

  • v0.1.4
  • 44.56
  • Published

htmlescape

Properly escape JSON for usage as an object literal inside of a `<script>` tag

  • v1.1.1
  • 44.36
  • Published

slate

A completely customizable framework for building rich text editors.

  • v0.118.0
  • 44.22
  • Published

@ckeditor/ckeditor5-engine

The editing engine of CKEditor 5 – the best browser-based rich text editor.

  • v46.0.0
  • 44.20
  • Published

tocbot

Generate a table of contents based on the heading structure of a html document.

  • v4.36.4
  • 44.08
  • Published

posthtml-parser

Parse HTML/XML to PostHTMLTree

  • v0.12.1
  • 44.01
  • Published

@ckeditor/ckeditor5-core

The core architecture of CKEditor 5 – the best browser-based rich text editor.

  • v46.0.0
  • 44.01
  • Published

ultrahtml

A 1.75kB library for enhancing `html`. `ultrahtml` has zero dependencies and is compatible with any JavaScript runtime.

  • v1.6.0
  • 43.95
  • Published

slate-react

Tools for building completely customizable richtext editors with React.

  • v0.117.4
  • 43.91
  • Published

rehype-slug

rehype plugin to add `id` attributes to headings

  • v6.0.0
  • 43.82
  • Published

is-dom

Check if the given object is a dom node

  • v1.1.0
  • 43.74
  • Published

ckeditor5

A set of ready-to-use rich text editors created with a powerful framework. Made with real-time collaborative editing in mind.

  • v46.0.0
  • 43.71
  • Published

web-resource-inliner

Inlines img, script and link tags into the same file.

  • v7.0.0
  • 43.68
  • Published

pretty

Some tweaks for beautifying HTML with js-beautify according to my preferences.

  • v2.0.0
  • 43.48
  • Published

rehype-recma

recma plugin to transform HTML (hast) to JS (estree)

  • v1.0.0
  • 43.41
  • Published

unescape

Convert HTML entities to HTML characters, e.g. `&gt;` converts to `>`.

  • v1.0.1
  • 43.26
  • Published

rehype-external-links

rehype plugin to automatically add `target` and `rel` attributes to external links

  • v3.0.0
  • 43.17
  • Published

srcset

Parse and stringify the HTML `<img>` srcset attribute

  • v5.0.1
  • 43.09
  • Published

posthtml

HTML/XML processor

  • v0.16.6
  • 43.03
  • Published

html-to-image

Generates an image from a DOM node using HTML5 canvas and SVG.

  • v1.11.13
  • 43.03
  • Published

striptags

PHP strip_tags in Node.js

  • v3.2.0
  • 43.02
  • Published

rehype

HTML processor powered by plugins part of the unified collective

  • v13.0.2
  • 42.96
  • Published

@lexical/html

This package contains HTML helpers and functionality for Lexical.

  • v0.33.1
  • 42.92
  • Published

purgecss

Remove unused css selectors

  • v7.0.2
  • 42.90
  • Published

cropperjs

JavaScript image cropper.

  • v2.0.1
  • 42.78
  • Published

ar-poncho

Base de html y css para la creación de sitios pertenecientes a la Administración Pública Nacional de la República Argentina.

  • v2.1.39
  • 42.64
  • Published

mammoth

Convert Word documents from docx to simple HTML and Markdown

  • v1.9.1
  • 42.42
  • Published

eslint-plugin-html

A ESLint plugin to lint and fix inline scripts contained in HTML files.

  • v8.1.3
  • 42.31
  • Published

posthtml-render

Renders PostHTML Tree to HTML/XML

  • v3.0.0
  • 42.29
  • Published

tinymce

Web based JavaScript HTML WYSIWYG editor control.

  • v8.0.1
  • 42.12
  • Published

entities-gsm

Encode & decode XML/HTML entities with ease

  • v1.0.0
  • 42.12
  • Published

htm

The Tagged Template syntax for Virtual DOM. Only browser-compatible syntax.

  • v3.1.1
  • 42.09
  • Published

rehype-katex

rehype plugin to transform inline and block math with KaTeX

  • v7.0.1
  • 41.98
  • Published

html-tokenize

transform stream to tokenize html

  • v2.0.1
  • 41.88
  • Published

hast-util-select

hast utility for `querySelector`, `querySelectorAll`, and `matches`

  • v6.0.4
  • 41.76
  • Published

simple-html-tokenizer

Simple HTML Tokenizer is a lightweight JavaScript library that can be used to tokenize the kind of HTML normally found in templates.

  • v0.5.11
  • 41.68
  • Published

hast-util-embedded

hast utility to check if a node is an embedded element

  • v3.0.0
  • 41.50
  • Published

is-html

Check if a string is HTML

  • v3.1.0
  • 41.43
  • Published

html-to-react

A lightweight library that converts raw HTML to a React DOM structure.

  • v1.7.0
  • 41.32
  • Published

intl-tel-input

A JavaScript plugin for entering and validating international telephone numbers

  • v25.3.1
  • 41.22
  • Published

hast-util-phrasing

hast utility to check if a node is phrasing content

  • v3.0.1
  • 40.98
  • Published

turndown-plugin-gfm

Turndown plugin to add GitHub Flavored Markdown extensions.

  • v1.0.2
  • 40.93
  • Published

remark-html

remark plugin to compile Markdown to HTML

  • v16.0.1
  • 40.81
  • Published

modern-screenshot

Quickly generate image from DOM node using HTML5 canvas and SVG

  • v4.6.5
  • 40.73
  • Published

flowbite

The most popular library of interactive components built with Tailwind CSS

  • v3.1.2
  • 40.67
  • Published

slate-hyperscript

A hyperscript helper for creating Slate documents.

  • v0.100.0
  • 40.65
  • Published

htmlfy

html formatter yo! Prettify or minify html.

  • v1.0.0
  • 40.51
  • Published

htmlnano

Modular HTML minifier, built on top of the PostHTML

  • v2.1.2
  • 40.51
  • Published

self-closing-tags

HTML void elements are not the only self-closing tags. This includes common SVG self-closing elements as well.

  • v1.0.1
  • 40.37
  • Published

html2pdf.js

Client-side HTML-to-PDF rendering using pure JS

  • v0.10.3
  • 40.33
  • Published

html-tag

Generate HTML elements from a javascript object.

  • v2.0.0
  • 40.28
  • Published

jest-html-reporter

Jest test results processor for generating a summary in HTML

  • v4.3.0
  • 40.26
  • Published

is-self-closing

Returns true if the given name is a HTML void element or common SVG self-closing element.

  • v1.0.1
  • 40.16
  • Published

vite-plugin-html

A plugin for vite to Minimize index.html and use lodash.template template syntax in index.html

  • v3.2.2
  • 40.13
  • Published

emmet

Emmet — the essential toolkit for web-developers

  • v2.4.11
  • 40.11
  • Published

slate-dom

Tools for building completely customizable richtext editors with React.

  • v0.117.4
  • 40.08
  • Published

postcss-markdown

PostCSS syntax for parsing Markdown

  • v1.3.0
  • 39.95
  • Published

diff2html

Fast Diff to colorized HTML

  • v3.4.52
  • 39.73
  • Published

rehype-highlight

rehype plugin to highlight code blocks with lowlight (highlight.js)

  • v7.0.2
  • 39.60
  • Published

string-strip-html

Strip HTML tags from strings. No parser, accepts mixed sources.

  • v13.4.13
  • 39.53
  • Published

node-html-markdown

Fast HTML to markdown cross-compiler, compatible with both node and the browser

  • v1.3.0
  • 39.53
  • Published

@ckeditor/ckeditor5-react

Official React component for CKEditor 5 – the best browser-based rich text editor.

  • v11.0.0
  • 39.34
  • Published

jest-html-reporters

Jest test results processor for generating a summary in HTML

  • v3.1.7
  • 39.22
  • Published

rehype-rewrite

Rewrite element with rehype.

  • v4.0.2
  • 39.13
  • Published

react-svg

A React component that injects SVG into the DOM.

  • v16.3.0
  • 39.08
  • Published

rehype-format

rehype plugin to format HTML

  • v5.0.1
  • 39.07
  • Published

react-html-attributes

A react supported html attributes store keyed by their tags

  • v1.4.6
  • 39.06
  • Published

newman-reporter-htmlextra

A newman reporter with added handlebars helpers and separated request iterations

  • v1.23.1
  • 39.03
  • Published

react-native-render-html

The hackable, full-featured Open Source HTML rendering solution for React Native.

  • v6.3.4
  • 39.02
  • Published

rehype-ignore

Ignore content display via HTML comments, Shown in GitHub readme, excluded in HTML.

  • v2.0.2
  • 38.99
  • Published

@tanem/svg-injector

Fast, caching, dynamic inline SVG DOM injection library.

  • v10.1.68
  • 38.95
  • Published

cleave.js

JavaScript library for formatting input text content when you are typing

  • v1.6.0
  • 38.94
  • Published

@budibase/handlebars-helpers

More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.

  • v0.14.2
  • 38.93
  • Published

html

HTML pretty printer CLI utility (based on jsbeautifier)

  • v1.0.0
  • 38.91
  • Published

wicked-good-xpath

Pure JS implementation of the DOM Level 3 XPath specification

  • v1.3.0
  • 38.77
  • Published

rehype-attr

New syntax to add attributes to Markdown.

  • v4.0.2
  • 38.77
  • Published

dom-to-image

Generates an image from a DOM node using HTML5 canvas and SVG

  • v2.6.0
  • 38.72
  • Published

rehype-remark

rehype plugin to transform to remark

  • v10.0.1
  • 38.63
  • Published

insert-css

insert a string of css into the <head>

  • v2.0.0
  • 38.59
  • Published

froala-editor

The next generation Javascript WYSIWYG HTML rich text editor made by devs for devs. High performance and modern design make it easy to use for developers and loved by users.

  • v4.6.0
  • 38.58
  • Published

@css-inline/css-inline

High-performance library for inlining CSS into HTML 'style' attributes

  • v0.17.0
  • 38.56
  • Published

rehype-react

rehype plugin to transform to React

  • v8.0.0
  • 38.56
  • Published

inferno-vnode-flags

Provides an enum of all possible VNode Flags used when calling Inferno.createVNode

  • v9.0.3
  • 38.33
  • Published

href-content

Get content from link tags in an HTML document.

  • v2.0.3
  • 38.32
  • Published

css-to-xpath

Converts CSS selectors to xpaths

  • v0.1.0
  • 38.20
  • Published

inferno

An extremely fast, React-like JavaScript library for building modern user interfaces

  • v9.0.3
  • 38.20
  • Published

style-data

Get the content of style tags.

  • v2.0.2
  • 38.17
  • Published

inline-css

Inline css into an html file.

  • v4.0.3
  • 38.10
  • Published

url-regex-safe

Regular expression matching for URL's. Maintained, safe, and browser-friendly version of url-regex. Resolves CVE-2020-7661. Works in Node v10.12.0+ and browsers.

  • v4.0.0
  • 38.06
  • Published

svg-sprite

SVG sprites & stacks galore — A low-level Node.js module that takes a bunch of SVG files, optimizes them and bakes them into SVG sprites of several types along with suitable stylesheet resources (e.g. CSS, Sass, LESS, Stylus, etc.)

  • v2.0.4
  • 38.02
  • Published

html5-qrcode

A cross platform HTML5 QR Code & bar code scanner

  • v2.3.8
  • 37.98
  • Published

htmlparser

Forgiving HTML/XML/RSS Parser in JS for *both* Node and Browsers

  • v1.7.7
  • 37.86
  • Published

html-parse-stringify2

Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.

  • v2.0.1
  • 37.81
  • Published

react-contenteditable

React component representing an element with editable contents

  • v3.3.7
  • 37.78
  • Published

dom-to-image-more

Generates an image from a DOM node using HTML5 canvas and SVG

  • v3.6.0
  • 37.69
  • Published

qunit-dom

High Level DOM Assertions for QUnit

  • v3.4.0
  • 37.62
  • Published

domify

Turn a HTML string into DOM elements, cross-platform

  • v2.0.0
  • 37.55
  • Published

htmlhint

The Static Code Analysis Tool for your HTML

  • v1.6.3
  • 37.54
  • Published

interweave

React library to safely render HTML, filter attributes, autowrap text, autolink, and much more.

  • v13.1.1
  • 37.53
  • Published

remark-github-blockquote-alert

Alerts are a Markdown extension based on the blockquote syntax that you can use to emphasize critical information.

  • v2.0.0
  • 37.41
  • Published

@tsparticles/engine

Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.

  • v3.8.1
  • 37.40
  • Published

html-tag-names

List of known HTML tag names

  • v2.1.0
  • 37.16
  • Published

@tsparticles/basic

Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.

  • v3.8.1
  • 37.12
  • Published

vue-markdown-render

A simple, lightweight markdown-it wrapper for Vue written in pure typescript.

  • v2.2.1
  • 37.05
  • Published

handlebars-helpers

More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.

  • v0.10.0
  • 37.01
  • Published

fancy-canvas

Functionality on top of HTML canvas element, including support for HiDPI and pixel-perfect rendering

    • v2.1.0
    • 36.95
    • Published