All program examples
all-named-html-entities →
array-group-str-omit-num-char →
array-includes-with-glob →
array-of-arrays-into-ast →
array-of-arrays-sort-by-col →
array-pull-all-with-glob →
arrayiffy-if-string →
ast-compare →
ast-contains-only-empty-space →
ast-deep-contains →
ast-delete-object →
ast-get-object →
ast-get-values-by-key →
ast-is-empty →
ast-loose-compare →
ast-monkey →
ast-monkey-traverse →
ast-monkey-traverse-with-lookahead →
ast-monkey-util →
bitbucket-slug →
charcode-is-valid-xml-name-character →
check-types-mini →
codsen-parser →
codsen-tokenizer →
codsen-utils →
color-shorthand-hex-to-six-digit →
csv-sort →
csv-split-easy →
detect-is-it-html-or-xhtml →
detect-templating-language →
easy-replace →
edit-package-json →
email-all-chars-within-ascii →
email-comb →
- Quick Take
- Minifies and uglifies
- Returns all extracted and deleted classes and id's
- Works even if
<style>
is within<body>
and there's no<head>
- Whitelist using wildcards
emlint →
extract-search-index →
generate-atomic-css →
html-all-known-attributes →
html-entities-not-email-friendly →
html-img-alt →
html-table-patcher →
is-char-suitable-for-html-attr-name →
is-html-attribute-closing →
is-html-tag-opening →
is-media-descriptor →
is-relative-uri →
js-row-num →
json-comb-core →
- Quick Take
- Asynchronous
enforceKeyset()
- Synchronous
enforceKeysetSync()
- Synchronous
findUnusedSync()
- example #2 - Synchronous
findUnusedSync()
- example #1 - Asynchronous
getKeyset()
- Synchronous
getKeysetSync()
- Synchronous
noNewKeysSync()
- example #2 - Synchronous
noNewKeysSync()
- example #1 - Synchronous
getKeysetSync()
json-variables →
lerna-clean-changelogs →
line-column-mini →
object-all-values-equal-to →
object-boolean-combinations →
object-delete-key →
object-fill-missing-keys →
object-flatten-all-arrays →
object-flatten-referencing →
object-merge-advanced →
object-no-new-keys →
object-set-all-values-to →
ranges-apply →
ranges-crop →
ranges-ent-decode →
ranges-invert →
ranges-is-index-within →
ranges-iterate →
ranges-merge →
ranges-offset →
ranges-process-outside →
ranges-push →
ranges-sort →
regex-empty-conditional-comments →
regex-is-jinja-nunjucks →
regex-is-jsp →
regex-jinja-specific →
remark-conventional-commit-changelog-timeline →
remark-typography →
str-indexes-of-plus →
string-apostrophes →
string-bionic-split →
string-character-is-astral-surrogate →
string-collapse-leading-whitespace →
string-collapse-white-space →
string-convert-indexes →
string-extract-class-names →
string-extract-sass-vars →
string-find-heads-tails →
string-find-malformed →
string-fix-broken-named-entities →
string-left-right →
string-match-left-right →
string-overlap-one-on-another →
string-process-comma-separated →
string-range-expander →
string-remove-duplicate-heads-tails →
string-remove-thousand-separators →
string-remove-widows →
string-split-by-whitespace →
string-strip-html →
- Quick Take
- Ignores code tags and their contents
- A bypass callback and a do-nothing callback
- Extract HTML
<head>
contents - Retain href and link label
- Leave only HTML
- Leave only opening
td
tags - Leave only
td
tags - Minimal example using Ranges
- Remove all HTML from a string
- Strip HTML from a raw JSON string
- Set the title case using
title
package - Orphan removal from text within HTML